]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - net/core/dst.c
net: Do delayed neigh confirmation.
[mirror_ubuntu-zesty-kernel.git] / net / core / dst.c
index 43d94cedbf7c075e5c38dd124d9e91aec8143739..a6e19a23a745a392e15806c81fe09fd3d91ab65c 100644 (file)
@@ -152,7 +152,7 @@ EXPORT_SYMBOL(dst_discard);
 const u32 dst_default_metrics[RTAX_MAX];
 
 void *dst_alloc(struct dst_ops *ops, struct net_device *dev,
-               int initial_ref, int initial_obsolete, int flags)
+               int initial_ref, int initial_obsolete, unsigned short flags)
 {
        struct dst_entry *dst;
 
@@ -188,6 +188,7 @@ void *dst_alloc(struct dst_ops *ops, struct net_device *dev,
        dst->__use = 0;
        dst->lastuse = jiffies;
        dst->flags = flags;
+       dst->pending_confirm = 0;
        dst->next = NULL;
        if (!(flags & DST_NOCOUNT))
                dst_entries_add(ops, 1);