Home
last modified time | relevance | path

Searched refs:ilm (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/common/inet/ip/
H A Digmp.c77 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 Dip_multi.c65 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 Dip_mroute.c662 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 Dip.c10206 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 Dip_if.c13991 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 …]