All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH][MCAST]IPv6: small fix for ip6_mc_msfilter(...)
@ 2005-10-31  2:52 Yan Zheng
  2005-11-01 10:37 ` Yan Zheng
  2005-11-01 21:27 ` David Stevens
  0 siblings, 2 replies; 18+ messages in thread
From: Yan Zheng @ 2005-10-31  2:52 UTC (permalink / raw)
  To: netdev; +Cc: linux-kernel, David Stevens

Hi.
I think ip6_mc_add_src(...) should be called when number of sources is zero and filter mode is exclude.

Regards



Signed-off-by: Yan Zheng <yanzheng@21cn.com> 

Index: net/ipv6/mcast.c
================================================================================
--- linux-2.6.14/net/ipv6/mcast.c	2005-10-30 23:09:33.000000000 +0800
+++ linux/net/ipv6/mcast.c	2005-10-31 10:37:36.000000000 +0800
@@ -545,8 +545,10 @@ int ip6_mc_msfilter(struct sock *sk, str
 			sock_kfree_s(sk, newpsl, IP6_SFLSIZE(newpsl->sl_max));
 			goto done;
 		}
-	} else
+	} else {
 		newpsl = NULL;
+		ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0);
+	}
 	psl = pmc->sflist;
 	if (psl) {
 		(void) ip6_mc_del_src(idev, group, pmc->sfmode,

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2005-11-03  5:14 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-31  2:52 [PATCH][MCAST]IPv6: small fix for ip6_mc_msfilter(...) Yan Zheng
2005-11-01 10:37 ` Yan Zheng
2005-11-02  5:47   ` Willy Tarreau
2005-11-02  7:10     ` David Stevens
2005-11-02  9:29       ` Willy Tarreau
2005-11-02 13:41         ` Marcelo Tosatti
2005-11-02 21:31           ` [PATCH-2.4][MCAST]IPv6: " Willy Tarreau
2005-11-02 17:42         ` [PATCH][MCAST]IPv6: " David Stevens
2005-11-02 20:59           ` Marcelo Tosatti
2005-11-03  5:02             ` Willy Tarreau
2005-11-02 21:46           ` Arnaldo Carvalho de Melo
2005-11-01 21:27 ` David Stevens
2005-11-01 23:49   ` Yan Zheng
2005-11-01 23:55     ` David Stevens
2005-11-02 21:45       ` Arnaldo Carvalho de Melo
2005-11-02 21:55     ` Arnaldo Carvalho de Melo
2005-11-02 23:28       ` Yan Zheng
2005-11-02 23:28         ` Arnaldo Carvalho de Melo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.