diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index ababba37d735d62b7fe0500983f411d7806baa17..e5d236595206bdc9ac00a4b458f07524eef1e72d 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@ -464,7 +464,7 @@ static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan, struct vxlan_fdb *f; f = __vxlan_find_mac(vxlan, mac, vni); - if (f) + if (f && f->used != jiffies) f->used = jiffies; return f;