Re: The tale of a TCP bug

2011-03-25 Thread John Baldwin
On Thursday, March 24, 2011 7:02:35 pm Stefan `Sec` Zehl wrote: > Hi, > > I just subscribed to this list, so sorry if I missed some previous > discussion on this. > > On Thu, Mar 24, 2011 at 16:15 -0400, John Baldwin wrote: > [...] > > Otherwise, something like this may ap

Re: The tale of a TCP bug

2011-03-25 Thread Stefan `Sec` Zehl
Hi, On Fri, Mar 25, 2011 at 08:25 -0400, John Baldwin wrote: > Ah, ok. Can you try this patch first (without the other)? If it doesn't > work then we can refine the patch above further. I tried it completely unpatched and with your new patch. In both cases that if() statement is not taken. In

Re: The tale of a TCP bug

2011-03-25 Thread John Baldwin
On Friday, March 25, 2011 3:41:09 pm Stefan `Sec` Zehl wrote: > Hi, > > On Fri, Mar 25, 2011 at 08:25 -0400, John Baldwin wrote: > > Ah, ok. Can you try this patch first (without the other)? If it doesn't > > work then we can refine the patch above further. > > I tried it completely unpatched a

Re: why use INP_WLOCK instead of INP_RLOCK

2011-03-25 Thread John Baldwin
On Tuesday, February 01, 2011 12:54:33 am Jim wrote: > Hi All, > > I am not sure if anybody has asked it before. I could not find answer by > doing rough search on Internet, if it is duplicate question, sorry in > advance. > > My question is that, for getting socket options in tcp_ctloutput() in

Re: why use INP_WLOCK instead of INP_RLOCK

2011-03-25 Thread Robert N. M. Watson
On 25 Mar 2011, at 21:01, John Baldwin wrote: > On Tuesday, February 01, 2011 12:54:33 am Jim wrote: >> I am not sure if anybody has asked it before. I could not find answer by >> doing rough search on Internet, if it is duplicate question, sorry in >> advance. >> >> My question is that, for get

PR kern/155772 (&& maybe kern/155555)...

2011-03-25 Thread Sean Chittenden
[ Please keep me CC'ed ] Hello. It looks like I'm running in to kern/155772. The ticket was sparse on details so here's how to reproduce the problem: I have two routers using openospfd && bgpd: br1 <-- igb0 -> br2 | | | igb1 | igb1 | | +-