]> git.baikalelectronics.ru Git - kernel.git/commit
[XFRM]: Do not flush all bundles on SA insert.
authorDavid S. Miller <davem@sunset.davemloft.net>
Thu, 24 Aug 2006 10:29:04 +0000 (03:29 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 22 Sep 2006 22:08:45 +0000 (15:08 -0700)
commited97110ec8b27d6254d87e13c420ca1847167c33
treed77be695b79131617029d8586fd729a6b94b56e5
parente357a0ba0838385db0209b208121f69a1ca976ab
[XFRM]: Do not flush all bundles on SA insert.

Instead, simply set all potentially aliasing existing xfrm_state
objects to have the current generation counter value.

This will make routes get relooked up the next time an existing
route mentioning these aliased xfrm_state objects gets used,
via xfrm_dst_check().

Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/xfrm.h
net/xfrm/xfrm_policy.c
net/xfrm/xfrm_state.c