[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AANLkTi=j9VdTZjw4iTsczv2eHjTXo59-fNneBMo8rJyp@mail.gmail.com>
Date: Thu, 27 Jan 2011 13:32:25 -0800
From: Tom Herbert <therbert@...gle.com>
To: Daniel Baluta <daniel.baluta@...il.com>
Cc: netdev@...r.kernel.org
Subject: Re: SO_REUSEPORT - can it be done in kernel?
On Thu, Jan 27, 2011 at 2:07 AM, Daniel Baluta <daniel.baluta@...il.com> wrote:
> Hi Tom,
>
> How did you solved the issue regarding scaling TCP listeners?
> I think SO_REUSEPORT proposed by patch [1] can be a good
> start. Where there any follow ups?
>
As Bill mentioned we are continue to work on the TCP issues. Looks
like modifying the TCP listener structures will probably be required.
> Also, solving the problem in users pace can be an option. I want
> to run multiple instances of a DNS server on a multi core system.
> Any suggestions would be welcomed.
>
> SO_REUSEPORT option seems to be already there [2]. Where
> there any plans to have a kernel implementation?
>
Yes, we are still planning this. The UDP implementation for my
earlier patch should be usable to try for DNS/UDP-- this is in fact
where we saw a major performance gain. Eric Dumazet had some nice
improvements that should probably be looked at also.
Tom
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists