net/netvsc: remove process event optimization
Remove unlocked check for data in receive ring.
This check is not safe because of missing barriers etc.
Fixes: 4e9c73e96e
("net/netvsc: add Hyper-V network device")
Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
30408aab2d
commit
dfd3f0fce8
@ -969,10 +969,6 @@ uint32_t hn_process_events(struct hn_data *hv, uint16_t queue_id,
|
||||
|
||||
rxq = queue_id == 0 ? hv->primary : dev->data->rx_queues[queue_id];
|
||||
|
||||
/* If no pending data then nothing to do */
|
||||
if (rte_vmbus_chan_rx_empty(rxq->chan))
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* Since channel is shared between Rx and TX queue need to have a lock
|
||||
* since DPDK does not force same CPU to be used for Rx/Tx.
|
||||
|
Loading…
Reference in New Issue
Block a user