Willy Tarreau
b74bedf157
MINOR: mux-h2: simplify the wake up code in h2_rcv_buf()
...
The code used to decide when to restart reading is far from being trivial
and will cause trouble after the forthcoming changes: it checks if the
current stream is the same that is being demuxed, and only if so, wakes
the demux to restart reading. Once streams will start to use multiple
buffers, this condition will make no sense anymore. Actually the real
reason is split into two steps:
- detect if the demux is currently blocked on the current stream, and
if so remove SFULL
- detect if any demux blocking flags were removed during the operations,
and if so, wake demuxing.
For now this doesn't change anything.
2024-10-12 16:29:16 +02:00
..
2024-05-06 18:42:54 +02:00
2024-05-28 19:25:08 +02:00
2024-07-12 15:27:04 +02:00
2024-09-30 16:55:53 +02:00
2024-10-12 16:29:15 +02:00
2024-10-12 16:28:54 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-09-15 23:44:59 +02:00
2024-10-11 17:40:37 +02:00
2024-09-20 16:35:32 +02:00
2024-08-30 18:53:49 +02:00
2024-06-14 11:36:52 +02:00
2024-04-30 21:40:17 +02:00
2024-10-02 10:22:51 +02:00
2024-09-30 11:36:39 +02:00
2024-08-30 18:53:49 +02:00
2024-09-30 16:55:53 +02:00
2024-09-17 09:08:10 +02:00
2024-05-10 17:18:13 +02:00
2024-07-12 15:27:04 +02:00
2024-04-02 07:27:33 +02:00
2024-09-03 17:49:21 +02:00
2024-07-09 16:46:38 +02:00
2024-08-21 17:36:58 +02:00
2024-08-20 18:12:27 +02:00
2024-05-21 17:55:20 +02:00
2024-09-12 17:47:13 +02:00
2024-09-12 17:47:13 +02:00
2024-09-12 17:47:13 +02:00
2024-05-24 12:07:18 +02:00
2024-05-24 12:07:18 +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-09-02 15:50:25 +02:00
2024-05-10 17:18:13 +02:00
2024-09-03 17:49:21 +02:00
2024-09-26 16:53:07 +02:00
2024-04-26 11:29:25 +02:00
2024-09-16 22:55:25 +02:00
2024-09-16 22:55:25 +02:00
2024-09-16 22:55:25 +02:00
2024-05-16 10:31:17 +02:00
2024-09-16 22:55:25 +02:00
2024-09-19 15:36:58 +02:00
2024-07-09 16:46:38 +02:00
2024-10-08 12:00:42 +02:00
2024-08-20 18:12:27 +02:00
2024-10-04 21:38:14 +02:00
2024-10-02 10:31:40 +02:00
2024-08-30 18:53:49 +02:00
2024-06-20 16:38:48 +02:00
2024-03-25 16:24:15 +01:00
2024-04-04 19:10:01 +02:00
2024-05-24 16:17:24 +02:00
2024-04-04 19:10:01 +02:00
2024-01-11 15:10:08 +01:00
2024-07-26 16:59:00 +02:00
2024-04-02 07:00:10 +02:00
2024-03-29 17:08:37 +01:00
2024-07-16 14:04:41 +02:00
2024-06-26 07:38:21 +02:00
2024-09-25 17:12:11 +02:00
2024-10-04 21:38:08 +02:00
2024-04-13 08:43:12 +02:00
2024-09-23 20:16:27 +02:00
2024-03-28 17:28:20 +01:00
2024-08-30 14:58:59 +02:00
2024-10-12 16:29:15 +02:00
2024-10-12 16:29:15 +02:00
2024-10-12 16:29:16 +02:00
2024-09-03 15:25:05 +02:00
2024-10-10 17:20:39 +02:00
2024-10-12 16:29:15 +02:00
2024-06-27 16:08:42 +02:00
2024-09-10 08:55:29 +02:00
2024-09-16 14:06:39 +02:00
2024-07-09 16:46:38 +02:00
2024-08-21 17:37:46 +02:00
2024-08-21 17:37:46 +02:00
2024-08-21 17:37:46 +02:00
2024-08-30 18:53:49 +02:00
2024-08-21 17:37:46 +02:00
2024-08-21 17:37:46 +02:00
2024-08-21 17:37:46 +02:00
2024-08-30 18:53:49 +02:00
2024-09-26 16:53:07 +02:00
2023-12-21 15:42:08 +01:00
2024-08-22 17:48:23 +02:00
2024-05-16 10:31:17 +02:00
2024-01-29 15:40:19 +01:00
2024-10-01 18:57:51 +02:00
2024-02-05 14:31:21 +01:00
2024-08-26 11:21:48 +02:00
2024-07-24 11:07:19 +02:00
2023-11-28 15:37:50 +01:00
2024-09-03 17:49:21 +02:00
2024-08-26 11:21:48 +02:00
2024-08-30 17:04:09 +02:00
2024-01-31 16:28:54 +01:00
2024-10-04 17:56:45 +02:00
2024-08-21 08:02:44 +02:00
2024-01-16 10:17:27 +01:00
2024-10-04 17:56:45 +02:00
2024-08-30 17:04:09 +02:00
2024-10-04 21:38:14 +02:00
2024-10-04 17:56:45 +02:00
2024-08-30 18:53:49 +02:00
2024-09-02 10:01:41 +02:00
2024-04-26 10:20:57 +02:00
2024-10-09 17:47:16 +02:00
2024-10-01 16:19:25 +02:00
2024-08-30 17:04:09 +02:00
2024-04-06 00:07:49 +02:00
2024-10-04 17:56:45 +02:00
2024-10-04 17:56:45 +02:00
2024-09-19 15:38:19 +02:00
2024-07-24 17:59:03 +02:00
2024-10-10 16:55:15 +02:00
2024-07-18 13:29:52 +02:00
2024-09-27 19:01:38 +02:00
2024-08-07 16:02:59 +02:00
2024-05-21 17:55:03 +02:00
2024-10-10 16:55:15 +02:00
2024-08-30 18:53:49 +02:00
2024-08-21 17:37:46 +02:00
2024-08-30 18:53:49 +02:00
2024-09-09 16:54:48 +02:00
2024-07-30 18:53:08 +02:00
2024-05-21 18:30:45 +02:00
2024-03-12 17:37:11 +01:00
2024-08-30 18:53:49 +02:00
2024-08-26 15:17:40 +02:00
2024-10-10 09:31:19 +02:00
2024-05-17 14:53:19 +02:00
2024-09-16 22:55:40 +02:00
2024-04-26 10:20:57 +02:00
2024-09-03 17:49:21 +02:00
2024-10-04 15:44:40 +02:00
2024-09-30 16:55:48 +02:00
2024-09-19 15:38:19 +02:00
2024-09-30 16:55:53 +02:00
2024-04-03 15:53:18 +02:00
2024-10-04 21:38:14 +02:00
2024-07-31 10:29:42 +02:00
2024-10-02 10:22:51 +02:00
2024-05-24 09:46:49 +02:00
2024-09-19 15:36:58 +02:00
2024-10-10 16:55:15 +02:00
2024-04-22 16:25:18 +02:00
2024-07-18 13:29:52 +02:00
2024-09-15 23:51:51 +02:00
2024-08-07 15:40:52 +02:00