linux-stable/drivers/net/ethernet/intel/i40e
Anjali Singhai Jain 8e0764b4d6 i40e/i40evf: Add support for writeback on ITR feature for X722
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>
2015-08-05 16:53:45 -07:00
..
i40e_adminq_cmd.h i40e/i40evf: Update FW API with X722 support 2015-08-05 16:53:44 -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_alloc.h
i40e_common.c i40e/i40evf: Update FW API with X722 support 2015-08-05 16:53:44 -07:00
i40e_dcb_nl.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_dcb.c i40e: get rid of unused locals 2015-04-14 20:39:41 -07:00
i40e_dcb.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_debugfs.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_diag.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_diag.h
i40e_ethtool.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_fcoe.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_fcoe.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_hmc.c i40e: clean up unneeded gotos 2015-07-23 05:15:26 -07:00
i40e_hmc.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_lan_hmc.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_lan_hmc.h
i40e_main.c i40e/i40evf: Add support for writeback on ITR feature for X722 2015-08-05 16:53:45 -07:00
i40e_nvm.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_osdep.h
i40e_prototype.h i40e/i40evf: Update FW API with X722 support 2015-08-05 16:53:44 -07:00
i40e_ptp.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_register.h i40e/i40evf: Update register.h file for X722 2015-08-05 16:53:44 -07:00
i40e_status.h
i40e_txrx.c i40e/i40evf: Add support for writeback on ITR feature for X722 2015-08-05 16:53:45 -07:00
i40e_txrx.h i40e/i40evf: Add support for writeback on ITR feature for X722 2015-08-05 16:53:45 -07:00
i40e_type.h i40e/i40evf: RSS changes for X722 2015-08-05 16:53:45 -07:00
i40e_virtchnl_pf.c i40e/i40evf: RSS changes for X722 2015-08-05 16:53:45 -07:00
i40e_virtchnl_pf.h i40e: support virtual channel API 1.1 2015-07-23 05:22:26 -07:00
i40e_virtchnl.h i40e: add VF capabilities to virtual channel interface 2015-07-23 05:17:44 -07:00
i40e.h i40e/i40evf: Add support for writeback on ITR feature for X722 2015-08-05 16:53:45 -07:00
Makefile i40e: Strip configfs code 2015-03-07 07:01:06 -08:00