]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - net/xfrm/xfrm_output.c
netns xfrm: per-netns NETLINK_XFRM socket
[mirror_ubuntu-artful-kernel.git] / net / xfrm / xfrm_output.c
index dc50f1e71f76f86487ebded9991cb20bc4e46ef9..ba90e5e50ffc58bda78167b0eec9c82f1370b421 100644 (file)
@@ -41,6 +41,7 @@ static int xfrm_output_one(struct sk_buff *skb, int err)
 {
        struct dst_entry *dst = skb->dst;
        struct xfrm_state *x = dst->xfrm;
+       struct net *net = xs_net(x);
 
        if (err <= 0)
                goto resume;
@@ -74,7 +75,7 @@ static int xfrm_output_one(struct sk_buff *skb, int err)
                                err = -EOVERFLOW;
                                goto error;
                        }
-                       if (xfrm_aevent_is_on())
+                       if (xfrm_aevent_is_on(net))
                                xfrm_replay_notify(x, XFRM_REPLAY_UPDATE);
                }