Searched refs:imo (Results 1 - 7 of 7) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/ |
H A D | ip_output.c | 153 int ip_addmembership(struct ip_moptions *imo, struct ip_mreq *mreq); 154 int ip_dropmembership(struct ip_moptions *imo, struct ip_mreq *mreq); 198 struct ip_moptions *imo, 202 error = ip_output_list(m0, 0, opt, ro, flags, imo, ipoa); 235 struct ip_moptions *imo, 290 imo = NULL; 481 imo != NULL && imo->imo_multicast_ifp != NULL) { 486 ifp = imo->imo_multicast_ifp; 625 if (imo ! 193 ip_output( struct mbuf *m0, struct mbuf *opt, struct route *ro, int flags, struct ip_moptions *imo, struct ip_out_args *ipoa) argument 229 ip_output_list( struct mbuf *m0, int packetchain, struct mbuf *opt, struct route *ro, int flags, struct ip_moptions *imo, struct ip_out_args *ipoa ) argument 2506 struct ip_moptions *imo = *imop; local 2672 struct ip_moptions *imo; local 2693 ip_addmembership( struct ip_moptions *imo, struct ip_mreq *mreq) argument 2778 ip_dropmembership( struct ip_moptions *imo, struct ip_mreq *mreq) argument [all...] |
H A D | igmp.c | 481 struct ip_moptions imo; local 514 imo.imo_multicast_ifp = inm->inm_ifp; 515 imo.imo_multicast_ttl = 1; 516 imo.imo_multicast_vif = -1; 522 imo.imo_multicast_loop = (ip_mrouter != NULL); 524 imo.imo_multicast_loop = 0; 531 ip_output(m, router_alert, &igmprt, 0, &imo, NULL);
|
H A D | kpi_ipfilter.c | 270 struct ip_moptions *imo = 0, ip_moptions; local 291 imo = &ip_moptions; 293 bzero(imo, sizeof(struct ip6_moptions)); 294 imo->imo_multicast_ifp = options->ippo_mcast_ifnet; 295 imo->imo_multicast_ttl = options->ippo_mcast_ttl; 296 imo->imo_multicast_loop = options->ippo_mcast_loop; 316 error = ip_output(m, NULL, &ro, IP_ALLOWBROADCAST | IP_RAWOUTPUT, imo, NULL);
|
H A D | in.c | 881 struct ip_moptions *imo = inp->inp_moptions; local 883 if (imo == NULL) { 888 imo = (struct ip_moptions*) 889 _MALLOC(sizeof(*imo), M_IPMOPTS, M_WAITOK); 890 if (imo == NULL) { 894 inp->inp_moptions = imo; 896 imo->imo_multicast_ifp = cloned_imo->imo_multicast_ifp; 897 imo->imo_multicast_vif = cloned_imo->imo_multicast_vif; 898 imo->imo_multicast_ttl = cloned_imo->imo_multicast_ttl; 899 imo [all...] |
H A D | in_pcb.c | 694 struct ip_moptions *imo; local 697 imo = inp->inp_moptions; 698 if (imo->imo_multicast_ifp != NULL && (ia == NULL || 699 ia->ia_ifp != imo->imo_multicast_ifp)) { 700 ifp = imo->imo_multicast_ifp; 1009 struct ip_moptions *imo; local 1013 imo = inp->inp_moptions; 1015 imo != NULL) { 1020 if (imo->imo_multicast_ifp == ifp) 1021 imo [all...] |
H A D | ip_mroute.c | 93 struct mbuf *m, struct ip_moptions *imo); 135 __unused struct mbuf *m, __unused ip_moptions *imo) 301 static int X_ip_mforward(struct ip *ip, struct ifnet *ifp, struct mbuf *m, struct ip_moptions *imo); 1077 struct ip_moptions *imo) 1112 if ((imo) && ((vifi = imo->imo_multicast_vif) < numvifs)) { 1127 if(!imo) 1816 struct ip_moptions imo; local 1825 imo.imo_multicast_ifp = vifp->v_ifp; 1826 imo 134 _ip_mforward(__unused struct ip *ip, __unused struct ifnet *ifp, __unused struct mbuf *m, __unused ip_moptions *imo) argument 1076 X_ip_mforward(struct ip *ip, struct ifnet *ifp, struct mbuf *m, struct ip_moptions *imo) argument [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/ |
H A D | ip6_output.c | 146 extern int ip_addmembership(struct ip_moptions *imo, struct ip_mreq *mreq); 147 extern int ip_dropmembership(struct ip_moptions *imo, struct ip_mreq *mreq); 1988 struct ip_moptions *imo; local 2020 imo = in6p->inp_moptions; 2043 imo->imo_multicast_ifp = ifp; 2061 imo->imo_multicast_ttl = IP_DEFAULT_MULTICAST_TTL; 2064 imo->imo_multicast_ttl = optval; 2084 imo->imo_multicast_loop = loop; 2145 error = ip_addmembership(imo, &v4req); 2280 error = ip_dropmembership(imo, [all...] |
Completed in 158 milliseconds