From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by dpdk.org (Postfix) with ESMTP id DA046493D for ; Mon, 5 Nov 2018 19:51:24 +0100 (CET) Received: by mail-pf1-f196.google.com with SMTP id j22-v6so4869465pfh.3 for ; Mon, 05 Nov 2018 10:51:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TRp4BN4hBC+f5DIpXjIyUiucM1bUQC3VkGudpQ7eAa0=; b=sdP/YQ22W/kosT7q+1XPkWHX1y4G616nkRr8d5Mw0V/4p8txpeN7NkjBug4nIi4Xgt HNSngv7f4Lh7IhEnAA8CHdR77l+DcZnUkDdFIuaPtxgFJMZN08wwVS2JiELJQ24ZKsF6 JM7pYNDnqN8KNrX+2m2N3mbowDq5dB7EFO6ywltZYnNqKVABHUzyYVFggIZOx8/QG9qq bCAjd+QN9mc5QCEo5ulOz71O3a4SbdmR8NoWuw9YTG6Rn+vTHxSfYvPdVMjen/zP3WfY LxcdDgqel5Maudg5YmqRpNwDGRBRVNCwLP9ZFeGk/7Deg1GMul2+W3yLaIFuqDLj/KVb gMEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TRp4BN4hBC+f5DIpXjIyUiucM1bUQC3VkGudpQ7eAa0=; b=XUCFJiFVsfQOQRG9i/bWSpWOE+06J4PITnsQuAKKKXAou3uYCDSfacZRe+RvZgBVk8 0Kw5spDgs30LyH88C+mAisZp5iXwi+XB8RxMZdYKUpcLep2oOPueKdgNkV29+RTnZ1Lp Z9cDigsgtY/ocNuk8pwt1/cVIYz97JD5YlNWQADB5PgcVfb1XXqSZyEFDjIKSq8M5KVe zTkWfBj41JW71oa+naaWnLGtoA28Iv0r6HKipEsAtC2S1aRX6xdMfvzQfWjOPexC/tyV E3dTmTHj6GoNjSqLwsZ3j5xEWdACZwEEz1f/SvhtWK6EToJPpYhjCiMgOimUtLhAbOk3 wc4Q== X-Gm-Message-State: AGRZ1gKB2/gx3m5x3SxJkTVxDS6b0Y1eSZHA5JyI2zkj+r32oAojTDiN /OQQgdLDJOYzy6HhjNk4SWIyAAvDFBQ= X-Google-Smtp-Source: AJdET5cGQ0e2uo0y7gazKwNAxdb0oUBphgiQEMRKSGrYZeZFRokP5rBbWoEk5EbhAnDn4S92fOMIBA== X-Received: by 2002:a63:981:: with SMTP id 123mr21276435pgj.444.1541443883594; Mon, 05 Nov 2018 10:51:23 -0800 (PST) Received: from xeon-e3.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id o70-v6sm14881905pfo.86.2018.11.05.10.51.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Nov 2018 10:51:22 -0800 (PST) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Date: Mon, 5 Nov 2018 10:51:15 -0800 Message-Id: <20181105185115.5398-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH] netvsc: fix vf link update handling 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: Mon, 05 Nov 2018 18:51:25 -0000 From: Stephen Hemminger The netvsc device calls VF (if present) to update the link status with the wrong device. This leads to errors in mlx5 device when it can't find the ifindex. Fixes: dc7680e8597c ("net/netvsc: support integrated VF") Signed-off-by: Stephen Hemminger --- drivers/net/netvsc/hn_vf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/netvsc/hn_vf.c b/drivers/net/netvsc/hn_vf.c index 7a84ad8c9b8f..3f714ec99029 100644 --- a/drivers/net/netvsc/hn_vf.c +++ b/drivers/net/netvsc/hn_vf.c @@ -223,7 +223,7 @@ int hn_vf_link_update(struct rte_eth_dev *dev, rte_spinlock_lock(&hv->vf_lock); vf_dev = hv->vf_dev; if (vf_dev && vf_dev->dev_ops->link_update) - ret = (*vf_dev->dev_ops->link_update)(dev, wait_to_complete); + ret = (*vf_dev->dev_ops->link_update)(vf_dev, wait_to_complete); rte_spinlock_unlock(&hv->vf_lock); return ret; -- 2.19.1