Re: 10G and socket alloc failure
- From: "Jack Vogel" <jfvogel@xxxxxxxxx>
- Date: Thu, 19 Jul 2007 01:46:56 -0700
On 7/19/07, Andre Oppermann <andre@xxxxxxxxxxx> wrote:
Jack Vogel wrote:
> While testing out the ixgbe driver we've observed this failure in the stack
> code, here is the info:
>
> The test engineer is using iperf, typically with 16 threads. If the
> driver is using
> either legacy or MSI interrupts we will see broken pipes, in dmesg its
> due to sonewconn() failing in syncache_socket().
>
> Whats interesting is that when I have multiple RX queues configured and
> using MSI/X this doesnt happen, at least not very often.
>
> It does not seem to hurt performance horribly, iperf just spawns another
> thread, but I was wondering if there is some underlying tuneable I dont
> know about that would stop this from happening??
>
> And any theory about why it doesnt happen with multiple queues?
Do you see any messages in syslog regarding syncache?
Yes, the messages are what are emitted in the code i cited above,
I could get the dmesg output if that would provide any more help.
I figured the point at which it is failing is pretty specific and someone
might know just from that what it was :)
Jack
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
- References:
- 10G and socket alloc failure
- From: Jack Vogel
- Re: 10G and socket alloc failure
- From: Andre Oppermann
- 10G and socket alloc failure
- Prev by Date: Re: 10G and socket alloc failure
- Next by Date: Re: Wierd networking.
- Previous by thread: Re: 10G and socket alloc failure
- Next by thread: freebsd6 utilities and proxy
- Index(es):
Relevant Pages
- Re: 10G and socket alloc failure
... > While testing out the ixgbe driver we've observed this failure in the stack ...
> using MSI/X this doesnt happen, ... > And any theory about why it doesnt happen
with multiple queues? ... I figured the point at which it is failing is pretty specific
and someone ... (freebsd-current) - 10G and socket alloc failure
... While testing out the ixgbe driver we've observed this failure in the stack ...
The test engineer is using iperf, ... And any theory about why it doesnt happen
with multiple queues? ... (freebsd-current) - 10G and socket alloc failure
... While testing out the ixgbe driver we've observed this failure in the stack ...
The test engineer is using iperf, ... And any theory about why it doesnt happen
with multiple queues? ... (freebsd-net)