Antony Antony
231a1744dc
xfrm: add extack to xfrm_init_state
...
Add a struct extack parameter to xfrm_init_state() and pass it
through to __xfrm_init_state(). This allows validation errors detected
during state initialization to propagate meaningful error messages back
to userspace.
xfrm_state_migrate() now passes extack so that errors from the
XFRM_MSG_MIGRATE_STATE path are properly reported. Callers without an
extack context (af_key, ipcomp4, ipcomp6) pass NULL, preserving their
existing behaviour.
Reviewed-by: Sabrina Dubroca <sd@queasysnail.net >
Signed-off-by: Antony Antony <antony.antony@secunet.com >
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com >
2026-06-04 12:22:35 +02:00
..
2026-04-20 23:45:41 +02:00
2026-04-13 15:32:35 +02:00
2026-02-21 17:09:51 -08:00
2026-04-23 10:24:02 -07:00
2026-03-24 21:00:38 -07:00
2026-02-22 08:26:33 -08:00
2026-03-14 09:52:30 -07:00
2025-12-04 09:54:53 +01:00
2026-02-25 09:11:40 +01:00
2026-01-28 19:33:07 -08:00
2026-03-29 11:21:23 -07:00
2026-01-28 19:33:07 -08:00
2026-03-17 16:10:59 -07:00
2026-01-17 16:00:24 -08:00
2025-11-25 19:20:42 -08:00
2026-04-12 12:33:33 -07:00
2026-04-23 11:40:08 -07:00
2026-02-21 01:02:28 -08:00
2026-04-23 11:54:43 -07:00
2026-03-06 16:32:26 -08:00
2026-02-21 17:09:51 -08:00
2026-03-29 11:21:22 -07:00
2026-03-29 11:21:22 -07:00
2025-12-10 01:15:27 -08:00
2026-04-12 12:33:33 -07:00
2026-03-09 18:50:24 -07:00
2026-02-02 17:49:29 -08:00
2026-03-02 18:17:17 -08:00
2026-04-12 09:05:02 -07:00
2026-01-08 18:02:35 -08:00
2026-06-04 12:22:35 +02:00
2026-02-21 17:09:51 -08:00
2025-11-28 00:00:38 +00:00
2026-04-03 15:07:46 -07:00
2026-03-02 18:49:41 -08:00
2026-03-29 11:21:22 -07:00
2026-03-13 18:57:44 -07:00
2026-03-29 11:21:22 -07:00
2026-03-09 18:32:45 -07:00
2026-04-16 13:48:30 +02:00
2026-04-14 18:36:10 -07:00
2026-03-13 18:57:44 -07:00
2026-04-14 18:36:10 -07:00
2026-03-29 11:21:23 -07:00
2026-04-14 12:04:00 -07:00
2026-03-10 18:59:39 -07:00
2026-03-03 17:16:54 -08:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-03-05 12:11:05 -08:00
2026-04-18 11:10:12 -07:00
2026-02-03 15:13:24 +01:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-03-09 18:32:45 -07:00
2026-03-06 16:32:26 -08:00
2026-03-29 11:21:22 -07:00
2026-04-23 11:04:00 -07:00
2026-04-14 18:36:10 -07:00
2026-04-18 11:10:12 -07:00
2026-03-29 11:21:22 -07:00
2026-04-18 11:10:12 -07:00
2026-02-03 15:13:24 +01:00
2026-04-18 11:10:13 -07:00
2026-04-18 11:10:14 -07:00
2026-01-28 19:31:51 -08:00
2026-01-05 16:43:29 +01:00
2026-04-18 11:10:13 -07:00
2026-04-18 11:10:12 -07:00
2026-03-24 21:00:38 -07:00
2026-03-24 21:00:38 -07:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-04-23 16:50:42 -07:00
2026-03-13 18:57:44 -07:00
2026-03-13 18:57:46 -07:00
2026-04-03 15:07:46 -07:00
2026-02-22 08:26:33 -08:00
2026-04-14 18:36:10 -07:00
2026-04-07 10:12:40 +02:00