Lines Matching refs:tx_flags
6966 first->tx_flags |= IXGBE_TX_FLAGS_TSO | in ixgbe_tso()
6975 first->tx_flags |= IXGBE_TX_FLAGS_TSO | in ixgbe_tso()
6994 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK; in ixgbe_tso()
7011 if (!(first->tx_flags & IXGBE_TX_FLAGS_HW_VLAN) && in ixgbe_tx_csum()
7012 !(first->tx_flags & IXGBE_TX_FLAGS_CC)) in ixgbe_tx_csum()
7084 first->tx_flags |= IXGBE_TX_FLAGS_CSUM; in ixgbe_tx_csum()
7088 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK; in ixgbe_tx_csum()
7099 static u32 ixgbe_tx_cmd_type(struct sk_buff *skb, u32 tx_flags) in ixgbe_tx_cmd_type() argument
7107 cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_HW_VLAN, in ixgbe_tx_cmd_type()
7111 cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_TSO, in ixgbe_tx_cmd_type()
7115 cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_TSTAMP, in ixgbe_tx_cmd_type()
7125 u32 tx_flags, unsigned int paylen) in ixgbe_tx_olinfo_status() argument
7130 olinfo_status |= IXGBE_SET_FLAG(tx_flags, in ixgbe_tx_olinfo_status()
7135 olinfo_status |= IXGBE_SET_FLAG(tx_flags, in ixgbe_tx_olinfo_status()
7143 olinfo_status |= IXGBE_SET_FLAG(tx_flags, in ixgbe_tx_olinfo_status()
7193 u32 tx_flags = first->tx_flags; in ixgbe_tx_map() local
7194 u32 cmd_type = ixgbe_tx_cmd_type(skb, tx_flags); in ixgbe_tx_map()
7199 ixgbe_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); in ixgbe_tx_map()
7205 if (tx_flags & IXGBE_TX_FLAGS_FCOE) { in ixgbe_tx_map()
7401 vlan_id = htons(first->tx_flags >> IXGBE_TX_FLAGS_VLAN_SHIFT); in ixgbe_atr()
7416 if (first->tx_flags & (IXGBE_TX_FLAGS_SW_VLAN | IXGBE_TX_FLAGS_HW_VLAN)) in ixgbe_atr()
7497 u32 tx_flags = 0; in ixgbe_xmit_frame_ring() local
7526 tx_flags |= skb_vlan_tag_get(skb) << IXGBE_TX_FLAGS_VLAN_SHIFT; in ixgbe_xmit_frame_ring()
7527 tx_flags |= IXGBE_TX_FLAGS_HW_VLAN; in ixgbe_xmit_frame_ring()
7535 tx_flags |= ntohs(vhdr->h_vlan_TCI) << in ixgbe_xmit_frame_ring()
7537 tx_flags |= IXGBE_TX_FLAGS_SW_VLAN; in ixgbe_xmit_frame_ring()
7541 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) && in ixgbe_xmit_frame_ring()
7545 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in ixgbe_xmit_frame_ring()
7546 tx_flags |= IXGBE_TX_FLAGS_TSTAMP; in ixgbe_xmit_frame_ring()
7562 tx_flags |= IXGBE_TX_FLAGS_CC; in ixgbe_xmit_frame_ring()
7567 ((tx_flags & (IXGBE_TX_FLAGS_HW_VLAN | IXGBE_TX_FLAGS_SW_VLAN)) || in ixgbe_xmit_frame_ring()
7569 tx_flags &= ~IXGBE_TX_FLAGS_VLAN_PRIO_MASK; in ixgbe_xmit_frame_ring()
7570 tx_flags |= (skb->priority & 0x7) << in ixgbe_xmit_frame_ring()
7572 if (tx_flags & IXGBE_TX_FLAGS_SW_VLAN) { in ixgbe_xmit_frame_ring()
7578 vhdr->h_vlan_TCI = htons(tx_flags >> in ixgbe_xmit_frame_ring()
7581 tx_flags |= IXGBE_TX_FLAGS_HW_VLAN; in ixgbe_xmit_frame_ring()
7586 first->tx_flags = tx_flags; in ixgbe_xmit_frame_ring()