-#define TX_BD_FLAGS_CMPL ((1 << TX_BD_LONG_FLAGS_BD_CNT_SFT) | \
- TX_BD_SHORT_FLAGS_COAL_NOW | \
- TX_BD_SHORT_TYPE_TX_BD_SHORT | \
- TX_BD_LONG_FLAGS_PACKET_END)
-
-#define TX_BD_FLAGS_NOCMPL (TX_BD_FLAGS_CMPL | TX_BD_LONG_FLAGS_NO_CMPL)
-
-static inline uint32_t
-bnxt_xmit_flags_len(uint16_t len, uint16_t flags)
-{
- switch (len >> 9) {
- case 0:
- return flags | TX_BD_LONG_FLAGS_LHINT_LT512;
- case 1:
- return flags | TX_BD_LONG_FLAGS_LHINT_LT1K;
- case 2:
- return flags | TX_BD_LONG_FLAGS_LHINT_LT2K;
- case 3:
- return flags | TX_BD_LONG_FLAGS_LHINT_LT2K;
- default:
- return flags | TX_BD_LONG_FLAGS_LHINT_GTE2K;
- }
-}
-