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_EXTRA
58 tristate "Extra Netfilter modules for IPv4 firewalling (meta-package)"
60 select BR2_PACKAGE_KMOD_IPT_CONNTRACK
61 select BR2_PACKAGE_KMOD_IPT_FILTER
62 select BR2_PACKAGE_KMOD_IPT_IPOPT
63 select BR2_PACKAGE_KMOD_IPT_IPSEC
64 select BR2_PACKAGE_KMOD_IPT_NAT
65 select BR2_PACKAGE_KMOD_IPT_NAT_EXTRA
66 select BR2_PACKAGE_KMOD_IPT_QUEUE
67 select BR2_PACKAGE_KMOD_IPT_ULOG
68 select BR2_PACKAGE_KMOD_IPT_EXTRA
70 Extra Netfilter kernel modules for IPv4 firewalling (meta-package)
72 config BR2_PACKAGE_KMOD_IPT_CONNTRACK
73 tristate "Netfilter modules for connection tracking"
76 Netfilter (IPv4) kernel modules for connection tracking
81 * ipt_connmark/CONNMARK
83 config BR2_PACKAGE_KMOD_IPT_FILTER
84 tristate "Netfilter modules for packet content inspection"
87 Netfilter (IPv4) kernel modules for packet content inspection
93 config BR2_PACKAGE_KMOD_IPT_IPOPT
94 tristate "Netfilter modules for matching/changing IP packet options"
97 Netfilter (IPv4) kernel modules for matching/changing IP packet options
109 config BR2_PACKAGE_KMOD_IPT_IPSEC
110 tristate "Netfilter modules for matching IPsec packets"
113 Netfilter (IPv4) kernel modules for matching IPsec packets
119 config BR2_PACKAGE_KMOD_IPT_NAT
120 tristate "Netfilter modules for different NAT targets"
123 Netfilter (IPv4) kernel modules for different NAT targets
128 config BR2_PACKAGE_KMOD_IPT_NAT_EXTRA
129 tristate "Extra Netfilter NAT modules for special protocols"
132 Extra Netfilter (IPv4) NAT kernel modules for special protocols
135 * ip_conntrack_amanda
136 * ip_conntrack_proto_gre
143 config BR2_PACKAGE_KMOD_IPT_QUEUE
144 tristate "Netfilter module for user-space packet queueing"
147 Netfilter (IPv4) module for user-space packet queueing
152 config BR2_PACKAGE_KMOD_IPT_ULOG
153 tristate "Netfilter module for user-space packet logging"
156 Netfilter (IPv4) module for user-space packet logging
161 config BR2_PACKAGE_KMOD_IPT_EXTRA
162 tristate "Other extra Netfilter modules"
165 Other extra Netfilter (IPv4) kernel modules
174 config BR2_PACKAGE_KMOD_IMQ
175 tristate "Intermediate Queueing device"
178 Kernel support for the Intermediate Queueing device
180 config BR2_PACKAGE_KMOD_IPV6
181 tristate "IPv6 support"
184 Kernel modules for IPv6 protocol support
186 config BR2_PACKAGE_KMOD_IP6TABLES
187 tristate "Kernel modules for ip6tables"
189 depends BR2_PACKAGE_KMOD_IPV6
191 IPv6 firewalling support
193 config BR2_PACKAGE_KMOD_NFS
194 tristate "NFS support"
197 Kernel modules for NFS support
198 Includes lockd, nfs and sunrpc
200 config BR2_PACKAGE_KMOD_CIFS
201 tristate "CIFS support"
204 Kernel modules for CIFS support
206 config BR2_PACKAGE_KMOD_USB
207 tristate "USB support"
210 config BR2_PACKAGE_KMOD_USB_CONTROLLER
212 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
215 config BR2_PACKAGE_KMOD_USB_UHCI
216 tristate "Support for UHCI controllers"
218 depends BR2_PACKAGE_KMOD_USB
219 select BR2_PACKAGE_KMOD_USB_CONTROLLER
221 config BR2_PACKAGE_KMOD_USB_OHCI
222 tristate "Support for OHCI controllers"
224 depends BR2_PACKAGE_KMOD_USB
225 select BR2_PACKAGE_KMOD_USB_CONTROLLER
227 config BR2_PACKAGE_KMOD_USB2
228 tristate "Support for USB 2.0 controllers"
230 depends BR2_PACKAGE_KMOD_USB
231 select BR2_PACKAGE_KMOD_USB_CONTROLLER
233 config BR2_PACKAGE_KMOD_USB_SERIAL
234 tristate "Support for serial USB devices"
236 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
238 config BR2_PACKAGE_KMOD_USB_STORAGE
239 tristate "Support for USB storage devices"
241 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
243 config BR2_PACKAGE_KMOD_USB_PRINTER
244 tristate "Support for USB printers"
246 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
248 config BR2_PACKAGE_KMOD_USB_ACM
249 tristate "Support for USB ACM compatible devices"
251 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
253 config BR2_PACKAGE_KMOD_IDE
254 tristate "IDE support"
257 Kernel modules for IDE support
258 useful for usb mass storage devices (e.g. on WL-HDD)
260 config BR2_PACKAGE_KMOD_VFAT
261 tristate "VFAT filesystem support"
264 Kernel modules for VFAT filesystem support
265 useful for usb mass storage devices
267 config BR2_PACKAGE_KMOD_EXT2
268 tristate "EXT2 filesystem support"
271 Kernel modules for EXT2 filesystem support
273 config BR2_PACKAGE_KMOD_EXT3
274 tristate "EXT3 filesystem support"
277 Kernel modules for EXT3 filesystem support
279 config BR2_PACKAGE_KMOD_XFS
280 tristate "XFS filesystem support"
283 Kernel modules for XFS filesystem support
285 config BR2_PACKAGE_KMOD_HFSPLUS
286 tristate "HFS+ filesystem support"
289 Kernel modules for HFS+ filesystem support
291 config BR2_PACKAGE_KMOD_LOOP
292 tristate "loop mount support"
295 Kernel module for loop mount support
297 config BR2_PACKAGE_KMOD_NBD
298 tristate "network block device"
301 Kernel module for network block device
303 config BR2_PACKAGE_KMOD_LP
304 tristate "parallel port and lp support"
307 Kernel modules for line printer and parallel port support
309 config BR2_PACKAGE_KMOD_CRYPTO
310 tristate "CryptoAPI modules"
312 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
314 Kernel modules for cryptographic algorithms
316 config BR2_PACKAGE_KMOD_PPP
317 tristate "PPP support"
320 Kernel support for PPP
322 config BR2_PACKAGE_KMOD_MPPE
323 tristate "PPP MPPE/MPPC module"
325 select BR2_PACKAGE_KMOD_CRYPTO
326 depends BR2_PACKAGE_KMOD_PPP
328 Support for Microsoft PPP Encryption/Compression
330 config BR2_PACKAGE_KMOD_PPPOE
331 tristate "PPPoE modules"
333 depends BR2_PACKAGE_KMOD_PPP
335 Support for PPP over Ethernet
337 config BR2_PACKAGE_KMOD_TUN
338 tristate "Universal TUN/TAP driver"
341 Kernel support for the TUN/TAP tunneling device
343 config BR2_PACKAGE_KMOD_GRE
344 tristate "GRE tunneling driver"
347 Kernel support for GRE tunnels
349 config BR2_PACKAGE_KMOD_SCHED
350 tristate "Traffic schedulers"
353 Kernel schedulers for IP traffic
355 config BR2_PACKAGE_KMOD_VIDEODEV
356 tristate "Video (For Linux) kernel support"
359 config BR2_PACKAGE_KMOD_PWC
360 tristate "Kernel driver for USB Philips Cameras"
363 config BR2_PACKAGE_KMOD_SOFTDOG
364 tristate "Kernel driver for software watchdog"
367 Kernel modules for software watchdog driver
369 config BR2_PACKAGE_KMOD_BONDING
370 tristate "Kernel driver for ethernet bonding"
373 Kernel modules for ethernet bonding
376 source "target/linux/package/Config.in"