mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 06:33:07 +00:00
a251eee621
Add support for SRIOV: send the requested number of VFs to the device Control Plane, via the virtchnl message and then enable the VFs using 'pci_enable_sriov'. Add other ndo ops supported by the driver such as features_check, set_rx_mode, validate_addr, set_mac_address, change_mtu, get_stats64, set_features, and tx_timeout. Initialize the statistics task which requests the queue related statistics to the CP. Add loopback and promiscuous mode support and the respective virtchnl messages. Finally, add documentation and build support for the driver. Signed-off-by: Joshua Hay <joshua.a.hay@intel.com> Co-developed-by: Alan Brady <alan.brady@intel.com> Signed-off-by: Alan Brady <alan.brady@intel.com> Co-developed-by: Madhu Chittim <madhu.chittim@intel.com> Signed-off-by: Madhu Chittim <madhu.chittim@intel.com> Co-developed-by: Phani Burra <phani.r.burra@intel.com> Signed-off-by: Phani Burra <phani.r.burra@intel.com> Reviewed-by: Sridhar Samudrala <sridhar.samudrala@intel.com> Reviewed-by: Willem de Bruijn <willemb@google.com> Co-developed-by: Pavan Kumar Linga <pavan.kumar.linga@intel.com> Signed-off-by: Pavan Kumar Linga <pavan.kumar.linga@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
18 lines
466 B
Makefile
18 lines
466 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for the Intel network device drivers.
|
|
#
|
|
|
|
obj-$(CONFIG_E100) += e100.o
|
|
obj-$(CONFIG_E1000) += e1000/
|
|
obj-$(CONFIG_E1000E) += e1000e/
|
|
obj-$(CONFIG_IGB) += igb/
|
|
obj-$(CONFIG_IGC) += igc/
|
|
obj-$(CONFIG_IGBVF) += igbvf/
|
|
obj-$(CONFIG_IXGBE) += ixgbe/
|
|
obj-$(CONFIG_IXGBEVF) += ixgbevf/
|
|
obj-$(CONFIG_I40E) += i40e/
|
|
obj-$(CONFIG_IAVF) += iavf/
|
|
obj-$(CONFIG_FM10K) += fm10k/
|
|
obj-$(CONFIG_ICE) += ice/
|
|
obj-$(CONFIG_IDPF) += idpf/
|