linux/drivers/net/ethernet/intel/i40e
Mitch Williams 606a5488a1 i40e: provide correct API version to older VF drivers
This driver fully supports VF drivers using both the 1.0 and 1.1
versions of the virtual channel API. However, VF drivers using
version 1.0 get upset if we provide them with a version other than
that, and refuse to play with us.

Correct this by checking the VFs API version at the time that we
store it off, and provide the correct version number back to the VF
so we can all get along.

Change-ID: I86dfe02e67b2bef336b4b49a1bb072f3e7229abc
Signed-off-by: Mitch Williams <mitch.a.williams@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:29:17 -07:00
..
Makefile i40e: Strip configfs code 2015-03-07 07:01:06 -08:00
i40e.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-06-08 20:06:56 -07:00
i40e_adminq.c i40e/i40evf: grab NVM devstarter version not image version 2015-03-05 03:04:33 -08:00
i40e_adminq.h i40e/i40evf: print FW build number in version string 2015-03-03 01:07:24 -08:00
i40e_adminq_cmd.h i40e/i40evf: Update the admin queue command header 2015-07-14 18:26:41 -07:00
i40e_alloc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_common.c i40e/i40evf: Update Flex-10 related device/function capabilities 2015-07-14 18:26:40 -07:00
i40e_dcb.c i40e: get rid of unused locals 2015-04-14 20:39:41 -07:00
i40e_dcb.h i40e: Add support to firmware CEE DCBX mode 2014-11-18 01:09:02 -08:00
i40e_dcb_nl.c i40e: Don't register/de-register apps on NIC partitions in MFP mode 2015-04-03 03:54:30 -07:00
i40e_debugfs.c i40e: start up in VEPA mode by default 2015-06-04 20:10:30 -07:00
i40e_diag.c i40e: Rework register diagnostic 2014-06-05 01:27:46 -07:00
i40e_diag.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_ethtool.c i40e: only report generic filters in get_ts_info 2015-07-17 19:59:05 -07:00
i40e_fcoe.c i40e: fix unrecognized FCOE EOF case 2015-05-28 03:39:56 -07:00
i40e_fcoe.h i40e/i40evf: Clean up some formatting and other things 2015-03-05 06:39:42 -08:00
i40e_hmc.c i40e: clean up unneeded gotos 2015-07-23 05:15:26 -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.c 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_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
i40e_nvm.c i40e: get rid of unused locals 2015-04-14 20:39:41 -07:00
i40e_osdep.h i40e: adds FCoE configure option 2015-01-14 16:48:39 -05:00
i40e_prototype.h i40e: enable user dump of internal hardware state 2015-04-14 20:14:58 -07:00
i40e_ptp.c ptp: i40e: convert to the 64 bit get/set time methods. 2015-03-31 12:01:17 -04:00
i40e_register.h i40e/i40evf: i40e_register.h updates 2015-02-23 17:11:57 -08:00
i40e_status.h i40e: Fix GPL header 2014-01-09 02:10:23 -08: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
i40e_virtchnl_pf.c i40e: provide correct API version to older VF drivers 2015-07-23 05:29:17 -07:00
i40e_virtchnl_pf.h i40e: support virtual channel API 1.1 2015-07-23 05:22:26 -07:00