diff options
-rw-r--r-- | drivers/net/vxlan.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index 09855be219e9..1e54fb5c883a 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c | |||
@@ -2322,6 +2322,9 @@ static void vxlan_cleanup(unsigned long arg) | |||
2322 | if (f->state & (NUD_PERMANENT | NUD_NOARP)) | 2322 | if (f->state & (NUD_PERMANENT | NUD_NOARP)) |
2323 | continue; | 2323 | continue; |
2324 | 2324 | ||
2325 | if (f->flags & NTF_EXT_LEARNED) | ||
2326 | continue; | ||
2327 | |||
2325 | timeout = f->used + vxlan->cfg.age_interval * HZ; | 2328 | timeout = f->used + vxlan->cfg.age_interval * HZ; |
2326 | if (time_before_eq(timeout, jiffies)) { | 2329 | if (time_before_eq(timeout, jiffies)) { |
2327 | netdev_dbg(vxlan->dev, | 2330 | netdev_dbg(vxlan->dev, |