Messages in this thread | | | From | Haiyang Zhang <> | Subject | RE: [PATCH net-next] net: mana: Add RX fencing | Date | Thu, 16 Dec 2021 16:44:44 +0000 |
| |
> -----Original Message----- > From: Dexuan Cui <decui@microsoft.com> > Sent: Wednesday, December 15, 2021 7:18 PM > To: davem@davemloft.net; kuba@kernel.org; gustavoars@kernel.org; Haiyang Zhang > <haiyangz@microsoft.com>; netdev@vger.kernel.org > Cc: KY Srinivasan <kys@microsoft.com>; stephen@networkplumber.org; wei.liu@kernel.org; > linux-kernel@vger.kernel.org; linux-hyperv@vger.kernel.org; Shachar Raindel > <shacharr@microsoft.com>; Paul Rosswurm <paulros@microsoft.com>; olaf@aepfle.de; vkuznets > <vkuznets@redhat.com>; Dexuan Cui <decui@microsoft.com> > Subject: [PATCH net-next] net: mana: Add RX fencing > > RX fencing allows the driver to know that any prior change to the RQs has > finished, e.g. when the RQs are disabled/enabled or the hashkey/indirection > table are changed, RX fencing is required. > > Remove the previous workaround "ssleep(1)" and add the real support for > RX fencing as the PF driver supports the MANA_FENCE_RQ request now (any > old PF driver not supporting the request won't be used in production). > > Signed-off-by: Dexuan Cui <decui@microsoft.com> > --- > drivers/net/ethernet/microsoft/mana/mana.h | 2 + > drivers/net/ethernet/microsoft/mana/mana_en.c | 69 +++++++++++++++++-- > 2 files changed, 66 insertions(+), 5 deletions(-) >
Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
Thanks!
| |