diff --git a/sys/net/if.h b/sys/net/if.h index 85c217a888bd..888e7d5d7320 100644 --- a/sys/net/if.h +++ b/sys/net/if.h @@ -651,18 +651,18 @@ struct ifdownreason { #endif /* __BSD_VISIBLE */ -#ifdef _KERNEL -#ifdef MALLOC_DECLARE -MALLOC_DECLARE(M_IFADDR); -MALLOC_DECLARE(M_IFMADDR); -#endif - /* * Opaque interface structure. */ typedef struct ifnet * if_t; +#ifdef _KERNEL +#ifdef MALLOC_DECLARE +MALLOC_DECLARE(M_IFADDR); +MALLOC_DECLARE(M_IFMADDR); +#endif + extern struct sx ifnet_detach_sxlock; struct nvlist;