From owner-freebsd-current@FreeBSD.ORG Fri Mar 12 18:45:00 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 A02BE1065707 for ; Fri, 12 Mar 2010 18:45:00 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-fx0-f223.google.com (mail-fx0-f223.google.com [209.85.220.223]) by mx1.freebsd.org (Postfix) with ESMTP id 31BDC8FC27 for ; Fri, 12 Mar 2010 18:45:00 +0000 (UTC) Received: by fxm23 with SMTP id 23so1501847fxm.3 for ; Fri, 12 Mar 2010 10:44:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:subject :message-id:reply-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=Tu7OBGVx8k1e9XzzvD0jm7fXJmtXb8OdAyq4qYCNJUU=; b=nWzudKK0f7+cUNftefcbWFJd30o19kwiqigsndcQPavCpa5010FB5IIyqgW0V9nfFy hminVvkJ1lLsisWZAE8EKOcilUQqYprxjQHrjLRFBeWvJVbhP4aw6tN+pmx4AI/htRCq uQVcgiWy15cQjtQLX2nVpATMedidB3qLRBNRE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=Ozi38bgIKMncJWr3cLImQMFrnyjCu6L10U34abP8aSoiPtQWN51etsRSeDr9Hqej75 MU/QkR0PtX9GGVhxwvbSjW5fJ77NDnjI54qiZbyP8T+7OBqF7KWBSHN1MIKlMCXxhJBO HUjLaXdrT8gxJ3WRs38YSTooumeIO6rvGTQwc= Received: by 10.87.62.39 with SMTP id p39mr4825580fgk.9.1268419499294; Fri, 12 Mar 2010 10:44:59 -0800 (PST) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id d6sm1953073fga.22.2010.03.12.10.44.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 12 Mar 2010 10:44:57 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Fri, 12 Mar 2010 10:44:55 -0800 From: Pyun YongHyeon Date: Fri, 12 Mar 2010 10:44:55 -0800 To: freebsd-current@FreeBSD.org Message-ID: <20100312184455.GJ16314@michelle.cdnetworks.com> References: <20100306225248.GA20677@michelle.cdnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100306225248.GA20677@michelle.cdnetworks.com> User-Agent: Mutt/1.4.2.3i Cc: Subject: Re: CFT: msk(4) Rx checksum offloading support X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Mar 2010 18:45:00 -0000 On Sat, Mar 06, 2010 at 02:52:48PM -0800, Pyun YongHyeon wrote: > Finally I managed to understand how Rx checksum offloading works on > Yukon II controllers. The patch at the following URL will add Rx > checksum offloading support to msk(4) controllers. > http://people.freebsd.org/~yongari/msk/msk.csum.patch > The patch was generated against HEAD. > > Controllers(Yukon Extreme and Yukon FE+) which use more matured Rx > checksum offloading does not need this patch. msk(4) already > supported Rx checksum offloading for these controllers. This patch > is for old Yukon controllers(Yukon EC, Yukon EC Ultra, Yukon FE and > Yukon Ultra2). Due to known issues, Rx checksum offloading for > Yukon XL was still disabled. > I did not see much differences with/without Rx checksum offloading > on my box but I guess it may show some differences on notebook > systems. The patch also includes some diagnostic message like > "Rx checksum value mismatch!" to detect possible hardware checksum > logic failure so if you see this message please let me know. > For the record, the patch committed to HEAD(r205091).