Ermal Luçi
ed55edceef
The patch provides the same socket option as Linux IP_ORIGDSTADDR.
...
Unfortunately they will have different integer value due to Linux value being already assigned in FreeBSD.
The patch is similar to IP_RECVDSTADDR but also provides the destination port value to the application.
This allows/improves implementation of transparent proxies on UDP sockets due to having the whole information on forwarded packets.
Sponsored-by: rsync.net
Differential Revision: D9235
Reviewed-by: adrian
2017-02-10 05:16:14 +00:00
..
2017-01-15 18:00:45 +00:00
2016-10-06 16:28:34 +00:00
2016-05-03 18:05:43 +00:00
2017-02-06 08:49:57 +00:00
2016-06-06 00:35:45 +00:00
2016-12-09 17:59:15 +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
2017-02-01 19:33:00 +00:00
2015-12-16 23:39:27 +00:00
2016-05-03 18:05:43 +00:00
2017-02-10 05:16:14 +00:00
2017-02-10 05:16:14 +00:00
2016-03-31 00:53:23 +00:00
2016-07-28 18:39:30 +00:00
2017-02-06 08:49:57 +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
2017-01-25 19:04:08 +00:00
2017-02-10 05:16:14 +00:00
2017-01-25 19:04:08 +00:00
2017-01-25 19:04:08 +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-12-29 19:57:46 +00:00
2016-08-13 16:45:14 +00:00
2016-12-09 20:50:35 +00:00
2016-04-29 20:22:01 +00:00
2016-07-06 14:09:49 +00:00
2017-02-06 08:49:57 +00:00
2016-09-15 07:41:48 +00:00
2016-05-03 18:05:43 +00:00
2017-02-10 05:16:14 +00:00
2016-06-01 10:14:04 +00:00
2016-05-03 18:05:43 +00:00
2017-02-06 08:49:57 +00:00
2016-12-26 11:06:41 +00:00
2016-12-06 10:21:25 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2016-12-07 19:30:59 +00:00
2016-12-26 11:06:41 +00:00
2016-12-06 10:21:25 +00:00
2016-04-07 09:10:34 +00:00
2016-12-07 19:30:59 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2017-02-06 08:49:57 +00:00
2016-12-26 11:06:41 +00:00
2016-05-02 20:56:11 +00:00
2017-02-06 08:49:57 +00:00
2017-02-01 00:10:29 +00:00
2016-12-26 11:06:41 +00:00
2017-02-06 08:49:57 +00:00
2016-12-26 11:06:41 +00:00
2016-12-06 10:21:25 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2017-01-13 16:54:44 +00:00
2016-12-26 11:06:41 +00:00
2016-05-12 16:34:59 +00:00
2017-01-31 23:34:02 +00:00
2016-02-17 18:04:22 +00:00
2016-12-06 10:21:25 +00:00
2017-01-31 23:36:31 +00:00
2016-12-07 19:30:59 +00:00
2016-04-07 09:10:34 +00:00
2016-12-26 11:06:41 +00:00
2016-12-26 11:06:41 +00:00
2016-03-11 23:18:06 +00:00
2016-10-06 16:28:34 +00:00
2017-02-03 17:02:57 +00:00
2015-12-24 19:09:48 +00:00
2016-08-26 17:48:54 +00:00
2017-01-05 17:22:09 +00:00
2016-10-06 16:28:34 +00:00
2017-02-06 08:49:57 +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
2017-02-06 08:49:57 +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-12-25 17:37:18 +00:00
2016-10-06 16:28:34 +00:00
2017-02-06 08:49:57 +00:00
2017-02-06 08:49:57 +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-11-19 14:45:08 +00:00
2017-02-06 08:49:57 +00:00
2017-02-06 08:49:57 +00:00
2016-01-22 02:07:48 +00:00
2016-06-02 17:51:29 +00:00
2017-02-10 05:16:14 +00:00
2016-06-01 10:14:04 +00:00
2017-02-06 08:49:57 +00:00