]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFp4 bz_ipv6_fast:
authorBjoern A. Zeeb <bz@FreeBSD.org>
Thu, 23 Aug 2018 16:54:22 +0000 (16:54 +0000)
committerBjoern A. Zeeb <bz@FreeBSD.org>
Thu, 23 Aug 2018 16:54:22 +0000 (16:54 +0000)
commit20cc39d08565b2d8e372a50746cb1e95cd092b5c
tree0e2c1db584e7f27a1f321c9b9c78e08c99385d62
parent903eaa68f13b8a3b2d6fd035bb1376d7ac2247a7
MFp4 bz_ipv6_fast:

Migrate udp6_send() v4mapped code to udp6_output() saving us a re-lock and
further simplifying the address-family handling code by eliminating
AF_INET checks and almost all v4mapped handling right after the start
as cases could actually not happen anymore.

Rework output path locking similar to UDP4 allowing for better
parallelism (see r222488, and later versions).

Sponsored by: The FreeBSD Foundation (2012)
Sponsored by: iXsystems (2012)
Differential Revision: https://reviews.freebsd.org/D3721
sys/netinet6/udp6_usrreq.c