Lines Matching defs:sfmode
87 int sfmode, int sfcount, const struct in6_addr *psfsrc,
90 int sfmode, int sfcount, const struct in6_addr *psfsrc,
181 mc_lst->sfmode = mode;
369 if (pmc->sfmode != omode) {
373 } else if (pmc->sfmode != omode) {
376 ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
377 pmc->sfmode = omode;
533 (void) ip6_mc_del_src(idev, group, pmc->sfmode,
537 (void) ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
539 pmc->sfmode = gsf->gf_fmode;
588 gsf->gf_fmode = pmc->sfmode;
637 rv = mc->sfmode == MCAST_EXCLUDE;
645 if (mc->sfmode == MCAST_INCLUDE && i >= psl->sl_count)
647 if (mc->sfmode == MCAST_EXCLUDE && i < psl->sl_count)
2122 static int ip6_mc_del1_src(struct ifmcaddr6 *pmc, int sfmode,
2134 if (!psf || psf->sf_count[sfmode] == 0) {
2138 psf->sf_count[sfmode]--;
2160 int sfmode, int sfcount, const struct in6_addr *psfsrc,
2182 if (!pmc->mca_sfcount[sfmode]) {
2187 pmc->mca_sfcount[sfmode]--;
2191 int rv = ip6_mc_del1_src(pmc, sfmode, &psfsrc[i]);
2219 static int ip6_mc_add1_src(struct ifmcaddr6 *pmc, int sfmode,
2241 psf->sf_count[sfmode]++;
2324 int sfmode, int sfcount, const struct in6_addr *psfsrc,
2348 pmc->mca_sfcount[sfmode]++;
2351 err = ip6_mc_add1_src(pmc, sfmode, &psfsrc[i]);
2359 pmc->mca_sfcount[sfmode]--;
2361 ip6_mc_del1_src(pmc, sfmode, &psfsrc[j]);
2435 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode, 0, NULL, 0);
2437 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode,