From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roopa Prabhu Subject: [PATCH net-next] vxlan: dont migrate permanent fdb entries during learn Date: Sun, 11 Jun 2017 15:51:22 -0700 Message-ID: <1497221482-33473-1-git-send-email-roopa@cumulusnetworks.com> Cc: netdev@vger.kernel.org, jbenc@redhat.com, hannes@stressinduktion.org, nicolas.dichtel@6wind.com, nikolay@cumulusnetworks.com To: davem@davemloft.net Return-path: Received: from mail-pf0-f172.google.com ([209.85.192.172]:34710 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751912AbdFKWv2 (ORCPT ); Sun, 11 Jun 2017 18:51:28 -0400 Received: by mail-pf0-f172.google.com with SMTP id 15so17535041pfc.1 for ; Sun, 11 Jun 2017 15:51:28 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: From: Roopa Prabhu This patch fixes vxlan_snoop to not move permanent fdb entries on learn events. This is consistent with the bridge fdb handling of permanent entries. Signed-off-by: Roopa Prabhu --- drivers/net/vxlan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index 7cb21a0..e045c34 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@ -970,7 +970,7 @@ static bool vxlan_snoop(struct net_device *dev, return false; /* Don't migrate static entries, drop packets */ - if (f->state & NUD_NOARP) + if (f->state & (NUD_PERMANENT | NUD_NOARP)) return true; if (net_ratelimit()) -- 1.9.1