> -----Original Message----- > From: Slava Ovsiienko <[email protected]> > Sent: Tuesday, February 20, 2024 12:45 > To: [email protected] > Cc: Matan Azrad <[email protected]>; Raslan Darawsheh > <[email protected]>; Ori Kam <[email protected]>; Dariusz Sosnowski > <[email protected]>; [email protected] > Subject: [PATCH] net/mlx5: fix error packets drop in the regular Rx > > When packet gets received with error it is reported in CQE structure and PMD > analyzes the error syndrome and provides two options - either reset the entire > queue for the critical errors, or just ignore the packet. > > The non-vectorized rx_burst did not ignore the non-critical error packets, and > in case of packet length exceeding the mbuf data buffer length it took the > next > element in the queue WQE ring, resulting in CQE/WQE consume indices > synchronization lost. > > Fixes: aa67ed308458 ("net/mlx5: ignore non-critical syndromes for Rx > queue") > Cc: [email protected] > > Signed-off-by: Viacheslav Ovsiienko <[email protected]> Acked-by: Dariusz Sosnowski <[email protected]>
Best regards, Dariusz Sosnowski

