From: David S. Miller Date: Thu, 24 Aug 2006 10:18:09 +0000 (-0700) Subject: [XFRM]: Add generation count to xfrm_state and xfrm_dst. X-Git-Tag: v2.6.19-rc1~1272^2~139 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d4a706d852411154d0c91b9ffb3bec68b94b25c;p=pandora-kernel.git [XFRM]: Add generation count to xfrm_state and xfrm_dst. Each xfrm_state inserted gets a new generation counter value. When a bundle is created, the xfrm_dst objects get the current generation counter of the xfrm_state they will attach to at dst->xfrm. xfrm_bundle_ok() will return false if it sees an xfrm_dst with a generation count different from the generation count of the xfrm_state that dst points to. This provides a facility by which to passively and cheaply invalidate cached IPSEC routes during SA database changes. Signed-off-by: David S. Miller --- Reading git-diff-tree failed