/freebsd/sys/net/ |
H A D | if_var.h | 91 CK_STAILQ_HEAD(ifmultihead, ifmultiaddr); 460 struct ifmultiaddr { struct 461 CK_STAILQ_ENTRY(ifmultiaddr) ifma_link; /* queue macro glue */ 468 struct ifmultiaddr *ifma_llifma; /* pointer to ifma for ifma_lladdr */ argument 512 int if_addmulti(if_t, struct sockaddr *, struct ifmultiaddr **); 519 void if_delmulti_ifma(struct ifmultiaddr *); 520 void if_delmulti_ifma_flags(struct ifmultiaddr *, int flags); 525 struct ifmultiaddr * 527 void if_freemulti(struct ifmultiaddr *ifma); 469 ifma_epoch_ctxifmultiaddr global() argument
|
H A D | if.c | 282 static int if_delmulti_locked(struct ifnet *, struct ifmultiaddr *, int); 1070 struct ifmultiaddr *ifma; in if_purgemaddrs() 1075 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ifma, ifmultiaddr, ifma_link); in if_purgemaddrs() 2799 struct ifmultiaddr *ifma; in ifhwioctl() 3400 struct ifmultiaddr * 3403 struct ifmultiaddr *ifma; in if_findmulti() 3427 static struct ifmultiaddr * 3431 struct ifmultiaddr *ifma; in if_allocmulti() 3478 if_freemulti_internal(struct ifmultiaddr *ifma) in if_freemulti_internal() 3497 struct ifmultiaddr *ifma; in if_destroymulti() [all …]
|
H A D | route.h | 417 struct ifmultiaddr; 427 void rt_newmaddrmsg(int, struct ifmultiaddr *);
|
H A D | if_lagg.h | 224 struct ifmultiaddr *mc_ifma;
|
H A D | ieee8023ad_lacp.h | 230 struct ifmultiaddr *lp_ifma;
|
H A D | rtsock.c | 2112 rt_newmaddrmsg(int cmd, struct ifmultiaddr *ifma) in rt_newmaddrmsg() 2531 struct ifmultiaddr *ifma; in sysctl_ifmalist()
|
H A D | ieee8023ad_lacp.c | 536 struct ifmultiaddr *rifma = NULL; in lacp_port_create()
|
H A D | if_vlan.c | 627 struct ifmultiaddr *ifma; in vlan_setmulti()
|
H A D | if_lagg.c | 2002 struct ifmultiaddr *ifma; in lagg_setmulti()
|
/freebsd/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 411 struct ifmultiaddr ifm, *ifmp = 0; in ll_addrlist() 418 KREAD(ifmp, &ifm, struct ifmultiaddr); in ll_addrlist() 481 struct ifmultiaddr ifm, *ifmp = 0; in if6_addrlist() 489 KREAD(ifmp, &ifm, struct ifmultiaddr); in if6_addrlist() 564 struct ifmultiaddr ifm, *ifmp = 0; in if_addrlist() 572 KREAD(ifmp, &ifm, struct ifmultiaddr); in if_addrlist()
|
/freebsd/sys/netinet/ |
H A D | in_var.h | 303 struct ifmultiaddr *inm_ifma; /* back pointer to ifmultiaddr */ 391 inm_ifmultiaddr_get_inm(struct ifmultiaddr *ifma) in inm_ifmultiaddr_get_inm()
|
H A D | in_mcast.c | 257 struct ifmultiaddr *ifma, *ll_ifma; in inm_disconnect() 265 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ifma, ifmultiaddr, ifma_link); in inm_disconnect() 276 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ll_ifma, ifmultiaddr, ifma_link); in inm_disconnect() 361 struct ifmultiaddr *ifma; in inm_lookup_locked() 499 struct ifmultiaddr *ifma; in in_getmulti() 613 struct ifmultiaddr *ifma; in inm_release() 2848 struct ifmultiaddr *ifma; in sysctl_ip_mcast_filters()
|
H A D | igmp.c | 674 struct ifmultiaddr *ifma; in igmp_ifdetach() 752 struct ifmultiaddr *ifma; in igmp_input_v1_query() 836 struct ifmultiaddr *ifma; in igmp_input_v2_query() 1685 struct ifmultiaddr *ifma; in igmp_fasttimo_vnet() 2033 struct ifmultiaddr *ifma; in igmp_v3_cancel_link_timers() 3367 struct ifmultiaddr *ifma; in igmp_v3_dispatch_general_query()
|
H A D | in.c | 1407 struct ifmultiaddr *ifma; in in_purgemaddrs()
|
/freebsd/sys/netinet6/ |
H A D | in6_mcast.c | 357 struct ifmultiaddr *ifma; in in6m_lookup_locked() 386 struct ifmultiaddr *ifma; in in6_getmulti() 514 struct ifmultiaddr *ifma; in in6m_release() 589 struct ifmultiaddr *ifma, *ll_ifma; in in6m_disconnect_locked() 605 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ifma, ifmultiaddr, ifma_link); in in6m_disconnect_locked() 616 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ll_ifma, ifmultiaddr, ifma_link); in in6m_disconnect_locked() 1240 struct ifmultiaddr *ifma; in in6_joingroup_locked() 2777 struct ifmultiaddr *ifma; in sysctl_ip6_mcast_filters()
|
H A D | in6_var.h | 691 struct ifmultiaddr *in6m_ifma; /* back pointer to ifmultiaddr */ 769 * Get the in6_multi pointer from a ifmultiaddr. 770 * Returns NULL if ifmultiaddr is no longer valid. 773 in6m_ifmultiaddr_get_inm(struct ifmultiaddr *ifma) in in6m_ifmultiaddr_get_inm()
|
H A D | mld6.c | 510 struct ifmultiaddr *ifma; in mld_ifdetach() 604 struct ifmultiaddr *ifma; in mld_v1_input_query() 1329 struct ifmultiaddr *ifma; in mld_fasttimo_vnet() 1637 struct ifmultiaddr *ifma; in mld_v2_cancel_link_timers() 2978 struct ifmultiaddr *ifma; in mld_v2_dispatch_general_query()
|
/freebsd/sys/netgraph/ |
H A D | ng_ether.c | 582 struct ifmultiaddr *ifma; in ng_ether_rcvmsg()
|