David S. Miller
9d4a706d85
[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 <davem@davemloft.net >
2006-09-22 15:08:42 -07:00
..
2006-07-03 19:54:02 -07:00
2006-07-02 13:58:51 -07:00
2006-06-20 15:10:08 -07:00
2006-09-22 14:55:39 -07:00
2006-09-22 14:55:10 -07:00
2006-06-25 23:38:29 -07:00
2006-09-22 14:55:10 -07:00
2006-09-22 15:06:48 -07:00
2006-08-02 14:12:06 -07:00
2006-09-21 11:46:18 +10:00
2006-04-14 15:00:20 -07:00
2006-01-03 13:11:21 -08:00
2006-07-03 19:30:18 -07:00
2005-04-16 15:20:36 -07:00
2006-09-22 14:53:32 -07:00
2006-06-20 15:10:08 -07:00
2005-08-29 15:32:25 -07:00
2006-03-20 22:42:39 -08:00
2006-09-22 14:54:40 -07:00
2006-03-20 22:42:39 -08:00
2006-03-20 22:42:39 -08:00
2006-03-20 22:42:39 -08:00
2006-03-20 22:42:39 -08:00
2005-04-16 15:20:36 -07:00
2006-09-22 15:06:41 -07:00
2006-09-21 11:46:18 +10:00
2006-09-22 14:54:25 -07:00
2006-09-22 15:07:00 -07:00
2005-04-16 15:20:36 -07:00
2006-09-22 14:54:49 -07:00
2006-04-26 12:56:16 +01:00
2006-01-27 17:08:07 -05:00
2005-09-21 23:03:55 -04:00
2006-06-15 15:48:13 -04:00
2006-04-24 16:15:58 -04:00
2006-07-05 13:42:58 -04:00
2006-03-20 16:54:09 -08:00
2006-01-03 13:10:46 -08:00
2006-04-26 12:56:16 +01:00
2006-01-03 13:11:15 -08:00
2006-03-20 22:46:16 -08:00
2006-01-03 13:11:21 -08:00
2006-09-22 14:54:14 -07:00
2006-09-22 14:54:10 -07:00
2006-05-06 19:59:18 +01:00
2006-01-03 13:10:31 -08:00
2005-04-16 15:20:36 -07:00
2006-09-22 14:55:56 -07:00
2006-09-22 14:55:56 -07:00
2005-04-16 15:20:36 -07:00
2006-09-22 14:55:06 -07:00
2006-04-26 12:56:16 +01:00
2006-04-26 12:56:16 +01:00
2006-06-20 15:10:08 -07:00
2006-09-21 11:46:22 +10:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-09-22 15:07:00 -07:00
2005-04-16 15:20:36 -07:00
2006-03-23 07:12:57 -05:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-10-08 15:00:57 -07:00
2006-06-17 21:26:08 -07:00
2005-11-14 21:58:18 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-22 07:57:21 -03:00
2006-03-20 22:59:36 -08:00
2006-09-22 15:07:01 -07:00
2006-04-26 12:56:16 +01:00
2006-09-22 14:54:23 -07:00
2006-08-02 15:02:31 -07:00
2006-08-02 13:38:20 -07:00
2006-09-22 14:53:32 -07:00
2006-09-22 14:55:04 -07:00
2006-05-03 23:27:47 -07:00
2006-09-22 14:55:04 -07:00
2005-08-29 16:01:32 -07:00
2005-08-29 15:33:26 -07:00
2006-07-24 12:44:23 -07:00
2006-07-08 13:34:56 -07:00
2005-08-29 15:32:25 -07:00
2006-06-20 15:10:08 -07:00
2005-08-29 15:37:22 -07:00
2006-08-04 22:59:51 -07:00
2006-09-22 14:53:29 -07:00
2006-05-03 23:28:20 -07:00
2006-09-22 14:53:27 -07:00
2006-04-26 12:56:16 +01:00
2006-08-02 14:12:06 -07:00
2005-07-05 15:12:04 -07:00
2006-09-22 14:55:16 -07:00
2006-09-22 14:53:29 -07:00
2005-09-14 08:36:54 -04:00
2006-06-30 14:12:10 -07:00
2006-01-03 13:10:57 -08:00
2006-08-02 13:38:19 -07:00
2006-01-03 13:10:54 -08:00
2006-01-03 13:10:38 -08:00
2006-01-03 13:11:21 -08:00
2006-03-22 00:01:31 -08:00
2006-04-09 22:37:18 -07:00
2006-09-22 15:08:42 -07:00