]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e/i40evf: Add support for writeback on ITR feature for X722
authorAnjali Singhai Jain <anjali.singhai@intel.com>
Fri, 5 Jun 2015 16:20:30 +0000 (12:20 -0400)
committerBrian Maly <brian.maly@oracle.com>
Mon, 31 Aug 2015 21:17:40 +0000 (17:17 -0400)
commit42b0ad1746b3bcb4ccecd0ac950410737782c5fc
treec1176bc7968cfb492f33b93c43f98b6ee67cef03
parentfb00c474727d06d6ba6847a27e9aac3f2cf366ce
i40e/i40evf: Add support for writeback on ITR feature for X722

Orabug: 21764569

X722 fixes an issue from X710 where TX descriptor WB would not happen if
the interrupts were disabled. In order for the write backs to happen a
bit needs to be set in the dynamic interrupt control register called
WB_ON_ITR. With this feature, the SW driver need not arm SW interrupts to
work around the issue in X710.

Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com>
Signed-off-by: Catherine Sullivan <catherine.sullivan@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 8e0764b4d6be42459b6f517e199b8c7df43cc15c)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e.h
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40e/i40e_txrx.h
drivers/net/ethernet/intel/i40evf/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.h
drivers/net/ethernet/intel/i40evf/i40evf.h