Michael Tuexen
3e1465754f
Make ICMPv6 hard error handling for TCP consistent with the ICMPv4
...
handling. Ensure that:
* Protocol unreachable errors are handled by indicating ECONNREFUSED
to the TCP user for both IPv4 and IPv6. These were ignored for IPv6.
* Communication prohibited errors are handled by indicating ECONNREFUSED
to the TCP user for both IPv4 and IPv6. These were ignored for IPv6.
* Hop Limited exceeded errors are handled by indicating EHOSTUNREACH
to the TCP user for both IPv4 and IPv6.
For IPv6 the TCP connected was dropped but errno wasn't set.
Reviewed by: gallatin, rrs
MFC after: 1 month
Sponsored by: Netflix
Differential Revision: 7904
2016-10-21 10:32:57 +00:00
..
2016-10-06 16:28:34 +00:00
2016-10-06 16:28:34 +00:00
2016-05-03 18:05:43 +00:00
2016-10-14 14:57:43 +00:00
2016-06-06 00:35:45 +00:00
2016-10-02 01:42:45 +00:00
2016-06-02 17:51:29 +00:00
2016-09-04 17:23:10 +00:00
2016-01-25 06:33:15 +00:00
2015-12-08 10:50:03 +00:00
2015-12-08 10:50:03 +00:00
2016-08-09 02:16:21 +00:00
2015-12-16 23:39:27 +00:00
2015-12-16 23:39:27 +00:00
2016-05-03 18:05:43 +00:00
2016-10-13 20:15:47 +00:00
2016-06-23 21:07:15 +00:00
2016-03-31 00:53:23 +00:00
2016-07-28 18:39:30 +00:00
2016-06-01 10:14:04 +00:00
2016-02-03 21:56:51 +00:00
2015-08-29 06:58:30 +00:00
2015-08-29 06:58:30 +00:00
2016-07-27 20:34:09 +00:00
2016-10-02 01:42:45 +00:00
2016-10-02 01:42:45 +00:00
2016-08-18 22:59:00 +00:00
2015-12-17 14:41:30 +00:00
2016-06-01 10:14:04 +00:00
2016-05-26 21:40:13 +00:00
2015-07-31 09:02:28 +00:00
2016-01-09 09:34:39 +00:00
2016-06-09 05:48:34 +00:00
2016-08-13 16:45:14 +00:00
2016-10-21 10:32:57 +00:00
2016-04-29 20:22:01 +00:00
2016-07-06 14:09:49 +00:00
2016-09-15 07:41:48 +00:00
2016-08-21 18:55:30 +00:00
2016-09-15 07:41:48 +00:00
2016-05-03 18:05:43 +00:00
2016-10-13 20:15:47 +00:00
2016-06-01 10:14:04 +00:00
2016-05-03 18:05:43 +00:00
2016-09-15 07:41:48 +00:00
2016-04-30 14:25:00 +00:00
2016-07-16 07:48:01 +00:00
2016-10-06 00:51:27 +00:00
2016-05-02 20:56:11 +00:00
2016-07-17 13:14:51 +00:00
2016-04-07 09:10:34 +00:00
2016-07-17 13:14:51 +00:00
2016-09-21 08:28:18 +00:00
2016-04-07 09:34:41 +00:00
2016-08-26 07:49:23 +00:00
2015-06-17 15:20:14 +00:00
2016-05-02 20:56:11 +00:00
2016-04-07 09:34:41 +00:00
2016-10-07 21:10:53 +00:00
2016-01-30 12:58:38 +00:00
2016-10-13 13:53:01 +00:00
2016-05-02 20:56:11 +00:00
2016-08-06 12:51:07 +00:00
2016-08-06 12:33:15 +00:00
2016-09-22 09:58:46 +00:00
2016-07-19 09:48:08 +00:00
2016-05-12 16:34:59 +00:00
2016-05-09 16:35:05 +00:00
2016-02-17 18:04:22 +00:00
2016-07-17 13:33:35 +00:00
2016-08-22 00:40:45 +00:00
2016-06-01 10:14:04 +00:00
2016-04-07 09:10:34 +00:00
2016-08-24 06:22:53 +00:00
2016-04-23 09:15:58 +00:00
2016-03-11 23:18:06 +00:00
2016-10-06 16:28:34 +00:00
2016-08-11 23:52:24 +00:00
2015-12-24 19:09:48 +00:00
2016-08-26 17:48:54 +00:00
2016-10-06 16:28:34 +00:00
2016-10-06 16:28:34 +00:00
2016-10-18 07:16:49 +00:00
2016-08-25 13:33:32 +00:00
2016-08-02 06:36:47 +00:00
2016-01-27 00:45:46 +00:00
2016-10-12 19:06:50 +00:00
2016-07-06 16:17:13 +00:00
2016-07-06 16:17:13 +00:00
2016-01-09 09:34:39 +00:00
2016-05-03 18:05:43 +00:00
2016-10-06 16:28:34 +00:00
2016-10-21 10:32:57 +00:00
2016-10-15 01:41:28 +00:00
2016-01-27 00:48:05 +00:00
2016-10-14 14:57:43 +00:00
2016-08-16 12:40:56 +00:00
2016-10-18 07:16:49 +00:00
2016-10-18 07:16:49 +00:00
2016-10-12 19:06:50 +00:00
2016-01-22 02:07:48 +00:00
2016-06-02 17:51:29 +00:00
2016-10-01 19:39:09 +00:00
2016-06-01 10:14:04 +00:00