Lines Matching refs:tx_flags
54 if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB) in i40e_unmap_and_free_tx_resource()
1398 u32 tx_flags = 0; in i40evf_tx_prepare_vlan_flags() local
1415 tx_flags |= skb_vlan_tag_get(skb) << I40E_TX_FLAGS_VLAN_SHIFT; in i40evf_tx_prepare_vlan_flags()
1416 tx_flags |= I40E_TX_FLAGS_HW_VLAN; in i40evf_tx_prepare_vlan_flags()
1426 tx_flags |= ntohs(vhdr->h_vlan_TCI) << I40E_TX_FLAGS_VLAN_SHIFT; in i40evf_tx_prepare_vlan_flags()
1427 tx_flags |= I40E_TX_FLAGS_SW_VLAN; in i40evf_tx_prepare_vlan_flags()
1431 *flags = tx_flags; in i40evf_tx_prepare_vlan_flags()
1502 static void i40e_tx_enable_csum(struct sk_buff *skb, u32 *tx_flags, in i40e_tx_enable_csum() argument
1522 *tx_flags |= I40E_TX_FLAGS_VXLAN_TUNNEL; in i40e_tx_enable_csum()
1532 if (*tx_flags & I40E_TX_FLAGS_IPV4) { in i40e_tx_enable_csum()
1533 if (*tx_flags & I40E_TX_FLAGS_TSO) { in i40e_tx_enable_csum()
1540 } else if (*tx_flags & I40E_TX_FLAGS_IPV6) { in i40e_tx_enable_csum()
1542 if (*tx_flags & I40E_TX_FLAGS_TSO) in i40e_tx_enable_csum()
1554 *tx_flags &= ~I40E_TX_FLAGS_IPV4; in i40e_tx_enable_csum()
1555 *tx_flags |= I40E_TX_FLAGS_IPV6; in i40e_tx_enable_csum()
1576 if (*tx_flags & I40E_TX_FLAGS_IPV4) { in i40e_tx_enable_csum()
1581 if (*tx_flags & I40E_TX_FLAGS_TSO) { in i40e_tx_enable_csum()
1590 } else if (*tx_flags & I40E_TX_FLAGS_IPV6) { in i40e_tx_enable_csum()
1666 static bool i40e_chk_linearize(struct sk_buff *skb, u32 tx_flags) in i40e_chk_linearize() argument
1677 if (tx_flags & (I40E_TX_FLAGS_TSO | I40E_TX_FLAGS_FSO)) { in i40e_chk_linearize()
1761 struct i40e_tx_buffer *first, u32 tx_flags, in i40evf_tx_map() argument
1774 if (tx_flags & I40E_TX_FLAGS_HW_VLAN) { in i40evf_tx_map()
1776 td_tag = (tx_flags & I40E_TX_FLAGS_VLAN_MASK) >> in i40evf_tx_map()
1780 if (tx_flags & (I40E_TX_FLAGS_TSO | I40E_TX_FLAGS_FSO)) in i40evf_tx_map()
1789 first->tx_flags = tx_flags; in i40evf_tx_map()
1958 u32 tx_flags = 0; in i40e_xmit_frame_ring() local
1968 if (i40evf_tx_prepare_vlan_flags(skb, tx_ring, &tx_flags)) in i40e_xmit_frame_ring()
1979 tx_flags |= I40E_TX_FLAGS_IPV4; in i40e_xmit_frame_ring()
1981 tx_flags |= I40E_TX_FLAGS_IPV6; in i40e_xmit_frame_ring()
1989 tx_flags |= I40E_TX_FLAGS_TSO; in i40e_xmit_frame_ring()
1991 if (i40e_chk_linearize(skb, tx_flags)) { in i40e_xmit_frame_ring()
2003 tx_flags |= I40E_TX_FLAGS_CSUM; in i40e_xmit_frame_ring()
2005 i40e_tx_enable_csum(skb, &tx_flags, &td_cmd, &td_offset, in i40e_xmit_frame_ring()
2012 i40evf_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()