Lines Matching refs:tx_flags
5725 first->tx_flags |= IXGBE_TX_FLAGS_TSO |
5734 first->tx_flags |= IXGBE_TX_FLAGS_TSO |
5754 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK;
5771 if (!(first->tx_flags & IXGBE_TX_FLAGS_HW_VLAN) &&
5772 !(first->tx_flags & IXGBE_TX_FLAGS_TXSW))
5820 first->tx_flags |= IXGBE_TX_FLAGS_CSUM;
5825 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK;
5831 static __le32 ixgbe_tx_cmd_type(u32 tx_flags)
5839 if (tx_flags & IXGBE_TX_FLAGS_HW_VLAN)
5844 if (tx_flags & (IXGBE_TX_FLAGS_TSO | IXGBE_TX_FLAGS_FSO))
5846 if (tx_flags & IXGBE_TX_FLAGS_TSO)
5854 u32 tx_flags, unsigned int paylen)
5859 if (tx_flags & IXGBE_TX_FLAGS_CSUM)
5863 if (tx_flags & IXGBE_TX_FLAGS_IPV4)
5868 if (tx_flags & (IXGBE_TX_FLAGS_TSO | IXGBE_TX_FLAGS_FCOE))
5870 if (tx_flags & IXGBE_TX_FLAGS_TSO)
5879 if (tx_flags & (IXGBE_TX_FLAGS_TXSW | IXGBE_TX_FLAGS_FCOE))
5881 if (tx_flags & IXGBE_TX_FLAGS_TXSW)
5903 u32 tx_flags = first->tx_flags;
5909 ixgbe_tx_olinfo_status(tx_desc, tx_flags, paylen);
5910 cmd_type = ixgbe_tx_cmd_type(tx_flags);
5913 if (tx_flags & IXGBE_TX_FLAGS_FCOE) {
6084 vlan_id = htons(first->tx_flags >> IXGBE_TX_FLAGS_VLAN_SHIFT);
6099 if (first->tx_flags & (IXGBE_TX_FLAGS_SW_VLAN | IXGBE_TX_FLAGS_HW_VLAN))
6183 u32 tx_flags = 0;
6217 tx_flags |= vlan_tx_tag_get(skb) << IXGBE_TX_FLAGS_VLAN_SHIFT;
6218 tx_flags |= IXGBE_TX_FLAGS_HW_VLAN;
6227 tx_flags |= ntohs(vhdr->h_vlan_TCI) <<
6229 tx_flags |= IXGBE_TX_FLAGS_SW_VLAN;
6238 tx_flags |= IXGBE_TX_FLAGS_TXSW;
6243 ((tx_flags & (IXGBE_TX_FLAGS_HW_VLAN | IXGBE_TX_FLAGS_SW_VLAN)) ||
6245 tx_flags &= ~IXGBE_TX_FLAGS_VLAN_PRIO_MASK;
6246 tx_flags |= (skb->priority & 0x7) <<
6248 if (tx_flags & IXGBE_TX_FLAGS_SW_VLAN) {
6254 vhdr->h_vlan_TCI = htons(tx_flags >>
6257 tx_flags |= IXGBE_TX_FLAGS_HW_VLAN;
6262 first->tx_flags = tx_flags;