• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv4/

Lines Matching refs:sfmode

149 static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
238 if (pmc->sfmode == MCAST_INCLUDE)
264 return (pmc->sfmode == MCAST_INCLUDE) ^ sdeleted;
266 if (pmc->sfmode == MCAST_INCLUDE)
566 if (pmc->sfmode == MCAST_INCLUDE) {
573 if (pmc->sfmode == MCAST_EXCLUDE) {
610 if (pmc->sfmode == MCAST_EXCLUDE)
784 if (pmc->sfmode == MCAST_EXCLUDE)
1050 pmc->sfmode = im->sfmode;
1051 if (pmc->sfmode == MCAST_INCLUDE) {
1229 im->sfmode = MCAST_EXCLUDE;
1460 static int ip_mc_del1_src(struct ip_mc_list *pmc, int sfmode,
1472 if (!psf || psf->sf_count[sfmode] == 0) {
1476 psf->sf_count[sfmode]--;
1477 if (psf->sf_count[sfmode] == 0) {
1509 static int ip_mc_del_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
1535 if (!pmc->sfcount[sfmode])
1537 pmc->sfcount[sfmode]--;
1541 int rv = ip_mc_del1_src(pmc, sfmode, &psfsrc[i]);
1547 if (pmc->sfmode == MCAST_EXCLUDE &&
1555 pmc->sfmode = MCAST_INCLUDE;
1575 static int ip_mc_add1_src(struct ip_mc_list *pmc, int sfmode,
1596 psf->sf_count[sfmode]++;
1597 if (psf->sf_count[sfmode] == 1) {
1681 static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
1706 isexclude = pmc->sfmode == MCAST_EXCLUDE;
1708 pmc->sfcount[sfmode]++;
1711 err = ip_mc_add1_src(pmc, sfmode, &psfsrc[i], delta);
1718 pmc->sfcount[sfmode]--;
1720 (void) ip_mc_del1_src(pmc, sfmode, &psfsrc[i]);
1729 pmc->sfmode = MCAST_EXCLUDE;
1731 pmc->sfmode = MCAST_INCLUDE;
1763 pmc->sfmode = MCAST_EXCLUDE;
1814 iml->sfmode = MCAST_EXCLUDE;
1842 iml->sfmode, 0, NULL, 0);
1845 iml->sfmode, psf->sl_count, psf->sl_addr, 0);
1951 if (pmc->sfmode != omode) {
1955 } else if (pmc->sfmode != omode) {
1958 ip_mc_del_src(in_dev, &mreqs->imr_multiaddr, pmc->sfmode, 0,
1960 pmc->sfmode = omode;
2114 (void) ip_mc_del_src(in_dev, &msf->imsf_multiaddr, pmc->sfmode,
2120 (void) ip_mc_del_src(in_dev, &msf->imsf_multiaddr, pmc->sfmode,
2123 pmc->sfmode = msf->imsf_fmode;
2167 msf->imsf_fmode = pmc->sfmode;
2220 gsf->gf_fmode = pmc->sfmode;
2271 ret = (pmc->sfmode == MCAST_EXCLUDE);
2280 if (pmc->sfmode == MCAST_INCLUDE && i >= psl->sl_count)
2282 if (pmc->sfmode == MCAST_EXCLUDE && i < psl->sl_count)