summaryrefslogtreecommitdiff
path: root/patches/collateral-evolutions/network/0048-no_ndo_xmit_flush/igb.patch
blob: 5a3608d9e1d549aa5d7d8f23fe382341472362c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- a/drivers/net/ethernet/intel/igb/igb_main.c
+++ b/drivers/net/ethernet/intel/igb/igb_main.c
@@ -4989,7 +4989,10 @@ static void igb_tx_map(struct igb_ring *
 	/* Make sure there is space in the ring for the next send. */
 	igb_maybe_stop_tx(tx_ring, DESC_NEEDED);
 
-	if (netif_xmit_stopped(txring_txq(tx_ring)) || !skb->xmit_more) {
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,18,0)
+	if (netif_xmit_stopped(txring_txq(tx_ring)) || !skb->xmit_more)
+#endif
+	{
 		writel(i, tx_ring->tail);
 
 		/* we need this if more than one processor can write to our tail