Home
last modified time | relevance | path

Searched refs:inm (Results 1 – 15 of 15) sorted by relevance

/freebsd-14-stable/sys/netinet/
HDigmp.c677 struct in_multi *inm; in igmp_ifdetach() local
690 inm = inm_ifmultiaddr_get_inm(ifma); in igmp_ifdetach()
691 if (inm == NULL) in igmp_ifdetach()
693 if (inm->inm_state == IGMP_LEAVING_MEMBER) in igmp_ifdetach()
694 inm_rele_locked(&inm_free_tmp, inm); in igmp_ifdetach()
695 inm_clear_recorded(inm); in igmp_ifdetach()
756 struct in_multi *inm; in igmp_input_v1_query() local
798 inm = inm_ifmultiaddr_get_inm(ifma); in igmp_input_v1_query()
799 if (inm == NULL) in igmp_input_v1_query()
801 if (inm->inm_timer != 0) in igmp_input_v1_query()
[all …]
HDin_mcast.c149 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr,
200 inm_is_ifp_detached(const struct in_multi *inm) in inm_is_ifp_detached() argument
204 KASSERT(inm->inm_ifma != NULL, ("%s: no ifma", __func__)); in inm_is_ifp_detached()
205 ifp = inm->inm_ifma->ifma_ifp; in inm_is_ifp_detached()
211 KASSERT(inm->inm_ifp == ifp, ("%s: bad ifp", __func__)); in inm_is_ifp_detached()
255 inm_disconnect(struct in_multi *inm) in inm_disconnect() argument
260 ifp = inm->inm_ifp; in inm_disconnect()
262 ifma = inm->inm_ifma; in inm_disconnect()
287 inm_release_deferred(struct in_multi *inm) in inm_release_deferred() argument
292 MPASS(inm->inm_refcount > 0); in inm_release_deferred()
[all …]
HDin_var.h343 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, in ims_get_mode() argument
348 if (inm->inm_st[t].iss_ex > 0 && in ims_get_mode()
349 inm->inm_st[t].iss_ex == ims->ims_st[t].ex) in ims_get_mode()
381 void inm_disconnect(struct in_multi *inm);
400 inm_acquire_locked(struct in_multi *inm) in inm_acquire_locked() argument
404 ++inm->inm_refcount; in inm_acquire_locked()
408 inm_acquire(struct in_multi *inm) in inm_acquire() argument
411 inm_acquire_locked(inm); in inm_acquire()
416 inm_rele_locked(struct in_multi_head *inmh, struct in_multi *inm) in inm_rele_locked() argument
418 MPASS(inm->inm_refcount > 0); in inm_rele_locked()
[all …]
HDin.c1393 struct in_multi *inm; in in_purgemaddrs() local
1408 inm = inm_ifmultiaddr_get_inm(ifma); in in_purgemaddrs()
1409 if (inm == NULL) in in_purgemaddrs()
1411 inm_rele_locked(&purgeinms, inm); in in_purgemaddrs()
HDin_pcb.c1965 struct in_multi *inm; in in_pcbpurgeif0() local
1990 if ((inm = imf->imf_inm) == NULL) in in_pcbpurgeif0()
1992 if (inm->inm_ifp != ifp) in in_pcbpurgeif0()
1995 in_leavegroup_locked(inm, NULL); in in_pcbpurgeif0()
/freebsd-14-stable/sys/netinet6/
HDmld6.c513 struct in6_multi *inm; in mld_ifdetach() local
529 inm = in6m_ifmultiaddr_get_inm(ifma); in mld_ifdetach()
530 if (inm == NULL) in mld_ifdetach()
532 in6m_disconnect_locked(inmh, inm); in mld_ifdetach()
535 in6m_clear_recorded(inm); in mld_ifdetach()
541 if (inm->in6m_state == MLD_LEAVING_MEMBER) { in mld_ifdetach()
542 inm->in6m_state = MLD_NOT_MEMBER; in mld_ifdetach()
543 in6m_rele_locked(inmh, inm); in mld_ifdetach()
608 struct in6_multi *inm; in mld_v1_input_query() local
683 inm = in6m_ifmultiaddr_get_inm(ifma); in mld_v1_input_query()
[all …]
HDin6_mcast.c146 static int in6m_get_source(struct in6_multi *inm,
200 in6m_is_ifp_detached(const struct in6_multi *inm) in in6m_is_ifp_detached() argument
204 KASSERT(inm->in6m_ifma != NULL, ("%s: no ifma", __func__)); in in6m_is_ifp_detached()
205 ifp = inm->in6m_ifma->ifma_ifp; in in6m_is_ifp_detached()
211 KASSERT(inm->in6m_ifp == ifp, ("%s: bad ifp", __func__)); in in6m_is_ifp_detached()
263 struct in6_multi *inm; in im6o_match_group() local
268 inm = imf->im6f_in6m; in im6o_match_group()
269 if (inm == NULL) in im6o_match_group()
271 if ((ifp == NULL || (inm->in6m_ifp == ifp)) && in im6o_match_group()
272 IN6_ARE_ADDR_EQUAL(&inm->in6m_addr, in im6o_match_group()
[all …]
HDin6_var.h727 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm);
738 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode() argument
743 if (inm->in6m_st[t].iss_ex > 0 && in im6s_get_mode()
744 inm->in6m_st[t].iss_ex == ims->im6s_st[t].ex) in im6s_get_mode()
794 struct in6_multi *inm; in in6m_lookup() local
799 inm = in6m_lookup_locked(ifp, mcaddr); in in6m_lookup()
802 return (inm); in in6m_lookup()
807 in6m_acquire_locked(struct in6_multi *inm) in in6m_acquire_locked() argument
811 ++inm->in6m_refcount; in in6m_acquire_locked()
815 in6m_acquire(struct in6_multi *inm) in in6m_acquire() argument
[all …]
HDin6_pcb.c873 struct in6_multi *inm; in in6_pcbpurgeif0() local
895 if ((inm = imf->im6f_in6m) == NULL) in in6_pcbpurgeif0()
897 if (inm->in6m_ifp != ifp) in in6_pcbpurgeif0()
900 in6_leavegroup_locked(inm, NULL); in in6_pcbpurgeif0()
HDin6.c2718 struct in6_multi *inm; in in6_join_proxy_ndp_mc() local
2726 error = in6_joingroup(ifp, &mltaddr, NULL, &inm, 0); in in6_join_proxy_ndp_mc()
2739 struct in6_multi *inm; in in6_leave_proxy_ndp_mc() local
2747 inm = in6m_lookup(ifp, &mltaddr); in in6_leave_proxy_ndp_mc()
2749 if (inm != NULL) in in6_leave_proxy_ndp_mc()
2750 in6_leavegroup(inm, NULL); in in6_leave_proxy_ndp_mc()
HDicmp6.c493 struct in6_multi *inm; in icmp6_input() local
495 inm = in6m_lookup(ifp, &ip6->ip6_dst); in icmp6_input()
496 if (inm == NULL) { in icmp6_input()
/freebsd-14-stable/usr.sbin/ifmcstat/
HDifmcstat.c696 struct in_multi inm; in in_multientry() local
699 KREAD(pinm, &inm, struct in_multi); in in_multientry()
700 printf("\t\tgroup %s", inet_ntoa(inm.inm_addr)); in in_multientry()
701 printf(" refcnt %u", inm.inm_refcount); in in_multientry()
703 state = inm_state(inm.inm_state); in in_multientry()
707 printf(" state (%d)", inm.inm_state); in in_multientry()
709 mode = inm_mode(inm.inm_st[1].iss_fmode); in in_multientry()
713 printf(" mode (%d)", inm.inm_st[1].iss_fmode); in in_multientry()
717 (u_int)inm.inm_st[1].iss_asm, in in_multientry()
718 (u_int)inm.inm_st[1].iss_ex, in in_multientry()
[all …]
/freebsd-14-stable/contrib/tcsh/nls/finnish/
HDset208 6 Standard näppäinmäärittelyt\n
9 7 Vaihtoehtoiset näppäinmäärittelyt\n
11 9 Nuolinäppäinmäärittelyt\n
HDset389 87 Vaihda vi:n komentotilaan (vaihtoehtoisin näppäinmäärittelyin)
/freebsd-14-stable/tools/pkgbase/
HDmetalog_reader.lua425 local inm = {} -- map<number, string[]>
439 inm[inode] = inm[inode] or {}
440 table.insert(inm[inode], filename)
445 for _, filenames in pairs(inm) do