From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by dpdk.org (Postfix) with ESMTP id EEF621B252 for ; Mon, 30 Oct 2017 16:36:13 +0100 (CET) Received: by mail-wm0-f43.google.com with SMTP id r68so17318076wmr.3 for ; Mon, 30 Oct 2017 08:36:13 -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=dsMXT3bpAP+e6kjkBEMLRvE08r7fQJU28UcfksrE/+0=; b=ksQ9Bl7k2tcNWHBBgDuMkAQKostweE3ZAsg5+FGQLeobXRnTLUf9ukkTcmjatH/hEX GsKLOVM6qt0BTG5945s7+ngk0PaJwW7MXAUNCpeHDVErBd0lkpJcYTAl+NJ5PPJLkX/c A+gRSQuOPZchX5+F2m6iJbGILN4TAJ5ZropX9RMA5GWbAoZniC4yowfJr6yDyKyMXpDz E7PqjLmYlaRe5YZzAxrEfIW9/N4RsAZ0djGm66EnKwnYUsTmDalGSP2MVN1CvPIb3PKv LbNdcHC1bHfE8xeAVhcJ0Eoi27KcnuREw0bkpj1B80Go4uVo+MbnUCboyhTpMoZg5/Wt i0Yw== 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=dsMXT3bpAP+e6kjkBEMLRvE08r7fQJU28UcfksrE/+0=; b=TwTYblWSecD75/1AbtvaWBlhBbvvOaoxAuGPbnkT1lT0Kg5bEV5nfsNOrTTyVejYi1 vlTqIopu/2UJ2M18Zo23K1mlLYC5HaNn1XQ0QRZ/xuUnlTy5MWbY+HqUC7EJfLqX+TPJ mfK/8dpIjqVK4dHo8e9dChuATw6cEPdob8+TkrlJNG0oZseff5PJTwwaeedXQDvvnAiH Ikt+JPHQFx3JjahbDgg8NcymlnojzKrBQiasD2xHBGpCHE2WScZURDYUHCW5lZj4hjnD koYfYqMUwXIFV51yzsreF+Smtdu7DOR09S3ndhIX4sCar5WvkdRYV6Z8P8LIMFv4m6Pj BZRQ== X-Gm-Message-State: AMCzsaXGrVYZP9ZmwQYIvP1kx8bLJTX7m2WRIsvJHVrs7lJjwDEmzgpe idJ3W2SRfMiUaNR+oLjqNPM= X-Google-Smtp-Source: ABhQp+TwzvNqaVUHL17NFJf0NmHewIeZXxb7nN+IAjHBPKb0LIwE72Br38V+oJMf8fri2Qfu5qNqrQ== X-Received: by 10.28.169.21 with SMTP id s21mr3865084wme.87.1509377773354; Mon, 30 Oct 2017 08:36:13 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id d18sm12868642wra.50.2017.10.30.08.36.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Oct 2017 08:36:12 -0700 (PDT) From: luca.boccassi@gmail.com To: David Harton Cc: Beilei Xing , dpdk stable Date: Mon, 30 Oct 2017 15:34:20 +0000 Message-Id: <20171030153511.13322-17-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/i40e: fix i40evf MAC filter table' 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:36:14 -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 f44cb3cb0eb2539ed690d885fefb637c45ef4444 Mon Sep 17 00:00:00 2001 From: David Harton Date: Tue, 12 Sep 2017 23:21:10 -0400 Subject: [PATCH] net/i40e: fix i40evf MAC filter table [ upstream commit 7a4afbad98eddc88216e7ef5cf152c86e2c09fc2 ] The i40e maintains a single MAC filter table for both unicast and multicast addresses. The i40e_validate_mac_addr function was preventing multicast addresses from being added to the table via i40evf_add_mac_addr. Fixed the issue by adjusting the check in i40evf_add_mac_addr. Fixes: 4861cde46116 ("i40e: new poll mode driver") Fixes: 97ac72aa71a9 ("i40e: support setting VF MAC address") Signed-off-by: David Harton Acked-by: Beilei Xing --- drivers/net/i40e/i40e_ethdev_vf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40e_ethdev_vf.c b/drivers/net/i40e/i40e_ethdev_vf.c index 0f2f23c05..c01312228 100644 --- a/drivers/net/i40e/i40e_ethdev_vf.c +++ b/drivers/net/i40e/i40e_ethdev_vf.c @@ -859,7 +859,7 @@ i40evf_add_mac_addr(struct rte_eth_dev *dev, int err; struct vf_cmd_info args; - if (i40e_validate_mac_addr(addr->addr_bytes) != I40E_SUCCESS) { + if (is_zero_ether_addr(addr)) { PMD_DRV_LOG(ERR, "Invalid mac:%x:%x:%x:%x:%x:%x", addr->addr_bytes[0], addr->addr_bytes[1], addr->addr_bytes[2], addr->addr_bytes[3], -- 2.11.0