Lines Matching refs:tx_flags
5408 static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count) in e1000_tx_queue() argument
5416 if (tx_flags & E1000_TX_FLAGS_TSO) { in e1000_tx_queue()
5421 if (tx_flags & E1000_TX_FLAGS_IPV4) in e1000_tx_queue()
5425 if (tx_flags & E1000_TX_FLAGS_CSUM) { in e1000_tx_queue()
5430 if (tx_flags & E1000_TX_FLAGS_VLAN) { in e1000_tx_queue()
5432 txd_upper |= (tx_flags & E1000_TX_FLAGS_VLAN_MASK); in e1000_tx_queue()
5435 if (unlikely(tx_flags & E1000_TX_FLAGS_NO_FCS)) in e1000_tx_queue()
5438 if (unlikely(tx_flags & E1000_TX_FLAGS_HWTSTAMP)) { in e1000_tx_queue()
5461 if (unlikely(tx_flags & E1000_TX_FLAGS_NO_FCS)) in e1000_tx_queue()
5550 unsigned int tx_flags = 0; in e1000_xmit_frame() local
5622 tx_flags |= E1000_TX_FLAGS_VLAN; in e1000_xmit_frame()
5623 tx_flags |= (skb_vlan_tag_get(skb) << in e1000_xmit_frame()
5636 tx_flags |= E1000_TX_FLAGS_TSO; in e1000_xmit_frame()
5638 tx_flags |= E1000_TX_FLAGS_CSUM; in e1000_xmit_frame()
5645 tx_flags |= E1000_TX_FLAGS_IPV4; in e1000_xmit_frame()
5648 tx_flags |= E1000_TX_FLAGS_NO_FCS; in e1000_xmit_frame()
5654 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) && in e1000_xmit_frame()
5657 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in e1000_xmit_frame()
5658 tx_flags |= E1000_TX_FLAGS_HWTSTAMP; in e1000_xmit_frame()
5667 e1000_tx_queue(tx_ring, tx_flags, count); in e1000_xmit_frame()