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 17FAE1B2CD for ; Sun, 28 Jan 2018 14:40:30 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from erezf@mellanox.com) with ESMTPS (AES256-SHA encrypted); 28 Jan 2018 15:40:23 +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 w0SDeN22011025; Sun, 28 Jan 2018 15:40:23 +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 w0SDeNF1008242; Sun, 28 Jan 2018 15:40:23 +0200 Received: (from erezf@localhost) by vnc14.mtl.labs.mlnx (8.13.8/8.13.8/Submit) id w0SDeFUc008201; Sun, 28 Jan 2018 15:40:15 +0200 From: Erez Ferber To: dev@dpdk.org Cc: Erez Ferber Date: Sun, 28 Jan 2018 15:39:47 +0200 Message-Id: <1517146787-7918-1-git-send-email-erezf@mellanox.com> X-Mailer: git-send-email 1.8.2.3 Subject: [dpdk-dev] [PATCH] net/mlx5: fix MTU update 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. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jan 2018 13:40:30 -0000 This is a backport based on commit a0edafe4099b1ef139242abb7baa2c2a48b83fd2 Signed-off-by: Erez Ferber --- 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