Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Dec 2008 18:08:58 -0800
From:      "Jack Vogel" <jfvogel@gmail.com>
To:        pyunyh@gmail.com
Cc:        Michael T?xen <Michael.Tuexen@lurchi.franken.de>, FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: Checksum offloading
Message-ID:  <2a41acea0812211808y7178d2fp75467f19248d1be3@mail.gmail.com>
In-Reply-To: <20081222011929.GB86809@cdnetworks.co.kr>
References:  <FE14F235-917E-4B3C-A7DB-55E26E0BB9E4@lurchi.franken.de> <20081222011929.GB86809@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
Our (Intel) hardware can do it, at least the newer adapters, and someone is
working on it now btw.

Jack


On Sun, Dec 21, 2008 at 5:19 PM, Pyun YongHyeon <pyunyh@gmail.com> wrote:

> On Sat, Dec 20, 2008 at 10:31:39PM +0100, Michael T?xen wrote:
>  > Dear all,
>  >
>  > I'm currently analyzing how TCP/UDP checksum offloading works
>  > to find the best way to add SCTP checksum offloading.
>  >
>  > sys/mbuf.h has constants:
>  > #define      CSUM_IP                 0x0001          /* will csum IP */
>  > #define      CSUM_TCP                0x0002          /* will csum TCP */
>  > #define      CSUM_UDP                0x0004          /* will csum UDP */
>  > which are used to signal which offloading is supported by the drive.
>  > But, if I understand the code correctly, this only
>  > applies to UDP/IPv4 and TCP/IPv4.
>  > What about IPv6? Would this require flags like CSUM_TCP6 and CSUM_UDP6
>  > to signal that also offloading of UDP/IPv6 and TCP/IPv6 is supported?
>  >
>  > I'm asking this because we want to add CRC offloading for SCTP/IPv4
>  > and SCTP/IPv6. We could only add one flag CSUM_SCTP and use it
>  > for IPv4 and IPv6 ar two flags CSUM_SCTP4 and CSUM_SCTP6...
>  >
>
> I guess you're right. FreeBSD still lacks IPv6 checksum offloading
> related stuff. All recent hardwares support checksum offloading for
> TCP/UDP/IPv6 as well as TSO for IPv6. Don't know SCTP checksum
> offloading as I don't know any hardwares that can do SCTP checksum
> offloading. Sun Netptune might have the capability but I didn't
> check it though.
>
>  > Best regards
>  > Michael
>
> --
> Regards,
> Pyun YongHyeon
> _______________________________________________
> 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?2a41acea0812211808y7178d2fp75467f19248d1be3>