2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 NETWORK_SUPPORT_MENU
:=Network Support
11 define KernelPackage
/atm
12 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
19 $(LINUX_DIR
)/net
/atm
/atm.
$(LINUX_KMOD_SUFFIX
) \
20 $(LINUX_DIR
)/net
/atm
/br2684.
$(LINUX_KMOD_SUFFIX
)
21 AUTOLOAD
:=$(call AutoLoad
,30,atm br2684
)
24 define KernelPackage
/atm
/description
25 Kernel modules for ATM support
28 $(eval
$(call KernelPackage
,atm
))
31 define KernelPackage
/atmtcp
32 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
34 DEPENDS
:=@LINUX_2_6 kmod-atm
35 KCONFIG
:=CONFIG_ATM_TCP CONFIG_ATM_DRIVERS
=y
36 FILES
:=$(LINUX_DIR
)/drivers
/atm
/atmtcp.
$(LINUX_KMOD_SUFFIX
)
37 AUTOLOAD
:=$(call AutoLoad
,40,atmtcp
)
40 define KernelPackage
/atmtcp
/description
41 Kernel module for ATM over TCP support
44 $(eval
$(call KernelPackage
,atmtcp
))
47 define KernelPackage
/bonding
48 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
49 TITLE
:=Ethernet bonding driver
50 KCONFIG
:=CONFIG_BONDING
51 FILES
:=$(LINUX_DIR
)/drivers
/net
/bonding
/bonding.
$(LINUX_KMOD_SUFFIX
)
52 AUTOLOAD
:=$(call AutoLoad
,40,bonding
)
55 define KernelPackage
/bonding
/description
56 Kernel module for NIC bonding.
59 $(eval
$(call KernelPackage
,bonding
))
62 define KernelPackage
/capi
63 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
64 TITLE
:=CAPI
(ISDN
) Support
69 CONFIG_ISDN_CAPI_CAPI20
71 $(LINUX_DIR
)/drivers
/isdn
/capi
/kernelcapi.
$(LINUX_KMOD_SUFFIX
) \
72 $(LINUX_DIR
)/drivers
/isdn
/capi
/capi.
$(LINUX_KMOD_SUFFIX
)
73 AUTOLOAD
:=$(call AutoLoad
,30,kernelcapi capi
)
76 define KernelPackage
/capi
/description
77 Kernel module for basic CAPI
(ISDN
) support
80 $(eval
$(call KernelPackage
,capi
))
83 define KernelPackage
/ipip
84 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
85 TITLE
:=IP-in-IP encapsulation
86 KCONFIG
:=CONFIG_NET_IPIP
87 FILES
:=$(LINUX_DIR
)/net
/ipv4
/ipip.
$(LINUX_KMOD_SUFFIX
)
88 AUTOLOAD
:=$(call AutoLoad
,30,ipip
)
91 define KernelPackage
/ipip
/description
92 Kernel modules for IP-in-IP encapsulation
95 $(eval
$(call KernelPackage
,ipip
))
98 define KernelPackage
/ipsec
99 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
100 TITLE
:=IPsec related modules
(IPv4 and IPv6
)
101 DEPENDS
:=@LINUX_2_6
+kmod-crypto-core
+kmod-crypto-des
+kmod-crypto-hmac
+kmod-crypto-md5
+kmod-crypto-sha1
106 $(LINUX_DIR
)/net
/key
/af_key.
$(LINUX_KMOD_SUFFIX
) \
107 $(LINUX_DIR
)/net
/xfrm
/xfrm_user.
$(LINUX_KMOD_SUFFIX
)
110 define KernelPackage
/ipsec
/description
111 Kernel modules for IPsec support in both IPv4 and IPv6.
117 $(eval
$(call KernelPackage
,ipsec
))
120 define KernelPackage
/ipsec4
121 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
122 TITLE
:=IPsec related modules
(IPv4
)
123 DEPENDS
:=kmod-ipsec
+kmod-iptunnel4
128 CONFIG_INET_XFRM_MODE_BEET \
129 CONFIG_INET_XFRM_MODE_TRANSPORT \
130 CONFIG_INET_XFRM_MODE_TUNNEL \
131 CONFIG_INET_XFRM_TUNNEL
132 FILES
:= $(foreach mod
,ah4 esp4 ipcomp xfrm4_mode_beet xfrm4_mode_transport xfrm4_mode_tunnel xfrm4_tunnel
, \
133 $(LINUX_DIR
)/net
/ipv4
/$(mod
).
$(LINUX_KMOD_SUFFIX
) \
137 define KernelPackage
/ipsec4
/description
138 Kernel modules for IPsec support in IPv4.
144 - xfrm4_mode_transport
149 $(eval
$(call KernelPackage
,ipsec4
))
152 define KernelPackage
/ipsec6
153 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
154 TITLE
:=IPsec related modules
(IPv6
)
155 DEPENDS
:=kmod-ipsec
+kmod-iptunnel6
159 CONFIG_INET6_IPCOMP \
160 CONFIG_INET6_XFRM_MODE_BEET \
161 CONFIG_INET6_XFRM_MODE_TRANSPORT \
162 CONFIG_INET6_XFRM_MODE_TUNNEL \
163 CONFIG_INET6_XFRM_TUNNEL
164 FILES
:= $(foreach mod
,ah6 esp6 ipcomp6 xfrm6_mode_beet xfrm6_mode_transport xfrm6_mode_tunnel xfrm6_tunnel
, \
165 $(LINUX_DIR
)/net
/ipv6
/$(mod
).
$(LINUX_KMOD_SUFFIX
) \
169 define KernelPackage
/ipsec6
/description
170 Kernel modules for IPsec support in IPv6.
176 - xfrm6_mode_transport
181 $(eval
$(call KernelPackage
,ipsec6
))
184 # NOTE: tunnel4 is not selectable by itself, so enable ipip for that
185 define KernelPackage
/iptunnel4
186 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
187 TITLE
:=IPv4 tunneling
192 FILES
:= $(foreach mod
,tunnel4
, \
193 $(LINUX_DIR
)/net
/ipv4
/$(mod
).
$(LINUX_KMOD_SUFFIX
) \
195 AUTOLOAD
:=$(call AutoLoad
,31,tunnel4
)
198 define KernelPackage
/iptunnel4
/description
199 Kernel modules for IPv4 tunneling
202 $(eval
$(call KernelPackage
,iptunnel4
))
205 define KernelPackage
/iptunnel6
206 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
207 TITLE
:=IPv6 tunneling
211 FILES
:= $(foreach mod
,tunnel6
, \
212 $(LINUX_DIR
)/net
/ipv6
/$(mod
).
$(LINUX_KMOD_SUFFIX
) \
214 AUTOLOAD
:=$(call AutoLoad
,31,tunnel6
)
217 define KernelPackage
/iptunnel6
/description
218 Kernel modules for IPv6 tunneling
221 $(eval
$(call KernelPackage
,iptunnel6
))
224 define KernelPackage
/ipv6
225 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
228 FILES
:=$(LINUX_DIR
)/net
/ipv6
/ipv6.
$(LINUX_KMOD_SUFFIX
)
229 AUTOLOAD
:=$(call AutoLoad
,20,ipv6
)
232 define KernelPackage
/ipv6
/description
233 Kernel modules for IPv6 support
236 $(eval
$(call KernelPackage
,ipv6
))
239 define KernelPackage
/sit
240 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
241 TITLE
:=IPv6-in-IPv4 tunnelling
242 DEPENDS
:= @LINUX_2_6
+kmod-ipv6
+kmod-iptunnel4
243 KCONFIG
+=CONFIG_IPV6_SIT
244 FILES
:=$(LINUX_DIR
)/net
/ipv6
/sit.
$(LINUX_KMOD_SUFFIX
)
245 AUTOLOAD
:=$(call AutoLoad
,32,sit
)
248 define KernelPackage
/sit
/description
249 Kernel modules for IPv6-in-IPv4 tunnelling
252 $(eval
$(call KernelPackage
,sit
))
255 define KernelPackage
/gre
256 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
258 KCONFIG
:=CONFIG_NET_IPGRE
259 FILES
=$(LINUX_DIR
)/net
/ipv4
/ip_gre.
$(LINUX_KMOD_SUFFIX
)
262 define KernelPackage
/gre
/description
263 Generic Routing Encapsulation support
266 $(eval
$(call KernelPackage
,gre
))
269 define KernelPackage
/tun
270 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
271 TITLE
:=Universal TUN
/TAP driver
273 FILES
:=$(LINUX_DIR
)/drivers
/net
/tun.
$(LINUX_KMOD_SUFFIX
)
274 AUTOLOAD
:=$(call AutoLoad
,30,tun
)
277 define KernelPackage
/tun
/description
278 Kernel support for the TUN
/TAP tunneling device
281 $(eval
$(call KernelPackage
,tun
))
284 define KernelPackage
/ppp
285 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
293 $(LINUX_DIR
)/drivers
/net
/ppp_async.
$(LINUX_KMOD_SUFFIX
) \
294 $(LINUX_DIR
)/drivers
/net
/ppp_generic.
$(LINUX_KMOD_SUFFIX
) \
295 $(LINUX_DIR
)/drivers
/net
/slhc.
$(LINUX_KMOD_SUFFIX
)
298 define KernelPackage
/ppp
/2.4
299 AUTOLOAD
:=$(call AutoLoad
,30,slhc ppp_generic ppp_async
)
302 define KernelPackage
/ppp
/2.6
307 $(LINUX_DIR
)/lib
/crc-ccitt.
$(LINUX_KMOD_SUFFIX
)
308 AUTOLOAD
:=$(call AutoLoad
,30,crc-ccitt slhc ppp_generic ppp_async
)
311 define KernelPackage
/ppp
/description
312 Kernel modules for PPP support
315 $(eval
$(call KernelPackage
,ppp
))
318 define KernelPackage
/ppp-synctty
319 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
320 TITLE
:=PPP sync tty support
322 KCONFIG
:=CONFIG_PPP_SYNC_TTY
323 FILES
:=$(LINUX_DIR
)/drivers
/net
/ppp_synctty.
$(LINUX_KMOD_SUFFIX
)
324 AUTOLOAD
:=$(call AutoLoad
,40,ppp_synctty
)
327 define KernelPackage
/ppp-synctty
/description
328 Kernel modules for PPP sync tty support
331 $(eval
$(call KernelPackage
,ppp-synctty
))
334 define KernelPackage
/pppoe
335 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
338 KCONFIG
:=CONFIG_PPPOE
340 $(LINUX_DIR
)/drivers
/net
/pppoe.
$(LINUX_KMOD_SUFFIX
) \
341 $(LINUX_DIR
)/drivers
/net
/pppox.
$(LINUX_KMOD_SUFFIX
)
344 define KernelPackage
/pppoe
/description
345 Kernel modules for PPPoE
(PPP over Ethernet
) support
348 $(eval
$(call KernelPackage
,pppoe
))
351 define KernelPackage
/pppoa
352 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
354 DEPENDS
:=kmod-ppp
+kmod-atm
355 KCONFIG
:=CONFIG_PPPOATM CONFIG_ATM_DRIVERS
=y
356 FILES
:=$(LINUX_DIR
)/net
/atm
/pppoatm.
$(LINUX_KMOD_SUFFIX
)
357 AUTOLOAD
:=$(call AutoLoad
,40,pppoatm
)
360 define KernelPackage
/pppoa
/description
361 Kernel modules for PPPoA
(PPP over ATM
) support
364 $(eval
$(call KernelPackage
,pppoa
))
367 define KernelPackage
/ipoa
368 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
371 KCONFIG
:=CONFIG_ATM_CLIP
372 FILES
:=$(LINUX_DIR
)/net
/atm
/clip.
$(LINUX_KMOD_SUFFIX
)
373 AUTOLOAD
:=$(call AutoLoad
,40,clip
)
376 define KernelPackage
/ipoa
/description
377 Kernel modules for IPoA
(IP over ATM
) support
380 $(eval
$(call KernelPackage
,ipoa
))
383 define KernelPackage
/mppe
384 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
385 TITLE
:=Microsoft PPP compression
/encryption
386 DEPENDS
:=kmod-ppp
+kmod-crypto-arc4
+kmod-crypto-sha1
388 CONFIG_PPP_MPPE_MPPC \
392 define KernelPackage
/mppe
/2.4
393 # KCONFIG:=CONFIG_PPP_MPPE_MPPC
394 FILES
:=$(LINUX_DIR
)/drivers
/net
/ppp_mppe_mppc.
$(LINUX_KMOD_SUFFIX
)
395 AUTOLOAD
:=$(call AutoLoad
,31,ppp_mppe_mppc
)
398 define KernelPackage
/mppe
/2.6
399 # KCONFIG:=CONFIG_PPP_MPPE
400 FILES
:=$(LINUX_DIR
)/drivers
/net
/ppp_mppe.
$(LINUX_KMOD_SUFFIX
)
401 AUTOLOAD
:=$(call AutoLoad
,31,ppp_mppe
)
404 define KernelPackage
/mppe
/description
405 Kernel modules for Microsoft PPP compression
/encryption
408 $(eval
$(call KernelPackage
,mppe
))
411 define KernelPackage
/sched
412 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
413 TITLE
:=Traffic schedulers
416 CONFIG_NET_SCH_DSMARK \
417 CONFIG_NET_SCH_ESFQ \
418 CONFIG_NET_SCH_FIFO \
419 CONFIG_NET_SCH_GRED \
420 CONFIG_NET_SCH_HFSC \
422 CONFIG_NET_SCH_INGRESS \
423 CONFIG_NET_SCH_PRIO \
428 FILES
:=$(LINUX_DIR
)/net
/sched
/*.
$(LINUX_KMOD_SUFFIX
)
431 define KernelPackage
/sched
/description
432 Kernel schedulers for IP traffic
435 $(eval
$(call KernelPackage
,sched
))
438 define KernelPackage
/ax25
439 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
445 $(LINUX_DIR
)/net
/ax25
/ax25.
$(LINUX_KMOD_SUFFIX
) \
446 $(LINUX_DIR
)/drivers
/net
/hamradio
/mkiss.
$(LINUX_KMOD_SUFFIX
)
447 AUTOLOAD
:=$(call AutoLoad
,80,ax25 mkiss
)
450 define KernelPackage
/ax25
/description
451 Kernel modules for AX25 support
454 $(eval
$(call KernelPackage
,ax25
))
457 define KernelPackage
/mp-alg
458 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
459 TITLE
:=ECMP caching algorithms
462 CONFIG_IP_ROUTE_MULTIPATH_RR \
463 CONFIG_IP_ROUTE_MULTIPATH_RANDOM \
464 CONFIG_IP_ROUTE_MULTIPATH_WRANDOM \
465 CONFIG_IP_ROUTE_MULTIPATH_DRR
467 $(LINUX_DIR
)/net
/ipv4
/multipath_rr.
$(LINUX_KMOD_SUFFIX
) \
468 $(LINUX_DIR
)/net
/ipv4
/multipath_random.
$(LINUX_KMOD_SUFFIX
) \
469 $(LINUX_DIR
)/net
/ipv4
/multipath_wrandom.
$(LINUX_KMOD_SUFFIX
) \
470 $(LINUX_DIR
)/net
/ipv4
/multipath_drr.
$(LINUX_KMOD_SUFFIX
)
471 AUTOLOAD
:=$(call AutoLoad
,35,multipath_rr multipath_random multipath_wrandom multipath_drr
)
474 define KernelPackage
/mp-alg
/description
475 Kernel modules that provide several different algorithms for multipath
476 route selection from the route cache. The iproute
"mpath" argument allows
477 specifying which algorithm to use for routes.
478 quagga
(at least
<=0.99.6) requires a multipath patch to support this
479 cached mp route feature.
482 $(eval
$(call KernelPackage
,mp-alg
))
485 define KernelPackage
/pktgen
486 SUBMENU
:=$(NETWORK_SUPPORT_MENU
)
487 TITLE
:=Network packet generator
489 KCONFIG
:=CONFIG_NET_PKTGEN
490 FILES
:=$(LINUX_DIR
)/net
/core
/pktgen.
$(LINUX_KMOD_SUFFIX
)
491 AUTOLOAD
:=$(call AutoLoad
,99,pktgen
)
494 define KernelPackage
/pktgen
/description
495 Kernel modules for the Network Packet Generator
498 $(eval
$(call KernelPackage
,pktgen
))
501 NETWORK_DEVICES_MENU
:=Network Devices
503 define KernelPackage
/natsemi
504 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
505 TITLE
:=National Semiconductor DP8381x series
507 KCONFIG
:=CONFIG_NATSEMI
508 FILES
:=$(LINUX_DIR
)/drivers
/net
/natsemi.
$(LINUX_KMOD_SUFFIX
)
509 AUTOLOAD
:=$(call AutoLoad
,20,natsemi
)
512 define KernelPackage
/natsemi
/description
513 Kernel modules for National Semiconductor DP8381x series PCI Ethernet
517 $(eval
$(call KernelPackage
,natsemi
))
520 define KernelPackage
/r6040
521 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
522 TITLE
:=RDC Fast-Ethernet support
524 KCONFIG
:=CONFIG_R6040
525 FILES
:=$(LINUX_DIR
)/drivers
/net
/r6040.
$(LINUX_KMOD_SUFFIX
)
528 define KernelPackage
/r6040
/description
529 Kernel modules for RDC Fast-Ethernet adapters.
532 $(eval
$(call KernelPackage
,r6040
))
535 define KernelPackage
/sis900
536 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
537 TITLE
:=SiS
900 Ethernet support
539 KCONFIG
:=CONFIG_SIS900
540 FILES
:=$(LINUX_DIR
)/drivers
/net
/sis900.
$(LINUX_KMOD_SUFFIX
)
541 AUTOLOAD
:=$(call AutoLoad
,50,sis900
)
544 define KernelPackage
/sis900
/description
545 Kernel modules for Sis
900 Ethernet adapters.
548 $(eval
$(call KernelPackage
,sis900
))
551 define KernelPackage
/via-rhine
552 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
553 TITLE
:=Via Rhine ethernet support
555 KCONFIG
:=CONFIG_VIA_RHINE
556 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-rhine.
$(LINUX_KMOD_SUFFIX
)
557 AUTOLOAD
:=$(call AutoLoad
,50,via-rhine
)
560 define KernelPackage
/via-rhine
/description
561 Kernel modules for Via Rhine Ethernet chipsets.
564 $(eval
$(call KernelPackage
,via-rhine
))
567 define KernelPackage
/via-velocity
568 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
569 TITLE
:=VIA Velocity Gigabit Ethernet Adapter kernel support
570 DEPENDS
:=@TARGET_ixp4xx
571 KCONFIG
:=CONFIG_VIA_VELOCITY
572 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-velocity.
$(LINUX_KMOD_SUFFIX
)
573 AUTOLOAD
:=$(call AutoLoad
,50,via-velocity
)
576 define KernelPackage
/via-velocity
/description
577 Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
580 $(eval
$(call KernelPackage
,via-velocity
))
583 define KernelPackage
/8139too
584 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
585 TITLE
:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
587 KCONFIG
:=CONFIG_8139TOO
588 FILES
:=$(LINUX_DIR
)/drivers
/net
/8139too.
$(LINUX_KMOD_SUFFIX
)
589 AUTOLOAD
:=$(call AutoLoad
,50,8139too
)
592 define KernelPackage
/8139too
/description
593 Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
596 $(eval
$(call KernelPackage
,8139too
))
599 define KernelPackage
/r8169
600 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
601 TITLE
:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
603 KCONFIG
:=CONFIG_R8169 CONFIG_R8169_NAPI
=y CONFIG_R8169_VLAN
=n
604 FILES
:=$(LINUX_DIR
)/drivers
/net
/r8169.
$(LINUX_KMOD_SUFFIX
)
605 AUTOLOAD
:=$(call AutoLoad
,50,r8169
)
608 define KernelPackage
/r8169
/description
609 Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
612 $(eval
$(call KernelPackage
,r8169
))
615 define KernelPackage
/ne2k-pci
616 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
617 TITLE
:=ne2k-pci Ethernet Adapter kernel support
619 KCONFIG
:=CONFIG_NE2K_PCI
621 $(LINUX_DIR
)/drivers
/net
/ne2k-pci.
$(LINUX_KMOD_SUFFIX
) \
622 $(LINUX_DIR
)/drivers
/net
/8390.
$(LINUX_KMOD_SUFFIX
)
623 AUTOLOAD
:=$(call AutoLoad
,50,8390 ne2k-pci
)
626 define KernelPackage
/ne2k-pci
/description
627 Kernel modules for NE2000 PCI Ethernet Adapter kernel.
630 $(eval
$(call KernelPackage
,ne2k-pci
))
633 define KernelPackage
/ixp4xx-npe
634 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
635 TITLE
:=Intel
(R
) IXP4xx ethernet support
636 DEPENDS
:=@TARGET_ixp4xx
637 KCONFIG
:=CONFIG_IXP4XX_MAC
639 $(LINUX_DIR
)/drivers
/net
/ixp4xx
/ixp4xx_npe.
$(LINUX_KMOD_SUFFIX
) \
640 $(LINUX_DIR
)/drivers
/net
/ixp4xx
/ixp4xx_qmgr.
$(LINUX_KMOD_SUFFIX
) \
641 $(LINUX_DIR
)/drivers
/net
/ixp4xx
/ixp4xx_mac.
$(LINUX_KMOD_SUFFIX
)
642 AUTOLOAD
:=$(call AutoLoad
,20,ixp4xx_npe ixp4xx_qmgr ixp4xx_mac
)
645 define KernelPackage
/ixp4xx-npe
/description
646 Kernel modules for Intel
(R
) IXP4xx onboard ethernet.
649 $(eval
$(call KernelPackage
,ixp4xx-npe
))
652 define KernelPackage
/e100
653 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
654 TITLE
:=Intel
(R
) PRO
/100+ cards kernel support
657 FILES
:=$(LINUX_DIR
)/drivers
/net
/e100.
$(LINUX_KMOD_SUFFIX
)
658 AUTOLOAD
:=$(call AutoLoad
,50,e100
)
661 define KernelPackage
/e100
/description
662 Kernel modules for Intel
(R
) PRO
/100+ Ethernet adapters.
665 $(eval
$(call KernelPackage
,e100
))
668 define KernelPackage
/e1000
669 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
670 TITLE
:=Intel
(R
) PRO
/1000 cards kernel support
672 KCONFIG
:=CONFIG_E1000
673 FILES
:=$(LINUX_DIR
)/drivers
/net
/e1000
/e1000.
$(LINUX_KMOD_SUFFIX
)
674 AUTOLOAD
:=$(call AutoLoad
,50,e1000
)
677 define KernelPackage
/e1000
/description
678 Kernel modules for Intel
(R
) PRO
/1000 Ethernet adapters.
681 $(eval
$(call KernelPackage
,e1000
))
684 define KernelPackage
/r8169
685 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
686 TITLE
:=Realtek
8169 gigabit ethernet support
688 KCONFIG
:=CONFIG_R8169
689 FILES
:=$(LINUX_DIR
)/drivers
/net
/r8169.
$(LINUX_KMOD_SUFFIX
)
690 AUTOLOAD
:=$(call AutoLoad
,50,r8169
)
693 define KernelPackage
/r8169
/description
694 Kernel modules for Realtek
8169 gigabit ethernet support.
697 $(eval
$(call KernelPackage
,r8169
))
700 define KernelPackage
/3c59x
701 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
702 TITLE
:=3Com
3c590
/3c900 series
(592/595/597) Vortex
/Boomerang
704 KCONFIG
:=CONFIG_VORTEX
705 FILES
:=$(LINUX_DIR
)/drivers
/net
/3c59x.
$(LINUX_KMOD_SUFFIX
)
706 AUTOLOAD
:=$(call AutoLoad
,50,3c59x
)
709 define KernelPackage
/3c59x
/description
710 This option enables driver support for a large number of
10mbps and
711 10/100mbps EISA
, PCI and PCMCIA
3Com Ethernet adapters
:
712 - "Vortex" (Fast EtherLink
3c590
/3c592
/3c595
/3c597
) EISA and PCI
713 - "Boomerang" (EtherLink XL
3c900 or
3c905
) PCI
714 - "Cyclone" (3c540
/3c900
/3c905
/3c980
/3c575
/3c656
) PCI and Cardbus
715 - "Tornado" (3c905
) PCI
716 - "Hurricane" (3c555
/3cSOHO
) PCI
719 $(eval
$(call KernelPackage
,3c59x
))