Amaury Denoyelle
b2282082dd
MINOR: quic: enforce ACK reception is handled in order
...
Add a new BUG_ON() in qc-stream_desc_ack(). It ensures that
acknowledgement are always notify in-order. This is because out-of-order
ACKs cannot be handled by qc_stream_desc layer which does not support
gap in STREAM sent data.
Prior to this fix, out-of-order ACKs are simply ignored without any
error. This currently cannot happen thanks to careful
qc_stream_desc_ack() invokation. If this assumption is broken in the
future by inatteion, this would cause loss of ACK notification which
will prevent qc_stream_desc release.
2024-08-07 11:08:20 +02:00
..
2024-07-12 15:27:04 +02:00
2024-07-29 09:27:01 +02:00
2024-07-18 14:15:59 +02:00
2024-07-25 15:39:39 +02:00
2024-07-28 14:59:23 +02:00
2024-06-14 11:36:52 +02:00
2024-07-12 15:27:05 +02:00
2024-07-12 15:27:04 +02:00
2024-07-18 16:39:38 +02:00
2024-07-12 15:27:04 +02:00
2024-07-16 14:04:41 +02:00
2024-07-09 16:46:38 +02:00
2024-07-09 16:46:38 +02:00
2024-07-12 15:27:04 +02:00
2024-08-06 08:21:49 +02:00
2024-07-15 19:19:13 +02:00
2024-07-11 14:51:23 +02:00
2024-07-18 17:06:12 +02:00
2024-08-01 18:23:32 +02:00
2024-08-01 18:23:32 +02:00
2024-08-02 08:42:28 +02:00
2024-06-28 14:36:30 +02:00
2024-07-30 18:53:08 +02:00
2024-07-09 16:46:38 +02:00
2024-07-02 10:05:40 +02:00
2024-08-02 08:42:28 +02:00
2024-06-20 16:38:48 +02:00
2024-07-26 16:59:00 +02:00
2024-07-16 14:04:41 +02:00
2024-06-26 07:38:21 +02:00
2024-07-11 15:14:06 +02:00
2024-06-14 18:25:21 +02:00
2024-06-17 19:37:29 +02:00
2024-07-12 15:27:04 +02:00
2024-07-30 09:05:25 +02:00
2024-08-02 08:42:28 +02:00
2024-07-30 10:44:00 +02:00
2024-08-07 11:03:32 +02:00
2024-07-24 14:19:10 +02:00
2024-06-27 16:08:42 +02:00
2024-08-02 08:42:29 +02:00
2024-07-09 16:46:38 +02:00
2024-08-01 11:35:27 +02:00
2024-07-11 15:14:06 +02:00
2024-07-31 10:29:42 +02:00
2024-07-25 15:39:39 +02:00
2024-07-29 09:27:01 +02:00
2024-07-26 16:42:44 +02:00
2024-07-24 11:07:19 +02:00
2024-07-03 15:02:40 +02:00
2024-07-26 16:42:44 +02:00
2024-08-06 18:00:17 +02:00
2024-08-07 11:03:32 +02:00
2024-07-25 13:45:38 +02:00
2024-07-25 15:39:39 +02:00
2024-08-07 11:03:32 +02:00
2024-07-26 15:24:35 +02:00
2024-07-30 18:53:08 +02:00
2024-08-07 11:08:20 +02:00
2024-08-02 15:25:26 +02:00
2024-07-11 15:14:06 +02:00
2024-08-07 10:57:10 +02:00
2024-07-18 13:29:52 +02:00
2024-07-24 17:59:03 +02:00
2024-07-08 14:23:14 +02:00
2024-07-18 13:29:52 +02:00
2024-08-06 16:41:37 +02:00
2024-07-12 15:27:04 +02:00
2024-07-25 14:56:19 +02:00
2024-07-17 16:52:06 +02:00
2024-07-30 18:53:08 +02:00
2024-07-18 16:39:38 +02:00
2024-07-30 18:53:08 +02:00
2024-07-12 15:27:05 +02:00
2024-07-12 15:27:05 +02:00
2024-07-30 18:39:29 +02:00
2024-07-18 16:12:36 +02:00
2024-07-18 16:39:38 +02:00
2024-07-31 10:29:42 +02:00
2024-07-24 14:19:10 +02:00
2024-07-18 13:29:52 +02:00
2024-07-18 13:29:52 +02:00
2024-07-18 17:06:12 +02:00
2024-07-11 15:14:06 +02:00