From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 54EC11B759 for ; Wed, 7 Feb 2018 16:04:43 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from erezf@mellanox.com) with ESMTPS (AES256-SHA encrypted); 7 Feb 2018 17:04:42 +0200 Received: from vnc14.mtl.labs.mlnx (vnc14.mtl.labs.mlnx [10.7.2.14]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id w17F4gAU002831; Wed, 7 Feb 2018 17:04:42 +0200 Received: from vnc14.mtl.labs.mlnx (vnc14.mtl.labs.mlnx [127.0.0.1]) by vnc14.mtl.labs.mlnx (8.13.8/8.13.8) with ESMTP id w17F4fub022030; Wed, 7 Feb 2018 17:04:42 +0200 Received: (from erezf@localhost) by vnc14.mtl.labs.mlnx (8.13.8/8.13.8/Submit) id w17F4XZR022004; Wed, 7 Feb 2018 17:04:33 +0200 From: Erez Ferber To: stable@dpdk.org, bluca@debian.org Cc: Erez Ferber Date: Wed, 7 Feb 2018 17:04:28 +0200 Message-Id: <1518015868-21957-1-git-send-email-erezf@mellanox.com> X-Mailer: git-send-email 1.8.2.3 Subject: [dpdk-stable] [PATCH] net/mlx5: fix MTU update X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Feb 2018 15:04:43 -0000 Changing the MTU is not related to changing the number of segments, activating or not the multi-segment support should be handled by the application. Signed-off-by: Erez Ferber --- This backport is intended for 16-11 and is based on commit a0edafe4099b1ef139242abb7baa2c2a48b83fd2 --- drivers/net/mlx5/mlx5_ethdev.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c index c0f73e9..f73d26e 100644 --- a/drivers/net/mlx5/mlx5_ethdev.c +++ b/drivers/net/mlx5/mlx5_ethdev.c @@ -930,9 +930,7 @@ recover: /* Provide new values to rxq_setup(). */ dev->data->dev_conf.rxmode.jumbo_frame = sp; dev->data->dev_conf.rxmode.max_rx_pkt_len = max_frame_len; - if (rehash) - ret = rxq_rehash(dev, rxq_ctrl); - else + if (!rehash) ret = rxq_ctrl_setup(dev, rxq_ctrl, 1 << rxq->elts_n, rxq_ctrl->socket, NULL, rxq->mp); if (!ret) -- 1.8.2.3