r364080 mjg Aug. 10, 2020, 12:28 p.m.
The flag is only passed for non-LOOKUP ops and those fallback to the slowpath.
ViewVC
r364079 mjg Aug. 10, 2020, 12:05 p.m.
For example struct namecache on amd64 is 100 bytes, but it has to occupies
104. Use the extra bytes to support longer names.
ViewVC
r364078 mjg Aug. 10, 2020, 11:51 a.m.
r364077 mjg Aug. 10, 2020, 11:51 a.m.
Elides checking it during lookup.
ViewVC
r364076 mjg Aug. 10, 2020, 11:46 a.m.
Fixes buildworld after r364069
ViewVC
r364075 bz Aug. 10, 2020, 10:58 a.m.
are where we are now.  The main thing is to try to get rid of the delayed
freeing to avoid blocking on the taskq when shutting down vnets.

X-Timeout:	if you still see this before 14-RELEASE remove it.
ViewVC
r364073 hselasky Aug. 10, 2020, 10:46 a.m.
destroying a VNET or a network interface.

Else the inm release tasks, both IPv4 and IPv6 may cause a panic
accessing a freed VNET or network interface.

Reviewed by:		jmg@
Discussed with:		bz@
Differential Revision:	https://reviews.freebsd.org/D24914
MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r364072 hselasky Aug. 10, 2020, 10:40 a.m.
Mark the unused argument using the __unused macro.

Discussed with:		kib@
MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r364071 mjg Aug. 10, 2020, 10:40 a.m.
r364070 mjg Aug. 10, 2020, 10:37 a.m.
r364069 mjg Aug. 10, 2020, 10:36 a.m.
Tested by:	pho
ViewVC
r364068 mjg Aug. 10, 2020, 10:36 a.m.
Tested by:	pho
ViewVC
r364067 mjg Aug. 10, 2020, 10:35 a.m.
Tested by:	pho
ViewVC
r364066 mjg Aug. 10, 2020, 10:35 a.m.
Perform the lookup until the last 2 elements and fallback to slowpath.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
ViewVC
r364065 mjg Aug. 10, 2020, 10:34 a.m.
It is guaranteed curthread.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
ViewVC