Lines Matching refs:tx_flags
5642 static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count)
5650 if (tx_flags & E1000_TX_FLAGS_TSO) {
5655 if (tx_flags & E1000_TX_FLAGS_IPV4)
5659 if (tx_flags & E1000_TX_FLAGS_CSUM) {
5664 if (tx_flags & E1000_TX_FLAGS_VLAN) {
5666 txd_upper |= (tx_flags & E1000_TX_FLAGS_VLAN_MASK);
5669 if (unlikely(tx_flags & E1000_TX_FLAGS_NO_FCS))
5672 if (unlikely(tx_flags & E1000_TX_FLAGS_HWTSTAMP)) {
5695 if (unlikely(tx_flags & E1000_TX_FLAGS_NO_FCS))
5784 unsigned int tx_flags = 0;
5856 tx_flags |= E1000_TX_FLAGS_VLAN;
5857 tx_flags |= (skb_vlan_tag_get(skb) <<
5870 tx_flags |= E1000_TX_FLAGS_TSO;
5872 tx_flags |= E1000_TX_FLAGS_CSUM;
5879 tx_flags |= E1000_TX_FLAGS_IPV4;
5882 tx_flags |= E1000_TX_FLAGS_NO_FCS;
5888 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
5891 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
5892 tx_flags |= E1000_TX_FLAGS_HWTSTAMP;
5904 e1000_tx_queue(tx_ring, tx_flags, count);