eri
f2a480c25c
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.
Reviewed by: adrian, aw
Approved by: ae (mentor)
Sponsored by: rsync.net
Differential Revision: D9235
2017-03-06 04:01:58 +00:00
..
2017-01-15 18:00:45 +00:00
2016-10-06 16:28:34 +00:00
2017-02-16 20:47:41 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +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
2017-02-16 20:47:41 +00:00
2017-03-06 04:01:58 +00:00
2017-03-06 04:01:58 +00:00
2016-03-31 00:53:23 +00:00
2016-07-28 18:39:30 +00:00
2017-02-28 23:42:47 +00:00
2016-02-11 17:07:19 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-06 04:01:58 +00:00
2017-02-28 23:42:47 +00:00
2017-01-25 19:04:08 +00:00
2017-01-25 19:04:08 +00:00
2017-02-28 23:42:47 +00:00
2016-05-26 21:40:13 +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
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-07-06 14:09:49 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-06 04:01:58 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +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-13 11:37:52 +00:00
2016-12-26 11:06:41 +00:00
2016-05-02 20:56:11 +00:00
2017-02-13 11:37:52 +00:00
2017-02-01 00:10:29 +00:00
2016-12-26 11:06:41 +00:00
2017-02-13 11:37:52 +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-02-28 23:42:47 +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
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-03 17:02:57 +00:00
2015-12-24 19:09:48 +00:00
2017-02-28 23:42:47 +00:00
2017-02-16 20:47:41 +00:00
2016-10-06 16:28:34 +00:00
2017-02-28 23:42:47 +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-28 23:42:47 +00:00
2016-07-06 16:17:13 +00:00
2016-07-06 16:17:13 +00:00
2017-02-28 23:42:47 +00:00
2016-12-25 17:37:18 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-06 08:49:57 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-06-02 17:51:29 +00:00
2017-03-06 04:01:58 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00