]> git.baikalelectronics.ru Git - kernel.git/commit
xfrm: Flushing empty SPD generates false events
authorjamal <hadi@cyberus.ca>
Thu, 11 Feb 2010 00:53:13 +0000 (00:53 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 Feb 2010 05:49:50 +0000 (21:49 -0800)
commitd1f49da462440bdcb5b9a6d2285f0eef37894de9
treefe86830e9582b534c0481c2ac2f58e63a684906b
parente55c59ca4e106ec399c5924768724bd320f72b01
xfrm: Flushing empty SPD generates false events

Observed similar behavior on SPD as previouly seen on SAD flushing..
This fixes it.

cheers,
jamal
commit 428b20432dc31bc2e01a94cd451cf5a2c00d2bf4
Author: Jamal Hadi Salim <hadi@cyberus.ca>
Date:   Thu Feb 11 05:49:38 2010 -0500

    xfrm: Flushing empty SPD generates false events

    To see the effect make sure you have an empty SPD.
    On window1 "ip xfrm mon" and on window2 issue "ip xfrm policy flush"
    You get prompt back in window1 and you see the flush event on window2.
    With this fix, you still get prompt on window1 but no event on window2.

Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/key/af_key.c
net/xfrm/xfrm_policy.c
net/xfrm/xfrm_user.c