Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 2007 09:40:44 +0900
From:      Pyun YongHyeon <pyunyh@gmail.com>
To:        Sergey Zaharchenko <doublef-ctm@yandex.ru>
Cc:        freebsd-current@freebsd.org
Subject:   Re: nve related LOR triggered by lots of small packets, and a hard hang
Message-ID:  <20070111004044.GA33964@cdnetworks.co.kr>
In-Reply-To: <20070110155331.GA2762@shark.localdomain>
References:  <20070110120731.GA1515@shark.localdomain> <200701100910.13167.jhb@freebsd.org> <20070110155331.GA2762@shark.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 10, 2007 at 06:53:31PM +0300, Sergey Zaharchenko wrote:
 > Hello John!
 > 
 > Wed, Jan 10, 2007 at 09:10:12AM -0500 you wrote:
 > [snip]
 > > Have you tried using nfe(4)? :)
 > 
 > Now I have, and it works just fine, thanks (I somehow thought nfe was
 > specific to some platform). Why isn't it the default? Smaller range of
 > hardware supported?
 > 

AFAIK, nfe(4) supports more hardwares than that of nve(4).
Try overhauled nfe(4) in the following URL.

http://people.freebsd.org/~yongari/nfe/if_nfe.c
http://people.freebsd.org/~yongari/nfe/if_nfereg.h
http://people.freebsd.org/~yongari/nfe/if_nfevar.h

The patch fixed serveral bugs in nfe(4) and it should perform better
than nve(4). The following hardware features are supported.
 o TSO
 o Tx/Rx IP/TCP/UDP checksum offload
 o VLAN hardware tag insertion/stripping
 o Jumbo frame(up to 9100 bytes)

It seems that the hardware supports MSI/MSI-X too but I don't have
nForce hardwares that supports MSI/MSI-X so it's hard to implement/
experiment it. Accoring to the Shigeaki Tagashira, the author of
FreeBSD nfe(4), his hardware claims to support 8 messages. I've
checked Linux forcedeth driver to get hardware information for
MSI/MSI-X but it I cound't understand the details. :-(

-- 
Regards,
Pyun YongHyeon



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