On Mon, 10 Aug 2020 19:33:11 -0700 [email protected] wrote: > From: Long Li <[email protected]> > > netvsc uses rxbuf_info buffer to track received packets attached via > rte_pktmbuf_attach_extbuf() and ack the host based on usage count. It uses > the transaction_id in the VMBus packet to locate where to use memory in the > rxbuf_info. > > This is not correct in multiple channel setup, as different channels may > return idential transaction_ids at a time, and may corrupt the rxbuf_info > buffer. > > Fix this by defining rxbuf_info for each queue. > > Fixes: 4e9c73e96 ("net/netvsc: add Hyper-V network device") > Cc: [email protected] > Signed-off-by: Long Li <[email protected]>
Acked-by: Stephen Hemminger <[email protected]>

