trasz
6c99c1c64d
Make use of the stats(3) framework in the TCP stack.
...
This makes it possible to retrieve per-connection statistical
information such as the receive window size, RTT, or goodput,
using a newly added TCP_STATS getsockopt(3) option, and extract
them using the stats_voistat_fetch(3) API.
See the net/tcprtt port for an example consumer of this API.
Compared to the existing TCP_INFO system, the main differences
are that this mechanism is easy to extend without breaking ABI,
and provides statistical information instead of raw "snapshots"
of values at a given point in time. stats(3) is more generic
and can be used in both userland and the kernel.
Reviewed by: thj
Tested by: thj
Obtained from: Netflix
Relnotes: yes
Sponsored by: Klara Inc, Netflix
Differential Revision: https://reviews.freebsd.org/D20655
2019-12-02 20:58:04 +00:00
..
2019-12-02 20:58:04 +00:00
2019-06-17 19:49:08 +00:00
2019-10-19 20:48:53 +00:00
2019-12-01 21:01:33 +00:00
2019-10-07 22:40:05 +00:00
2018-11-17 16:08:36 +00:00
2019-10-17 17:02:50 +00:00
2019-05-08 23:39:24 +00:00
2019-05-08 23:39:24 +00:00
2019-10-14 20:32:11 +00:00
2019-10-14 20:32:11 +00:00
2019-11-25 22:25:34 +00:00
2019-11-07 20:49:56 +00:00
2019-11-07 22:26:54 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-08-08 11:43:09 +00:00
2019-11-15 21:55:41 +00:00
2019-12-01 00:22:04 +00:00
2019-11-07 21:27:32 +00:00
2019-10-07 22:40:05 +00:00
2019-01-31 23:01:03 +00:00
2019-06-21 10:54:51 +00:00
2019-04-24 09:05:45 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-11-19 15:38:55 +00:00
2019-10-07 22:40:05 +00:00
2019-10-09 17:03:20 +00:00
2019-10-25 18:54:06 +00:00
2019-09-24 18:18:11 +00:00
2019-11-07 21:27:32 +00:00
2019-10-08 11:07:16 +00:00
2019-09-17 09:46:42 +00:00
2019-10-13 18:17:08 +00:00
2019-10-13 18:17:08 +00:00
2019-10-14 13:02:49 +00:00
2019-01-16 11:33:47 +00:00
2019-09-15 18:29:45 +00:00
2019-10-06 08:47:10 +00:00
2019-09-01 10:39:16 +00:00
2019-11-27 19:32:29 +00:00
2019-10-14 20:32:11 +00:00
2019-10-14 20:32:11 +00:00
2019-08-05 13:22:15 +00:00
2019-10-14 20:32:11 +00:00
2019-09-01 10:09:53 +00:00
2019-10-13 16:14:04 +00:00
2019-10-24 09:22:23 +00:00
2019-03-25 16:40:54 +00:00
2019-03-24 12:13:05 +00:00
2018-11-22 20:49:41 +00:00
2019-12-01 17:35:36 +00:00
2019-03-23 22:56:03 +00:00
2019-10-14 20:32:11 +00:00
2019-09-22 10:40:15 +00:00
2019-10-07 20:35:04 +00:00
2019-11-07 21:30:27 +00:00
2019-07-10 20:40:39 +00:00
2019-12-02 20:58:04 +00:00
2019-12-02 20:58:04 +00:00
2019-07-10 20:40:39 +00:00
2019-11-07 00:08:34 +00:00
2019-09-06 14:25:41 +00:00
2019-10-08 21:34:06 +00:00
2019-10-08 21:34:06 +00:00
2019-12-02 20:58:04 +00:00
2019-06-29 00:48:33 +00:00
2019-10-09 17:08:40 +00:00
2019-09-24 20:04:31 +00:00
2019-02-21 09:34:47 +00:00
2019-09-16 08:18:05 +00:00
2019-12-02 20:58:04 +00:00
2019-12-02 20:58:04 +00:00
2019-12-01 21:01:33 +00:00
2019-12-01 18:05:02 +00:00
2019-11-07 00:27:23 +00:00
2019-03-23 21:36:59 +00:00
2019-11-07 21:29:38 +00:00
2019-12-02 20:58:04 +00:00
2019-12-02 20:58:04 +00:00
2019-12-02 20:58:04 +00:00
2019-12-01 18:05:02 +00:00
2019-12-01 18:05:02 +00:00
2019-11-07 21:27:32 +00:00