]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40evf: enforce descriptor write-back mechanism for VF
authorPreethi Banala <preethi.banala@intel.com>
Fri, 10 Mar 2017 20:22:00 +0000 (12:22 -0800)
committerJack Vogel <jack.vogel@oracle.com>
Sat, 10 Jun 2017 01:57:04 +0000 (18:57 -0700)
commitd3a0d7c5f08abf317008ebf34db7a6b686797d45
tree82d3c1cd8750ceda92e3c4a73fdfcbdc161149c7
parent2dd6fa70930c18a2dca902673d7eb876c3d35545
i40evf: enforce descriptor write-back mechanism for VF

The current driver mode is to use a write-back mechanism for the head
register which indicates transmit completions. The VF driver needs to be
able to work on hardware that exclusively uses descriptor write-back, so
change the default driver mode of operation to descriptor write-back for
VF. In our analysis, performance wasn't significantly different with
either write-back method.

Change-ID: Ia92e4ec77c2df8dc4515c71d53746d57d77759af
Signed-off-by: Preethi Banala <preethi.banala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Orabug: 26132523
(cherry picked from commit b1cb07db6e2b3c982ec858b06d42d24c7e267fdc)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40evf/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.h
drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c