Searched refs:inm (Results 1 - 5 of 5) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/ |
H A D | igmp.c | 201 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 D | in_var.h | 260 * 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 D | in.c | 799 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 D | ip_input.c | 936 struct in_multi *inm; local 970 IN_LOOKUP_MULTI(ip->ip_dst, m->m_pkthdr.rcvif, inm); 971 if (inm == NULL) {
|
H A D | ip_output.c | 613 struct in_multi *inm; local 669 IN_LOOKUP_MULTI(pkt_dst, ifp, inm); 671 if (inm != NULL &&
|
Completed in 32 milliseconds