ethdev: query supported packet types
[dpdk.git] / drivers / net / fm10k / fm10k_rxtx_vec.c
index 9f178db..f8efe8f 100644 (file)
@@ -149,6 +149,9 @@ fm10k_desc_to_olflags_v(__m128i descs[4], struct rte_mbuf **rx_pkts)
        rx_pkts[3]->ol_flags = vol.e[3];
 }
 
+/* @note: When this function is changed, make corresponding change to
+ * fm10k_dev_supported_ptypes_get().
+ */
 static inline void
 fm10k_desc_to_pktype_v(__m128i descs[4], struct rte_mbuf **rx_pkts)
 {
@@ -688,6 +691,9 @@ fm10k_tx_vec_condition_check(struct fm10k_tx_queue *txq)
        if ((txq->txq_flags & FM10K_SIMPLE_TX_FLAG) != FM10K_SIMPLE_TX_FLAG)
                return -1;
 
+       if (txq->tx_ftag_en)
+               return -1;
+
        return 0;
 }