nagarahalli replied on github web page:

platform/linux-generic/pktio/dpdk.c
line 70
@@ -1372,10 +1382,10 @@ static int dpdk_recv(pktio_entry_t *pktio_entry, int 
index,
        if (!pkt_dpdk->lockless_rx)
                odp_ticketlock_lock(&pkt_dpdk->rx_lock[index]);
        /**
-        * ixgbe_pmd has a minimum supported RX burst size ('min_rx_burst'). If
-        * 'num' < 'min_rx_burst', 'min_rx_burst' is used as rte_eth_rx_burst()
-        * argument and the possibly received extra packets are cached for the
-        * next dpdk_recv_queue() call to use.
+        * ixgbe and i40e drivers have a minimum supported RX burst size


Comment:
'min_rx_burst' should be added to the capability as it is a restriction from 
the device. The application should adjust the 'num' according to the capability 
it reads from the pkt I/O.

https://github.com/Linaro/odp/pull/287#discussion_r149715704
updated_at 2017-11-08 16:11:49

Reply via email to