Lines Matching refs:imf
2819 struct in_mfilter* imf, struct in6_mfilter* im6f) in pfsync_multicast_setup() argument
2842 &imf->imf_inm)) != 0) in pfsync_multicast_setup()
2845 ip_mfilter_insert(&imo->imo_head, imf); in pfsync_multicast_setup()
2883 struct in_mfilter *imf; in pfsync_multicast_cleanup() local
2885 while ((imf = ip_mfilter_first(&imo->imo_head)) != NULL) { in pfsync_multicast_cleanup()
2886 ip_mfilter_remove(&imo->imo_head, imf); in pfsync_multicast_cleanup()
2887 in_leavegroup(imf->imf_inm, NULL); in pfsync_multicast_cleanup()
2888 ip_mfilter_free(imf); in pfsync_multicast_cleanup()
2955 struct in_mfilter *imf = NULL; in pfsync_kstatus_to_softc() local
2985 imf = ip_mfilter_alloc(M_WAITOK, 0, 0); in pfsync_kstatus_to_softc()
3093 error = pfsync_multicast_setup(sc, sifp, imf, im6f); in pfsync_kstatus_to_softc()
3098 if (imf != NULL) in pfsync_kstatus_to_softc()
3099 ip_mfilter_free(imf); in pfsync_kstatus_to_softc()