Changeset 29163


Ignore:
Timestamp:
2011-11-15T23:24:18+01:00 (6 years ago)
Author:
florian
Message:

[package] allow building 8021q and bridge as modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/netsupport.mk

    r28897 r29163  
    7878 
    7979$(eval $(call KernelPackage,bonding)) 
     80 
     81 
     82define KernelPackage/bridge 
     83  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     84  TITLE:=Ethernet bridging support 
     85  DEPENDS:=+kmod-stp 
     86  KCONFIG:= \ 
     87        CONFIG_BRIDGE \ 
     88        CONFIG_BRIDGE_IGMP_SNOOPING=y 
     89  FILES:=$(LINUX_DIR)/net/bridge/bridge.ko 
     90  AUTOLOAD:=$(call AutoLoad,11,bridge) 
     91endef 
     92 
     93define KernelPackage/bridge/description 
     94 Kernel module for Ethernet bridging. 
     95endef 
     96 
     97$(eval $(call KernelPackage,bridge)) 
     98 
     99define KernelPackage/llc 
     100  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     101  TITLE:=ANSI/IEEE 802.2 LLC support 
     102  KCONFIG:=CONFIG_LLC 
     103  FILES:=$(LINUX_DIR)/net/llc/llc.ko 
     104  AUTOLOAD:=$(call AutoLoad,09,llc) 
     105endef 
     106 
     107define KernelPackage/llc/description 
     108 Kernel module for ANSI/IEEE 802.2 LLC support. 
     109endef 
     110 
     111$(eval $(call KernelPackage,llc)) 
     112 
     113define KernelPackage/stp 
     114  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     115  TITLE:=Ethernet Spanning Tree Protocol support 
     116  DEPENDS:=+kmod-llc 
     117  KCONFIG:=CONFIG_STP 
     118  FILES:=$(LINUX_DIR)/net/802/stp.ko 
     119  AUTOLOAD:=$(call AutoLoad,10,stp) 
     120endef 
     121 
     122define KernelPackage/stp/description 
     123 Kernel module for Ethernet Spanning Tree Protocol support. 
     124endef 
     125 
     126$(eval $(call KernelPackage,stp)) 
     127 
     128define KernelPackage/8021q 
     129  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     130  TITLE:=802.1Q VLAN support 
     131  KCONFIG:=CONFIG_VLAN_8021Q \ 
     132                CONFIG_VLAN_8021Q_GVRP=n 
     133  FILES:=$(LINUX_DIR)/net/8021q/8021q.ko 
     134  AUTOLOAD:=$(call AutoLoad,12,8021q) 
     135endef 
     136 
     137define KernelPackage/8021q/description 
     138 Kernel module for 802.1Q VLAN support 
     139endef 
     140 
     141$(eval $(call KernelPackage,8021q)) 
    80142 
    81143 
Note: See TracChangeset for help on using the changeset viewer.