From owner-freebsd-current@FreeBSD.ORG Wed Oct 20 22:52:54 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABEF4106564A; Wed, 20 Oct 2010 22:52:54 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 9AD268FC0A; Wed, 20 Oct 2010 22:52:53 +0000 (UTC) Received: by wwb13 with SMTP id 13so3383134wwb.31 for ; Wed, 20 Oct 2010 15:52:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=5bFxbqWdbnRws+HZ6CJ5lL96Jf+B1c48Vt3pHudMsUM=; b=ksLBefcWIXIsBXuiC1TznLgTj379zNz6Dg7J576bbOx/S7YzxosLPDz1mzW7kPfBwD /YDNJFq/cEVBKzzTYAXujHoRJRlhfL/7yfPZGs8YGF+hJJjHi9zsU0aaInZzcl6JF2aR YH79l2UqJZlQd4PTzK777E2JdmPIPPCBUjNzY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=PXCly3g9s0okyHQzoJmupj0vPPFJu5VrSTeirGQGQ8S0IGpNtDt973vanrEU0gNxWQ o2RgK5gFVnqpbVydx5c1ya3ojy1DtkIWiFOLFehAIw7sCdmzv+xIrAR6Ql8pRKNRSMXC kfJt6BVhKFwggrlfwxgC3mpOLqX3pQpug+P5U= MIME-Version: 1.0 Received: by 10.216.6.133 with SMTP id 5mr8845445wen.32.1287615171521; Wed, 20 Oct 2010 15:52:51 -0700 (PDT) Received: by 10.216.232.132 with HTTP; Wed, 20 Oct 2010 15:52:51 -0700 (PDT) In-Reply-To: <20101020221142.L66242@maildrop.int.zabbadoz.net> References: <20101020221142.L66242@maildrop.int.zabbadoz.net> Date: Wed, 20 Oct 2010 15:52:51 -0700 Message-ID: From: Jack Vogel To: "Bjoern A. Zeeb" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD Net , FreeBSD Current Subject: Re: IPV6 Checksum offload and TSO6 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2010 22:52:54 -0000 Looked to me like Michael already has the SCTP stuff in the inet6 code. Not sure if it needs further enabling or what?? I'm not positive about what cards are in the netperf cluster. Any card that em, igb, and ixgbe supports can do the TCP/UDP checksum offloads whether in IPv4 or 6 if handed to it. TSO is a TCP segmentation so it also is a matter of IPv6 allowing it to do so, at least that is my present understanding. SCTP offload can only be handled in the igb and ixgbe drivers, none of the em hardware can do it (at least not as of today). Personally its TSO that I care most about, but the protocol checksums might as well be available too. Jack On Wed, Oct 20, 2010 at 3:20 PM, Bjoern A. Zeeb wrote: > On Wed, 20 Oct 2010, Jack Vogel wrote: > > Hi, > > > I had occasion to think about this, and I was wondering if someone is >> working to add >> either or both of these features, Intel's hardware supports it, it does >> not >> seem that >> hard to add, or am I missing something? >> > > Strange that I had been thinking of that last night and talking to > poeple today. It's kind of on the roadmap here for mid-November. > > It's mostly freebsd infrastructure that's missing for it (along with > some cleanup on the flags in a couple of places). tuexen@ wanted to > get the CSUM_* stuff done for SCTP as well but I haven't re-pinged > him on that one yet. > > Do you know if we have Intel cards in the netperf cluster that can > actually do it for testing? What's the matrix for the various cards > for v6 offloads? > TCP/UDP/SCTP? > IP? > TSO? > TOE? > > Imho noone does TOE6 yet (correct me if wrong) but I'd like to get > the others all sorted then. > > /bz > > -- > Bjoern A. Zeeb Welcome a new stage of life. > Going to jail sucks -- All my daemons like it! > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html >