Searched refs:ilm (Results 1 – 5 of 5) sorted by relevance
| /illumos-gate/usr/src/uts/common/inet/ip/ |
| H A D | igmp.c | 77 static void igmp_sendpkt(ilm_t *ilm, uchar_t type, ipaddr_t addr); 78 static void mld_sendpkt(ilm_t *ilm, uchar_t type, const in6_addr_t *v6addr); 85 static mrec_t *mcast_merge_rtx(ilm_t *ilm, mrec_t *rp, slist_t *flist); 316 ilm_t *ilm; in igmp_input() local 454 for (ilm = ill->ill_ilm; ilm; ilm = ilm->ilm_next) { in igmp_input() 455 if (!IN6_ARE_ADDR_EQUAL(&ilm->ilm_v6addr, &v6group)) in igmp_input() 459 ilm->ilm_timer = INFINITY; in igmp_input() 460 ilm->ilm_state = IGMP_OTHERMEMBER; in igmp_input() 488 ilm_t *ilm; in igmp_query_in() local 589 for (ilm = ill->ill_ilm; ilm; ilm = ilm->ilm_next) { in igmp_query_in() [all …]
|
| H A D | ip_multi.c | 65 static void ilm_gen_filter(ilm_t *ilm, mcast_record_t *fmode, 71 static void ilm_delete(ilm_t *ilm); 274 ilm_t *ilm = fbld->fbld_ilm; in ilm_bld_flists() local 275 in6_addr_t *v6group = &ilm->ilm_v6addr; in ilm_bld_flists() 298 ASSERT(MUTEX_HELD(&ilm->ilm_ill->ill_mcast_serializer)); in ilm_bld_flists() 313 if ((ilg->ilg_ill == ilm->ilm_ill) && in ilm_bld_flists() 352 ilm_gen_filter(ilm_t *ilm, mcast_record_t *fmode, slist_t *flist) in ilm_gen_filter() argument 355 ip_stack_t *ipst = ilm->ilm_ipst; in ilm_gen_filter() 357 fbld.fbld_ilm = ilm; in ilm_gen_filter() 400 ilm_update_add(ilm_t *ilm, ilg_stat_t ilgstat, slist_t *ilg_flist) in ilm_update_add() argument [all …]
|
| H A D | ip_mroute.c | 667 ilm_t *ilm = vifp->v_ilm; in ip_mrouter_done() local 674 if (ilm != NULL) { in ip_mrouter_done() 677 (void) ip_delmulti(ilm); in ip_mrouter_done() 847 ilm_t *ilm; in add_vif() local 962 ilm = NULL; in add_vif() 964 ilm = ip_addmulti(&ipv6_all_zeros, ill, in add_vif() 966 if (ilm != NULL) in add_vif() 979 if (ilm == NULL || is_mrouter_off(ipst)) { in add_vif() 980 if (ilm != NULL) { in add_vif() 981 (void) ip_delmulti(ilm); in add_vif() [all …]
|
| H A D | ip.c | 10270 ilm_t *ilm; in ip_snmp_get_mib2_ip_group_mem() local 10296 for (ilm = ill->ill_ilm; ilm; ilm = ilm->ilm_next) { in ip_snmp_get_mib2_ip_group_mem() 10297 if (ilm->ilm_zoneid != zoneid && in ip_snmp_get_mib2_ip_group_mem() 10298 ilm->ilm_zoneid != ALL_ZONES) in ip_snmp_get_mib2_ip_group_mem() 10305 ipif->ipif_lcl_addr == ilm->ilm_ifaddr && in ip_snmp_get_mib2_ip_group_mem() 10306 ilm->ilm_ifaddr != INADDR_ANY) in ip_snmp_get_mib2_ip_group_mem() 10321 ipm.ipGroupMemberAddress = ilm->ilm_addr; in ip_snmp_get_mib2_ip_group_mem() 10322 ipm.ipGroupMemberRefCnt = ilm->ilm_refcnt; in ip_snmp_get_mib2_ip_group_mem() 10323 ipm.ipGroupMemberFilterMode = ilm->ilm_fmode; in ip_snmp_get_mib2_ip_group_mem() 10350 ilm_t *ilm; in ip_snmp_get_mib2_ip6_group_mem() local [all …]
|
| H A D | ip_if.c | 14004 ilm_t *ilm; in ipif_multicast_up() local 14031 ilm = ip_addmulti(&v6allmc, ill, ipif->ipif_zoneid, in ipif_multicast_up() 14033 if (ilm == NULL) { in ipif_multicast_up() 14039 ipif->ipif_allhosts_ilm = ilm; in ipif_multicast_up() 14058 ilm = ip_addmulti(&v6solmc, mcast_ill, in ipif_multicast_up() 14063 if (ilm == NULL) { in ipif_multicast_up() 14067 if ((ilm = ipif->ipif_allhosts_ilm) != NULL) { in ipif_multicast_up() 14069 (void) ip_delmulti(ilm); in ipif_multicast_up() 14073 ipif->ipif_solmulti_ilm = ilm; in ipif_multicast_up() 14085 ilm = ip_addmulti(&v6group, ill, ipif->ipif_zoneid, &err); in ipif_multicast_up() [all …]
|