Amaury Denoyelle
967228c211
MINOR: quic: split transport params decoding/check
...
Function quic_transport_params_decode() is used for decoding received
parameters. Prior to this patch, it also contained validity checks on
some of the parameters. Finally, it also tested that mandatory
parameters were indeed found.
This patch separates this two parts. Params validity is now tested in a
new function quic_transport_params_check(), which can be called just
after decode operation.
This patch will be useful for QMux protocol, as this allows to reuse
decode operation without executing checks which are tied to the QUIC
specification, in particular for mandatory parameters.
2026-04-02 14:02:04 +02:00
..
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-10-28 11:59:32 +01:00
2026-03-30 18:24:28 +02:00
2026-04-02 13:47:13 +02:00
2026-03-12 18:06:38 +01:00
2026-03-12 18:06:38 +01:00
2026-03-23 14:02:43 +01:00
2026-03-30 09:24:19 +02:00
2026-02-18 13:26:20 +01:00
2026-03-06 13:55:31 +01:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-09-16 09:23:46 +02:00
2025-11-14 11:01:45 +01:00
2026-04-01 16:34:37 +02:00
2026-03-18 15:30:39 +01:00
2026-04-01 14:39:28 +02:00
2026-01-20 17:17:37 +01:00
2026-01-07 09:54:31 +01:00
2026-03-30 09:24:19 +02:00
2025-12-24 11:35:09 +01:00
2026-03-23 14:02:42 +01:00
2025-11-06 15:01:29 +01:00
2026-04-01 16:34:38 +02:00
2026-03-30 09:24:19 +02:00
2026-03-30 09:24:19 +02:00
2026-03-18 11:18:33 +01:00
2025-08-11 19:55:30 +02:00
2026-04-01 16:34:37 +02:00
2026-01-13 11:12:34 +01:00
2026-02-24 08:17:16 +01:00
2025-09-06 11:05:52 +02:00
2026-03-12 18:06:37 +01:00
2025-09-10 16:48:09 +02:00
2026-03-23 14:02:42 +01:00
2025-09-17 14:30:32 +02:00
2025-09-17 14:30:32 +02:00
2026-03-25 18:37:06 +01:00
2025-08-11 19:55:30 +02:00
2026-03-06 13:55:31 +01:00
2026-03-05 15:35:21 +01:00
2025-08-11 19:55:30 +02:00
2026-03-12 18:06:38 +01:00
2025-11-24 14:10:13 +01:00
2026-03-06 13:55:41 +01:00
2026-03-27 11:18:40 +01:00
2026-02-26 08:24:03 +01:00
2025-11-24 14:10:13 +01:00
2026-02-19 08:20:37 +01:00
2025-09-16 09:23:46 +02:00
2026-03-05 15:34:46 +01:00
2025-05-16 15:13:17 +02:00
2026-03-17 07:48:02 +01:00
2026-02-26 17:03:53 +01:00
2026-03-19 10:40:25 +01:00
2026-04-01 16:28:49 +02:00
2026-03-30 09:24:19 +02:00
2026-03-30 16:27:53 +02:00
2026-03-03 08:45:27 +01:00
2026-03-12 18:06:38 +01:00
2026-03-05 14:33:21 +01:00
2026-03-03 16:22:57 +01:00
2026-04-01 16:34:37 +02:00
2026-03-30 09:24:19 +02:00
2026-03-23 14:02:43 +01:00
2026-02-18 13:26:21 +01:00
2026-03-30 09:24:19 +02:00
2026-03-30 09:24:19 +02:00
2026-03-12 18:06:38 +01:00
2025-10-29 08:47:19 +01:00
2025-07-24 12:13:42 +02:00
2026-03-30 09:24:19 +02:00
2026-03-12 18:06:38 +01:00
2026-03-30 09:24:19 +02:00
2026-03-12 09:18:42 +01:00
2026-03-10 14:20:42 +01:00
2026-02-10 07:22:54 +01:00
2025-10-01 18:13:33 +02:00
2025-11-20 18:38:09 +01:00
2025-09-05 08:51:07 +02:00
2026-03-05 15:39:42 +01:00
2026-04-01 16:28:49 +02:00
2025-06-27 16:41:18 +02:00
2026-03-31 12:34:33 +02:00
2026-03-17 17:08:28 +01:00
2026-03-12 18:06:38 +01:00
2026-03-31 19:56:28 +02:00
2026-03-30 16:32:21 +02:00
2026-03-10 15:10:34 +01:00
2026-03-10 15:10:34 +01:00
2026-03-12 18:06:38 +01:00
2026-03-19 18:01:06 +01:00
2026-02-23 16:28:41 +01:00
2026-04-02 11:29:54 +02:00
2025-12-31 00:29:47 +01:00
2026-02-18 13:26:20 +01:00
2026-03-19 07:03:10 +01:00
2025-08-11 19:55:30 +02:00
2026-02-26 08:24:03 +01:00
2025-11-20 16:44:03 +01:00
2026-03-12 18:06:38 +01:00
2026-03-16 16:31:58 +01:00
2026-02-12 18:02:19 +01:00
2025-12-11 18:09:47 +01:00
2025-06-11 18:37:34 +02:00
2025-10-23 16:47:58 +02:00
2026-04-01 16:34:38 +02:00
2026-03-23 14:02:43 +01:00
2025-06-12 11:28:54 +02:00
2026-03-20 19:40:11 +01:00
2025-07-15 18:39:23 +02:00
2026-02-12 02:18:59 +01:00
2025-08-11 19:55:30 +02:00
2025-12-01 15:05:41 +01:00
2025-12-01 15:05:41 +01:00
2025-12-01 15:05:41 +01:00
2025-12-01 15:05:41 +01:00
2025-12-01 15:05:41 +01:00
2025-12-25 19:45:29 +01:00
2025-11-25 14:50:19 +01:00
2026-03-03 16:22:57 +01:00
2025-10-15 09:58:03 +02:00
2026-04-02 14:02:04 +02:00
2025-10-23 16:49:20 +02:00
2026-02-03 04:05:34 +01:00
2025-08-07 16:59:59 +02:00
2026-02-26 08:24:03 +01:00
2026-03-12 18:06:38 +01:00
2026-04-02 14:02:04 +02:00
2026-02-26 08:24:03 +01:00
2026-03-30 09:24:19 +02:00
2026-02-26 17:03:53 +01:00
2026-03-23 14:02:42 +01:00
2025-10-22 15:04:41 +02:00
2026-02-12 09:09:44 +01:00
2026-04-02 14:02:04 +02:00
2025-12-08 10:40:59 +01:00
2026-04-02 14:02:04 +02:00
2025-10-01 10:23:01 +02:00
2025-10-13 16:56:43 +02:00
2026-03-30 18:24:28 +02:00
2025-09-18 15:27:32 +02:00
2026-03-12 18:06:38 +01:00
2026-01-13 11:12:34 +01:00
2026-04-01 16:34:38 +02:00
2026-03-12 18:06:38 +01:00
2026-02-18 09:44:15 +01:00
2025-08-11 19:55:30 +02:00
2026-03-02 10:44:59 +01:00
2025-05-16 16:43:53 +02:00
2025-12-11 18:09:47 +01:00
2025-12-11 18:09:47 +01:00
2026-03-20 16:51:47 +01:00
2026-03-11 17:00:59 +01:00
2025-12-08 10:40:59 +01:00
2026-02-16 18:41:40 +01:00
2026-03-11 17:00:59 +01:00
2026-03-31 12:18:26 +02:00
2026-03-11 17:00:59 +01:00
2026-03-31 12:18:26 +02:00
2026-03-11 17:00:59 +01:00
2026-03-11 17:00:59 +01:00
2026-03-18 11:18:33 +01:00
2026-04-01 14:39:28 +02:00
2026-02-27 10:28:24 +01:00
2026-02-27 10:28:24 +01:00
2026-03-30 16:27:53 +02:00
2026-03-30 09:24:19 +02:00
2026-03-30 16:27:53 +02:00
2026-03-23 07:29:43 +01:00
2025-09-18 16:49:51 +02:00
2026-03-27 07:35:25 +01:00
2026-01-11 15:48:20 +01:00
2026-04-01 16:34:38 +02:00
2026-03-02 14:09:25 +01:00
2026-03-23 21:52:56 +01:00
2026-03-13 09:13:24 +01:00
2026-02-26 08:24:03 +01:00
2026-01-21 10:44:19 +01:00
2025-10-01 10:18:53 +02:00
2026-03-12 18:06:38 +01:00
2026-03-03 16:23:03 +01:00