[Intel-wired-lan] [PATCH iwl-next v12 12/14] iavf: Implement checking DD desc field
Romanowski, Rafal
rafal.romanowski at intel.com
Mon Nov 4 11:05:07 UTC 2024
> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces at osuosl.org> On Behalf Of
> Mateusz Polchlopek
> Sent: Tuesday, October 22, 2024 1:41 PM
> To: intel-wired-lan at lists.osuosl.org
> Cc: netdev at vger.kernel.org; Polchlopek, Mateusz
> <mateusz.polchlopek at intel.com>; Drewek, Wojciech
> <wojciech.drewek at intel.com>; Rahul Rameshbabu
> <rrameshbabu at nvidia.com>; Simon Horman <horms at kernel.org>
> Subject: [Intel-wired-lan] [PATCH iwl-next v12 12/14] iavf: Implement checking
> DD desc field
>
> Rx timestamping introduced in PF driver caused the need of refactoring the VF
> driver mechanism to check packet fields.
>
> The function to check errors in descriptor has been removed and from now only
> previously set struct fields are being checked. The field DD (descriptor done)
> needs to be checked at the very beginning, before extracting other fields.
>
> Reviewed-by: Wojciech Drewek <wojciech.drewek at intel.com>
> Reviewed-by: Rahul Rameshbabu <rrameshbabu at nvidia.com>
> Reviewed-by: Simon Horman <horms at kernel.org>
> Signed-off-by: Mateusz Polchlopek <mateusz.polchlopek at intel.com>
> ---
> drivers/net/ethernet/intel/iavf/iavf_txrx.c | 54 ++++++++++++++++-----
> drivers/net/ethernet/intel/iavf/iavf_txrx.h | 16 ------
> drivers/net/ethernet/intel/iavf/iavf_type.h | 2 +
> 3 files changed, 43 insertions(+), 29 deletions(-)
>
> diff --git a/drivers/net/ethernet/intel/iavf/iavf_txrx.c
> b/drivers/net/ethernet/intel/iavf/iavf_txrx.c
> index 89b71509e521..283997b8a777 100644
> --- a/drivers/net/ethernet/intel/iavf/iavf_txrx.c
> +++ b/drivers/net/ethernet/intel/iavf/iavf_txrx.c
> @@ -9,6 +9,25 @@
Tested-by: Rafal Romanowski <rafal.romanowski at intel.com>
More information about the Intel-wired-lan
mailing list