Lines Matching refs:gf
1833 ip_get_srcfilter(conn_t *connp, struct group_filter *gf, in ip_get_srcfilter() argument
1846 if (gf == NULL) { in ip_get_srcfilter()
1856 outsrcs = gf->gf_numsrc; in ip_get_srcfilter()
1858 ifindex = gf->gf_interface; in ip_get_srcfilter()
1883 sin6 = (struct sockaddr_in6 *)&gf->gf_slist[i]; in ip_get_srcfilter()
1891 &gf->gf_slist[i]; in ip_get_srcfilter()
1905 gf->gf_numsrc = numsrc; in ip_get_srcfilter()
1906 gf->gf_fmode = fmode; in ip_get_srcfilter()
1918 ip_set_srcfilter(conn_t *connp, struct group_filter *gf, in ip_set_srcfilter() argument
1937 if (gf == NULL) { in ip_set_srcfilter()
1948 insrcs = gf->gf_numsrc; in ip_set_srcfilter()
1949 infmode = gf->gf_fmode; in ip_set_srcfilter()
1951 ifindex = gf->gf_interface; in ip_set_srcfilter()
2059 sin6 = (struct sockaddr_in6 *)&gf->gf_slist[i]; in ip_set_srcfilter()
2066 &gf->gf_slist[i]; in ip_set_srcfilter()
2210 struct group_filter *gf = NULL; in ip_sioctl_msfilter() local
2246 gf = (struct group_filter *)data_mp->b_rptr; in ip_sioctl_msfilter()
2247 if (gf->gf_group.ss_family == AF_INET6) { in ip_sioctl_msfilter()
2248 gsin6 = (struct sockaddr_in6 *)&gf->gf_group; in ip_sioctl_msfilter()
2253 expsize = GROUP_FILTER_SIZE(gf->gf_numsrc); in ip_sioctl_msfilter()
2259 gsin6 = (struct sockaddr_in6 *)&gf->gf_group; in ip_sioctl_msfilter()
2262 err = ip_get_srcfilter(connp, gf, NULL, &v6group, in ip_sioctl_msfilter()
2265 err = ip_set_srcfilter(connp, gf, NULL, &v6group, ill, in ip_sioctl_msfilter()
2274 if (gf->gf_group.ss_family == AF_INET) { in ip_sioctl_msfilter()
2275 gsin = (struct sockaddr_in *)&gf->gf_group; in ip_sioctl_msfilter()
2279 gsin6 = (struct sockaddr_in6 *)&gf->gf_group; in ip_sioctl_msfilter()
2294 err = ip_get_srcfilter(connp, gf, imsf, &v6group, in ip_sioctl_msfilter()
2297 err = ip_set_srcfilter(connp, gf, imsf, &v6group, ill, in ip_sioctl_msfilter()
2323 struct group_filter *gf; in ip_msfilter_ill() local
2351 gf = (struct group_filter *)dbuf; in ip_msfilter_ill()
2352 index = gf->gf_interface; in ip_msfilter_ill()
2353 if (gf->gf_group.ss_family == AF_INET6) { in ip_msfilter_ill()
2356 sin6 = (struct sockaddr_in6 *)&gf->gf_group; in ip_msfilter_ill()
2358 } else if (gf->gf_group.ss_family == AF_INET) { in ip_msfilter_ill()
2361 sin = (struct sockaddr_in *)&gf->gf_group; in ip_msfilter_ill()
2399 struct group_filter *gf = (struct group_filter *)mp1->b_rptr; in ip_copyin_msfilter() local
2400 if (gf->gf_numsrc >= 2) { in ip_copyin_msfilter()
2402 copysize = GROUP_FILTER_SIZE(gf->gf_numsrc) - offset; in ip_copyin_msfilter()