mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-26 19:16:17 +00:00
kernel: add kmod-vrf
Add option to compile kmod-vrf, support for Virtual Routing and Forwarding (Lite). This module depends on NET_L3_MASTER_DEV, which is a boolean kernel option, so we need to create a configuration option also for this, and make kmod-vrf depend on it. Signed-off-by: Marek Behún <kabel@kernel.org>
This commit is contained in:
parent
aa8299ee4f
commit
45d541bb40
@ -1042,6 +1042,16 @@ if KERNEL_IPV6
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# Miscellaneous network configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
config KERNEL_NET_L3_MASTER_DEV
|
||||||
|
bool "L3 Master device support"
|
||||||
|
help
|
||||||
|
This module provides glue between core networking code and device
|
||||||
|
drivers to support L3 master devices like VRF.
|
||||||
|
|
||||||
#
|
#
|
||||||
# NFS related symbols
|
# NFS related symbols
|
||||||
#
|
#
|
||||||
|
@ -564,6 +564,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,veth))
|
$(eval $(call KernelPackage,veth))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/vrf
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Virtual Routing and Forwarding (Lite)
|
||||||
|
DEPENDS:=@KERNEL_NET_L3_MASTER_DEV
|
||||||
|
KCONFIG:=CONFIG_NET_VRF
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/vrf.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,30,vrf)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/vrf/description
|
||||||
|
This option enables the support for mapping interfaces into VRF's. The
|
||||||
|
support enables VRF devices.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,vrf))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/slhc
|
define KernelPackage/slhc
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user