|
@@ -990,15 +990,15 @@ static int i40e_clean_rx_irq(struct i40e_ring *rx_ring, int budget)
|
|
|
skb = rx_bi->skb;
|
|
|
prefetch(skb->data);
|
|
|
|
|
|
- rx_packet_len = (qword & I40E_RXD_QW1_LENGTH_PBUF_MASK)
|
|
|
- >> I40E_RXD_QW1_LENGTH_PBUF_SHIFT;
|
|
|
- rx_header_len = (qword & I40E_RXD_QW1_LENGTH_HBUF_MASK)
|
|
|
- >> I40E_RXD_QW1_LENGTH_HBUF_SHIFT;
|
|
|
- rx_sph = (qword & I40E_RXD_QW1_LENGTH_SPH_MASK)
|
|
|
- >> I40E_RXD_QW1_LENGTH_SPH_SHIFT;
|
|
|
-
|
|
|
- rx_error = (qword & I40E_RXD_QW1_ERROR_MASK)
|
|
|
- >> I40E_RXD_QW1_ERROR_SHIFT;
|
|
|
+ rx_packet_len = (qword & I40E_RXD_QW1_LENGTH_PBUF_MASK) >>
|
|
|
+ I40E_RXD_QW1_LENGTH_PBUF_SHIFT;
|
|
|
+ rx_header_len = (qword & I40E_RXD_QW1_LENGTH_HBUF_MASK) >>
|
|
|
+ I40E_RXD_QW1_LENGTH_HBUF_SHIFT;
|
|
|
+ rx_sph = (qword & I40E_RXD_QW1_LENGTH_SPH_MASK) >>
|
|
|
+ I40E_RXD_QW1_LENGTH_SPH_SHIFT;
|
|
|
+
|
|
|
+ rx_error = (qword & I40E_RXD_QW1_ERROR_MASK) >>
|
|
|
+ I40E_RXD_QW1_ERROR_SHIFT;
|
|
|
rx_hbo = rx_error & (1 << I40E_RX_DESC_ERROR_HBO_SHIFT);
|
|
|
rx_error &= ~(1 << I40E_RX_DESC_ERROR_HBO_SHIFT);
|
|
|
|
|
@@ -1114,8 +1114,8 @@ next_desc:
|
|
|
/* use prefetched values */
|
|
|
rx_desc = next_rxd;
|
|
|
qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
|
|
|
- rx_status = (qword & I40E_RXD_QW1_STATUS_MASK)
|
|
|
- >> I40E_RXD_QW1_STATUS_SHIFT;
|
|
|
+ rx_status = (qword & I40E_RXD_QW1_STATUS_MASK) >>
|
|
|
+ I40E_RXD_QW1_STATUS_SHIFT;
|
|
|
}
|
|
|
|
|
|
rx_ring->next_to_clean = i;
|
|
@@ -1414,10 +1414,10 @@ static int i40e_tso(struct i40e_ring *tx_ring, struct sk_buff *skb,
|
|
|
cd_cmd = I40E_TX_CTX_DESC_TSO;
|
|
|
cd_tso_len = skb->len - *hdr_len;
|
|
|
cd_mss = skb_shinfo(skb)->gso_size;
|
|
|
- *cd_type_cmd_tso_mss |= ((u64)cd_cmd << I40E_TXD_CTX_QW1_CMD_SHIFT)
|
|
|
- | ((u64)cd_tso_len
|
|
|
- << I40E_TXD_CTX_QW1_TSO_LEN_SHIFT)
|
|
|
- | ((u64)cd_mss << I40E_TXD_CTX_QW1_MSS_SHIFT);
|
|
|
+ *cd_type_cmd_tso_mss |= ((u64)cd_cmd << I40E_TXD_CTX_QW1_CMD_SHIFT) |
|
|
|
+ ((u64)cd_tso_len <<
|
|
|
+ I40E_TXD_CTX_QW1_TSO_LEN_SHIFT) |
|
|
|
+ ((u64)cd_mss << I40E_TXD_CTX_QW1_MSS_SHIFT);
|
|
|
return 1;
|
|
|
}
|
|
|
|