>-----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>

Reply via email to