Ticket #6438: bridge-vlan-modules.patch

File bridge-vlan-modules.patch, 3.3 KB (added by acoul <alex at ozo.com>, 6 years ago)
  • package/kernel/modules/netsupport.mk

    old new  
    637637 
    638638$(eval $(call KernelPackage,pktgen)) 
    639639 
     640 
     641define KernelPackage/bridge 
     642  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     643  TITLE:=802.1d Ethernet Bridging 
     644  DEPENDS:=@LINUX_2_6 
     645  KCONFIG:=CONFIG_BRIDGE 
     646  FILES:=$(LINUX_DIR)/net/bridge/bridge.$(LINUX_KMOD_SUFFIX) 
     647  AUTOLOAD:=$(call AutoLoad,10,bridge) 
     648endef 
     649 
     650define KernelPackage/bridge/description 
     651 If you say Y here, then your Linux box will be able to act as an                                                                                                                                                                     â”‚   
     652 Ethernet bridge, which means that the different Ethernet segments it                                                                                                                                                                 â”‚   
     653 is connected to will appear as one Ethernet to the participants.                                                                                                                                                                     â”‚   
     654 Several such bridges can work together to create even larger                                                                                                                                                                         â”‚   
     655 networks of Ethernets using the IEEE 802.1 spanning tree algorithm.                                                                                                                                                                  │   
     656 As this is a standard, Linux bridges will cooperate properly with                                                                                                                                                                    │   
     657 other third party bridge products.                                                                                                                                                                                                   â”‚   
     658endef 
     659 
     660$(eval $(call KernelPackage,bridge)) 
     661 
     662 
     663define KernelPackage/8021q 
     664  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     665  TITLE:=802.1Q VLAN Support 
     666  DEPENDS:=@LINUX_2_6 kmod-bridge 
     667  KCONFIG:=CONFIG_VLAN_8021Q 
     668  FILES:=$(LINUX_DIR)/net/8021q/8021q.$(LINUX_KMOD_SUFFIX) 
     669  AUTOLOAD:=$(call AutoLoad,11,8021q) 
     670endef 
     671 
     672define KernelPackage/8021q/description 
     673 Select this and you will be able to create 802.1Q VLAN interfaces                                                                                                                                                                    │   
     674 on your ethernet interfaces.  802.1Q VLAN supports almost                                                                                                                                                                            │   
     675 everything a regular ethernet interface does, including                                                                                                                                                                              │   
     676 firewalling, bridging, and of course IP traffic. 
     677endef 
     678 
     679$(eval $(call KernelPackage,8021q)) 
     680