HomeFreeBSD

MFC r309883:

Description

MFC r309883:

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.

Relnotes: yes
Sponsored by: Yandex LLC

Details

Provenance
aeAuthored on
Parents
rS311680: Make CTL_GETSTATS ioctl return partial data if buffer is small.
Branches
Unknown
Tags
Unknown