kernel: kmod-geneve: kmod for Geneve tunneling
This will be required for Open vSwitch geneve tunneling support Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
		@@ -105,6 +105,29 @@ endef
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
$(eval $(call KernelPackage,vxlan))
 | 
					$(eval $(call KernelPackage,vxlan))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					define KernelPackage/geneve
 | 
				
			||||||
 | 
					  SUBMENU:=$(NETWORK_SUPPORT_MENU)
 | 
				
			||||||
 | 
					  TITLE:=Generic Network Virtualization Encapsulation (Geneve) support
 | 
				
			||||||
 | 
					  DEPENDS:= \
 | 
				
			||||||
 | 
						+kmod-iptunnel \
 | 
				
			||||||
 | 
						+kmod-udptunnel4 \
 | 
				
			||||||
 | 
						+IPV6:kmod-udptunnel6
 | 
				
			||||||
 | 
					  KCONFIG:=CONFIG_GENEVE
 | 
				
			||||||
 | 
					  FILES:= \
 | 
				
			||||||
 | 
						$(LINUX_DIR)/net/ipv4/geneve.ko@le4.1 \
 | 
				
			||||||
 | 
						$(LINUX_DIR)/drivers/net/geneve.ko@ge4.2
 | 
				
			||||||
 | 
					  AUTOLOAD:=$(call AutoLoad,13,geneve)
 | 
				
			||||||
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					define KernelPackage/geneve/description
 | 
				
			||||||
 | 
					 Kernel module for supporting Geneve in the Kernel.
 | 
				
			||||||
 | 
					 Requires Kernel 3.18 or newer.
 | 
				
			||||||
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$(eval $(call KernelPackage,geneve))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define KernelPackage/capi
 | 
					define KernelPackage/capi
 | 
				
			||||||
  SUBMENU:=$(NETWORK_SUPPORT_MENU)
 | 
					  SUBMENU:=$(NETWORK_SUPPORT_MENU)
 | 
				
			||||||
  TITLE:=CAPI (ISDN) Support
 | 
					  TITLE:=CAPI (ISDN) Support
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user