> -----Original Message----- > From: David Marchand <david.march...@redhat.com> > Sent: Friday, March 10, 2023 10:26 PM > To: dev@dpdk.org > Cc: sta...@dpdk.org; Sachin Saxena <sachin.sax...@nxp.com>; Hemant > Agrawal <hemant.agra...@nxp.com>; Shreyansh Jain > <shreyansh.j...@nxp.com> > Subject: [PATCH 1/2] raw/skeleton: fix selftest > > ASan reported issues in this driver. > > rte_rawdev_obj_t context object points at a uint16_t. > skeleton_rawdev_enqueue_bufs() and skeleton_rawdev_dequeue_bufs() were > incorrectly casting to an int. > > The enqueue/dequeue selftest had a leak on the enqueued string and was > wrong in passing a rte_rawdev_buf pointer array. > Fix this by allocating buffers on the stack and check that returned string is > the > expected one. > > Bugzilla ID: 1175 > Fixes: 61c592a8d035 ("raw/skeleton: introduce skeleton rawdev driver") > Fixes: 55ca1b0f2151 ("raw/skeleton: add test cases") > Cc: sta...@dpdk.org > > Signed-off-by: David Marchand <david.march...@redhat.com> > --- Tested-by: Yu Jiang <yux.ji...@intel.com>
Best regards, Yu Jiang