Home
last modified time | relevance | path

Searched refs:msfr (Results 1 – 2 of 2) sorted by relevance

/xnu-8019.80.24/bsd/netinet6/
H A Din6_mcast.c1640 struct __msfilterreq64 msfr = {}, msfr64; in in6p_get_source_filters() local
1668 memcpy(&msfr, &msfr64, sizeof(msfr64)); in in6p_get_source_filters()
1677 memcpy(&msfr, &msfr32, sizeof(msfr32)); in in6p_get_source_filters()
1680 if (msfr.msfr_group.ss_family != AF_INET6 || in in6p_get_source_filters()
1681 msfr.msfr_group.ss_len != sizeof(struct sockaddr_in6)) { in in6p_get_source_filters()
1685 gsa = (struct sockaddr_in6 *)&msfr.msfr_group; in in6p_get_source_filters()
1691 if (msfr.msfr_ifindex == 0 || (u_int)if_index < msfr.msfr_ifindex) { in in6p_get_source_filters()
1695 ifp = ifindex2ifnet[msfr.msfr_ifindex]; in in6p_get_source_filters()
1702 if ((size_t) msfr.msfr_nsrcs > in in6p_get_source_filters()
1704 msfr.msfr_nsrcs = UINT32_MAX / sizeof(struct sockaddr_storage); in in6p_get_source_filters()
[all …]
/xnu-8019.80.24/bsd/netinet/
H A Din_mcast.c1727 struct __msfilterreq64 msfr = {}, msfr64; in inp_get_source_filters() local
1756 memcpy(&msfr, &msfr64, sizeof(msfr64)); in inp_get_source_filters()
1765 memcpy(&msfr, &msfr32, sizeof(msfr32)); in inp_get_source_filters()
1769 if (msfr.msfr_ifindex == 0 || (u_int)if_index < msfr.msfr_ifindex) { in inp_get_source_filters()
1774 ifp = ifindex2ifnet[msfr.msfr_ifindex]; in inp_get_source_filters()
1781 if ((size_t) msfr.msfr_nsrcs > in inp_get_source_filters()
1783 msfr.msfr_nsrcs = UINT32_MAX / sizeof(struct sockaddr_storage); in inp_get_source_filters()
1786 if (msfr.msfr_nsrcs > in_mcast_maxsocksrc) { in inp_get_source_filters()
1787 msfr.msfr_nsrcs = in_mcast_maxsocksrc; in inp_get_source_filters()
1794 gsa = (struct sockaddr_in *)&msfr.msfr_group; in inp_get_source_filters()
[all …]