[dpdk-dev] [PATCH] enic: fix TX hang when number of packets > queue size

2016-03-30 Thread Thomas Monjalon
2016-03-25 17:43, John Daley: > If the nb_pkts parameter to rte_eth_tx_burst() was greater than > the TX descriptor count, a completion was not being requested > from the NIC, so descriptors would not be released back to the > host causing a lock-up. > > Introduce a limit of how many TX descriptor

[dpdk-dev] [PATCH] enic: fix TX hang when number of packets > queue size

2016-03-25 Thread John Daley
If the nb_pkts parameter to rte_eth_tx_burst() was greater than the TX descriptor count, a completion was not being requested from the NIC, so descriptors would not be released back to the host causing a lock-up. Introduce a limit of how many TX descriptors can be used in a single call to the enic