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);