linux/drivers/net/ethernet/intel/i40e
Mitch Williams 9007777364 i40e: correctly setup ARQ descriptors
When cleaning descriptors, we must set up ALL fields, not just the DMA
address. The initial setup does this correctly, but not the cleanup
code, so the firmware would process the ring exactly once and then fail.

Change-ID: I2930b83c76194b3016a8ac0fa693f9a573995640
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-01-07 21:50:16 -08:00
..
i40e_adminq_cmd.h i40e: update firmware api to 1.1 2014-01-07 21:49:39 -08:00
i40e_adminq.c i40e: correctly setup ARQ descriptors 2014-01-07 21:50:16 -08:00
i40e_adminq.h i40e: keep allocated memory in structs 2014-01-04 23:46:24 -08:00
i40e_alloc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_common.c i40e: whitespace paren and comment tweaks 2014-01-07 21:50:04 -08:00
i40e_debugfs.c i40e: Expose AQ debugfs hooks 2014-01-07 21:42:33 -08:00
i40e_diag.c i40e: Reduce range of interrupt reg in reg test 2014-01-07 21:49:44 -08:00
i40e_diag.h i40e: loopback info and set loopback fix 2013-12-10 01:27:30 -08:00
i40e_ethtool.c i40e: Change the ethtool NVM read method to use AQ 2014-01-04 22:22:26 -08:00
i40e_hmc.c i40e: trivial fixes 2013-12-16 00:49:22 -08:00
i40e_hmc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.h i40e: sync header files with hardware 2013-12-05 23:25:17 -08:00
i40e_main.c i40e: Bump version 2014-01-07 21:49:33 -08:00
i40e_nvm.c i40e: rework shadow ram read functions 2014-01-07 21:50:01 -08:00
i40e_osdep.h i40e: driver core headers 2013-09-11 01:58:15 -07:00
i40e_prototype.h i40e: Admin queue shutdown fixes 2014-01-06 03:26:23 -08:00
i40e_register.h i40e: Add code to wait for FW to complete in reset path 2014-01-07 21:49:36 -08:00
i40e_status.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_txrx.c i40e: Record dma buffer info for dummy packets 2014-01-05 18:20:28 -08:00
i40e_txrx.h i40e: add header file flag _I40E_TXRX_H_ 2014-01-04 22:44:37 -08:00
i40e_type.h i40e: whitespace paren and comment tweaks 2014-01-07 21:50:04 -08:00
i40e_virtchnl_pf.c i40e: Enable/Disable PF switch LB on SR-IOV configure changes 2014-01-07 21:50:07 -08:00
i40e_virtchnl_pf.h i40e: Fix VF driver MAC address configuration 2014-01-06 02:57:05 -08:00
i40e_virtchnl.h i40e: implement virtual device interface 2013-09-11 02:04:56 -07:00
i40e.h i40e: Remove unnecessary prototypes 2014-01-05 01:38:03 -08:00
Makefile i40e: include i40e in kernel proper 2013-09-11 02:28:40 -07:00