6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
10 Build firmware images for Broadcom based routers
11 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
13 This one builds the generic .trx images, activate one of the
14 options below for creating device specific files for use
17 comment "Kernel Modules"
19 config BR2_PACKAGE_KMOD_DIAG
20 tristate "Router LED/Button Driver"
23 Driver for the LEDs on Wireless Routers (diag)
25 config BR2_PACKAGE_KMOD_BRCM_WL
26 tristate "Broadcom Wireless Network Driver"
27 depends BR2_LINUX_2_4_BRCM
30 Proprietary driver for Broadcom Wireless chipsets
32 config BR2_PACKAGE_KMOD_BRCM_ET
33 tristate "Broadcom Ethernet Driver"
34 depends BR2_LINUX_2_4_BRCM
37 Proprietary driver for Broadcom Ethernet chipsets
39 config BR2_PACKAGE_KMOD_B44
40 tristate "Broadcom 44XX, 47XX ethernet driver"
43 Free driver for Broadcom Ethernet chipsets (without switch support)
45 config BR2_PACKAGE_KMOD_ARPT
46 tristate "ARP firewalling support"
49 Kernel modules for ARP firewalling
51 config BR2_PACKAGE_KMOD_EBT
52 tristate "Ethernet Bridge firewalling support"
55 Kernel modules for bridge firewalling
57 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
58 tristate "Extra modules for iptables"
60 select BR2_PACKAGE_KMOD_NAT_EXTRA
61 select BR2_PACKAGE_KMOD_QUEUE
62 select BR2_PACKAGE_KMOD_IPT_IPSEC
63 select BR2_PACKAGE_KMOD_IPT_IPOPT
64 select BR2_PACKAGE_KMOD_IPT_CONNTRACK
65 select BR2_PACKAGE_KMOD_IPT_FILTER
66 select BR2_PACKAGE_KMOD_IPT_NAT
67 select BR2_PACKAGE_KMOD_IPT_EXTRA
69 Extra kernel modules for IPv4 firewalling (metapackage)
71 config BR2_PACKAGE_KMOD_NAT_EXTRA
72 tristate "Extra NAT modules for iptables"
75 Extra NAT kernel modules for special protocols
77 config BR2_PACKAGE_KMOD_QUEUE
78 tristate "iptables module for user-space queueing"
81 iptables module for user-space queueing
83 config BR2_PACKAGE_KMOD_IPT_IPSEC
84 tristate "Extra iptables modules for matching IPSec"
87 Extra iptables modules for matching special IPSec packets
89 config BR2_PACKAGE_KMOD_IPT_IPOPT
90 tristate "Extra iptables modules for matching IP packet options"
93 Extra iptables modules for matching IP packet options
95 config BR2_PACKAGE_KMOD_IPT_CONNTRACK
96 tristate "Extra iptables modules for conntrack matching"
99 Extra iptables modules for matching conntrack states/options
101 config BR2_PACKAGE_KMOD_IPT_FILTER
102 tristate "Extra iptables modules for content filtering"
105 Extra iptables modules for filtering the contents of packets
106 Includes: ipp2p, layer7
108 config BR2_PACKAGE_KMOD_IPT_NAT
109 tristate "Extra iptables modules for NAT"
112 Extra iptables modules for different NAT targets
115 config BR2_PACKAGE_KMOD_IPT_EXTRA
116 tristate "Other extra iptables modules"
119 recent and owner match
121 config BR2_PACKAGE_KMOD_IMQ
122 tristate "Intermediate Queueing device"
125 Kernel support for the Intermediate Queueing device
127 config BR2_PACKAGE_KMOD_IPV6
128 tristate "IPv6 support"
131 Kernel modules for IPv6 protocol support
133 config BR2_PACKAGE_KMOD_IPTABLES_V6
134 tristate "Kernel modules for ip6tables"
136 depends BR2_PACKAGE_KMOD_IPV6
138 IPv6 firewalling support
140 config BR2_PACKAGE_KMOD_NFS
141 tristate "NFS support"
144 Kernel modules for NFS support
145 Includes lockd, nfs and sunrpc
147 config BR2_PACKAGE_KMOD_CIFS
148 tristate "CIFS support"
151 Kernel modules for CIFS support
153 config BR2_PACKAGE_KMOD_USB
154 tristate "USB support"
157 config BR2_PACKAGE_KMOD_USB_CONTROLLER
159 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
162 config BR2_PACKAGE_KMOD_USB_UHCI
163 tristate "Support for UHCI controllers"
165 depends BR2_PACKAGE_KMOD_USB
166 select BR2_PACKAGE_KMOD_USB_CONTROLLER
168 config BR2_PACKAGE_KMOD_USB_OHCI
169 tristate "Support for OHCI controllers"
171 depends BR2_PACKAGE_KMOD_USB
172 select BR2_PACKAGE_KMOD_USB_CONTROLLER
174 config BR2_PACKAGE_KMOD_USB2
175 tristate "Support for USB 2.0 controllers"
177 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
179 config BR2_PACKAGE_KMOD_USB_STORAGE
180 tristate "Support for USB storage devices"
182 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
184 config BR2_PACKAGE_KMOD_USB_PRINTER
185 tristate "Support for USB printers"
187 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
189 config BR2_PACKAGE_KMOD_USB_ACM
190 tristate "Support for USB ACM compatible devices"
192 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
194 config BR2_PACKAGE_KMOD_IDE
195 tristate "IDE support"
198 Kernel modules for IDE support
199 useful for usb mass storage devices (e.g. on WL-HDD)
201 config BR2_PACKAGE_KMOD_VFAT
202 tristate "VFAT filesystem support"
205 Kernel modules for VFAT filesystem support
206 useful for usb mass storage devices
208 config BR2_PACKAGE_KMOD_EXT2
209 tristate "EXT2 filesystem support"
212 Kernel modules for EXT2 filesystem support
214 config BR2_PACKAGE_KMOD_EXT3
215 tristate "EXT3 filesystem support"
218 Kernel modules for EXT3 filesystem support
220 config BR2_PACKAGE_KMOD_XFS
221 tristate "XFS filesystem support"
224 Kernel modules for XFS filesystem support
226 config BR2_PACKAGE_KMOD_HFSPLUS
227 tristate "HFS+ filesystem support"
230 Kernel modules for HFS+ filesystem support
232 config BR2_PACKAGE_KMOD_LOOP
233 tristate "loop mount support"
236 Kernel module for loop mount support
238 config BR2_PACKAGE_KMOD_NBD
239 tristate "network block device"
242 Kernel module for network block device
244 config BR2_PACKAGE_KMOD_LP
245 tristate "parallel port and lp support"
248 Kernel modules for line printer and parallel port support
250 config BR2_PACKAGE_KMOD_CRYPTO
251 tristate "CryptoAPI modules"
253 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
255 Kernel modules for cryptographic algorithms
257 config BR2_PACKAGE_KMOD_PPP
258 tristate "PPP support"
261 Kernel support for PPP
263 config BR2_PACKAGE_KMOD_MPPE
264 tristate "PPP MPPE/MPPC module"
266 select BR2_PACKAGE_KMOD_CRYPTO
267 depends BR2_PACKAGE_KMOD_PPP
269 Support for Microsoft PPP Encryption/Compression
271 config BR2_PACKAGE_KMOD_PPPOE
272 tristate "PPPoE modules"
274 depends BR2_PACKAGE_KMOD_PPP
276 Support for PPP over Ethernet
278 config BR2_PACKAGE_KMOD_TUN
279 tristate "Universal TUN/TAP driver"
282 Kernel support for the TUN/TAP tunneling device
284 config BR2_PACKAGE_KMOD_GRE
285 tristate "GRE tunneling driver"
288 Kernel support for GRE tunnels
290 config BR2_PACKAGE_KMOD_SCHED
291 tristate "Traffic schedulers"
294 Kernel schedulers for IP traffic
296 config BR2_PACKAGE_KMOD_VIDEODEV
297 tristate "Video (For Linux) kernel support"
300 config BR2_PACKAGE_KMOD_PWC
301 tristate "Kernel driver for USB Philips Cameras"
304 source "target/linux/package/Config.in"