X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Faxgbe%2Faxgbe_rxtx.c;h=032e3cebceb7f575d9cee9356367b51bee6bfc0f;hb=bd885ab120e2335f978a28ee0aa4303017390e15;hp=bc93becaa5a36410c7d707f6fb15857786c64bd0;hpb=e04449488fdb1ed4d94a2bd1e7f24dfeed84d862;p=dpdk.git diff --git a/drivers/net/axgbe/axgbe_rxtx.c b/drivers/net/axgbe/axgbe_rxtx.c index bc93becaa5..032e3cebce 100644 --- a/drivers/net/axgbe/axgbe_rxtx.c +++ b/drivers/net/axgbe/axgbe_rxtx.c @@ -10,6 +10,7 @@ #include #include #include +#include static void axgbe_rx_queue_release(struct axgbe_rx_queue *rx_queue) @@ -557,7 +558,8 @@ int axgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, if (!pdata->tx_queues) pdata->tx_queues = dev->data->tx_queues; - if (txq->vector_disable) + if (txq->vector_disable || + rte_vect_get_max_simd_bitwidth() < RTE_VECT_SIMD_128) dev->tx_pkt_burst = &axgbe_xmit_pkts; else #ifdef RTE_ARCH_X86