linux_dsm_epyc7002/drivers/net/ethernet/intel/i40evf
Mitch Williams 1b53c2fb43 i40e: add VF capabilities to virtual channel interface
To prepare for the changes coming up in the X722 device and future
devices, the virtual channel interface has to change slightly. The VF
driver can now report what its capable of supporting, which then informs
the PF driver when it sends the configuration information back to the
VF.

A 1.1 VF driver on a 1.0 PF driver should not send its capabilities.
Likewise, a 1.1 PF driver controlling a 1.0 VF driver should not expect
or depend upon receiving the VF capabilities.

All other aspects of the API are unchanged.

Change-ID: I530cc55f107edd1ee8bdf95830aa90b87854058a
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Acked-by: Shannon Nelson <shannon.nelson@intel.com>
Acked-by: Anjali Singhai <anjali.singhai@intel.com>
Tested-by: Jim Young <james.m.young@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-07-23 05:17:44 -07:00
..
i40e_adminq_cmd.h i40e/i40evf: Update the admin queue command header 2015-07-14 18:26:41 -07:00
i40e_adminq.c i40e: let firmware catch the NVM busy error 2014-12-09 12:57:02 -08:00
i40e_adminq.h i40e/i40evf: print FW build number in version string 2015-03-03 01:07:24 -08:00
i40e_alloc.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_common.c i40e/i40evf: implement KR2 support 2015-03-27 00:12:09 -07:00
i40e_hmc.h i40e/i40evf: Add support for pre-allocated pages for PD 2015-07-14 18:26:43 -07:00
i40e_lan_hmc.h i40e/i40evf: Big endian fixes for handling HMC 2014-06-26 04:44:57 -07:00
i40e_osdep.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_prototype.h i40e/i40evf: Clean up some formatting and other things 2015-03-05 06:39:42 -08:00
i40e_register.h i40e/i40evf: i40e_register.h updates 2015-02-23 17:11:57 -08:00
i40e_status.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_txrx.c i40e/i40evf: Fix and refactor dynamic ITR code 2015-07-23 05:13:08 -07:00
i40e_txrx.h i40e/i40evf: remove time_stamp member 2015-05-28 03:46:03 -07:00
i40e_type.h i40e/i40evf: Update Flex-10 related device/function capabilities 2015-07-14 18:26:40 -07:00
i40e_virtchnl.h i40e: add VF capabilities to virtual channel interface 2015-07-23 05:17:44 -07:00
i40evf_ethtool.c i40evf: fix panic during MTU change 2015-06-26 02:51:31 -07:00
i40evf_main.c i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf 2015-07-14 18:26:43 -07:00
i40evf_virtchnl.c i40evf: remove aq_pending 2015-04-14 17:20:39 -07:00
i40evf.h i40evf: fix panic during MTU change 2015-06-26 02:51:31 -07:00
Makefile i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00