<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>26cee566 - Retire the T3 iWARP and TOE drivers.  This saves catch-up work when OFED or</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#26cee566</link>
        <description>Retire the T3 iWARP and TOE drivers.  This saves catch-up work when OFED orother kernel infrastructure changes.Note that this doesn&apos;t affect the base cxgb(4) NIC driver for T3 at all.MFC after:	No MFC.Sponsored by:	Chelsio Communications

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 17:49:23 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df3394b3 - Remove dependence on source tree options. Move all kernel module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#df3394b3</link>
        <description>Remove dependence on source tree options. Move all kernel moduleoptions into kern.opts.mk and change all the places where we usesrc.opts.mk to pull in the options. Conditionally define SYSDIR anduse SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace allinstances of CURDIR/../../etc with STSDIR, but only in the affectedfiles.As a special compatibility hack, include bsd.owm.mk at the top ofkern.opts.mk to allow the bare build of sys/modules to work on oldersystems. If the defaults ever change between 9.x, 10.x and current forthese options, however, you&apos;ll wind up with the host OS&apos; defaultsrather than the -current defaults. This hack will be removed whenwe no longer need to support this build scenario.Reviewed by: jhbDifferential Revision: https://phabric.freebsd.org/D529

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 11 Aug 2014 14:50:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>421b30ef - Don&apos;t build krping.ko, iw_cxgb.ko, and iw_cxgbe.ko, if MK_OFED=no</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#421b30ef</link>
        <description>Don&apos;t build krping.ko, iw_cxgb.ko, and iw_cxgbe.ko, if MK_OFED=no(the default).  They build, but are unloadable, due to missing ibcore.ko.Sponsored by:	FreeBSD Foundation

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Fri, 18 Oct 2013 09:17:35 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>09fe6320 - - Updated TOE support in the kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#09fe6320</link>
        <description>- Updated TOE support in the kernel.- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs.  These are available as t3_tom and t4_tom modules that augment cxgb(4)  and cxgbe(4) respectively.  The cxgb/cxgbe drivers continue to work as  usual with or without these extra features.- iWARP driver for Terminator 3 ASIC (kernel verbs).  T4 iWARP in the  works and will follow soon.Build-tested with make universe.30s overview============What interfaces support TCP offload?  Look for TOE4 and/or TOE6 in thecapabilities of an interface:# ifconfig -m | grep TOEEnable/disable TCP offload on an interface (just like any other ifnetcapability):# ifconfig cxgbe0 toe# ifconfig cxgbe0 -toeWhich connections are offloaded?  Look for toe4 and/or toe6 in theoutput of netstat and sockstat:# netstat -np tcp | grep toe# sockstat -46c | grep toeReviewed by:	bz, gnnSponsored by:	Chelsio communications.MFC after:	~3 months (after 9.1, and after ensuring MFC is feasible)

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Tue, 19 Jun 2012 07:34:13 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c09808d0 - MFtbemd:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#c09808d0</link>
        <description>MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH.  The former is thesource code location of the machine, the latter the binary output.  Ingeneral, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unlesswe&apos;re tesitng for a specific target.  The isn&apos;t even moot fori386/amd64 where there&apos;s momemntum towards a MACHINE_CPUARCH == x86,although a specific cleanup for that likely would be needed...

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 23 Aug 2010 06:13:29 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e6b3f7c - This main goals of this project are:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#6e6b3f7c</link>
        <description>This main goals of this project are:1. separating L2 tables (ARP, NDP) from the L3 routing tables2. removing as much locking dependencies among these layers as   possible to allow for some parallelism in the search operations3. simplify the logic in the routing code,The most notable end result is the obsolescent of the routecloning (RTF_CLONING) concept, which translated into code reductionin both IPv4 ARP and IPv6 NDP related modules, and size reduction instruct rtentry{}. The change in design obsoletes the semantics ofRTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userlandapplications such as &quot;arp&quot; and &quot;ndp&quot; have been modified to reflectthose changes. The output from &quot;netstat -r&quot; shows only the routingentries.Quite a few developers have contributed to this project in thepast: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, andAndre Oppermann. And most recently:- Kip Macy revised the locking code completely, thus completing  the last piece of the puzzle, Kip has also been conducting  active functional testing- Sam Leffler has helped me improving/refactoring the code, and  provided valuable reviews- Julian Elischer setup the perforce tree for me and has helped  me maintaining that branch before the svn conversion

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 15 Dec 2008 06:10:57 +0000</pubDate>
        <dc:creator>Qing Li &lt;qingli@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7db7fbd - - Remove default NIC dependency on ulp headers</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#a7db7fbd</link>
        <description>- Remove default NIC dependency on ulp headers- make toe module build dependent on kernel supportSubmitted by:	Chelsio Inc.MFC after:	1 week

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Wed, 24 Sep 2008 01:19:08 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7989722 - only build iw_cxgb on i386 and amd64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#e7989722</link>
        <description>only build iw_cxgb on i386 and amd64

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Tue, 06 May 2008 02:31:27 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7df01cd5 - add iw_cxgb to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#7df01cd5</link>
        <description>add iw_cxgb to the build

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 05 May 2008 20:21:20 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>404825a7 - Move firmware in to separate module that can be compiled statically in to the kernel</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#404825a7</link>
        <description>Move firmware in to separate module that can be compiled statically in to the kernelAdd utility for converting future firmware revs to a C header file

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Tue, 26 Feb 2008 03:02:20 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8090c9f5 - Make TCP offload work on HEAD (modulo negative interaction between sbcompress</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#8090c9f5</link>
        <description>Make TCP offload work on HEAD (modulo negative interaction between sbcompressand t3_push_frames). - Import latest changes to cxgb_main.c and cxgb_sge.c from toestack p4 branch - make driver local copy of tcp_subr.c and tcp_usrreq.c and override tcp_usrreqs so   TOE can also functions on versions with unmodified TCP- add cxgb back to the build

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 17 Dec 2007 08:17:51 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>22a80c41 - Move NIC driver (cxgb) into its own directory. Add toecore to support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#22a80c41</link>
        <description>Move NIC driver (cxgb) into its own directory. Add toecore to supportregistering different TOMs.

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Sat, 15 Dec 2007 22:03:19 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5c5df3da - - fix qset to port binding as a proper fix for the problems encountered on the 4-port</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#5c5df3da</link>
        <description>- fix qset to port binding as a proper fix for the problems encountered on the 4-port - fix the use after free seen when sending packets small enough to fit as an immediate   and bpf peers are present - update to firmware rev 4.7 along with various small vendor fixesSupported by: ChelsioApproved by: re (blanket)MFC after: 3 days

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Sun, 09 Sep 2007 01:28:03 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ac3a6d9c - - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#ac3a6d9c</link>
        <description>- integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5	- add filter support	- further improvements for T304- recover gracefully from spurious immediate packetsApproved by: re(blanket)Supported by: ChelsioMFC after: 3 days

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Tue, 17 Jul 2007 06:50:35 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ef72318f - - import new common code for the T304</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#ef72318f</link>
        <description>- import new common code for the T304- update to firmware version 4.1.0- switch over to standard method for initializing cdevs (contributed by scottl@)- break out timer_reclaim_task to be per-port- move msix teardown into separate function- fix bus_setup_intr for msi-x for the multi-port case so that msi-x resources  are not corrupted on unload- handle 10/100/1000 base-T media and auto negotiation- bind qset to cpu even for singleq case- white space cleanups- remove recursive PORT_LOCK- move mtu setting to separate function- stop and re-init port when changing mtu- replace all direct references to m_data with calls to mtod- handle attach failure better by not trying to de-initialize  taskqueues when they have not been allocated- no longer default to jumbo framesSponsored by: ChelsioMFC after: 3 days

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Wed, 13 Jun 2007 05:36:00 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>10faa568 - When building cxgb as a module make include paths relative to the driver&apos;s root.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#10faa568</link>
        <description>When building cxgb as a module make include paths relative to the driver&apos;s root.This will make it possible to build the module out of tree against an older src tree.MFC after: 3 days

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Mon, 28 May 2007 22:57:27 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d722cab4 - (MFp4)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/cxgb/Makefile#d722cab4</link>
        <description>(MFp4)        - upgrade to reflect state of 1.0.0.86        - move from firmware rev 3.2 to 4.0.0        - import driver bits for offload functionality	- remove binary distribution clause from top level files as it	  runs counter to the intent of purely supporting the hardwareMFC after: 3 days

            List of files:
            /freebsd-14.2/sys/modules/cxgb/Makefile</description>
        <pubDate>Fri, 25 May 2007 09:48:20 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
