Searched refs:im6o (Results 1 – 7 of 7) sorted by relevance
/dragonfly/sys/netinet6/ |
H A D | ip6_output.c | 406 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 D | mld6.c | 412 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 D | nd6_nbr.c | 415 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 D | in6_pcb.c | 691 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 D | udp6_usrreq.c | 118 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 D | ip6_mroute.c | 1494 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 D | ip_carp.c | 1866 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 …]
|