Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2007 10:45:19 -0800
From:      Sam Leffler <sam@errno.com>
To:        src-committers@FreeBSD.org
Cc:        cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/usb if_axe.c if_axereg.h
Message-ID:  <4735FC3F.6040704@errno.com>
In-Reply-To: <200711101623.lAAGNccg068642@repoman.freebsd.org>
References:  <200711101623.lAAGNccg068642@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Sam Leffler wrote:
> sam         2007-11-10 16:23:38 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/dev/usb          if_axe.c if_axereg.h 
>   Log:
>   Add private tx/rx buffer management to support large frame sizes
>   and update the rx code to handle multiple frames in a single usb
>   transfer.  AX772 parts (at least) exhibit many input errors when
>   operated with a 2K rx buffer and no errors w/ a 4K rx buffer (it's
>   unclear what the cause of the errors is for 2K so this may just be
>   covering up the real issue).  Larger rx buffer sizes show no
>   significant performance improvement for AX772.  Bypassing the common
>   buffer management routines also eliminates an extra context switch
>   on every packet which noticeably improves performance (TCP netperf
>   rx goes from 45 Mb/s to 85 MB/s).
>   
>   Submitted by:   "J.R. Oldroyd" <fbsd@opal.com>
>   Reviewed by:    imp
>   Obtained from:  openbsd (partly)
>   MFC after:      3 weeks
>   

Anyone w/ AX88172 parts please test--these changes should be a noop but 
I'd like confirmation before MFC.

    Sam




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