im6o 1672 netinet/ip_carp.c struct ip6_moptions *im6o = &sc->sc_im6o; im6o 1687 netinet/ip_carp.c while (!LIST_EMPTY(&im6o->im6o_memberships)) { im6o 1689 netinet/ip_carp.c LIST_FIRST(&im6o->im6o_memberships); im6o 1694 netinet/ip_carp.c im6o->im6o_multicast_ifp = NULL; im6o 2047 netinet/ip_carp.c struct ip6_moptions *im6o = &sc->sc_im6o; im6o 2077 netinet/ip_carp.c im6o->im6o_multicast_ifp = &sc->sc_if; im6o 2079 netinet/ip_carp.c LIST_INSERT_HEAD(&im6o->im6o_memberships, imm, im6o 2082 netinet/ip_carp.c LIST_INSERT_HEAD(&im6o->im6o_memberships, imm2, im6o 1545 netinet6/ip6_mroute.c struct ip6_moptions im6o; im6o 1547 netinet6/ip6_mroute.c im6o.im6o_multicast_ifp = ifp; im6o 1549 netinet6/ip6_mroute.c im6o.im6o_multicast_hlim = ip6->ip6_hlim; im6o 1550 netinet6/ip6_mroute.c im6o.im6o_multicast_loop = 1; im6o 1551 netinet6/ip6_mroute.c error = ip6_output(mb_copy, NULL, &ro, IPV6_FORWARDING, &im6o, im6o 147 netinet6/ip6_output.c ip6_output(m0, opt, ro, flags, im6o, ifpp, inp) im6o 152 netinet6/ip6_output.c struct ip6_moptions *im6o; im6o 483 netinet6/ip6_output.c if (im6o != NULL) im6o 484 netinet6/ip6_output.c ip6->ip6_hlim = im6o->im6o_multicast_hlim; im6o 534 netinet6/ip6_output.c if ((error = in6_selectroute(&dstsock, opt, im6o, ro, &ifp, im6o 614 netinet6/ip6_output.c (im6o == NULL || im6o->im6o_multicast_loop)) { im6o 2341 netinet6/ip6_output.c struct ip6_moptions *im6o = *im6op; im6o 2347 netinet6/ip6_output.c if (im6o == NULL) { im6o 2352 netinet6/ip6_output.c im6o = (struct ip6_moptions *) im6o 2353 netinet6/ip6_output.c malloc(sizeof(*im6o), M_IPMOPTS, M_WAITOK); im6o 2355 netinet6/ip6_output.c if (im6o == NULL) im6o 2357 netinet6/ip6_output.c *im6op = im6o; im6o 2358 netinet6/ip6_output.c im6o->im6o_multicast_ifp = NULL; im6o 2359 netinet6/ip6_output.c im6o->im6o_multicast_hlim = ip6_defmcasthlim; im6o 2360 netinet6/ip6_output.c im6o->im6o_multicast_loop = IPV6_DEFAULT_MULTICAST_LOOP; im6o 2361 netinet6/ip6_output.c LIST_INIT(&im6o->im6o_memberships); im6o 2390 netinet6/ip6_output.c im6o->im6o_multicast_ifp = ifp; im6o 2407 netinet6/ip6_output.c im6o->im6o_multicast_hlim = ip6_defmcasthlim; im6o 2409 netinet6/ip6_output.c im6o->im6o_multicast_hlim = optval; im6o 2427 netinet6/ip6_output.c im6o->im6o_multicast_loop = loop; im6o 2511 netinet6/ip6_output.c LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) im6o 2527 netinet6/ip6_output.c LIST_INSERT_HEAD(&im6o->im6o_memberships, imm, i6mm_chain); im6o 2577 netinet6/ip6_output.c LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) { im6o 2605 netinet6/ip6_output.c if (im6o->im6o_multicast_ifp == NULL && im6o 2606 netinet6/ip6_output.c im6o->im6o_multicast_hlim == ip6_defmcasthlim && im6o 2607 netinet6/ip6_output.c im6o->im6o_multicast_loop == IPV6_DEFAULT_MULTICAST_LOOP && im6o 2608 netinet6/ip6_output.c LIST_EMPTY(&im6o->im6o_memberships)) { im6o 2620 netinet6/ip6_output.c ip6_getmoptions(optname, im6o, mp) im6o 2622 netinet6/ip6_output.c struct ip6_moptions *im6o; im6o 2634 netinet6/ip6_output.c if (im6o == NULL || im6o->im6o_multicast_ifp == NULL) im6o 2637 netinet6/ip6_output.c *ifindex = im6o->im6o_multicast_ifp->if_index; im6o 2643 netinet6/ip6_output.c if (im6o == NULL) im6o 2646 netinet6/ip6_output.c *hlim = im6o->im6o_multicast_hlim; im6o 2652 netinet6/ip6_output.c if (im6o == NULL) im6o 2655 netinet6/ip6_output.c *loop = im6o->im6o_multicast_loop; im6o 2667 netinet6/ip6_output.c ip6_freemoptions(im6o) im6o 2668 netinet6/ip6_output.c struct ip6_moptions *im6o; im6o 2672 netinet6/ip6_output.c if (im6o == NULL) im6o 2675 netinet6/ip6_output.c while (!LIST_EMPTY(&im6o->im6o_memberships)) { im6o 2676 netinet6/ip6_output.c imm = LIST_FIRST(&im6o->im6o_memberships); im6o 2680 netinet6/ip6_output.c free(im6o, M_IPMOPTS); im6o 374 netinet6/mld6.c struct ip6_moptions im6o; im6o 438 netinet6/mld6.c bzero(&im6o, sizeof(im6o)); im6o 439 netinet6/mld6.c im6o.im6o_multicast_ifp = ifp; im6o 440 netinet6/mld6.c im6o.im6o_multicast_hlim = 1; im6o 447 netinet6/mld6.c im6o.im6o_multicast_loop = (ip6_mrouter != NULL); im6o 465 netinet6/mld6.c ip6_output(mh, &ip6_opts, NULL, ia ? 0 : IPV6_UNSPECSRC, &im6o, NULL, im6o 343 netinet6/nd6_nbr.c struct ip6_moptions im6o; im6o 380 netinet6/nd6_nbr.c im6o.im6o_multicast_ifp = ifp; im6o 381 netinet6/nd6_nbr.c im6o.im6o_multicast_hlim = 255; im6o 382 netinet6/nd6_nbr.c im6o.im6o_multicast_loop = 0; im6o 511 netinet6/nd6_nbr.c ip6_output(m, NULL, &ro, dad ? IPV6_UNSPECSRC : 0, &im6o, NULL, NULL); im6o 842 netinet6/nd6_nbr.c struct ip6_moptions im6o; im6o 878 netinet6/nd6_nbr.c im6o.im6o_multicast_ifp = ifp; im6o 879 netinet6/nd6_nbr.c im6o.im6o_multicast_hlim = 255; im6o 880 netinet6/nd6_nbr.c im6o.im6o_multicast_loop = 0; im6o 975 netinet6/nd6_nbr.c ip6_output(m, NULL, &ro, 0, &im6o, NULL, NULL);