James Prestwood
b9c3feb198
handshake: add ref counting to handshake_state
...
This adds a ref count to the handshake state object (as well as
ref/unref APIs). Currently IWD is careful to ensure that netdev
holds the root reference to the handshake state. Other modules do
track it themselves, but ensure that it doesn't get referenced
after netdev frees it.
Future work related to PMKSA will require that station holds a
references to the handshake state, specifically for retry logic,
after netdev is done with it so we need a way to delay the free
until station is also done.
2024-11-25 08:32:03 -06:00
..
2019-10-25 01:08:56 +02:00
2024-11-25 08:32:03 -06:00
2022-09-13 08:57:55 -05:00
2019-10-25 00:43:08 +02:00
2024-11-07 19:11:59 +01:00
2020-07-09 09:58:21 -05:00
2024-11-20 11:36:28 -06:00
2019-07-15 14:53:44 -05:00
2024-11-25 08:32:03 -06:00
2024-11-07 19:11:59 +01:00
2021-09-28 10:51:33 -05:00
2024-10-23 16:57:28 -05:00
2022-01-11 11:07:05 -06:00
2024-10-24 12:11:31 -05:00
2023-01-03 09:16:32 -06:00
2019-11-07 23:40:13 +01:00
2019-05-22 09:58:04 -05:00
2023-04-16 13:01:01 -05:00
2019-10-25 00:43:08 +02:00
2024-11-20 11:36:20 -06:00
2023-10-17 10:13:42 -05:00
2024-09-03 10:18:56 -05:00
2024-09-03 10:18:56 -05:00
2024-08-23 11:17:20 -05:00
2022-08-04 10:30:46 -05:00
2021-04-28 11:19:38 -05:00
2021-03-29 13:17:36 -05:00
2023-12-18 22:14:45 -06:00
2024-08-23 11:17:20 -05:00
2024-11-07 19:11:59 +01:00
2021-07-30 10:38:26 -05:00
2022-01-11 11:07:33 -06:00
2021-06-01 10:44:57 -05:00
2024-03-11 22:08:02 -05:00
2020-03-17 15:35:22 -05:00
2023-01-03 09:58:29 -06:00
2021-11-11 14:27:33 -06:00
2023-10-11 10:19:34 -05:00
2020-08-13 10:36:43 -05:00
2024-11-07 19:11:59 +01:00
2023-01-03 09:58:29 -06:00
2023-01-03 09:58:29 -06:00
2023-01-03 09:58:29 -06:00
2024-08-23 11:17:20 -05:00
2020-08-17 09:40:25 -05:00
2024-10-23 16:57:28 -05:00
2022-11-17 10:04:56 -06:00
2024-08-19 11:43:24 -05:00
2023-01-11 15:48:17 -06:00
2022-10-24 11:05:24 -05:00
2022-10-24 11:05:24 -05:00
2023-12-18 22:14:45 -06:00
2023-11-27 11:27:26 +01:00
2024-03-04 13:48:08 -06:00
2021-09-28 16:46:48 -05:00
2024-10-24 09:09:25 -05:00
2024-10-24 09:09:38 -05:00
2023-12-13 10:12:41 -06:00
2023-12-13 10:12:41 -06:00
2017-11-28 13:20:33 -06:00
2024-11-25 08:32:03 -06:00
2024-11-25 08:32:03 -06:00
2022-02-15 17:22:21 -06:00
2024-08-23 11:17:20 -05:00
2024-10-07 13:26:07 -05:00
2023-11-09 09:27:00 -06:00
2021-06-01 10:03:04 -05:00
2023-11-17 14:13:31 -06:00
2023-02-27 10:26:17 -06:00
2024-11-20 11:51:23 -06:00
2022-05-19 09:47:36 -05:00
2024-02-22 10:14:59 -06:00
2024-11-07 19:11:59 +01:00
2019-11-05 22:14:09 +01:00
2022-11-18 10:50:31 +01:00
2022-11-02 11:25:35 +01:00
2023-11-17 09:49:12 -06:00
2024-02-27 13:55:37 -06:00
2024-08-23 11:17:20 -05:00
2024-07-12 11:58:51 -05:00
2024-09-25 09:52:38 -05:00
2021-09-20 10:32:51 -05:00
2019-11-24 19:44:06 +01:00
2021-11-11 14:27:33 -06:00
2024-10-07 13:26:07 -05:00
2023-12-06 10:58:38 -06:00
2024-11-07 19:11:59 +01:00
2019-10-25 00:43:08 +02:00
2018-08-09 10:45:16 -05:00
2024-02-28 11:51:33 -06:00
2024-11-07 19:11:59 +01:00
2022-10-26 14:16:22 -05:00
2024-11-25 08:32:03 -06:00
2024-08-27 21:41:17 -05:00
2024-11-20 11:46:46 -06:00
2024-08-19 11:43:24 -05:00
2021-10-19 13:28:07 -05:00
2019-07-15 14:06:26 -05:00
2024-10-24 12:10:27 -05:00
2024-10-24 12:10:27 -05:00
2024-11-07 19:11:59 +01:00
2022-09-21 21:17:04 -05:00
2020-09-16 14:31:07 -05:00
2024-02-27 13:55:37 -06:00
2021-09-03 14:34:30 -05:00
2024-11-25 08:32:03 -06:00
2020-04-10 06:31:19 -05:00
2024-07-12 16:24:00 -05:00
2024-08-23 11:17:20 -05:00
2019-01-23 18:22:11 +01:00
2022-05-20 10:03:42 -05:00
2021-02-11 15:06:01 -06:00
2019-11-07 23:40:13 +01:00
2019-10-25 00:43:08 +02:00
2024-10-24 09:09:25 -05:00
2024-11-07 19:11:59 +01:00
2024-09-22 16:00:04 -05:00
2024-11-20 11:47:25 -06:00
2024-11-20 11:47:15 -06:00
2020-11-16 17:04:30 -06:00
2022-01-11 11:07:05 -06:00
2020-08-13 10:36:43 -05:00
2019-10-25 00:43:08 +02:00
2024-11-25 08:32:03 -06:00
2024-07-24 15:25:28 -05:00
2024-11-07 19:11:59 +01:00
2022-11-17 10:04:12 -06:00
2021-11-03 17:44:00 -05:00
2021-11-03 17:44:00 -05:00
2024-10-23 16:57:28 -05:00
2024-11-20 11:46:43 -06:00
2024-11-20 11:46:43 -06:00
2024-05-29 17:52:23 -05:00
2024-05-29 17:52:23 -05:00
2024-11-07 19:11:59 +01:00
2024-10-23 17:07:27 -05:00
2024-11-25 08:32:03 -06:00
2024-08-23 11:17:20 -05:00
2024-10-23 16:57:28 -05:00
2024-08-23 11:17:20 -05:00