Hi, > -----Original Message----- > From: Dmitry Kozlyuk <[email protected]> > Sent: Thursday, March 31, 2022 5:39 PM > To: [email protected] > Cc: [email protected]; Slava Ovsiienko <[email protected]>; Matan > Azrad <[email protected]> > Subject: [PATCH] net/mlx5: fix TxQ failure when inlining is impossible > > When txq_inline_max is too large and an mbuf is multi-segment it may be > impossible to inline data and build a valid WQE, because WQE length would > be larger then HW can represent. > It is impossible to detect misconfiguration at startup, because the condition > depends on the mbuf composition. > The check on the data path to prevent the error treated the length limit as > expressed in 64B units, while the calculated length and limit are in 16B > units. > Fix the condition to avoid subsequent TxQ failure and recovery. > > Fixes: 18a1c20044c0 ("net/mlx5: implement Tx burst template") > Cc: [email protected] > > Signed-off-by: Dmitry Kozlyuk <[email protected]> > Acked-by: Viacheslav Ovsiienko <[email protected]>
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh

