From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f193.google.com (mail-pf0-f193.google.com [209.85.192.193]) by dpdk.org (Postfix) with ESMTP id 0ADEF29CB for ; Fri, 14 Jul 2017 12:36:17 +0200 (CEST) Received: by mail-pf0-f193.google.com with SMTP id c24so10587788pfe.1 for ; Fri, 14 Jul 2017 03:36:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=0vAXitdSwp8TDF519Fugl7dNXJedYzDuZcqToMa+Tcw=; b=0KcgxWN+FB5cnZ9lOBxgN02yYQUc1Kv5YvUGMc1XHlMzSHM4ZbrdGmIebFzV6s6Wqh AHRE1+kaTv5tuBEq3ciNJpcfS5dm8Ima5bCPv2ejKcHVzwJCrijle7DTafEUu4ikpp1b hSjRi67YIybhT1oIw22O+l360KEN2v0bNZ7vCjPVClMwR68xTUMSUp3AnX9eNPJuBpTI Ii0j17G9/s7GL9HvwrTaSdsY2MnrmLaw8ItxNsyFSQEMMdfAXTKmSK5ksWIBJcLA5I8/ zs60byWBFrdNcz/2ibPQE06hmlunL3k2Ao96HOTbhYQrGuVwPs3DuS8HWR+rEYY/8l9Z mUaw== 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:in-reply-to :references; bh=0vAXitdSwp8TDF519Fugl7dNXJedYzDuZcqToMa+Tcw=; b=ibxQ5b9OzP8vgYryuIriSamIfVOx1nbjWYdtpNYXaAj5pUlBz77vgpbom10ZrCPuNu GlQyVM5TS9ukfyrN+7vM8C9Hg9oBvob6FmyvfqWdRMwuU8kGr2Ifdm0l723y+XEO/V47 h96gp163USF14EQCkZCNLmhvCtp3QWR2jlvfixnnMlgl2QF4LzAgfQLZJJ5ZKk26+yyz +49EpXp8/W32C7SCpzTfwrX+qeyinEtW/nHdAPbcYhLDT58mmLlGmSkZp6lFwNrnTLFl QxtdvY0PJ72KJdzD5jNirjqFr4RDHZusHSKNOnY+LZ5/D+f8BX+fiJV5k94Qr2u18OKd Gp5Q== X-Gm-Message-State: AIVw110beCZwy7N5A+MMpBD2sLZvUjhIeFbzoiuILtz1x45Hf6NlyLyc aSzZhtRTEEA6iSw5 X-Received: by 10.99.23.100 with SMTP id 36mr14386072pgx.118.1500028576366; Fri, 14 Jul 2017 03:36:16 -0700 (PDT) Received: from localhost.localdomain ([180.158.48.171]) by smtp.gmail.com with ESMTPSA id y205sm15273553pfb.124.2017.07.14.03.36.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 14 Jul 2017 03:36:15 -0700 (PDT) From: Yuanhan Liu To: Xiao Wang Cc: Jing Chen , dpdk stable Date: Fri, 14 Jul 2017 18:33:53 +0800 Message-Id: <1500028450-25989-29-git-send-email-yliu@fridaylinux.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1500028450-25989-1-git-send-email-yliu@fridaylinux.org> References: <1500028450-25989-1-git-send-email-yliu@fridaylinux.org> Subject: [dpdk-stable] patch 'net/fm10k: initialize link status in device start' has been queued to LTS release 16.11.3 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: Fri, 14 Jul 2017 10:36:17 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/19/17. So please shout if anyone has objections. Thanks. --yliu --- >>From 1c805714a429d808c13984fdf3ae8026caa37a84 Mon Sep 17 00:00:00 2001 From: Xiao Wang Date: Thu, 22 Jun 2017 04:20:03 -0700 Subject: [PATCH] net/fm10k: initialize link status in device start [ upstream commit 20c0a0c4e8c6cd626a93f2a4b0cdc3cb2a36b6ac ] Fm10k host driver can't manage PHY directly and provides a fake link status by always reporting LINK_UP. We should initialize link status in device start, otherwise application will get LINK_DOWN status when LSC configured. Fixes: 9ae6068c86da ("fm10k: add dev start/stop") Signed-off-by: Xiao Wang Acked-by: Jing Chen --- drivers/net/fm10k/fm10k_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index 32b0ea9..d04efdc 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b/drivers/net/fm10k/fm10k_ethdev.c @@ -83,6 +83,7 @@ static void fm10k_rx_queue_release(void *queue); static void fm10k_set_rx_function(struct rte_eth_dev *dev); static void fm10k_set_tx_function(struct rte_eth_dev *dev); static int fm10k_check_ftag(struct rte_devargs *devargs); +static int fm10k_link_update(struct rte_eth_dev *dev, int wait_to_complete); struct fm10k_xstats_name_off { char name[RTE_ETH_XSTATS_NAME_SIZE]; @@ -1164,6 +1165,8 @@ fm10k_dev_start(struct rte_eth_dev *dev) if (!(dev->data->dev_conf.rxmode.mq_mode & ETH_MQ_RX_VMDQ_FLAG)) fm10k_vlan_filter_set(dev, hw->mac.default_vid, true); + fm10k_link_update(dev, 0); + return 0; } -- 2.7.4