Searched refs:im6o (Results 1 - 7 of 7) sorted by relevance
/freebsd-10-stable/sys/netinet/ |
H A D | ip_carp.c | 1297 struct ip6_moptions *im6o = &cif->cif_im6o; local 1301 if (im6o->im6o_membership) 1304 im6o->im6o_membership = (struct in6_multi **)malloc( 1307 if (im6o->im6o_membership == NULL) 1309 im6o->im6o_mfilters = NULL; 1310 im6o->im6o_max_memberships = IPV6_MIN_MEMBERSHIPS; 1311 im6o->im6o_multicast_hlim = CARP_DFLTTL; 1312 im6o->im6o_multicast_ifp = ifp; 1319 free(im6o->im6o_membership, M_CARP); 1324 free(im6o 1384 struct ip6_moptions *im6o = &cif->cif_im6o; local [all...] |
/freebsd-10-stable/sys/netinet6/ |
H A D | in6_pcb.c | 768 struct ip6_moptions *im6o; local 774 im6o = in6p->in6p_moptions; 775 if ((in6p->inp_vflag & INP_IPV6) && im6o != NULL) { 780 if (im6o->im6o_multicast_ifp == ifp) 781 im6o->im6o_multicast_ifp = NULL; 787 for (i = 0; i < im6o->im6o_num_memberships; i++) { 788 if (im6o->im6o_membership[i]->in6m_ifp == 790 in6_mc_leave(im6o->im6o_membership[i], 794 im6o->im6o_membership[i - gap] = 795 im6o [all...] |
H A D | nd6_nbr.c | 408 struct ip6_moptions im6o; local 437 im6o.im6o_multicast_ifp = ifp; 438 im6o.im6o_multicast_hlim = 255; 439 im6o.im6o_multicast_loop = 0; 611 &im6o, NULL, NULL); 962 struct ip6_moptions im6o; local 990 im6o.im6o_multicast_ifp = ifp; 991 im6o.im6o_multicast_hlim = 255; 992 im6o.im6o_multicast_loop = 0; 1100 ip6_output(m, NULL, &ro, 0, &im6o, NUL [all...] |
H A D | in6_mcast.c | 1692 struct ip6_moptions *im6o; local 1697 im6o = inp->in6p_moptions; 1712 if (im6o == NULL || im6o->im6o_multicast_ifp == NULL) { 1715 optval = im6o->im6o_multicast_ifp->if_index; 1722 if (im6o == NULL) 1725 optval = im6o->im6o_multicast_hlim; 1731 if (im6o == NULL) 1734 optval = im6o->im6o_multicast_loop; 1740 if (im6o 2559 struct ip6_moptions *im6o; local [all...] |
H A D | ip6_mroute.c | 1547 struct ip6_moptions im6o; local 1549 im6o.im6o_multicast_ifp = ifp; 1551 im6o.im6o_multicast_hlim = ip6->ip6_hlim; 1552 im6o.im6o_multicast_loop = 1; 1553 error = ip6_output(mb_copy, NULL, NULL, IPV6_FORWARDING, &im6o,
|
H A D | ip6_output.c | 289 struct route_in6 *ro, int flags, struct ip6_moptions *im6o, 521 if (im6o != NULL) 522 ip6->ip6_hlim = im6o->im6o_multicast_hlim; 540 error = in6_selectroute_fib(&dst_sa, opt, im6o, ro, &ifp, 661 if ((im6o == NULL && in6_mcast_loop) || 662 (im6o && im6o->im6o_multicast_loop)) { 288 ip6_output(struct mbuf *m0, struct ip6_pktopts *opt, struct route_in6 *ro, int flags, struct ip6_moptions *im6o, struct ifnet **ifpp, struct inpcb *inp) argument
|
H A D | mld6.c | 3059 struct ip6_moptions im6o; local 3095 im6o.im6o_multicast_hlim = 1; 3096 im6o.im6o_multicast_loop = (V_ip6_mrouter != NULL); 3097 im6o.im6o_multicast_ifp = ifp; 3134 error = ip6_output(m0, &mld_po, NULL, IPV6_UNSPECSRC, &im6o,
|
Completed in 103 milliseconds