On Tue, Mar 05, 2024 at 10:17:47AM +0000, Mingjin Ye wrote: > Implemented a Tx wrapper to perform a thorough check on mbufs, > categorizing and counting invalid cases by type 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 limits. > 4. offload: Check for use of an unsupported offload flag. > > parameter format: "mbuf_check=<case>" or "mbuf_check=[<case1>,<case2>]" > eg: dpdk-testpmd -a 0000:87:00.0,mbuf_check=[mbuf,size] -- -i > > Signed-off-by: Mingjin Ye <mingjinx...@intel.com> > --- Acked-by: Bruce Richardson <bruce.richard...@intel.com>
Applied to dpdk-next-net-intel with some indentation and whitespace cleanup. Thanks, /Bruce