Home
last modified time | relevance | path

Searched refs:im6o (Results 1 – 7 of 7) sorted by relevance

/dragonfly/sys/netinet6/
H A Dip6_output.c406 if (im6o != NULL) { in ip6_output()
409 ifp = im6o->im6o_multicast_ifp; in ip6_output()
482 (im6o == NULL || im6o->im6o_multicast_loop)) { in ip6_output()
2218 if (im6o == NULL) { in ip6_setmoptions()
2223 im6o = (struct ip6_moptions *) in ip6_setmoptions()
2226 *im6op = im6o; in ip6_setmoptions()
2496 if (im6o == NULL || im6o->im6o_multicast_ifp == NULL) in ip6_getmoptions()
2505 if (im6o == NULL) in ip6_getmoptions()
2514 if (im6o == NULL) in ip6_getmoptions()
2533 if (im6o == NULL) in ip6_freemoptions()
[all …]
H A Dmld6.c412 struct ip6_moptions im6o; in mld6_sendpkt() local
472 bzero(&im6o, sizeof(im6o)); in mld6_sendpkt()
473 im6o.im6o_multicast_ifp = ifp; in mld6_sendpkt()
474 im6o.im6o_multicast_hlim = 1; in mld6_sendpkt()
480 im6o.im6o_multicast_loop = (ip6_mrouter != NULL); in mld6_sendpkt()
485 ip6_output(mh, &ip6_opts, NULL, 0, &im6o, &outif, NULL); in mld6_sendpkt()
H A Dnd6_nbr.c415 struct ip6_moptions im6o; in nd6_ns_output() local
441 im6o.im6o_multicast_ifp = ifp; in nd6_ns_output()
442 im6o.im6o_multicast_hlim = 255; in nd6_ns_output()
443 im6o.im6o_multicast_loop = 0; in nd6_ns_output()
552 ip6_output(m, NULL, NULL, dad ? IPV6_DADOUTPUT : 0, &im6o, &outif, NULL); in nd6_ns_output()
892 struct ip6_moptions im6o; in nd6_na_output() local
915 im6o.im6o_multicast_ifp = ifp; in nd6_na_output()
916 im6o.im6o_multicast_hlim = 255; in nd6_na_output()
917 im6o.im6o_multicast_loop = 0; in nd6_na_output()
1009 ip6_output(m, NULL, NULL, 0, &im6o, &outif, NULL); in nd6_na_output()
H A Din6_pcb.c691 struct ip6_moptions *im6o; in in6_pcbpurgeif0() local
728 im6o = in6p->in6p_moptions; in in6_pcbpurgeif0()
729 if (INP_ISIPV6(in6p) && im6o) { in in6_pcbpurgeif0()
734 if (im6o->im6o_multicast_ifp == ifp) in in6_pcbpurgeif0()
735 im6o->im6o_multicast_ifp = NULL; in in6_pcbpurgeif0()
743 for (imm = im6o->im6o_memberships.lh_first; in in6_pcbpurgeif0()
H A Dudp6_usrreq.c118 struct ip6_moptions *im6o = in6p->in6p_moptions; in in6_mcmatch() local
121 if (im6o == NULL) in in6_mcmatch()
124 for (imm = im6o->im6o_memberships.lh_first; imm != NULL; in in6_mcmatch()
H A Dip6_mroute.c1494 struct ip6_moptions im6o; in phyint_send() local
1496 im6o.im6o_multicast_ifp = ifp; in phyint_send()
1498 im6o.im6o_multicast_hlim = ip6->ip6_hlim; in phyint_send()
1499 im6o.im6o_multicast_loop = 1; in phyint_send()
1501 IPV6_FORWARDING, &im6o, NULL, NULL); in phyint_send()
/dragonfly/sys/netinet/
H A Dip_carp.c1866 struct ip6_moptions *im6o = &sc->sc_im6o; in carp_multicast6_cleanup() local
1868 while (!LIST_EMPTY(&im6o->im6o_memberships)) { in carp_multicast6_cleanup()
1870 LIST_FIRST(&im6o->im6o_memberships); in carp_multicast6_cleanup()
1875 im6o->im6o_multicast_ifp = NULL; in carp_multicast6_cleanup()
2149 struct ip6_moptions *im6o = &sc->sc_im6o; in carp_set_addr6() local
2189 (im6o->im6o_multicast_ifp && im6o->im6o_multicast_ifp != ifp)) in carp_set_addr6()
2193 im6o->im6o_multicast_ifp = ifp; in carp_set_addr6()
2280 imm = LIST_FIRST(&im6o->im6o_memberships); in carp_set_addr6()
2295 struct ip6_moptions *im6o = &sc->sc_im6o; in carp_del_addr6() local
2301 LIST_FIRST(&im6o->im6o_memberships); in carp_del_addr6()
[all …]