<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/nxge, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-02-24T10:45:41Z</updated>
<entry>
<title>MFC r218909:</title>
<updated>2011-02-24T10:45:41Z</updated>
<author>
<name>Rebecca Cran</name>
<email>brucec@FreeBSD.org</email>
</author>
<published>2011-02-24T10:45:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d332418b021134c72a96d0a0f89e5bf0afec5ff'/>
<id>urn:sha1:5d332418b021134c72a96d0a0f89e5bf0afec5ff</id>
<content type='text'>
Fix typos - remove duplicate "the".

PR:		bin/154928
Submitted by:	Eitan Adler &lt;lists at eitanadler.com&gt;
</content>
</entry>
<entry>
<title>MFC r207554:</title>
<updated>2010-11-16T04:40:03Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2010-11-16T04:40:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=33277cd93ac5d310691576dc71a2aff357cebdb1'/>
<id>urn:sha1:33277cd93ac5d310691576dc71a2aff357cebdb1</id>
<content type='text'>
    Add new tunable 'net.link.ifqmaxlen' to set default send interface
    queue length. The default value for this parameter is 50, which is
    quite low for many of today's uses and the only way to modify this
    parameter right now is to edit if_var.h file. Also add read-only
    sysctl with the same name, so that it's possible to retrieve the
    current value.
</content>
</entry>
<entry>
<title>Merge Neterion if_nxge driver version 2.0.9.11230 from HEAD to RELENG_7:</title>
<updated>2007-11-02T00:52:34Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-11-02T00:52:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=de78d995f223a3b674067bfeaaf0f40764710945'/>
<id>urn:sha1:de78d995f223a3b674067bfeaaf0f40764710945</id>
<content type='text'>
    01 -  Enhanced LRO:
    LRO feature is extended to support multi-buffer mode. Previously,
    Ethernet frames received in contiguous buffers were offloaded.
    Now, frames received in multiple non-contiguous buffers can be
    offloaded, as well. The driver now supports LRO for jumbo frames.

    02 - Locks Optimization:
    The driver code was re-organized to limit the use of locks.
    Moreover, lock contention was reduced by replacing wait locks
    with try locks.

    03 - Code Optimization:
    The driver code was re-factored  to eliminate some memcpy
    operations.  Fast path loops were optimized.

    04 - Tag Creations:
    Physical Buffer Tags are now optimized based upon frame size.
    For better performance, Physical Memory Maps are now re-used.

    05 - Configuration:
    Features such as TSO, LRO, and Interrupt Mode can be configured
    either at load or at run time. Rx buffer mode (mode 1 or mode 2)
    can be configured at load time through kenv.

    06 - Driver Statistics:
    Run time statistics are enhanced to provide better visibility
    into the driver performance.

    07 - Bug Fixes:
    The driver contains fixes for the problems discovered and
    reported since last submission.

    08 - MSI support:
    Added Message Signaled Interrupt feature which currently uses 1
    message.
    message.

    09  Removed feature:
    Rx 3 buffer mode feature has been removed. Driver now supports 1,
    2 and 5 buffer modes of which 2 and 5 buffer modes can be used
    for header separation.

    10  Compiler warning:
    Fixed compiler warning when compiled for 32 bit system.

    11 Copyright notice:
    Source files are updated with the proper copyright notice.

  Submitted by:   Alicia Pena &lt;Alicia dot Pena at neterion dot com&gt;,
                  Muhammad Shafiq &lt;Muhammad dot Shafiq at neterion dot com&gt;

Approved by:	re (gnn, kensmith)
</content>
</entry>
<entry>
<title>Directly initialize nxge's ifaddrp pointer to ifnetp-&gt;if_addr rather</title>
<updated>2007-07-12T10:03:29Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-07-12T10:03:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07cb08fd48a311822c49bda492b2e22ca1149728'/>
<id>urn:sha1:07cb08fd48a311822c49bda492b2e22ca1149728</id>
<content type='text'>
than indirecting through ifaddr_byindex, which makes things easier with
respect to virtualized network stacks.

Submitted by:	Marko Zec &lt;zec at icir dot org&gt;
Reviewed by:	Leonid Grossman &lt;Leonid dot Grossman at neterion dot com&gt;
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Fix warnings.</title>
<updated>2007-07-06T00:47:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-07-06T00:47:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=89200512b3c58ab604b9ba3129734ddf47ff85d5'/>
<id>urn:sha1:89200512b3c58ab604b9ba3129734ddf47ff85d5</id>
<content type='text'>
nxge: cast page size fragments down to (int). If the vm's demand paging
PAGE_SIZE is ever too big for that, we've got far bigger problems.
ofw: move va_start() a little earlier. gcc-4.2 doesn't like us modifying
the last arg before the va_start().

Approved by:	re (rwatson)
</content>
</entry>
<entry>
<title>Neterion Xframe 10GbE Server/Storage adapter driver.</title>
<updated>2007-06-29T22:47:18Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2007-06-29T22:47:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd3ddbd038d32d505b93886664d024152cbcdd3f'/>
<id>urn:sha1:fd3ddbd038d32d505b93886664d024152cbcdd3f</id>
<content type='text'>
The nxge driver provides support for Neterion Xframe-I and Xframe-II
adapters. The driver supports TCP Segmentation Offload (TSO/LSO),
Jumbo frames (5 buffer mode), Header separation (2 and 3 Receive
buffer modes), VLAN, and Promiscuous mode.

Submitted by:	Neterion
Reviewed by:	rwatson
Approved by:	re (kensmith)
</content>
</entry>
</feed>
