vnet: add CURVNET_ASSERT_SET

Reviewed by:	kp
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D34312
This commit is contained in:
Mateusz Guzik 2022-02-17 16:48:45 +00:00
parent 47a2e541dc
commit 75cde1f872

View File

@ -238,6 +238,10 @@ void vnet_log_recursion(struct vnet *, const char *, int);
curvnet = saved_vnet;
#endif /* VNET_DEBUG */
#define CURVNET_ASSERT_SET() \
VNET_ASSERT(curvnet != NULL, ("vnet is not set at %s:%d %s()", \
__FILE__, __LINE__, __func__))
extern struct vnet *vnet0;
#define IS_DEFAULT_VNET(arg) ((arg) == vnet0)