Lines Matching refs:tx_flags

54 		if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB)  in i40e_unmap_and_free_tx_resource()
1371 u32 tx_flags = 0; in i40e_tx_prepare_vlan_flags() local
1388 tx_flags |= skb_vlan_tag_get(skb) << I40E_TX_FLAGS_VLAN_SHIFT; in i40e_tx_prepare_vlan_flags()
1389 tx_flags |= I40E_TX_FLAGS_HW_VLAN; in i40e_tx_prepare_vlan_flags()
1398 tx_flags |= ntohs(vhdr->h_vlan_TCI) << I40E_TX_FLAGS_VLAN_SHIFT; in i40e_tx_prepare_vlan_flags()
1399 tx_flags |= I40E_TX_FLAGS_SW_VLAN; in i40e_tx_prepare_vlan_flags()
1403 *flags = tx_flags; in i40e_tx_prepare_vlan_flags()
1419 u32 tx_flags, __be16 protocol, u8 *hdr_len, in i40e_tso() argument
1476 static void i40e_tx_enable_csum(struct sk_buff *skb, u32 tx_flags, in i40e_tx_enable_csum() argument
1501 if (tx_flags & I40E_TX_FLAGS_IPV4) { in i40e_tx_enable_csum()
1503 if (tx_flags & I40E_TX_FLAGS_TSO) { in i40e_tx_enable_csum()
1510 } else if (tx_flags & I40E_TX_FLAGS_IPV6) { in i40e_tx_enable_csum()
1512 if (tx_flags & I40E_TX_FLAGS_TSO) in i40e_tx_enable_csum()
1524 tx_flags &= ~I40E_TX_FLAGS_IPV4; in i40e_tx_enable_csum()
1525 tx_flags |= I40E_TX_FLAGS_IPV6; in i40e_tx_enable_csum()
1537 if (tx_flags & I40E_TX_FLAGS_IPV4) { in i40e_tx_enable_csum()
1542 if (tx_flags & I40E_TX_FLAGS_TSO) { in i40e_tx_enable_csum()
1551 } else if (tx_flags & I40E_TX_FLAGS_IPV6) { in i40e_tx_enable_csum()
1627 static bool i40e_chk_linearize(struct sk_buff *skb, u32 tx_flags) in i40e_chk_linearize() argument
1638 if (tx_flags & (I40E_TX_FLAGS_TSO | I40E_TX_FLAGS_FSO)) { in i40e_chk_linearize()
1685 struct i40e_tx_buffer *first, u32 tx_flags, in i40e_tx_map() argument
1698 if (tx_flags & I40E_TX_FLAGS_HW_VLAN) { in i40e_tx_map()
1700 td_tag = (tx_flags & I40E_TX_FLAGS_VLAN_MASK) >> in i40e_tx_map()
1704 if (tx_flags & (I40E_TX_FLAGS_TSO | I40E_TX_FLAGS_FSO)) in i40e_tx_map()
1713 first->tx_flags = tx_flags; in i40e_tx_map()
1916 u32 tx_flags = 0; in i40e_xmit_frame_ring() local
1925 if (i40e_tx_prepare_vlan_flags(skb, tx_ring, &tx_flags)) in i40e_xmit_frame_ring()
1936 tx_flags |= I40E_TX_FLAGS_IPV4; in i40e_xmit_frame_ring()
1938 tx_flags |= I40E_TX_FLAGS_IPV6; in i40e_xmit_frame_ring()
1940 tso = i40e_tso(tx_ring, skb, tx_flags, protocol, &hdr_len, in i40e_xmit_frame_ring()
1946 tx_flags |= I40E_TX_FLAGS_TSO; in i40e_xmit_frame_ring()
1948 if (i40e_chk_linearize(skb, tx_flags)) in i40e_xmit_frame_ring()
1959 tx_flags |= I40E_TX_FLAGS_CSUM; in i40e_xmit_frame_ring()
1961 i40e_tx_enable_csum(skb, tx_flags, &td_cmd, &td_offset, in i40e_xmit_frame_ring()
1968 i40e_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in i40e_xmit_frame_ring()