Re: [dpdk-dev] [PATCH v2] net/bnxt: fix missing barriers in completion handling

2021-07-12 Thread Ajit Khaparde
On Sun, Jul 11, 2021 at 7:34 PM Ruifeng Wang wrote: > > -Original Message- > > From: Lance Richardson > > Sent: Saturday, July 10, 2021 12:39 AM > > To: Ajit Khaparde (ajit.khapa...@broadcom.com) > > ; Somnath Kotur > > ; Bruce Richardson > > ; Konstantin Ananyev > > ; jer...@marvell.com

Re: [dpdk-dev] [PATCH v2] net/bnxt: fix missing barriers in completion handling

2021-07-11 Thread Ruifeng Wang
> -Original Message- > From: Lance Richardson > Sent: Saturday, July 10, 2021 12:39 AM > To: Ajit Khaparde (ajit.khapa...@broadcom.com) > ; Somnath Kotur > ; Bruce Richardson > ; Konstantin Ananyev > ; jer...@marvell.com; Ruifeng Wang > ; Stephen Hurd ; > David Christensen > Cc: dev@dpdk.

[dpdk-dev] [PATCH v2] net/bnxt: fix missing barriers in completion handling

2021-07-09 Thread Lance Richardson
Ensure that Rx/Tx/Async completion entry fields are accessed only after the completion's valid flag has been loaded and verified. This is needed for correct operation on systems that use relaxed memory consistency models. Fixes: 2eb53b134aae ("net/bnxt: add initial Rx code") Fixes: 6eb3cc2294fd ("