aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/broadcom/bnx2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c
index 2ab31daef80f..7105989ba658 100644
--- a/drivers/net/ethernet/broadcom/bnx2.c
+++ b/drivers/net/ethernet/broadcom/bnx2.c
@@ -6565,6 +6565,9 @@ bnx2_start_xmit(struct sk_buff *skb, struct net_device *dev)
6565 } 6565 }
6566 txbd->tx_bd_vlan_tag_flags |= TX_BD_FLAGS_END; 6566 txbd->tx_bd_vlan_tag_flags |= TX_BD_FLAGS_END;
6567 6567
6568 /* Sync BD data before updating TX mailbox */
6569 wmb();
6570
6568 netdev_tx_sent_queue(txq, skb->len); 6571 netdev_tx_sent_queue(txq, skb->len);
6569 6572
6570 prod = NEXT_TX_BD(prod); 6573 prod = NEXT_TX_BD(prod);