Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Aug 2008 19:16:08 -0700
From:      "Kip Macy" <kmacy@freebsd.org>
To:        "Mike Tancsa" <mike@sentex.net>
Cc:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, freebsd-net@freebsd.org
Subject:   Re: strange TCP issue on RELENG_7
Message-ID:  <3c1674c90808231916l2c92a8e4sae0f191af31b5870@mail.gmail.com>
In-Reply-To: <200808221922.m7MJMcUN091064@lava.sentex.ca>
References:  <200808221719.m7MHJY25090566@lava.sentex.ca> <20080822191146.T66593@maildrop.int.zabbadoz.net> <200808221922.m7MJMcUN091064@lava.sentex.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Can you help me out a bit with your workload?

tcp_offload_connect(...) needs to determine which interface an address
corresponds to see if that interface supports TCP offload. The code
does the exact same thing as ip_output does except it doesn't have the
inpcb locked (which isn't used as part of the route lookup).

Julian has worked in this code most recently, maybe he has some idea
what is going on.

-Kip


On Fri, Aug 22, 2008 at 12:22 PM, Mike Tancsa <mike@sentex.net> wrote:
> At 03:12 PM 8/22/2008, Bjoern A. Zeeb wrote:
>
>> can you make sure you have this?
>>
>> http://svn.freebsd.org/changeset/base/181596
>
> Hi,
> I do. I am running a GENERIC kernel but with inet6 disabled from yesterday
>
> 7.0-STABLE #0: Thu Aug 21 10:27:04 EDT 2008
>
> and with the patch below as TOE seems to be broken for my workload
>
>
> # diff -u sys/netinet/tcp_offload.c sys/netinet/tcp_offload.c.disable
> --- sys/netinet/tcp_offload.c   2008-08-01 13:47:27.000000000 -0400
> +++ sys/netinet/tcp_offload.c.disable   2008-08-22 15:16:50.000000000 -0400
> @@ -58,6 +58,8 @@
>        struct rtentry *rt;
>        int error;
>
> +       return (EINVAL);
> +
>        /*
>         * Look up the route used for the connection to
>         * determine if it uses an interface capable of
>
> I can try changing to ipfw and see if that makes a difference ? But the RST
> doesnt sound like a pf issue no ? I would have thought it would just
> blackhole the packet.
>
>        ---Mike
> _______________________________________________
> 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"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c1674c90808231916l2c92a8e4sae0f191af31b5870>