From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Duszynski Subject: [PATCH 1/2] net/mrvl: allow changing MTU before port init Date: Thu, 18 Jan 2018 11:57:36 +0100 Message-ID: <1516273057-20557-2-git-send-email-tdu@semihalf.com> References: <1516273057-20557-1-git-send-email-tdu@semihalf.com> Cc: jck@semihalf.com, dima@marvell.com, nsamsono@marvell.com, jianbo.liu@arm.com, Tomasz Duszynski , stable@dpdk.org To: dev@dpdk.org Return-path: Received: from mail-lf0-f67.google.com (mail-lf0-f67.google.com [209.85.215.67]) by dpdk.org (Postfix) with ESMTP id 299271B16C for ; Thu, 18 Jan 2018 11:57:45 +0100 (CET) Received: by mail-lf0-f67.google.com with SMTP id q194so14592528lfe.13 for ; Thu, 18 Jan 2018 02:57:45 -0800 (PST) In-Reply-To: <1516273057-20557-1-git-send-email-tdu@semihalf.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DPDK updates MTU once mtu_set() callback returns success. Since PMD changes port's MTU to dev->mtu every time device is started it is safe to call mtu_set() before MUSDK ppio was initialized. Fixes: c0511a8f741f ("net/mrvl: check if ppio is initialized") Cc: stable@dpdk.org Signed-off-by: Tomasz Duszynski --- drivers/net/mrvl/mrvl_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mrvl/mrvl_ethdev.c b/drivers/net/mrvl/mrvl_ethdev.c index 4294c56..a011675 100644 --- a/drivers/net/mrvl/mrvl_ethdev.c +++ b/drivers/net/mrvl/mrvl_ethdev.c @@ -379,7 +379,7 @@ mrvl_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) return -EINVAL; if (!priv->ppio) - return -EPERM; + return 0; ret = pp2_ppio_set_mru(priv->ppio, mru); if (ret) -- 2.7.4