aboutsummaryrefslogtreecommitdiff
path: root/lib/libsys
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2016-12-12 10:57:32 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2016-12-12 10:57:32 +0000
commit5a1842a24a32b1570c5798429a4cd0c4fecc39f5 (patch)
treeca9d3566e2f7c9ceb9bd05c78efbe9fd5943ff52 /lib/libsys
parent6c1204df36ac61e01a12c770d46a0acbd905e502 (diff)
Add ip6_tryforward() - a run to completion forwarding implementation
for IPv6. It gets performance benefits from reduced number of checks. It doesn't copy mbuf to be able send ICMPv6 error message, because it keeps mbuf unchanged until the moment, when the route decision has been made. It doesn't do IPsec checks, and when some IPsec security policies present, ip6_input() uses normal slow path. Reviewed by: bz, gnn Obtained from: Yandex LLC MFC after: 1 month Sponsored by: Yandex LLC Differential Revision: https://reviews.freebsd.org/D8527
Notes
svn path=/head/; revision=309883
Diffstat (limited to 'lib/libsys')
0 files changed, 0 insertions, 0 deletions