M_VXLAN
#define G_VXLAN(x) (((x) >> S_VXLAN) & M_VXLAN)
free(sc->vxl_im4o, M_VXLAN);
free(sc->vxl_im6o, M_VXLAN);
sc->vxl_im4o = malloc(sizeof(struct ip_moptions), M_VXLAN,
sc->vxl_im6o = malloc(sizeof(struct ip6_moptions), M_VXLAN,
sc = malloc(sizeof(struct vxlan_softc), M_VXLAN, M_WAITOK | M_ZERO);
free(sc, M_VXLAN);
free(sc, M_VXLAN);
static MALLOC_DEFINE(M_VXLAN, vxlan_name,
VXLAN_SC_FTABLE_SIZE, M_VXLAN, M_ZERO | M_WAITOK);
free(sc->vxl_ftable, M_VXLAN);
fe = malloc(sizeof(*fe), M_VXLAN, M_ZERO | M_NOWAIT);
free(fe, M_VXLAN);
vso = malloc(sizeof(*vso), M_VXLAN, M_WAITOK | M_ZERO);
free(vso, M_VXLAN);