Re: solisten() question: why do we check for completed connections?
From: Robert Watson (rwatson_at_FreeBSD.org)
Date: 02/18/05
- Previous message: Bill Fenner: "Re: solisten() question: why do we check for completed connections?"
- In reply to: Bill Fenner: "Re: solisten() question: why do we check for completed connections?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 18 Feb 2005 00:40:39 +0000 (GMT) To: Bill Fenner <fenner@research.att.com>
On Thu, 17 Feb 2005, Bill Fenner wrote:
> which looks like it's initializing q0 and q to be circular queues, which
> has to only happen once, and also setting SO_ACCEPTCONN; since nothing
> ever turns off SO_ACCEPTCONN, this is not something that has to happen
> only once. When the stuff that had to happen only once got removed, the
> conditional remained.
>
> So, I'd say that setting SO_ACCEPTCONN is required, but the conditional
> is not. I don't know if that helps your race or not.
This sounds like just the explanation I was looking for.
Thanks,
Robert N M Watson
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
- Previous message: Bill Fenner: "Re: solisten() question: why do we check for completed connections?"
- In reply to: Bill Fenner: "Re: solisten() question: why do we check for completed connections?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|