linux/drivers/net/ethernet/intel/ixgbe
Alexander Duyck 069db9cd0b ixgbe: Fix Tx map failure path
This patch is a partial revert of "ixgbe: Don't bother clearing buffer
memory for descriptor rings". Specifically I messed up the exception
handling path a bit and this resulted in us incorrectly adding the count
back in when we didn't need to.

In order to make this simpler I am reverting most of the exception handling
path change and instead just replacing the bit that was handled by the
unmap_and_free call.

Fixes: ffed21bcee ("ixgbe: Don't bother clearing buffer memory for descriptor rings")
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2017-10-26 07:42:58 -07:00
..
ixgbe_82598.c net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag 2017-10-09 07:43:06 -07:00
ixgbe_82599.c ixgbe: Resolve warnings for -Wimplicit-fallthrough 2017-05-31 04:43:47 -07:00
ixgbe_common.c net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag 2017-10-09 07:43:06 -07:00
ixgbe_common.h ixgbe: Implement firmware interface to access some PHYs 2017-01-03 13:03:39 -08:00
ixgbe_dcb_82598.c
ixgbe_dcb_82598.h
ixgbe_dcb_82599.c
ixgbe_dcb_82599.h
ixgbe_dcb_nl.c ixgbe: prefix Data Center Bridge ops struct 2017-02-16 04:02:44 -08:00
ixgbe_dcb.c
ixgbe_dcb.h
ixgbe_debugfs.c
ixgbe_ethtool.c ixgbe: incorrect XDP ring accounting in ethtool tx_frame param 2017-10-09 08:02:47 -07:00
ixgbe_fcoe.c networking: make skb_put & friends return void pointers 2017-06-16 11:48:39 -04:00
ixgbe_fcoe.h
ixgbe_lib.c ixgbe: NULL xdp_tx rings on resource cleanup 2017-07-17 09:48:05 -07:00
ixgbe_main.c ixgbe: Fix Tx map failure path 2017-10-26 07:42:58 -07:00
ixgbe_mbx.c
ixgbe_mbx.h ixgbe: Add PF support for VF promiscuous mode 2017-01-03 13:03:40 -08:00
ixgbe_model.h ixgbe: Fix deleting link filters for cls_u32 offloads 2016-06-29 10:05:24 -07:00
ixgbe_phy.c ixgbe: Remove driver config for KX4 PHY 2017-04-18 13:04:09 -07:00
ixgbe_phy.h ixgbe: correct CS4223/7 PHY identification 2017-05-31 04:48:19 -07:00
ixgbe_ptp.c ixgbe: check for Tx timestamp timeouts during watchdog 2017-06-13 16:11:48 -07:00
ixgbe_sriov.c ixgbe: Ensure MAC filter was added before setting MACVLAN 2017-07-25 16:27:12 -07:00
ixgbe_sriov.h ixgbe: do not use adapter->num_vfs when setting VFs via module parameter 2017-04-18 13:25:30 -07:00
ixgbe_sysfs.c
ixgbe_type.h ixgbe: Update NW_MNG_IF_SEL support for X553 2017-07-25 16:31:42 -07:00
ixgbe_x540.c ixgbe: Acquire PHY semaphore before device reset 2017-04-28 19:02:31 -07:00
ixgbe_x540.h
ixgbe_x550.c ixgbe: Disable flow control for XFI 2017-07-25 16:31:51 -07:00
ixgbe.h ixgbe: check for Tx timestamp timeouts during watchdog 2017-06-13 16:11:48 -07:00
Makefile