Lines Matching refs:tx_flags

31 		if (tx_buffer->tx_flags & IAVF_TX_FLAGS_FD_SB)  in iavf_unmap_and_free_tx_resource()
1807 u32 tx_flags = 0; in iavf_tx_prepare_vlan_flags() local
1824 tx_flags |= skb_vlan_tag_get(skb) << IAVF_TX_FLAGS_VLAN_SHIFT; in iavf_tx_prepare_vlan_flags()
1825 tx_flags |= IAVF_TX_FLAGS_HW_VLAN; in iavf_tx_prepare_vlan_flags()
1835 tx_flags |= ntohs(vhdr->h_vlan_TCI) << IAVF_TX_FLAGS_VLAN_SHIFT; in iavf_tx_prepare_vlan_flags()
1836 tx_flags |= IAVF_TX_FLAGS_SW_VLAN; in iavf_tx_prepare_vlan_flags()
1840 *flags = tx_flags; in iavf_tx_prepare_vlan_flags()
1961 static int iavf_tx_enable_csum(struct sk_buff *skb, u32 *tx_flags, in iavf_tx_enable_csum() argument
1993 if (*tx_flags & IAVF_TX_FLAGS_IPV4) { in iavf_tx_enable_csum()
1994 tunnel |= (*tx_flags & IAVF_TX_FLAGS_TSO) ? in iavf_tx_enable_csum()
1999 } else if (*tx_flags & IAVF_TX_FLAGS_IPV6) { in iavf_tx_enable_csum()
2013 *tx_flags |= IAVF_TX_FLAGS_VXLAN_TUNNEL; in iavf_tx_enable_csum()
2017 *tx_flags |= IAVF_TX_FLAGS_VXLAN_TUNNEL; in iavf_tx_enable_csum()
2021 *tx_flags |= IAVF_TX_FLAGS_VXLAN_TUNNEL; in iavf_tx_enable_csum()
2025 if (*tx_flags & IAVF_TX_FLAGS_TSO) in iavf_tx_enable_csum()
2044 if ((*tx_flags & IAVF_TX_FLAGS_TSO) && in iavf_tx_enable_csum()
2057 *tx_flags &= ~(IAVF_TX_FLAGS_IPV4 | IAVF_TX_FLAGS_IPV6); in iavf_tx_enable_csum()
2059 *tx_flags |= IAVF_TX_FLAGS_IPV4; in iavf_tx_enable_csum()
2061 *tx_flags |= IAVF_TX_FLAGS_IPV6; in iavf_tx_enable_csum()
2065 if (*tx_flags & IAVF_TX_FLAGS_IPV4) { in iavf_tx_enable_csum()
2070 cmd |= (*tx_flags & IAVF_TX_FLAGS_TSO) ? in iavf_tx_enable_csum()
2073 } else if (*tx_flags & IAVF_TX_FLAGS_IPV6) { in iavf_tx_enable_csum()
2106 if (*tx_flags & IAVF_TX_FLAGS_TSO) in iavf_tx_enable_csum()
2267 struct iavf_tx_buffer *first, u32 tx_flags, in iavf_tx_map() argument
2279 if (tx_flags & IAVF_TX_FLAGS_HW_VLAN) { in iavf_tx_map()
2281 td_tag = (tx_flags & IAVF_TX_FLAGS_VLAN_MASK) >> in iavf_tx_map()
2285 first->tx_flags = tx_flags; in iavf_tx_map()
2415 u32 tx_flags = 0; in iavf_xmit_frame_ring() local
2454 if (iavf_tx_prepare_vlan_flags(skb, tx_ring, &tx_flags)) in iavf_xmit_frame_ring()
2462 tx_flags |= IAVF_TX_FLAGS_IPV4; in iavf_xmit_frame_ring()
2464 tx_flags |= IAVF_TX_FLAGS_IPV6; in iavf_xmit_frame_ring()
2471 tx_flags |= IAVF_TX_FLAGS_TSO; in iavf_xmit_frame_ring()
2474 tso = iavf_tx_enable_csum(skb, &tx_flags, &td_cmd, &td_offset, in iavf_xmit_frame_ring()
2485 iavf_tx_map(tx_ring, skb, first, tx_flags, hdr_len, in iavf_xmit_frame_ring()