glebius 40ba1ae95a Provide new socket option TCP_CCALGOOPT, which stands for TCP congestion
control algorithm options.  The argument is variable length and is opaque
to TCP, forwarded directly to the algorithm's ctl_output method.

Provide new includes directory netinet/cc, where algorithm specific
headers can be installed.

The new API doesn't yet have any in tree consumers.

The original code written by lstewart.
Reviewed by:	rrs, emax
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D711
2016-01-22 02:07:48 +00:00
..
2015-06-19 21:35:24 +00:00
2015-12-14 07:08:17 +00:00
2014-12-21 10:04:26 +00:00
2015-04-07 15:32:25 +00:00
2014-12-21 09:53:29 +00:00
2015-04-20 21:19:26 +00:00
2014-12-21 09:53:29 +00:00
2013-07-22 19:32:42 +00:00
2014-12-21 09:53:29 +00:00
2014-05-26 19:02:34 +00:00
2014-12-26 22:30:18 +00:00
2015-11-24 08:34:48 +00:00
2015-11-24 08:34:48 +00:00
2015-11-24 08:34:48 +00:00
2014-12-26 22:30:18 +00:00
2015-01-16 10:09:28 +00:00
2015-08-07 02:05:16 +00:00
2015-06-12 00:02:31 +00:00
2014-12-26 22:30:18 +00:00
2015-01-12 10:40:28 +00:00
2015-11-24 08:34:48 +00:00
2014-12-26 22:30:18 +00:00
2015-10-22 11:09:25 +00:00
2015-11-24 08:34:48 +00:00
2016-01-16 05:35:42 +00:00
2012-03-24 13:37:57 +00:00
2012-03-24 13:37:57 +00:00
2014-12-26 22:30:18 +00:00
2015-03-20 20:08:36 +00:00
2013-03-04 19:10:39 +00:00
2012-03-24 13:37:57 +00:00
2012-05-12 03:25:46 +00:00
2012-05-12 03:25:46 +00:00
2012-06-02 11:03:14 +00:00
2012-03-24 13:37:57 +00:00
2015-09-10 05:59:39 +00:00
2014-12-21 10:04:26 +00:00
2015-08-12 11:56:19 +00:00
2015-08-12 11:56:19 +00:00
2012-06-17 03:54:10 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2015-05-15 13:04:14 +00:00
2014-12-21 10:04:26 +00:00
2014-12-26 22:30:18 +00:00
2014-12-21 09:53:29 +00:00
2015-11-24 08:34:48 +00:00
2014-12-26 22:30:18 +00:00
2012-11-07 06:53:44 +00:00
2014-12-21 10:04:26 +00:00
2015-12-10 01:41:05 +00:00
2015-11-30 22:09:55 +00:00
2015-03-25 12:46:19 +00:00
2015-11-24 08:34:48 +00:00
2015-06-13 19:20:56 +00:00
2014-11-23 21:00:00 +00:00
2013-04-08 10:53:22 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2015-11-24 08:34:48 +00:00
2014-12-21 10:04:26 +00:00
2015-12-11 21:50:59 +00:00
2014-12-26 22:30:18 +00:00
2014-12-21 10:04:26 +00:00
2014-12-21 09:53:29 +00:00
2012-05-12 03:46:43 +00:00
2013-11-05 06:44:33 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2015-08-12 11:56:19 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2015-09-15 12:19:01 +00:00
2014-04-30 06:34:53 +00:00
2014-12-21 09:53:29 +00:00
2014-12-26 21:45:01 +00:00
2014-12-21 09:53:29 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2012-03-24 13:37:57 +00:00
2015-08-08 04:59:27 +00:00
2014-12-21 09:53:29 +00:00
2015-08-04 15:04:28 +00:00
2013-07-30 02:07:57 +00:00
2015-11-24 08:34:48 +00:00
2014-12-26 22:30:18 +00:00
2015-04-19 15:53:58 +00:00
2013-11-11 09:48:57 +00:00
2015-02-23 21:59:30 +00:00
2014-12-21 09:53:29 +00:00
2015-09-05 10:29:47 +00:00
2016-01-15 06:25:26 +00:00
2015-08-12 11:56:19 +00:00
2012-05-12 03:25:46 +00:00
2015-04-26 12:24:42 +00:00
2014-07-07 00:27:09 +00:00
2015-11-24 08:34:48 +00:00
2014-12-21 09:53:29 +00:00
2012-05-12 03:25:46 +00:00
2014-12-21 09:53:29 +00:00
2015-03-19 15:36:36 +00:00
2015-08-12 11:56:19 +00:00
2013-01-12 08:44:54 +00:00
2014-04-11 22:34:00 +00:00
2014-12-21 10:04:26 +00:00
2015-11-24 08:34:48 +00:00
2015-08-12 11:56:19 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-21 09:53:29 +00:00
2015-11-24 08:34:48 +00:00
2015-09-26 16:48:25 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-10-23 04:47:32 +00:00
2015-08-12 11:56:19 +00:00
2015-10-10 17:32:06 +00:00
2014-12-21 09:53:29 +00:00
2015-10-29 03:22:27 +00:00
2014-12-21 10:04:26 +00:00
2014-03-18 13:47:27 +00:00
2014-04-30 06:34:53 +00:00