From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by dpdk.org (Postfix) with ESMTP id 218BF1B279 for ; Mon, 30 Oct 2017 16:38:05 +0100 (CET) Received: by mail-wm0-f65.google.com with SMTP id z3so17298396wme.5 for ; Mon, 30 Oct 2017 08:38:05 -0700 (PDT) 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=b7lswm3/04h0RMCZUa8JVZA/b3pw9p/G4zhcE7INhUw=; b=VLm1vhzARa0Mm980AN+WoL+27QljipfhfImS5b4FGBvqz5Wel0TQubID41B32G7lWR 3Bbe275/ESIbDKyDFuEFsI0HA4vqFAkzqX38j6mix7FFIDnIuKWiOC1XxdEuzEnDBhUQ 1Vt5CggL4N1UJYeB2mn6WkK0mDyeEtqSoGDBcqmf4zjlr92p2qwvNYWJDINWzOn2GQBj zw59BK/wisNpPyh7tGSqL47IpkhnpO0tOSFM0xhdLVdb1HoNMdoOOM1uNS5oWRAlto6v bhW5Ennwsb003IBq+aEdxkafvOtvSWU81mq8nrOyYWbY4vyi/22csZLz6v4Rfsud853X VhJg== 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=b7lswm3/04h0RMCZUa8JVZA/b3pw9p/G4zhcE7INhUw=; b=E21rv8Whx5PL/ZMXtdlcL6jATgGYrlTWBPWe2fI8IGSfGtZlBuYtn5BUm12LDmQfZO ZWroq+0QyHVa+ReReCjqFm9y1BgVILbVqSMOJNSgg5BJQhCsyCVpQRvFxaJpwMMQt/7T 20adYRf8TiEvpReRnq8VTDHoJqgFnRRiVQjapifEpeotuNqzlRBcZyTFueTKufOgy/CX JXedAxLYYX6CxXoNCkyhHSCj4MMbIg79rGOX805tqSz//jJSYr70nWLIDvfyxdBZIB8W aBprFhjkf4PoBr1ulijM6aTc2//mtp5obQ8gzrZFh7zqCr4Vp6LA8achyjDo1kKqmpE8 0qbQ== X-Gm-Message-State: AMCzsaXCDCGrMZCZrFYeV9qwunjUMbs26qWwWAGoh8otzDoEKtQxvwhE 7iIpLTBUYTb1ZGdK2O80T2e9QJQYTlM= X-Google-Smtp-Source: ABhQp+RpCWYS6XTtbs/yh2ylSWxACcQpxljVi6lYEkSBX9MouWA+qi1ONOM1+4HbfuJs+7kvf9ghBQ== X-Received: by 10.28.29.215 with SMTP id d206mr4218942wmd.130.1509377884862; Mon, 30 Oct 2017 08:38:04 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id m64sm3376136wmb.10.2017.10.30.08.38.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Oct 2017 08:38:04 -0700 (PDT) From: luca.boccassi@gmail.com To: Rasesh Mody Cc: dpdk stable Date: Mon, 30 Oct 2017 15:34:52 +0000 Message-Id: <20171030153511.13322-49-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171030153511.13322-1-luca.boccassi@gmail.com> References: <20171030153511.13322-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/qede/base: fix return code to align with FW' has been queued to LTS release 16.11.4 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: Mon, 30 Oct 2017 15:38:05 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/01/17. So please shout if anyone has objections. Thanks. Kind regards, Luca Boccassi --- >>From 6d3560be202d76d6d9df9b2c187ee0fbe732c636 Mon Sep 17 00:00:00 2001 From: Rasesh Mody Date: Fri, 6 Oct 2017 23:31:11 -0700 Subject: [PATCH] net/qede/base: fix return code to align with FW [ upstream commit da4ff1c39854d1c2d922c4959aac1c6fd6c182b1 ] This change aligns the PF behavior with that of the L2-fw, so that flows (to remove an incorrect MAC) for PF and VF could remain the same. Fixes: 86a2265e59d7 ("qede: add SRIOV support") Signed-off-by: Rasesh Mody --- drivers/net/qede/base/ecore_sriov.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/net/qede/base/ecore_sriov.c b/drivers/net/qede/base/ecore_sriov.c index 1e706654b..064d7e723 100644 --- a/drivers/net/qede/base/ecore_sriov.c +++ b/drivers/net/qede/base/ecore_sriov.c @@ -2810,12 +2810,13 @@ static void ecore_iov_vf_mbx_ucast_filter(struct ecore_hwfn *p_hwfn, goto out; } - /* Update shadow copy of the VF configuration */ + /* Update shadow copy of the VF configuration. In case shadow indicates + * the action should be blocked return success to VF to imitate the + * firmware behaviour in such case. + */ if (ecore_iov_vf_update_unicast_shadow(p_hwfn, vf, ¶ms) != - ECORE_SUCCESS) { - status = PFVF_STATUS_FAILURE; + ECORE_SUCCESS) goto out; - } /* Determine if the unicast filtering is acceptible by PF */ if ((p_bulletin->valid_bitmap & (1 << VLAN_ADDR_FORCED)) && -- 2.11.0