Denis Kenzior
3f69ddb615
mpdu: Add ie sorting utility
...
IE elements in various management frames are ordered. This ordering is
outlined in 802.11, Section 9.3.3. The ordering is actually different
depending on the frame type. Instead of trying to implement the order
manually, add a utility function that will sort the IEs in the order
expected by the particular management frame type.
Since we already have IE ordering look up tables in the various
management frame type validation functions, move them to global level
and re-use these lookup tables for the sorting utility.
2021-08-04 10:41:19 -05:00
..
2019-10-25 01:08:56 +02:00
2021-04-30 20:07:19 -05:00
2021-06-09 10:34:22 -05:00
2019-10-25 00:43:08 +02:00
2021-07-05 20:25:14 -05:00
2020-07-09 09:58:21 -05:00
2021-03-12 13:49:23 -06:00
2019-07-15 14:53:44 -05:00
2021-07-14 09:58:42 -05:00
2021-06-04 11:55:06 -05:00
2019-05-03 13:53:50 -05:00
2021-02-09 10:30:48 -06:00
2019-10-25 00:43:08 +02:00
2021-07-28 10:03:27 -05:00
2021-06-04 10:14:04 -05:00
2019-11-07 23:40:13 +01:00
2019-05-22 09:58:04 -05:00
2020-08-13 13:43:31 -05:00
2019-10-25 00:43:08 +02:00
2021-07-28 10:03:27 -05:00
2021-07-14 09:58:42 -05:00
2021-04-20 09:37:48 -05:00
2021-05-07 08:41:21 -05:00
2021-04-23 09:51:46 -05:00
2021-04-28 11:19:38 -05:00
2021-03-29 13:17:36 -05:00
2021-07-30 10:38:26 -05:00
2021-06-01 10:44:23 -05:00
2021-06-01 10:44:57 -05:00
2020-09-16 16:46:02 -05:00
2020-03-17 15:35:22 -05:00
2020-02-06 15:18:04 -06:00
2020-08-17 09:28:49 -05:00
2021-07-07 20:56:53 -05:00
2020-08-13 10:36:43 -05:00
2021-01-25 14:01:58 -06:00
2021-01-25 14:01:58 -06:00
2021-02-08 15:56:30 -06:00
2019-10-25 00:43:08 +02:00
2021-04-26 10:48:03 -05:00
2020-08-17 09:40:25 -05:00
2021-04-28 11:27:14 -05:00
2020-08-17 09:28:49 -05:00
2021-07-28 10:03:27 -05:00
2021-04-09 11:32:21 -05:00
2021-03-22 17:47:53 -05:00
2021-05-28 10:57:11 -05:00
2021-08-03 16:29:47 -05:00
2019-05-19 13:07:13 -05:00
2021-07-28 10:03:27 -05:00
2019-05-03 14:37:11 -05:00
2021-04-23 09:51:46 -05:00
2020-07-31 10:38:59 -05:00
2021-05-12 18:04:30 -05:00
2021-05-12 18:04:30 -05:00
2017-11-28 13:20:33 -06:00
2021-08-03 16:29:30 -05:00
2021-07-27 16:56:01 -05:00
2021-07-27 14:02:43 -05:00
2021-07-14 09:58:42 -05:00
2021-08-04 09:03:07 -05:00
2021-06-07 17:30:25 -05:00
2021-06-01 10:03:04 -05:00
2018-09-14 15:24:15 +02:00
2021-06-01 10:20:50 -05:00
2021-06-01 10:20:50 -05:00
2020-07-13 14:14:41 -05:00
2021-05-07 08:45:20 -05:00
2021-07-27 17:43:38 -05:00
2019-11-05 22:14:09 +01:00
2021-06-29 11:43:26 -05:00
2021-07-29 17:51:25 -05:00
2021-07-27 16:55:58 -05:00
2021-05-25 13:30:29 -05:00
2021-06-01 10:29:42 -05:00
2020-02-03 11:54:28 -06:00
2019-11-24 19:44:06 +01:00
2020-04-08 21:03:13 -05:00
2021-08-04 10:41:19 -05:00
2021-08-04 10:41:19 -05:00
2019-10-25 00:43:08 +02:00
2019-10-25 00:43:08 +02:00
2018-08-09 10:45:16 -05:00
2021-06-18 13:05:59 -05:00
2020-07-13 14:52:02 -05:00
2021-07-28 10:04:41 -05:00
2021-05-27 13:53:02 -05:00
2021-08-03 16:29:08 -05:00
2021-08-03 16:29:08 -05:00
2021-04-29 21:37:38 -05:00
2019-07-15 14:06:26 -05:00
2021-03-10 15:08:19 -06:00
2019-10-25 00:43:08 +02:00
2020-09-16 14:31:07 -05:00
2021-07-14 09:58:42 -05:00
2019-10-25 00:43:08 +02:00
2021-07-30 10:40:30 -05:00
2020-04-10 06:31:19 -05:00
2021-06-04 11:53:31 -05:00
2020-09-14 11:39:25 -05:00
2019-01-23 18:22:11 +01:00
2021-06-01 10:28:47 -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
2021-04-23 09:51:46 -05:00
2021-07-14 09:58:42 -05:00
2021-07-14 09:58:42 -05:00
2021-07-28 09:53:21 -05:00
2021-07-14 09:55:49 -05:00
2020-11-16 17:04:30 -06:00
2019-10-25 00:43:08 +02:00
2020-08-13 10:36:43 -05:00
2019-10-25 00:43:08 +02:00
2021-08-03 16:29:08 -05:00
2021-05-25 18:42:57 -05:00
2020-04-08 16:18:04 -05:00
2020-01-22 11:15:19 -06:00
2021-03-12 13:49:23 -06:00
2021-03-12 13:49:23 -06:00
2021-03-09 15:28:36 -06:00
2020-05-01 11:38:57 -05:00
2021-07-28 09:53:21 -05:00
2021-07-27 17:43:38 -05:00
2021-07-09 10:33:02 -05:00
2020-01-17 12:50:23 -06:00
2021-06-04 11:53:25 -05:00
2021-04-26 10:48:03 -05:00