]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: add VF capabilities to virtual channel interface
authorMitch Williams <mitch.a.williams@intel.com>
Thu, 4 Jun 2015 20:23:55 +0000 (16:23 -0400)
committerBrian Maly <brian.maly@oracle.com>
Mon, 31 Aug 2015 19:31:51 +0000 (15:31 -0400)
commitc588930602172c2814ed647d7185a5d2107a43d5
tree722cf23b2f7cf9032762615e9b03876b3c03f307
parent926913f2de9f3643db457f5aa5bfef290e7b35c5
i40e: add VF capabilities to virtual channel interface

Orabug: 21764569

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>
(cherry picked from commit 1b53c2fb43a0f03f7bb8a179d910e98a2fe68674)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_virtchnl.h
drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h