> -----Original Message----- > From: Zhang, AlvinX <[email protected]> > Sent: Tuesday, April 20, 2021 10:05 > To: Wang, Haiyue <[email protected]>; Guo, Jia <[email protected]> > Cc: [email protected]; Zhang, AlvinX <[email protected]>; [email protected] > 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: [email protected] > > Signed-off-by: Alvin Zhang <[email protected]> > --- > > v2: Refine the codes. > --- > drivers/net/igc/igc_txrx.c | 30 ++++++++++++++++-------------- > 1 file changed, 16 insertions(+), 14 deletions(-) >
Acked-by: Haiyue Wang <[email protected]> > -- > 1.8.3.1

