<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ti_fw.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>95ee2897e98f5d444f26ed2334cc7c439f9c16c6 - sys: Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#95ee2897e98f5d444f26ed2334cc7c439f9c16c6</link>
        <description>sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Wed, 16 Aug 2023 19:54:11 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98cb733c672dab39e0af04b3164d764142e2b397 - At long last, commit the zero copy sockets code.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#98cb733c672dab39e0af04b3164d764142e2b397</link>
        <description>At long last, commit the zero copy sockets code.MAKEDEV:	Add MAKEDEV glue for the ti(4) device nodes.ti.4:		Update the ti(4) man page to include information on the		TI_JUMBO_HDRSPLIT and TI_PRIVATE_JUMBOS kernel options,		and also include information about the new character		device interface and the associated ioctls.man9/Makefile:	Add jumbo.9 and zero_copy.9 man pages and associated		links.jumbo.9:	New man page describing the jumbo buffer allocator		interface and operation.zero_copy.9:	New man page describing the general characteristics of		the zero copy send and receive code, and what an		application author should do to take advantage of the		zero copy functionality.NOTES:		Add entries for ZERO_COPY_SOCKETS, TI_PRIVATE_JUMBOS,		TI_JUMBO_HDRSPLIT, MSIZE, and MCLSHIFT.conf/files:	Add uipc_jumbo.c and uipc_cow.c.conf/options:	Add the 5 options mentioned above.kern_subr.c:	Receive side zero copy implementation.  This takes		&quot;disposable&quot; pages attached to an mbuf, gives them to		a user process, and then recycles the user&apos;s page.		This is only active when ZERO_COPY_SOCKETS is turned on		and the kern.ipc.zero_copy.receive sysctl variable is		set to 1.uipc_cow.c:	Send side zero copy functions.  Takes a page written		by the user and maps it copy on write and assigns it		kernel virtual address space.  Removes copy on write		mapping once the buffer has been freed by the network		stack.uipc_jumbo.c:	Jumbo disposable page allocator code.  This allocates		(optionally) disposable pages for network drivers that		want to give the user the option of doing zero copy		receive.uipc_socket.c:	Add kern.ipc.zero_copy.{send,receive} sysctls that are		enabled if ZERO_COPY_SOCKETS is turned on.		Add zero copy send support to sosend() -- pages get		mapped into the kernel instead of getting copied if		they meet size and alignment restrictions.uipc_syscalls.c:Un-staticize some of the sf* functions so that they		can be used elsewhere.  (uipc_cow.c)if_media.c:	In the SIOCGIFMEDIA ioctl in ifmedia_ioctl(), avoid		calling malloc() with M_WAITOK.  Return an error if		the M_NOWAIT malloc fails.		The ti(4) driver and the wi(4) driver, at least, call		this with a mutex held.  This causes witness warnings		for &apos;ifconfig -a&apos; with a wi(4) or ti(4) board in the		system.  (I&apos;ve only verified for ti(4)).ip_output.c:	Fragment large datagrams so that each segment contains		a multiple of PAGE_SIZE amount of data plus headers.		This allows the receiver to potentially do page		flipping on receives.if_ti.c:	Add zero copy receive support to the ti(4) driver.  If		TI_PRIVATE_JUMBOS is not defined, it now uses the		jumbo(9) buffer allocator for jumbo receive buffers.		Add a new character device interface for the ti(4)		driver for the new debugging interface.  This allows		(a patched version of) gdb to talk to the Tigon board		and debug the firmware.  There are also a few additional		debugging ioctls available through this interface.		Add header splitting support to the ti(4) driver.		Tweak some of the default interrupt coalescing		parameters to more useful defaults.		Add hooks for supporting transmit flow control, but		leave it turned off with a comment describing why it		is turned off.if_tireg.h:	Change the firmware rev to 12.4.11, since we&apos;re really		at 12.4.11 plus fixes from 12.4.13.		Add defines needed for debugging.		Remove the ti_stats structure, it is now defined in		sys/tiio.h.ti_fw.h:	12.4.11 firmware.ti_fw2.h:	12.4.11 firmware, plus selected fixes from 12.4.13,		and my header splitting patches.  Revision 12.4.13		doesn&apos;t handle 10/100 negotiation properly.  (This		firmware is the same as what was in the tree previously,		with the addition of header splitting support.)sys/jumbo.h:	Jumbo buffer allocator interface.sys/mbuf.h:	Add a new external mbuf type, EXT_DISPOSABLE, to		indicate that the payload buffer can be thrown away /		flipped to a userland process.socketvar.h:	Add prototype for socow_setup.tiio.h:		ioctl interface to the character portion of the ti(4)		driver, plus associated structure/type definitions.uio.h:		Change prototype for uiomoveco() so that we&apos;ll know		whether the source page is disposable.ufs_readwrite.c:Update for new prototype of uiomoveco().vm_fault.c:	In vm_fault(), check to see whether we need to do a page		based copy on write fault.vm_object.c:	Add a new function, vm_object_allocate_wait().  This		does the same thing that vm_object allocate does, except		that it gives the caller the opportunity to specify whether		it should wait on the uma_zalloc() of the object structre.		This allows vm objects to be allocated while holding a		mutex.  (Without generating WITNESS warnings.)		vm_object_allocate() is implemented as a call to		vm_object_allocate_wait() with the malloc flag set to		M_WAITOK.vm_object.h:	Add prototype for vm_object_allocate_wait().vm_page.c:	Add page-based copy on write setup, clear and fault		routines.vm_page.h:	Add page based COW function prototypes and variable in		the vm_page structure.Many thanks to Drew Gallatin, who wrote the zero copy send and receivecode, and to all the other folks who have tested and reviewed this codeover the years.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Wed, 26 Jun 2002 05:37:47 +0200</pubDate>
        <dc:creator>Kenneth D. Merry &lt;ken@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e87631b976c21a7a44f30cc1393d216ff0c2bb9c - Update the Tigon driver to support 1000baseTX gigE over copper AceNIC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#e87631b976c21a7a44f30cc1393d216ff0c2bb9c</link>
        <description>Update the Tigon driver to support 1000baseTX gigE over copper AceNICcards. This basically involves switching to the 12.4.13 firmware, plusa couple of minor tweaks to the driver.Also changed the jumbo buffer allocation scheme just a little to avoid&apos;failed to allocate jumbo buffer&apos; conditions in certain cases.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Fri, 21 Jul 2000 00:24:43 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27440dd2379da896ca3ceadb64586a94c6fff71e - Update the Tigon firmware to 12.3.21. This fixes a few bugs and adds support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#27440dd2379da896ca3ceadb64586a94c6fff71e</link>
        <description>Update the Tigon firmware to 12.3.21. This fixes a few bugs and adds supportfor cards with 2MB of on-board SRAM.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Mon, 24 Apr 2000 19:44:45 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>827a61b63deba8a1f575c685a9ab0bfe07905862 - Update Tigon firmware yet again, this time to version 12.3.20.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#827a61b63deba8a1f575c685a9ab0bfe07905862</link>
        <description>Update Tigon firmware yet again, this time to version 12.3.20.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Sat, 18 Mar 2000 02:30:36 +0100</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74ea2d6f60e40716626985d0258850beb8427780 - Update the Tigon driver to use the 12.3.18 firmware release from Alteon.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#74ea2d6f60e40716626985d0258850beb8427780</link>
        <description>Update the Tigon driver to use the 12.3.18 firmware release from Alteon.(No changes to the driver code itself.)Approved by: jkh

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Thu, 10 Feb 2000 01:37:48 +0100</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>981069a71b398d395f9988ede3be24e7eb933c01 - Update the Tigon driver firmware images to the latest release from</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#981069a71b398d395f9988ede3be24e7eb933c01</link>
        <description>Update the Tigon driver firmware images to the latest release fromAlteon (12.6.15).

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Wed, 22 Sep 1999 08:43:16 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Sat, 28 Aug 1999 03:08:13 +0200</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89ca84e6dba1e9c9d8e2d7cb5ee12843a11e6a88 - Convert the Alteon Tigon gigabit ethernet driver to newbus. Also upgrade</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#89ca84e6dba1e9c9d8e2d7cb5ee12843a11e6a88</link>
        <description>Convert the Alteon Tigon gigabit ethernet driver to newbus. Also upgradeto the latest firmware release from Alteon (12.3.12).

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Fri, 23 Jul 1999 04:10:11 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6263933e7a30b44b6a2ab59d5d84a42d9f1ea78c - Upgrade firmware images Alteon&apos;s latest release (12.3.10). This fixes a</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#6263933e7a30b44b6a2ab59d5d84a42d9f1ea78c</link>
        <description>Upgrade firmware images Alteon&apos;s latest release (12.3.10). This fixes abug in the stats accounting (nicSendBDs counter was bogus when TX ring wasconfigured to be in host memory).Update if_tireg.h to look for new firmware fix level.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Mon, 03 May 1999 19:44:53 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d02c233129d1b4b253de9119de660a3269c6eb71 - Add driver support for gigabit ethernet adapters based on the Alteon</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#d02c233129d1b4b253de9119de660a3269c6eb71</link>
        <description>Add driver support for gigabit ethernet adapters based on the AlteonNetworks Tigon 1 and Tigon 2 chipsets. There are a _lot_ of OEM&apos;edgigabit ethernet adapters out there which use the Alteon chipset sothis driver covers a fair amount of hardware. I know that it works withthe Alteon AceNIC, 3Com 3c985 and Netgear GA620, however it should alsowork with the DEC/Compaq EtherWORKS 1000, Silicon Graphics Gigabitethernet board, NEC Gigabit Ethernet board and maybe even the IBM andand Sun boards. The Netgear board is the cheapest (~$350US) but stillyields fairly good performance.Support is provided for jumbo frames with all adapters (just set theMTU to something larger than 1500 bytes), as well as hardware multicastfiltering and vlan tagging (in conjunction with the vlan support in-current, which I should merge into -stable soon). There are some hooksfor checksum offload support, but they&apos;re turned off for now sinceFreeBSD doesn&apos;t have an officially sanctioned way to support checksumoffloading (yet).I have not added the &apos;device ti0&apos; entry to GENERIC since the driverwith all the firmware compiled in is quite large, and it doesn&apos;t reallyfit into the category of generic hardware.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Tue, 06 Apr 1999 19:08:31 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98cb733c672dab39e0af04b3164d764142e2b397 - At long last, commit the zero copy sockets code.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#98cb733c672dab39e0af04b3164d764142e2b397</link>
        <description>At long last, commit the zero copy sockets code.MAKEDEV:	Add MAKEDEV glue for the ti(4) device nodes.ti.4:		Update the ti(4) man page to include information on the		TI_JUMBO_HDRSPLIT and TI_PRIVATE_JUMBOS kernel options,		and also include information about the new character		device interface and the associated ioctls.man9/Makefile:	Add jumbo.9 and zero_copy.9 man pages and associated		links.jumbo.9:	New man page describing the jumbo buffer allocator		interface and operation.zero_copy.9:	New man page describing the general characteristics of		the zero copy send and receive code, and what an		application author should do to take advantage of the		zero copy functionality.NOTES:		Add entries for ZERO_COPY_SOCKETS, TI_PRIVATE_JUMBOS,		TI_JUMBO_HDRSPLIT, MSIZE, and MCLSHIFT.conf/files:	Add uipc_jumbo.c and uipc_cow.c.conf/options:	Add the 5 options mentioned above.kern_subr.c:	Receive side zero copy implementation.  This takes		&quot;disposable&quot; pages attached to an mbuf, gives them to		a user process, and then recycles the user&apos;s page.		This is only active when ZERO_COPY_SOCKETS is turned on		and the kern.ipc.zero_copy.receive sysctl variable is		set to 1.uipc_cow.c:	Send side zero copy functions.  Takes a page written		by the user and maps it copy on write and assigns it		kernel virtual address space.  Removes copy on write		mapping once the buffer has been freed by the network		stack.uipc_jumbo.c:	Jumbo disposable page allocator code.  This allocates		(optionally) disposable pages for network drivers that		want to give the user the option of doing zero copy		receive.uipc_socket.c:	Add kern.ipc.zero_copy.{send,receive} sysctls that are		enabled if ZERO_COPY_SOCKETS is turned on.		Add zero copy send support to sosend() -- pages get		mapped into the kernel instead of getting copied if		they meet size and alignment restrictions.uipc_syscalls.c:Un-staticize some of the sf* functions so that they		can be used elsewhere.  (uipc_cow.c)if_media.c:	In the SIOCGIFMEDIA ioctl in ifmedia_ioctl(), avoid		calling malloc() with M_WAITOK.  Return an error if		the M_NOWAIT malloc fails.		The ti(4) driver and the wi(4) driver, at least, call		this with a mutex held.  This causes witness warnings		for &apos;ifconfig -a&apos; with a wi(4) or ti(4) board in the		system.  (I&apos;ve only verified for ti(4)).ip_output.c:	Fragment large datagrams so that each segment contains		a multiple of PAGE_SIZE amount of data plus headers.		This allows the receiver to potentially do page		flipping on receives.if_ti.c:	Add zero copy receive support to the ti(4) driver.  If		TI_PRIVATE_JUMBOS is not defined, it now uses the		jumbo(9) buffer allocator for jumbo receive buffers.		Add a new character device interface for the ti(4)		driver for the new debugging interface.  This allows		(a patched version of) gdb to talk to the Tigon board		and debug the firmware.  There are also a few additional		debugging ioctls available through this interface.		Add header splitting support to the ti(4) driver.		Tweak some of the default interrupt coalescing		parameters to more useful defaults.		Add hooks for supporting transmit flow control, but		leave it turned off with a comment describing why it		is turned off.if_tireg.h:	Change the firmware rev to 12.4.11, since we&apos;re really		at 12.4.11 plus fixes from 12.4.13.		Add defines needed for debugging.		Remove the ti_stats structure, it is now defined in		sys/tiio.h.ti_fw.h:	12.4.11 firmware.ti_fw2.h:	12.4.11 firmware, plus selected fixes from 12.4.13,		and my header splitting patches.  Revision 12.4.13		doesn&apos;t handle 10/100 negotiation properly.  (This		firmware is the same as what was in the tree previously,		with the addition of header splitting support.)sys/jumbo.h:	Jumbo buffer allocator interface.sys/mbuf.h:	Add a new external mbuf type, EXT_DISPOSABLE, to		indicate that the payload buffer can be thrown away /		flipped to a userland process.socketvar.h:	Add prototype for socow_setup.tiio.h:		ioctl interface to the character portion of the ti(4)		driver, plus associated structure/type definitions.uio.h:		Change prototype for uiomoveco() so that we&apos;ll know		whether the source page is disposable.ufs_readwrite.c:Update for new prototype of uiomoveco().vm_fault.c:	In vm_fault(), check to see whether we need to do a page		based copy on write fault.vm_object.c:	Add a new function, vm_object_allocate_wait().  This		does the same thing that vm_object allocate does, except		that it gives the caller the opportunity to specify whether		it should wait on the uma_zalloc() of the object structre.		This allows vm objects to be allocated while holding a		mutex.  (Without generating WITNESS warnings.)		vm_object_allocate() is implemented as a call to		vm_object_allocate_wait() with the malloc flag set to		M_WAITOK.vm_object.h:	Add prototype for vm_object_allocate_wait().vm_page.c:	Add page-based copy on write setup, clear and fault		routines.vm_page.h:	Add page based COW function prototypes and variable in		the vm_page structure.Many thanks to Drew Gallatin, who wrote the zero copy send and receivecode, and to all the other folks who have tested and reviewed this codeover the years.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Wed, 26 Jun 2002 05:37:47 +0200</pubDate>
        <dc:creator>Kenneth D. Merry &lt;ken@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e87631b976c21a7a44f30cc1393d216ff0c2bb9c - Update the Tigon driver to support 1000baseTX gigE over copper AceNIC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#e87631b976c21a7a44f30cc1393d216ff0c2bb9c</link>
        <description>Update the Tigon driver to support 1000baseTX gigE over copper AceNICcards. This basically involves switching to the 12.4.13 firmware, plusa couple of minor tweaks to the driver.Also changed the jumbo buffer allocation scheme just a little to avoid&apos;failed to allocate jumbo buffer&apos; conditions in certain cases.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Fri, 21 Jul 2000 00:24:43 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27440dd2379da896ca3ceadb64586a94c6fff71e - Update the Tigon firmware to 12.3.21. This fixes a few bugs and adds support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#27440dd2379da896ca3ceadb64586a94c6fff71e</link>
        <description>Update the Tigon firmware to 12.3.21. This fixes a few bugs and adds supportfor cards with 2MB of on-board SRAM.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Mon, 24 Apr 2000 19:44:45 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>827a61b63deba8a1f575c685a9ab0bfe07905862 - Update Tigon firmware yet again, this time to version 12.3.20.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#827a61b63deba8a1f575c685a9ab0bfe07905862</link>
        <description>Update Tigon firmware yet again, this time to version 12.3.20.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Sat, 18 Mar 2000 02:30:36 +0100</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74ea2d6f60e40716626985d0258850beb8427780 - Update the Tigon driver to use the 12.3.18 firmware release from Alteon.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#74ea2d6f60e40716626985d0258850beb8427780</link>
        <description>Update the Tigon driver to use the 12.3.18 firmware release from Alteon.(No changes to the driver code itself.)Approved by: jkh

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Thu, 10 Feb 2000 01:37:48 +0100</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>981069a71b398d395f9988ede3be24e7eb933c01 - Update the Tigon driver firmware images to the latest release from</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#981069a71b398d395f9988ede3be24e7eb933c01</link>
        <description>Update the Tigon driver firmware images to the latest release fromAlteon (12.6.15).

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Wed, 22 Sep 1999 08:43:16 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Sat, 28 Aug 1999 03:08:13 +0200</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89ca84e6dba1e9c9d8e2d7cb5ee12843a11e6a88 - Convert the Alteon Tigon gigabit ethernet driver to newbus. Also upgrade</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#89ca84e6dba1e9c9d8e2d7cb5ee12843a11e6a88</link>
        <description>Convert the Alteon Tigon gigabit ethernet driver to newbus. Also upgradeto the latest firmware release from Alteon (12.3.12).

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Fri, 23 Jul 1999 04:10:11 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6263933e7a30b44b6a2ab59d5d84a42d9f1ea78c - Upgrade firmware images Alteon&apos;s latest release (12.3.10). This fixes a</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ti/ti_fw.h#6263933e7a30b44b6a2ab59d5d84a42d9f1ea78c</link>
        <description>Upgrade firmware images Alteon&apos;s latest release (12.3.10). This fixes abug in the stats accounting (nicSendBDs counter was bogus when TX ring wasconfigured to be in host memory).Update if_tireg.h to look for new firmware fix level.

            List of files:
            /freebsd/sys/dev/ti/ti_fw.h</description>
        <pubDate>Mon, 03 May 1999 19:44:53 +0200</pubDate>
        <dc:creator>Bill Paul &lt;wpaul@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
