]> git.droids-corp.org - dpdk.git/commit
net/iavf: count continuous DD bits for Arm in flex Rx
authorKathleen Capella <kathleen.capella@arm.com>
Sat, 5 Feb 2022 00:26:30 +0000 (00:26 +0000)
committerQi Zhang <qi.z.zhang@intel.com>
Wed, 9 Feb 2022 02:02:17 +0000 (03:02 +0100)
commit32e38011fc35625efdd74dc83edf7e53c54ef13e
tree3051f8599b4c8205b23f2a48c68fd89af0ca1ea5
parent3d88d5e401f6d04882415866012a98bced0c3cb8
net/iavf: count continuous DD bits for Arm in flex Rx

On Arm platforms, reading of descriptors may be re-ordered causing the
status of DD bits to be discontinuous. Add logic to only process
continuous descriptors by checking DD bits.

Fixes: b8b4c54ef9b0 ("net/iavf: support flexible Rx descriptor in normal path")
Cc: stable@dpdk.org
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf_rxtx.c