Willy Tarreau
f8ecc7f667
MEDIUM: fd: simplify the fd_*_{recv,send} functions using BTS/BTR
...
Now that we don't have to update FD_EV_POLLED_* at the same time as
FD_EV_ACTIVE_*, we don't need to use a CAS anymore, a bit-test-and-set
operation is enough. Doing so reduces the code size by a bit more than
1 kB. One function was special, fd_done_recv(), whose comments and doc
were inaccurate for the part related to the lack of polling.
2019-09-05 09:31:18 +02:00
..
2015-04-06 11:23:56 +02:00
2019-07-05 14:26:14 +02:00
2019-07-31 14:12:55 +02:00
2019-08-30 11:58:58 +02:00
2019-05-07 06:54:06 +02:00
2014-03-17 18:06:06 +01:00
2019-01-14 19:33:17 +01:00
2017-11-24 17:49:53 +01:00
2019-07-19 09:24:12 +02:00
2019-05-31 17:24:06 +02:00
2019-08-09 10:11:38 +02:00
2018-07-19 16:23:43 +02:00
2019-08-28 17:16:20 +02:00
2018-12-14 14:00:25 +01:00
2019-06-07 15:47:54 +02:00
2019-05-22 20:07:45 +02:00
2019-09-05 09:31:18 +02:00
2019-07-19 09:18:27 +02:00
2010-08-10 14:01:09 +02:00
2019-07-19 09:24:12 +02:00
2019-07-29 11:17:52 +02:00
2019-07-19 09:24:12 +02:00
2018-12-11 17:15:04 +01:00
2019-01-14 19:33:17 +01:00
2012-02-21 22:27:27 +01:00
2009-10-26 21:10:04 +01:00
2009-10-26 21:10:04 +01:00
2017-10-31 13:58:31 +01:00
2019-05-10 09:36:42 +02:00
2019-08-30 15:24:59 +02:00
2016-02-20 15:33:06 +01:00
2016-03-30 15:41:15 +02:00
2019-04-23 11:35:56 +02:00
2017-11-13 11:38:17 +01:00
2019-06-07 15:47:54 +02:00
2009-01-25 13:49:53 +01:00
2019-04-30 15:10:17 +02:00
2015-06-13 22:07:35 +02:00
2019-03-05 11:04:23 +01:00
2019-07-24 16:45:02 +02:00
2019-07-30 14:02:06 +02:00
2018-08-10 15:06:27 +02:00
2019-08-30 11:58:58 +02:00
2019-07-19 09:24:12 +02:00
2019-07-30 14:02:06 +02:00
2019-05-29 15:41:47 +02:00
2018-10-26 04:54:40 +02:00
2010-08-27 18:00:40 +02:00
2019-08-27 17:14:19 +02:00
2019-04-29 16:02:05 +02:00
2019-05-10 09:58:43 +02:00
2019-05-23 11:45:38 +02:00
2019-06-05 08:33:35 +02:00
2019-06-06 16:36:19 +02:00
2019-08-02 18:28:58 +02:00
2019-08-08 10:11:05 +02:00
2006-06-29 18:54:54 +02:00
2019-08-29 17:11:25 +02:00
2017-11-13 11:38:17 +01:00