On Thu, Feb 29, 2024 at 06:38:47PM +0000, Bruce Richardson wrote: > On Mon, Feb 19, 2024 at 09:55:14AM +0000, Mingjin Ye wrote: > > Implemented a Tx wrapper to perform a thorough check on mbufs, > > categorizing and counting invalid cases by types for diagnostic > > purposes. The count of invalid cases is accessible through xstats_get. > > > > Also, the devarg option "mbuf_check" was introduced to configure the > > diagnostic parameters to enable the appropriate diagnostic features. > > > > supported cases: mbuf, size, segment, offload. > > 1. mbuf: check for corrupted mbuf. > > 2. size: check min/max packet length according to hw spec. > > 3. segment: check number of mbuf segments not exceed hw limitation. > > 4. offload: check any unsupported offload flag. > > > > parameter format: "mbuf_check=<case>" or "mbuf_check=[<case1>,<case2>]" > > eg: dpdk-testpmd -a 0000:81:01.0,mbuf_check=[mbuf,size] -- -i > > > > Signed-off-by: Mingjin Ye <mingjinx...@intel.com> > > --- > Carrying ack from v11: > > Acked-by: Anatoly Burakov <anatoly.bura...@intel.com> > > Patch applied, with some minor rework of the docs, to dpdk-next-net-intel. > Also updated some line wrapping following additional review. Corrected version pushed now.
/Bruce