Searched refs:ilm (Results 1 – 5 of 5) sorted by relevance
/titanic_44/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 | 662 ilm_t *ilm = vifp->v_ilm; in ip_mrouter_done() local 669 if (ilm != NULL) { in ip_mrouter_done() 672 (void) ip_delmulti(ilm); in ip_mrouter_done() 842 ilm_t *ilm; in add_vif() local 957 ilm = NULL; in add_vif() 959 ilm = ip_addmulti(&ipv6_all_zeros, ill, in add_vif() 961 if (ilm != NULL) in add_vif() 974 if (ilm == NULL || is_mrouter_off(ipst)) { in add_vif() 975 if (ilm != NULL) { in add_vif() 976 (void) ip_delmulti(ilm); in add_vif() [all …]
|
H A D | ip.c | 10206 ilm_t *ilm; in ip_snmp_get_mib2_ip_group_mem() local 10232 for (ilm = ill->ill_ilm; ilm; ilm = ilm->ilm_next) { in ip_snmp_get_mib2_ip_group_mem() 10233 if (ilm->ilm_zoneid != zoneid && in ip_snmp_get_mib2_ip_group_mem() 10234 ilm->ilm_zoneid != ALL_ZONES) in ip_snmp_get_mib2_ip_group_mem() 10241 ipif->ipif_lcl_addr == ilm->ilm_ifaddr && in ip_snmp_get_mib2_ip_group_mem() 10242 ilm->ilm_ifaddr != INADDR_ANY) in ip_snmp_get_mib2_ip_group_mem() 10257 ipm.ipGroupMemberAddress = ilm->ilm_addr; in ip_snmp_get_mib2_ip_group_mem() 10258 ipm.ipGroupMemberRefCnt = ilm->ilm_refcnt; in ip_snmp_get_mib2_ip_group_mem() 10259 ipm.ipGroupMemberFilterMode = ilm->ilm_fmode; in ip_snmp_get_mib2_ip_group_mem() 10286 ilm_t *ilm; in ip_snmp_get_mib2_ip6_group_mem() local [all …]
|
H A D | ip_if.c | 13991 ilm_t *ilm; in ipif_multicast_up() local 14018 ilm = ip_addmulti(&v6allmc, ill, ipif->ipif_zoneid, in ipif_multicast_up() 14020 if (ilm == NULL) { in ipif_multicast_up() 14026 ipif->ipif_allhosts_ilm = ilm; in ipif_multicast_up() 14045 ilm = ip_addmulti(&v6solmc, mcast_ill, in ipif_multicast_up() 14050 if (ilm == NULL) { in ipif_multicast_up() 14054 if ((ilm = ipif->ipif_allhosts_ilm) != NULL) { in ipif_multicast_up() 14056 (void) ip_delmulti(ilm); in ipif_multicast_up() 14060 ipif->ipif_solmulti_ilm = ilm; in ipif_multicast_up() 14072 ilm = ip_addmulti(&v6group, ill, ipif->ipif_zoneid, &err); in ipif_multicast_up() [all …]
|