]> err.no Git - linux-2.6/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)
commitc7f5ea3a4d1ae6b3b426e113358fdc57494bc754
treed77be695b79131617029d8586fd729a6b94b56e5
parent2575b65434d56559bd03854450b9b6aaf19b9c90
[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