net/dpaa2: add link status config support
[dpdk.git] / drivers / net / dpaa2 / dpaa2_rxtx.c
index 81c0c28..e4bf14a 100644 (file)
@@ -330,6 +330,9 @@ dpaa2_dev_prefetch_rx(void *queue, struct rte_mbuf **bufs, uint16_t nb_pkts)
                if (dev->data->dev_conf.rxmode.hw_vlan_strip)
                        rte_vlan_strip(bufs[num_rx]);
 
+               if (dev->data->dev_conf.rxmode.hw_vlan_strip)
+                       rte_vlan_strip(bufs[num_rx]);
+
                dq_storage++;
                num_rx++;
        }
@@ -455,3 +458,28 @@ dpaa2_dev_tx(void *queue, struct rte_mbuf **bufs, uint16_t nb_pkts)
 skip_tx:
        return num_tx;
 }
+
+/**
+ * Dummy DPDK callback for TX.
+ *
+ * This function is used to temporarily replace the real callback during
+ * unsafe control operations on the queue, or in case of error.
+ *
+ * @param dpdk_txq
+ *   Generic pointer to TX queue structure.
+ * @param[in] pkts
+ *   Packets to transmit.
+ * @param pkts_n
+ *   Number of packets in array.
+ *
+ * @return
+ *   Number of packets successfully transmitted (<= pkts_n).
+ */
+uint16_t
+dummy_dev_tx(void *queue, struct rte_mbuf **bufs, uint16_t nb_pkts)
+{
+       (void)queue;
+       (void)bufs;
+       (void)nb_pkts;
+       return 0;
+}