aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/amd/xgbe
diff options
context:
space:
mode:
authorLendacky, Thomas <Thomas.Lendacky@amd.com>2014-12-02 19:16:48 -0500
committerDavid S. Miller <davem@davemloft.net>2014-12-09 13:15:42 -0500
commit03ccc4c0a9dac4b94f4e07cd0b7a9a1cb142ed36 (patch)
treef302a920e36529d64e683217c9194e78f689cad4 /drivers/net/ethernet/amd/xgbe
parenta5a519b2710be43fce3cf9ce7bd8de8db3f2a9de (diff)
amd-xgbe: Do not clear interrupt indicator
The interrupt value within the xgbe_ring_data structure is used as an indicator of which Rx descriptor should have the INTE bit set to generate an interrupt when that Rx descriptor is used. This bit was mistakenly cleared in the xgbe_unmap_rdata function, effectively nullifying the ethtool rx-frames support. Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/amd/xgbe')
-rw-r--r--drivers/net/ethernet/amd/xgbe/xgbe-desc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
index 6fc5da01437d..43b7d2e948f7 100644
--- a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
+++ b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
@@ -356,7 +356,6 @@ static void xgbe_unmap_skb(struct xgbe_prv_data *pdata,
356 356
357 rdata->tso_header = 0; 357 rdata->tso_header = 0;
358 rdata->len = 0; 358 rdata->len = 0;
359 rdata->interrupt = 0;
360 rdata->mapped_as_page = 0; 359 rdata->mapped_as_page = 0;
361 360
362 if (rdata->state_saved) { 361 if (rdata->state_saved) {