Searched refs:inm (Results 1 - 5 of 5) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/
H A Digmp.c201 struct in_multi *inm; local
256 * In Delaying Member state, our timer is running (inm->inm_timer)
257 * In Idle Member state, our timer is not running (inm->inm_timer==0)
259 * The flag is inm->inm_state, it is set to IGMP_OTHERMEMBER if
313 IN_FIRST_MULTI(step, inm);
314 while (inm != NULL) {
315 if (inm->inm_ifp == ifp &&
316 inm->inm_addr.s_addr != igmp_all_hosts_group &&
318 igmp->igmp_group.s_addr == inm->inm_addr.s_addr)) {
319 if (inm
393 igmp_joingroup(struct in_multi *inm) argument
413 igmp_leavegroup(struct in_multi *inm) argument
425 struct in_multi *inm; local
476 igmp_sendpkt(struct in_multi *inm, int type, unsigned long addr) argument
[all...]
H A Din_var.h260 * on a given interface. If no matching record is found, "inm" is set null.
262 #define IN_LOOKUP_MULTI(addr, ifp, inm) \
265 /* struct in_multi *inm; */ \
275 (inm) = ifma ? ifma->ifma_protospec : NULL; \
282 * and get the first record. Both macros return a NULL "inm" when there
285 #define IN_NEXT_MULTI(step, inm) \
287 /* struct in_multi *inm; */ \
289 if (((inm) = (step).i_inm) != NULL) \
293 #define IN_FIRST_MULTI(step, inm) \
295 /* struct in_multi *inm; */ \
[all...]
H A Din.c799 struct in_multi *inm = NULL; local
807 IN_LOOKUP_MULTI(addr, ifp, inm);
810 if (inm)
811 in_delmulti(&inm);
1241 struct in_multi *inm; local
1246 IN_LOOKUP_MULTI(addr, ifp, inm);
1248 if (inm == 0)
1309 struct in_multi *inm = ifma_protospec; local
1315 igmp_leavegroup(inm);
1317 LIST_REMOVE(inm, inm_lin
1330 struct in_multi *inm; local
1404 in_delmulti( struct in_multi **inm) argument
[all...]
H A Dip_input.c936 struct in_multi *inm; local
970 IN_LOOKUP_MULTI(ip->ip_dst, m->m_pkthdr.rcvif, inm);
971 if (inm == NULL) {
H A Dip_output.c613 struct in_multi *inm; local
669 IN_LOOKUP_MULTI(pkt_dst, ifp, inm);
671 if (inm != NULL &&

Completed in 32 milliseconds