modules: Add kmod-igbvf kernel module for Intel(R) 82576 Virtual Function Ethernet adapters
Intel(R) 82576 is an adapter which supports SR-IOV. Thus the host can assign Virtual Functions (VFs) to different VMs by the PCI-E Passthrough (e.g. VFIO for KVM), to gain different advantages (performance, VF to VF communications, host kernel offload, etc.). The driver of the passthroughed VFs is the igbvf (igb is NOT compatible). This is essential for VM guests, to enable them to utilize this feature. Signed-off-by: Ye Tao <tydus@hongo.wide.ad.jp>
This commit is contained in:
parent
c3778f2647
commit
7a5257654c
1 changed files with 18 additions and 0 deletions
|
@ -522,6 +522,24 @@ endef
|
||||||
$(eval $(call KernelPackage,igb))
|
$(eval $(call KernelPackage,igb))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/igbvf
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Intel(R) 82576 Virtual Function Ethernet support
|
||||||
|
DEPENDS:=@PCI_SUPPORT @TARGET_x86 +kmod-i2c-core +kmod-i2c-algo-bit +kmod-ptp
|
||||||
|
KCONFIG:=CONFIG_IGBVF \
|
||||||
|
CONFIG_IGB_HWMON=n \
|
||||||
|
CONFIG_IGB_DCA=n
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/igbvf/igbvf.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,35,igbvf)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/igbvf/description
|
||||||
|
Kernel modules for Intel(R) 82576 Virtual Function Ethernet adapters.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,igbvf))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ixgbe
|
define KernelPackage/ixgbe
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support
|
TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support
|
||||||
|
|
Loading…
Reference in a new issue