From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by dpdk.org (Postfix) with ESMTP id C8D041B313 for ; Fri, 26 Jan 2018 14:15:44 +0100 (CET) Received: by mail-wr0-f196.google.com with SMTP id z48so504155wrz.6 for ; Fri, 26 Jan 2018 05:15:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=QztugdP+FwWHtInNOUqfwGfiXAj/MzpVK6BSboJSO2M=; b=fibZEaRciVXoyDsG8oD0MyyP/P9rWBl3C2f6VjPazijdUEOUYnup3hz+df+ZvrwBJq 46k2M/xfMrdCi+WImKQCKJCFweQy0AfnwTARcPsOvnIBirFzg0qvdQ8nvpVH9UobKN5e Xpg+ZJfF3psR0ZLg/IBSvC4m4hef5iYQuus474qfCCYH7j62ICk1sdaSkgyXiBFSU1oX c6/AOymxBi4OuPImJnxcR/oEO6EyNoFOfsfwSCc+hc9sxZc6J3O1v/YI3LO74GOiENzi 3HC9b+yMdLRwS7jE1IXcmcmHoQJU+gJ1mMi6ojIQZPWA/5bbmwgOZEpLYWejUtLubBbt HCSg== 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=QztugdP+FwWHtInNOUqfwGfiXAj/MzpVK6BSboJSO2M=; b=VjBOZ5oISO988fFrBSk3k7ReyhBn9u7uIqqLHY4Gz9FCbylPhORu2Mw7yAdamIUwJj i3RcS8dAqk+CGIsWFXwA7kTa4AhHyoATTYe/nnsU3AsyJQWNrKuMmP1Au5vjDVTFZsGE u/Pqk1y5k3A+W2JzieIWkn1AQ+lcsrjegI8hiqL/INVcSbrgEcjjipi96DuxEVLUVYXb lTVntpH+WS/a1PHxdpxrww9Z6A9DPB/YhguqTq9RnVuhpOPHohKRr1XKNvniFG5J/mP3 cKrOhvGKNXoUhPKRG0LwkQqRzTpmemX7hqFKITMOERFXA+3Sdt7dqmbkJxJ2XhfhBAQ3 7Iig== X-Gm-Message-State: AKwxytdDkpVSkYrkTRelEDkz76O/nmUzLxooXjuc8+taRhNKelPIwVU/ Ti3Vz6SFGSu0knWfmWPA5wo= X-Google-Smtp-Source: AH8x22627Pc/FPANb72ftwQHZhjmhh+GNKUy7Gx8DkIOM6lypAph2MFuG1VVlRhyssepNR5QynJYig== X-Received: by 10.223.180.70 with SMTP id v6mr12437697wrd.146.1516972544543; Fri, 26 Jan 2018 05:15:44 -0800 (PST) Received: from localhost ([2a00:23c5:bef3:400:9531:588b:44ae:bec4]) by smtp.gmail.com with ESMTPSA id s2sm3706686wmf.0.2018.01.26.05.15.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 Jan 2018 05:15:43 -0800 (PST) From: luca.boccassi@gmail.com To: Xiao Wang Cc: Helin Zhang , dpdk stable Date: Fri, 26 Jan 2018 13:12:58 +0000 Message-Id: <20180126131332.15346-28-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180126131332.15346-1-luca.boccassi@gmail.com> References: <20180126131332.15346-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/fm10k: fix logical port delete' has been queued to LTS release 16.11.5 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, 26 Jan 2018 13:15:44 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.5 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 01/28/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From 1505dfbe443c33767ae08fc3eebb99be2772dea7 Mon Sep 17 00:00:00 2001 From: Xiao Wang Date: Fri, 8 Dec 2017 17:55:41 -0800 Subject: [PATCH] net/fm10k: fix logical port delete [ upstream commit fc7943aa02f702c528d1a884c91c0939ea443bfb ] When closing port, we need to send mailbox messages to switch manager to reset multicast mode and delete logical port. In the latest IES_SDK, e.g. v4.3.3, switch takes longer time to handle these mailbox messages. So this patch adds longer delay to accommodate this change. Otherwise, the mailbox will be closed before all the messages are handled, as a result, the logical port remains in switch manager after port is closed. Fixes: b961fe9344dd ("net/fm10k: fix MAC address removal from switch") Signed-off-by: Xiao Wang Acked-by: Helin Zhang --- drivers/net/fm10k/fm10k_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index d04efdc6e..0fac816f9 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b/drivers/net/fm10k/fm10k_ethdev.c @@ -53,7 +53,7 @@ /* Wait interval to get switch status */ #define WAIT_SWITCH_MSG_US 100000 /* A period of quiescence for switch */ -#define FM10K_SWITCH_QUIESCE_US 10000 +#define FM10K_SWITCH_QUIESCE_US 100000 /* Number of chars per uint32 type */ #define CHARS_PER_UINT32 (sizeof(uint32_t)) #define BIT_MASK_PER_UINT32 ((1 << CHARS_PER_UINT32) - 1) @@ -1239,7 +1239,7 @@ fm10k_dev_close(struct rte_eth_dev *dev) MAX_LPORT_NUM, false); fm10k_mbx_unlock(hw); - /* allow 10ms for device to quiesce */ + /* allow 100ms for device to quiesce */ rte_delay_us(FM10K_SWITCH_QUIESCE_US); /* Stop mailbox service first */ -- 2.14.2