> -----Original Message----- > From: Zhang, AlvinX <alvinx.zh...@intel.com> > Sent: Tuesday, April 20, 2021 10:05 > To: Wang, Haiyue <haiyue.w...@intel.com>; Guo, Jia <jia....@intel.com> > Cc: dev@dpdk.org; Zhang, AlvinX <alvinx.zh...@intel.com>; sta...@dpdk.org > Subject: [PATCH v2] net/igc: fix Rx packet size error > > When DEV_RX_OFFLOAD_KEEP_CRC is enabled, the PMD will minus 4 bytes > of CRC from the size of a packet, but the NIC will strip the CRC > because the CRC strip bit in DVMOLR register is not cleared. This > will cause the size of a packet to be 4 bytes less. > > This patch updates the CRC strip bit according to whether > DEV_RX_OFFLOAD_KEEP_CRC is enabled. > > Fixes: a5aeb2b9e225 ("net/igc: support Rx and Tx") > Cc: sta...@dpdk.org > > Signed-off-by: Alvin Zhang <alvinx.zh...@intel.com> > --- > > v2: Refine the codes. > --- > drivers/net/igc/igc_txrx.c | 30 ++++++++++++++++-------------- > 1 file changed, 16 insertions(+), 14 deletions(-) >
Acked-by: Haiyue Wang <haiyue.w...@intel.com> > -- > 1.8.3.1