Here's the answer I gave before, in patch form (64, instead of 256). :-)

I'd like to see (or do) some measurements of scaling before
bumping that up too much. My $ 0.02, worth every penny! :-)

                                        +-DLS

Signed-off-by: David L Stevens <[EMAIL PROTECTED]>

--- linux-2.6.15-rc5/net/ipv6/mcast.c   2005-12-12 15:01:33.000000000 
-0800
+++ linux-2.6.15-rc5MC2/net/ipv6/mcast.c        2005-12-14 
15:21:15.000000000 -0800
@@ -170,7 +170,7 @@ static int ip6_mc_leave_src(struct sock 
 #define MLDV2_QQIC(value) MLDV2_EXP(0x80, 4, 3, value)
 #define MLDV2_MRC(value) MLDV2_EXP(0x8000, 12, 3, value)
 
-#define IPV6_MLD_MAX_MSF       10
+#define IPV6_MLD_MAX_MSF       64
 
 int sysctl_mld_max_msf = IPV6_MLD_MAX_MSF;
 

Attachment: mc3.patch
Description: Binary data

Reply via email to