Searched refs:imo (Results 1 - 7 of 7) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/
H A Dip_output.c153 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 Digmp.c481 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 Dkpi_ipfilter.c270 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 Din.c881 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 Din_pcb.c694 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 Dip_mroute.c93 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 Dip6_output.c146 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 52 milliseconds