>-----Original Message----- >From: Steve Yang <stevex.y...@intel.com> >Sent: Wednesday, December 9, 2020 8:46 AM >To: dev@dpdk.org >Cc: hemant.agra...@nxp.com; sachin.sax...@oss.nxp.com; >jia....@intel.com; haiyue.w...@intel.com; xavier.hu...@huawei.com; >humi...@huawei.com; yisen.zhu...@huawei.com; ouli...@huawei.com; >beilei.x...@intel.com; jingjing...@intel.com; qiming.y...@intel.com; >qi.z.zh...@intel.com; rosen...@intel.com; Harman Kalra ><hka...@marvell.com>; Jerin Jacob Kollanukkaran <jer...@marvell.com>; >Nithin Kumar Dabilpuram <ndabilpu...@marvell.com>; Kiran Kumar >Kokkilagadda <kirankum...@marvell.com>; Rasesh Mody ><rm...@marvell.com>; Shahed Shaikh <shsha...@marvell.com>; >andrew.rybche...@oktetlabs.ru; Maciej Czekaj [C] <mcze...@marvell.com>; >wei....@intel.com; fengchuns...@huawei.com; lihuis...@huawei.com; >ferruh.yi...@intel.com; chenhao...@huawei.com; helin.zh...@intel.com; >konstantin.anan...@intel.com; yanglong...@intel.com; >xiaolong...@intel.com; ting...@intel.com; xiaoyun...@intel.com; >wenzhuo...@intel.com; andy....@intel.com; dan....@intel.com; Sunil >Kumar Kori <sk...@marvell.com>; Vamsi Krishna Attunuru ><vattun...@marvell.com>; sony.cha...@qlogic.com; >bruce.richard...@intel.com; ivan.ma...@oktetlabs.ru; >zyta.sz...@semihalf.com; slawomir.ro...@semihalf.com; >r...@semihalf.com; Steve Yang <stevex.y...@intel.com> >Subject: [EXT] [PATCH v1 09/12] net/octeontx2: fix the jumbo frame flag >condition for mtu > >External Email > >---------------------------------------------------------------------- >The jumbo frame uses the 'RTE_ETHER_MAX_LEN' as boundary condition, but >the Ether overhead is larger than 18 when it supports dual VLAN tags. >That will cause the jumbo flag rx offload is wrong when MTU size is >'RTE_ETHER_MTU'. > >This fix will change the boundary condition with 'RTE_ETHER_MTU'. > >Fixes: 0e2efd02db58 ("net/octeontx2: add MTU set operation") > >Signed-off-by: Steve Yang <stevex.y...@intel.com> >--- > drivers/net/octeontx2/otx2_ethdev_ops.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/drivers/net/octeontx2/otx2_ethdev_ops.c >b/drivers/net/octeontx2/otx2_ethdev_ops.c >index b36d37b9f7..170b8fbd91 100644 >--- a/drivers/net/octeontx2/otx2_ethdev_ops.c >+++ b/drivers/net/octeontx2/otx2_ethdev_ops.c >@@ -58,7 +58,7 @@ otx2_nix_mtu_set(struct rte_eth_dev *eth_dev, uint16_t >mtu) > if (rc) > return rc; > >- if (frame_size > RTE_ETHER_MAX_LEN) >+ if (mtu > RTE_ETHER_MTU) > dev->rx_offloads |= DEV_RX_OFFLOAD_JUMBO_FRAME; > else > dev->rx_offloads &= ~DEV_RX_OFFLOAD_JUMBO_FRAME; >-- >2.17.1
Acked-by: Sunil Kumar Kori <sk...@mavell.com>