M_IPMOPTS
sizeof(struct in_multi *), M_IPMOPTS, M_WAITOK|M_ZERO);
free(sc->sc_imo.imo_membership, M_IPMOPTS,
imo = malloc(sizeof(*imo), M_IPMOPTS, M_WAITOK|M_ZERO);
immp = mallocarray(IP_MIN_MEMBERSHIPS, sizeof(*immp), M_IPMOPTS,
M_IPMOPTS, M_NOWAIT|M_ZERO);
free(omships, M_IPMOPTS,
free(imo->imo_membership , M_IPMOPTS,
free(*imop, M_IPMOPTS, sizeof(**imop));
free(imo->imo_membership, M_IPMOPTS,
free(imo, M_IPMOPTS, sizeof(*imo));
im6o = malloc(sizeof(*im6o), M_IPMOPTS, M_WAITOK);
free(*im6op, M_IPMOPTS, sizeof(**im6op));
free(im6o, M_IPMOPTS, sizeof(*im6o));