+#
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id$
+
+BLOCK_MENU:=Block Devices
define KernelPackage/ide-core
define KernelPackage/ide-core
TITLE:=Kernel support for IDE
KCONFIG:= \
CONFIG_IDE \
TITLE:=Kernel support for IDE
KCONFIG:= \
CONFIG_IDE \
define KernelPackage/ide-pdc202xx
define KernelPackage/ide-pdc202xx
TITLE:=PDC202xx IDE driver
DEPENDS:=@LINUX_2_4
KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD
TITLE:=PDC202xx IDE driver
DEPENDS:=@LINUX_2_4
KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD
define KernelPackage/ide-aec62xx
define KernelPackage/ide-aec62xx
TITLE:=AEC62xx IDE driver
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_BLK_DEV_AEC62XX
TITLE:=AEC62xx IDE driver
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_BLK_DEV_AEC62XX
define KernelPackage/scsi-core
define KernelPackage/scsi-core
TITLE:=Kernel support for SCSI
KCONFIG:= \
CONFIG_SCSI \
TITLE:=Kernel support for SCSI
KCONFIG:= \
CONFIG_SCSI \
define KernelPackage/libata
define KernelPackage/libata
TITLE:=libata
DEPENDS:=@PCI_SUPPORT @LINUX_2_6
KCONFIG:=CONFIG_ATA
TITLE:=libata
DEPENDS:=@PCI_SUPPORT @LINUX_2_6
KCONFIG:=CONFIG_ATA
define KernelPackage/ata-piix
define KernelPackage/ata-piix
TITLE:=ata-piix
DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
KCONFIG:=CONFIG_ATA_PIIX
TITLE:=ata-piix
DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
KCONFIG:=CONFIG_ATA_PIIX
define KernelPackage/pata-artop
define KernelPackage/pata-artop
TITLE:=pata-artop
DEPENDS:=+kmod-libata +kmod-scsi-core
KCONFIG:=CONFIG_PATA_ARTOP
TITLE:=pata-artop
DEPENDS:=+kmod-libata +kmod-scsi-core
KCONFIG:=CONFIG_PATA_ARTOP
+#
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id$
+
+FS_MENU:=Filesystems
define KernelPackage/nls/Depends
ifneq ($(KERNEL),2.4)
define KernelPackage/nls/Depends
ifneq ($(KERNEL),2.4)
endef
define KernelPackage/fs-cifs
endef
define KernelPackage/fs-cifs
TITLE:=CIFS support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_CIFS
TITLE:=CIFS support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_CIFS
define KernelPackage/fs-minix
define KernelPackage/fs-minix
TITLE:=Minix filesystem support
KCONFIG:=CONFIG_MINIX_FS
FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
TITLE:=Minix filesystem support
KCONFIG:=CONFIG_MINIX_FS
FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
define KernelPackage/fs-ntfs
define KernelPackage/fs-ntfs
TITLE:=NTFS filesystem support
KCONFIG:=CONFIG_NTFS_FS
FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.$(LINUX_KMOD_SUFFIX)
TITLE:=NTFS filesystem support
KCONFIG:=CONFIG_NTFS_FS
FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.$(LINUX_KMOD_SUFFIX)
define KernelPackage/fs-ext2
define KernelPackage/fs-ext2
TITLE:=EXT2 filesystem support
KCONFIG:=CONFIG_EXT2_FS
FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
TITLE:=EXT2 filesystem support
KCONFIG:=CONFIG_EXT2_FS
FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
define KernelPackage/fs-ext3
define KernelPackage/fs-ext3
TITLE:=EXT3 filesystem support
KCONFIG:= \
CONFIG_EXT3_FS \
TITLE:=EXT3 filesystem support
KCONFIG:= \
CONFIG_EXT3_FS \
define KernelPackage/fs-hfs
define KernelPackage/fs-hfs
TITLE:=HFS+ filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFS_FS
TITLE:=HFS+ filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFS_FS
define KernelPackage/fs-hfsplus
define KernelPackage/fs-hfsplus
TITLE:=HFS+ filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFSPLUS_FS
TITLE:=HFS+ filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFSPLUS_FS
define KernelPackage/fs-isofs
define KernelPackage/fs-isofs
TITLE:=ISO9660 filesystem support
KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
TITLE:=ISO9660 filesystem support
KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
define KernelPackage/fs-udf
define KernelPackage/fs-udf
TITLE:=UDF filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_UDF_FS
TITLE:=UDF filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_UDF_FS
define KernelPackage/fs-nfs
define KernelPackage/fs-nfs
TITLE:=NFS filesystem support
KCONFIG:= \
CONFIG_NFS_FS \
TITLE:=NFS filesystem support
KCONFIG:= \
CONFIG_NFS_FS \
define KernelPackage/fs-nfsd
define KernelPackage/fs-nfsd
TITLE:=NFS kernel server support
KCONFIG:= \
CONFIG_NFSD \
TITLE:=NFS kernel server support
KCONFIG:= \
CONFIG_NFSD \
define KernelPackage/fs-msdos
define KernelPackage/fs-msdos
TITLE:=MSDOS filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_MSDOS_FS
TITLE:=MSDOS filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_MSDOS_FS
define KernelPackage/fs-vfat
define KernelPackage/fs-vfat
TITLE:=VFAT filesystem support
KCONFIG:= \
CONFIG_FAT_FS \
TITLE:=VFAT filesystem support
KCONFIG:= \
CONFIG_FAT_FS \
define KernelPackage/fs-xfs
define KernelPackage/fs-xfs
TITLE:=XFS filesystem support
KCONFIG:=CONFIG_XFS_FS
FILES:=$(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
TITLE:=XFS filesystem support
KCONFIG:=CONFIG_XFS_FS
FILES:=$(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
define KernelPackage/nls-base
define KernelPackage/nls-base
TITLE:=Native Language Support
KCONFIG:=CONFIG_NLS
FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
TITLE:=Native Language Support
KCONFIG:=CONFIG_NLS
FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
define KernelPackage/nls-cp437
define KernelPackage/nls-cp437
TITLE:=Codepage 437 (United States, Canada)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_437
TITLE:=Codepage 437 (United States, Canada)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_437
define KernelPackage/nls-cp850
define KernelPackage/nls-cp850
TITLE:=Codepage 850 (Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_850
TITLE:=Codepage 850 (Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_850
define KernelPackage/nls-cp1250
define KernelPackage/nls-cp1250
TITLE:=Codepage 1250 (Eastern Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_1250
TITLE:=Codepage 1250 (Eastern Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_1250
define KernelPackage/nls-iso8859-1
define KernelPackage/nls-iso8859-1
TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_1
TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_1
define KernelPackage/nls-iso8859-2
define KernelPackage/nls-iso8859-2
TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_2
TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_2
define KernelPackage/nls-iso8859-15
define KernelPackage/nls-iso8859-15
TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_15
TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_15
define KernelPackage/nls-koi8r
define KernelPackage/nls-koi8r
TITLE:=KOI8-R (Russian)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_KOI8_R
TITLE:=KOI8-R (Russian)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_KOI8_R
define KernelPackage/nls-utf8
define KernelPackage/nls-utf8
TITLE:=UTF-8
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_UTF8
TITLE:=UTF-8
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_UTF8
define KernelPackage/i2c-core
define KernelPackage/i2c-core
TITLE:=I2C support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
TITLE:=I2C support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
define KernelPackage/i2c-algos
define KernelPackage/i2c-algos
TITLE:=I2C algorithms support
DEPENDS:=kmod-i2c-core
KCONFIG:= \
TITLE:=I2C algorithms support
DEPENDS:=kmod-i2c-core
KCONFIG:= \
define KernelPackage/i2c-scx200
define KernelPackage/i2c-scx200
TITLE:=SCX200 i2c support
DEFAULT:=y if TARGET_x86_Soekris
DEPENDS:=@TARGET_x86_Soekris kmod-i2c-core kmod-i2c-algos
TITLE:=SCX200 i2c support
DEFAULT:=y if TARGET_x86_Soekris
DEPENDS:=@TARGET_x86_Soekris kmod-i2c-core kmod-i2c-algos
-NFMENU:=Netfilter Extensions
+NF_MENU:=Netfilter Extensions
include $(INCLUDE_DIR)/netfilter.mk
define KernelPackage/ipt-conntrack
include $(INCLUDE_DIR)/netfilter.mk
define KernelPackage/ipt-conntrack
TITLE:=Modules for connection tracking
KCONFIG:=$(KCONFIG_IPT_CONNTRACK)
FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Modules for connection tracking
KCONFIG:=$(KCONFIG_IPT_CONNTRACK)
FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-filter
define KernelPackage/ipt-filter
TITLE:=Modules for packet content inspection
KCONFIG:=$(KCONFIG_IPT_FILTER)
FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Modules for packet content inspection
KCONFIG:=$(KCONFIG_IPT_FILTER)
FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-ipopt
define KernelPackage/ipt-ipopt
TITLE:=Modules for matching/changing IP packet options
KCONFIG:=$(KCONFIG_IPT_IPOPT)
FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Modules for matching/changing IP packet options
KCONFIG:=$(KCONFIG_IPT_IPOPT)
FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-ipsec
define KernelPackage/ipt-ipsec
TITLE:=Modules for matching IPSec packets
KCONFIG:=$(KCONFIG_IPT_IPSEC)
FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Modules for matching IPSec packets
KCONFIG:=$(KCONFIG_IPT_IPSEC)
FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-nat
define KernelPackage/ipt-nat
TITLE:=Modules for extra NAT targets
KCONFIG:=$(KCONFIG_IPT_NAT)
FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Modules for extra NAT targets
KCONFIG:=$(KCONFIG_IPT_NAT)
FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-nathelper
define KernelPackage/ipt-nathelper
TITLE:=Default Conntrack and NAT helpers
KCONFIG:=$(KCONFIG_IPT_NAT_DEFAULT)
FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Default Conntrack and NAT helpers
KCONFIG:=$(KCONFIG_IPT_NAT_DEFAULT)
FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-nathelper-extra
define KernelPackage/ipt-nathelper-extra
TITLE:=Extra Conntrack and NAT helpers
KCONFIG:=$(KCONFIG_IPT_NAT_EXTRA)
FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Extra Conntrack and NAT helpers
KCONFIG:=$(KCONFIG_IPT_NAT_EXTRA)
FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-imq
define KernelPackage/ipt-imq
TITLE:=Intermediate Queueing support
KCONFIG:=CONFIG_IP_NF_TARGET_IMQ
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
TITLE:=Intermediate Queueing support
KCONFIG:=CONFIG_IP_NF_TARGET_IMQ
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
define KernelPackage/ipt-queue
define KernelPackage/ipt-queue
TITLE:=Module for user-space packet queueing
KCONFIG:=$(KCONFIG_IPT_QUEUE)
FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Module for user-space packet queueing
KCONFIG:=$(KCONFIG_IPT_QUEUE)
FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-ulog
define KernelPackage/ipt-ulog
TITLE:=Module for user-space packet logging
KCONFIG:=$(KCONFIG_IPT_ULOG)
FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Module for user-space packet logging
KCONFIG:=$(KCONFIG_IPT_ULOG)
FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-iprange
define KernelPackage/ipt-iprange
TITLE:=Module for matching ip ranges
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/ipt_iprange.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPRANGE-m)))
TITLE:=Module for matching ip ranges
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/ipt_iprange.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPRANGE-m)))
define KernelPackage/ipt-ipset
define KernelPackage/ipt-ipset
TITLE:=IPSET Modules
KCONFIG:=$(KCONFIG_IPT_IPSET)
FILES:=$(foreach mod,$(IPT_IPSET-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=IPSET Modules
KCONFIG:=$(KCONFIG_IPT_IPSET)
FILES:=$(foreach mod,$(IPT_IPSET-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ipt-extra
define KernelPackage/ipt-extra
TITLE:=Extra modules
KCONFIG:=$(KCONFIG_IPT_EXTRA)
FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
TITLE:=Extra modules
KCONFIG:=$(KCONFIG_IPT_EXTRA)
FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
define KernelPackage/ip6tables
define KernelPackage/ip6tables
TITLE:=IPv6 modules
KCONFIG:=CONFIG_IP6_NF_IPTABLES
FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
TITLE:=IPv6 modules
KCONFIG:=CONFIG_IP6_NF_IPTABLES
FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
define KernelPackage/arptables
define KernelPackage/arptables
TITLE:=ARP firewalling modules
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
KCONFIG:=CONFIG_IP_NF_ARPTABLES
TITLE:=ARP firewalling modules
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
KCONFIG:=CONFIG_IP_NF_ARPTABLES
define KernelPackage/ebtables
define KernelPackage/ebtables
TITLE:=Bridge firewalling modules
DEPENDS:=@LINUX_2_6
FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
TITLE:=Bridge firewalling modules
DEPENDS:=@LINUX_2_6
FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
+NETWORK_SUPPORT_MENU:=Network Support
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=ATM support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
TITLE:=ATM support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
define KernelPackage/atmtcp
define KernelPackage/atmtcp
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=ATM over TCP
DEPENDS:=@LINUX_2_6 kmod-atm
KCONFIG:=CONFIG_ATM_TCP CONFIG_ATM_DRIVERS=y
TITLE:=ATM over TCP
DEPENDS:=@LINUX_2_6 kmod-atm
KCONFIG:=CONFIG_ATM_TCP CONFIG_ATM_DRIVERS=y
define KernelPackage/bonding
define KernelPackage/bonding
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Ethernet bonding driver
KCONFIG:=CONFIG_BONDING
FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
TITLE:=Ethernet bonding driver
KCONFIG:=CONFIG_BONDING
FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
define KernelPackage/ipip
define KernelPackage/ipip
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IP in IP encapsulation support
KCONFIG:= \
CONFIG_NET_IPIP \
TITLE:=IP in IP encapsulation support
KCONFIG:= \
CONFIG_NET_IPIP \
define KernelPackage/ipsec
define KernelPackage/ipsec
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPsec related modules (IPv4 and IPv6)
DEPENDS:=@LINUX_2_6 +kmod-crypto
KCONFIG:= \
TITLE:=IPsec related modules (IPv4 and IPv6)
DEPENDS:=@LINUX_2_6 +kmod-crypto
KCONFIG:= \
define KernelPackage/ipsec4
define KernelPackage/ipsec4
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPsec related modules (IPv4)
DEPENDS:=kmod-ipsec
KCONFIG:= \
TITLE:=IPsec related modules (IPv4)
DEPENDS:=kmod-ipsec
KCONFIG:= \
define KernelPackage/ipsec6
define KernelPackage/ipsec6
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPsec related modules (IPv6)
DEPENDS:=kmod-ipsec
KCONFIG:= \
TITLE:=IPsec related modules (IPv6)
DEPENDS:=kmod-ipsec
KCONFIG:= \
define KernelPackage/ipv6
define KernelPackage/ipv6
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPv6 support
KCONFIG:= \
CONFIG_IPV6 \
TITLE:=IPv6 support
KCONFIG:= \
CONFIG_IPV6 \
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=GRE support
KCONFIG:=CONFIG_NET_IPGRE
FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
TITLE:=GRE support
KCONFIG:=CONFIG_NET_IPGRE
FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Universal TUN/TAP driver
KCONFIG:=CONFIG_TUN
FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
TITLE:=Universal TUN/TAP driver
KCONFIG:=CONFIG_TUN
FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PPP modules
KCONFIG:= \
CONFIG_PPP \
TITLE:=PPP modules
KCONFIG:= \
CONFIG_PPP \
define KernelPackage/ppp-synctty
define KernelPackage/ppp-synctty
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PPP sync tty support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPP_SYNC_TTY
TITLE:=PPP sync tty support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPP_SYNC_TTY
define KernelPackage/pppoe
define KernelPackage/pppoe
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PPPoE support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPPOE
TITLE:=PPPoE support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPPOE
define KernelPackage/pppoa
define KernelPackage/pppoa
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PPPoA support
DEPENDS:=kmod-ppp +kmod-atm
KCONFIG:=CONFIG_PPPOATM
TITLE:=PPPoA support
DEPENDS:=kmod-ppp +kmod-atm
KCONFIG:=CONFIG_PPPOATM
define KernelPackage/ipoa
define KernelPackage/ipoa
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=IPoA support
DEPENDS:=kmod-atm
KCONFIG:=CONFIG_ATM_CLIP
TITLE:=IPoA support
DEPENDS:=kmod-atm
KCONFIG:=CONFIG_ATM_CLIP
define KernelPackage/mppe
define KernelPackage/mppe
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Microsoft PPP compression/encryption
DEPENDS:=kmod-ppp +kmod-crypto
KCONFIG:= \
TITLE:=Microsoft PPP compression/encryption
DEPENDS:=kmod-ppp +kmod-crypto
KCONFIG:= \
define KernelPackage/sched
define KernelPackage/sched
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Traffic schedulers
KCONFIG:=CONFIG_NET_SCHED
FILES:=$(LINUX_DIR)/net/sched/*.$(LINUX_KMOD_SUFFIX)
TITLE:=Traffic schedulers
KCONFIG:=CONFIG_NET_SCHED
FILES:=$(LINUX_DIR)/net/sched/*.$(LINUX_KMOD_SUFFIX)
define KernelPackage/ax25
define KernelPackage/ax25
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=AX25 support
KCONFIG:= \
CONFIG_AX25 \
TITLE:=AX25 support
KCONFIG:= \
CONFIG_AX25 \
define KernelPackage/mp-alg
define KernelPackage/mp-alg
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=ECMP caching algorithms
DEPENDS:=@LINUX_2_6
KCONFIG:= \
TITLE:=ECMP caching algorithms
DEPENDS:=@LINUX_2_6
KCONFIG:= \
$(eval $(call KernelPackage,mp-alg))
$(eval $(call KernelPackage,mp-alg))
+NETWORK_DEVICES_MENU:=Network Devices
define KernelPackage/natsemi
define KernelPackage/natsemi
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=National Semiconductor DP8381x series
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NATSEMI
TITLE:=National Semiconductor DP8381x series
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NATSEMI
define KernelPackage/r6040
define KernelPackage/r6040
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=RDC Fast-Ethernet support
DEPENDS:=@TARGET_rdc
KCONFIG:=CONFIG_R6040
TITLE:=RDC Fast-Ethernet support
DEPENDS:=@TARGET_rdc
KCONFIG:=CONFIG_R6040
define KernelPackage/sis900
define KernelPackage/sis900
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=SiS 900 Ethernet support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_SIS900
TITLE:=SiS 900 Ethernet support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_SIS900
define KernelPackage/via-rhine
define KernelPackage/via-rhine
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Via Rhine ethernet support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_VIA_RHINE
TITLE:=Via Rhine ethernet support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_VIA_RHINE
define KernelPackage/via-velocity
define KernelPackage/via-velocity
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=VIA Velocity Gigabit Ethernet Adapter kernel support
DEPENDS:=@TARGET_ixp4xx
KCONFIG:=CONFIG_VIA_VELOCITY
TITLE:=VIA Velocity Gigabit Ethernet Adapter kernel support
DEPENDS:=@TARGET_ixp4xx
KCONFIG:=CONFIG_VIA_VELOCITY
define KernelPackage/8139too
define KernelPackage/8139too
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_8139TOO
TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_8139TOO
define KernelPackage/r8169
define KernelPackage/r8169
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_R8169 CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=n
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_R8169 CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=n
define KernelPackage/ne2k-pci
define KernelPackage/ne2k-pci
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=ne2k-pci Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NE2K_PCI
TITLE:=ne2k-pci Ethernet Adapter kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NE2K_PCI
define KernelPackage/ixp4xx-npe
define KernelPackage/ixp4xx-npe
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Intel(R) IXP4xx ethernet support
DEPENDS:=@TARGET_ixp4xx
KCONFIG:=CONFIG_IXP4XX_MAC
TITLE:=Intel(R) IXP4xx ethernet support
DEPENDS:=@TARGET_ixp4xx
KCONFIG:=CONFIG_IXP4XX_MAC
define KernelPackage/e100
define KernelPackage/e100
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Intel(R) PRO/100+ cards kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_E100
TITLE:=Intel(R) PRO/100+ cards kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_E100
define KernelPackage/e1000
define KernelPackage/e1000
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Intel(R) PRO/1000 cards kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_E1000
TITLE:=Intel(R) PRO/1000 cards kernel support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_E1000
define KernelPackage/3c59x
define KernelPackage/3c59x
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_3C59X
TITLE:=3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_3C59X
+OTHER_MENU:=Other modules
define KernelPackage/crc-itu-t
define KernelPackage/crc-itu-t
TITLE:=CRC ITU-T V.41 support
KCONFIG:=CONFIG_CRC_ITU_T
FILES:=$(LINUX_DIR)/lib/crc-itu-t.$(LINUX_KMOD_SUFFIX)
TITLE:=CRC ITU-T V.41 support
KCONFIG:=CONFIG_CRC_ITU_T
FILES:=$(LINUX_DIR)/lib/crc-itu-t.$(LINUX_KMOD_SUFFIX)
define KernelPackage/crypto
define KernelPackage/crypto
TITLE:=CryptoAPI modules
KCONFIG:= \
CONFIG_CRYPTO_HMAC=m \
TITLE:=CryptoAPI modules
KCONFIG:= \
CONFIG_CRYPTO_HMAC=m \
define KernelPackage/eeprom-93cx6
define KernelPackage/eeprom-93cx6
TITLE:=EEPROM 93CX6 support
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_EEPROM_93CX6
TITLE:=EEPROM 93CX6 support
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_EEPROM_93CX6
TITLE:=Parallel port and line printer support
DEPENDS:=@LINUX_2_4
KCONFIG:= \
TITLE:=Parallel port and line printer support
DEPENDS:=@LINUX_2_4
KCONFIG:= \
define KernelPackage/soundcore
define KernelPackage/soundcore
TITLE:=Sound support
KCONFIG:= \
CONFIG_SOUND \
TITLE:=Sound support
KCONFIG:= \
CONFIG_SOUND \
define KernelPackage/loop
define KernelPackage/loop
TITLE:=Loopback device support
KCONFIG:=CONFIG_BLK_DEV_LOOP
FILES:=$(LINUX_DIR)/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
TITLE:=Loopback device support
KCONFIG:=CONFIG_BLK_DEV_LOOP
FILES:=$(LINUX_DIR)/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
TITLE:=Network block device support
KCONFIG:=CONFIG_BLK_DEV_NBD
FILES:=$(LINUX_DIR)/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
TITLE:=Network block device support
KCONFIG:=CONFIG_BLK_DEV_NBD
FILES:=$(LINUX_DIR)/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
define KernelPackage/capi
define KernelPackage/capi
TITLE:=CAPI Support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
TITLE:=CAPI Support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
define KernelPackage/pcmcia-core
define KernelPackage/pcmcia-core
TITLE:=PCMCIA/CardBus support
DEPENDS:=@PCMCIA_SUPPORT
KCONFIG:= \
TITLE:=PCMCIA/CardBus support
DEPENDS:=@PCMCIA_SUPPORT
KCONFIG:= \
define KernelPackage/pcmcia-serial
define KernelPackage/pcmcia-serial
TITLE:=Serial devices support
DEPENDS:=kmod-pcmcia-core
KCONFIG:= \
TITLE:=Serial devices support
DEPENDS:=kmod-pcmcia-core
KCONFIG:= \
define KernelPackage/bluetooth
define KernelPackage/bluetooth
TITLE:=Bluetooth support
DEPENDS:=@USB_SUPPORT
KCONFIG:= \
TITLE:=Bluetooth support
DEPENDS:=@USB_SUPPORT
KCONFIG:= \
TITLE:=MMC/SD Card Support
DEPENDS:=@TARGET_at91
KCONFIG:= \
TITLE:=MMC/SD Card Support
DEPENDS:=@TARGET_at91
KCONFIG:= \
define KernelPackage/softdog
define KernelPackage/softdog
TITLE:=Software watchdog driver
KCONFIG:=CONFIG_SOFT_WATCHDOG
AUTOLOAD:=$(call AutoLoad,50,softdog)
TITLE:=Software watchdog driver
KCONFIG:=CONFIG_SOFT_WATCHDOG
AUTOLOAD:=$(call AutoLoad,50,softdog)
define KernelPackage/leds-net48xx
define KernelPackage/leds-net48xx
TITLE:=Soekris Net48xx LED support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_LEDS_NET48XX
TITLE:=Soekris Net48xx LED support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_LEDS_NET48XX
define KernelPackage/nsc-gpio
define KernelPackage/nsc-gpio
TITLE:=Natsemi GPIO support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NSC_GPIO
TITLE:=Natsemi GPIO support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_NSC_GPIO
define KernelPackage/scx200-gpio
define KernelPackage/scx200-gpio
TITLE:=Natsemi SCX200 GPIO support
DEPENDS:=@TARGET_x86 kmod-nsc-gpio
KCONFIG:=CONFIG_SCx200_GPIO
TITLE:=Natsemi SCX200 GPIO support
DEPENDS:=@TARGET_x86 kmod-nsc-gpio
KCONFIG:=CONFIG_SCx200_GPIO
define KernelPackage/scx200-wdt
define KernelPackage/scx200-wdt
TITLE:=Natsemi SCX200 Watchdog support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_SC1200_WDT
TITLE:=Natsemi SCX200 Watchdog support
DEPENDS:=@TARGET_x86
KCONFIG:=CONFIG_SC1200_WDT
define KernelPackage/hwmon
define KernelPackage/hwmon
TITLE:=Hardware monitoring support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
TITLE:=Hardware monitoring support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
define KernelPackage/hwmon-pc87360
define KernelPackage/hwmon-pc87360
TITLE:=PC87360 monitoring support
DEPENDS:=kmod-hwmon
KCONFIG:=CONFIG_SENSORS_PC87360
TITLE:=PC87360 monitoring support
DEPENDS:=kmod-hwmon
KCONFIG:=CONFIG_SENSORS_PC87360
define KernelPackage/input-core
define KernelPackage/input-core
TITLE:=Input device core
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_INPUT
TITLE:=Input device core
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_INPUT
define KernelPackage/input-evdev
define KernelPackage/input-evdev
TITLE:=Input even device
DEPENDS:=+kmod-input-core
KCONFIG:=CONFIG_INPUT_EVDEV
TITLE:=Input even device
DEPENDS:=+kmod-input-core
KCONFIG:=CONFIG_INPUT_EVDEV
ifeq ($(KERNEL),2.4)
USBNET_DIR:=usb/net
ifeq ($(KERNEL),2.4)
USBNET_DIR:=usb/net
USBINPUT_DIR?=input/misc
define usbdep
USBINPUT_DIR?=input/misc
define usbdep
DEPENDS:=kmod-usb-core $(1)
endef
define KernelPackage/usb-core
DEPENDS:=kmod-usb-core $(1)
endef
define KernelPackage/usb-core
TITLE:=Support for USB
DEPENDS:=@USB_SUPPORT
KCONFIG:=CONFIG_USB
TITLE:=Support for USB
DEPENDS:=@USB_SUPPORT
KCONFIG:=CONFIG_USB
-WIMENU:=Wireless Drivers
+WIRELESS_MENU:=Wireless Drivers
define KernelPackage/ieee80211
define KernelPackage/ieee80211
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=802.11 Networking stack
DEPENDS:=@LINUX_2_6 +kmod-crypto
KCONFIG:= \
TITLE:=802.11 Networking stack
DEPENDS:=@LINUX_2_6 +kmod-crypto
KCONFIG:= \
define KernelPackage/ieee80211-softmac
define KernelPackage/ieee80211-softmac
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=ieee80211 SoftMAC support
DEPENDS:=kmod-ieee80211
KCONFIG:=CONFIG_IEEE80211_SOFTMAC
TITLE:=ieee80211 SoftMAC support
DEPENDS:=kmod-ieee80211
KCONFIG:=CONFIG_IEEE80211_SOFTMAC
define KernelPackage/net-bcm43xx
define KernelPackage/net-bcm43xx
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Broadcom BCM43xx driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211-softmac
KCONFIG:=CONFIG_BCM43XX
TITLE:=Broadcom BCM43xx driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211-softmac
KCONFIG:=CONFIG_BCM43XX
define KernelPackage/net-ipw2100
define KernelPackage/net-ipw2100
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Intel IPW2100 driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211
KCONFIG:=CONFIG_IPW2100
TITLE:=Intel IPW2100 driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211
KCONFIG:=CONFIG_IPW2100
define KernelPackage/net-ipw2200
define KernelPackage/net-ipw2200
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Intel IPW2200 driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211
KCONFIG:=CONFIG_IPW2200
TITLE:=Intel IPW2200 driver
DEPENDS:=@PCI_SUPPORT +kmod-ieee80211
KCONFIG:=CONFIG_IPW2200
define KernelPackage/net-airo
define KernelPackage/net-airo
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Cisco Aironet driver
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_AIRO
TITLE:=Cisco Aironet driver
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_AIRO
define KernelPackage/net-hermes
define KernelPackage/net-hermes
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Hermes 802.11b chipset support
DEPENDS:=@LINUX_2_6 @PCI_SUPPORT||PCMCIA_SUPPORT
KCONFIG:=CONFIG_HERMES
TITLE:=Hermes 802.11b chipset support
DEPENDS:=@LINUX_2_6 @PCI_SUPPORT||PCMCIA_SUPPORT
KCONFIG:=CONFIG_HERMES
define KernelPackage/net-hermes-pci
define KernelPackage/net-hermes-pci
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Intersil Prism 2.5 PCI support
DEPENDS:=@PCI_SUPPORT kmod-net-hermes
KCONFIG:=CONFIG_PCI_HERMES
TITLE:=Intersil Prism 2.5 PCI support
DEPENDS:=@PCI_SUPPORT kmod-net-hermes
KCONFIG:=CONFIG_PCI_HERMES
define KernelPackage/net-hermes-plx
define KernelPackage/net-hermes-plx
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=PLX9052 based PCI adaptor
DEPENDS:=@PCI_SUPPORT kmod-net-hermes
KCONFIG:=CONFIG_PLX_HERMES
TITLE:=PLX9052 based PCI adaptor
DEPENDS:=@PCI_SUPPORT kmod-net-hermes
KCONFIG:=CONFIG_PLX_HERMES
define KernelPackage/net-prism54
define KernelPackage/net-prism54
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Intersil Prism54 support
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_PRISM54
TITLE:=Intersil Prism54 support
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_PRISM54
define KernelPackage/net-zd1211rw
define KernelPackage/net-zd1211rw
+ SUBMENU:=$(WIRELESS_MENU)
TITLE:=Zydas ZD1211 support
DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-ieee80211 +zd1211-firmware
KCONFIG:=CONFIG_ZD1211RW
TITLE:=Zydas ZD1211 support
DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-ieee80211 +zd1211-firmware
KCONFIG:=CONFIG_ZD1211RW