kernel: add kmod-ipvlan support
This kmod is similar to macvlan with the difference being that the endpoints have the same mac address. It is useful on cloud where only one mac address allowed on port, where macvlan not works but ipvlan would. One use case is where multiple IPs and gateways assign on one net port Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			
						parent
						
							addf47a9a8
						
					
				
				
					commit
					e219b7f38b
				
			@@ -885,6 +885,22 @@ endef
 | 
			
		||||
$(eval $(call KernelPackage,macvlan))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
define KernelPackage/ipvlan
 | 
			
		||||
  SUBMENU:=$(NETWORK_DEVICES_MENU)
 | 
			
		||||
  TITLE:=IP-VLAN support
 | 
			
		||||
  KCONFIG:=CONFIG_IPVLAN
 | 
			
		||||
  FILES:=$(LINUX_DIR)/drivers/net/ipvlan/ipvlan.ko
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,ipvlan)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
define KernelPackage/ipvlan/description
 | 
			
		||||
 A kernel module which allows one to create virtual interfaces that
 | 
			
		||||
 map packets to or from specific IP addresses to a particular interface
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
$(eval $(call KernelPackage,ipvlan))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
define KernelPackage/tulip
 | 
			
		||||
  TITLE:=Tulip family network device support
 | 
			
		||||
  DEPENDS:=@PCI_SUPPORT +kmod-mii
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user