aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgbe
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ixgbe')
-rw-r--r--drivers/net/ixgbe/ixgbe_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ixgbe/ixgbe_main.c
index 43a8de3dc4d6..330879004ea1 100644
--- a/drivers/net/ixgbe/ixgbe_main.c
+++ b/drivers/net/ixgbe/ixgbe_main.c
@@ -849,6 +849,7 @@ static bool ixgbe_clean_rx_irq(struct ixgbe_q_vector *q_vector,
849 break; 849 break;
850 (*work_done)++; 850 (*work_done)++;
851 851
852 rmb(); /* read descriptor and rx_buffer_info after status DD */
852 if (rx_ring->flags & IXGBE_RING_RX_PS_ENABLED) { 853 if (rx_ring->flags & IXGBE_RING_RX_PS_ENABLED) {
853 hdr_info = le16_to_cpu(ixgbe_get_hdr_info(rx_desc)); 854 hdr_info = le16_to_cpu(ixgbe_get_hdr_info(rx_desc));
854 len = (hdr_info & IXGBE_RXDADV_HDRBUFLEN_MASK) >> 855 len = (hdr_info & IXGBE_RXDADV_HDRBUFLEN_MASK) >>