<?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>5033c43b - Add a driver for the Chelsio T6 crypto accelerator engine.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#5033c43b</link>
        <description>Add a driver for the Chelsio T6 crypto accelerator engine.The ccr(4) driver supports use of the crypto accelerator engine onChelsio T6 NICs in &quot;lookaside&quot; mode via the opencrypto framework.Currently, the driver supports AES-CBC, AES-CTR, AES-GCM, and AES-XTScipher algorithms as well as the SHA1-HMAC, SHA2-256-HMAC, SHA2-384-HMAC,and SHA2-512-HMAC authentication algorithms.  The driver also supportschaining one of AES-CBC, AES-CTR, or AES-XTS with an authenticationalgorithm for encrypt-then-authenticate operations.Note that this driver is still under active development and testing andmay not yet be ready for production use.  It does pass the tests intests/sys/opencrypto with the exception that the AES-GCM implementationin the driver does not yet support requests with a zero byte payload.To use this driver currently, the &quot;uwire&quot; configuration must be usedalong with explicitly enabling support for lookaside crypto capabilitiesin the cxgbe(4) driver.  These can be done by setting the followingtunables before loading the cxgbe(4) driver:    hw.cxgbe.config_file=uwire    hw.cxgbe.cryptocaps_allowed=-1MFC after:	1 monthRelnotes:	yesSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D10763

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Wed, 17 May 2017 22:13:07 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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>a10443e8 - cxgbe(4): Include firmware for T6 cards in the driver.  Update all</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#a10443e8</link>
        <description>cxgbe(4): Include firmware for T6 cards in the driver.  Update allfirmwares to 1.16.12.0.Obtained from:	Chelsio CommunicationsMFC after:	3 daysSponsored by:	Chelsio Communications

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Wed, 30 Nov 2016 00:26:35 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6b81479 - cxgbe(4): Attach to cards with the Terminator 6 ASIC.  T6 cards will</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#e6b81479</link>
        <description>cxgbe(4): Attach to cards with the Terminator 6 ASIC.  T6 cards willcome up as &apos;t6nex&apos; nexus devices with &apos;cc&apos; ports hanging off them.The T6 firmware and configuration files will be added as soon as theyare released.  For now the driver will try to work with whateverfirmware and configuration is on the card&apos;s flash.Sponsored by:	Chelsio Communications

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 16 Sep 2016 00:08:37 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6af45170 - Chelsio T4/T5 VF driver.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#6af45170</link>
        <description>Chelsio T4/T5 VF driver.The cxgbev/cxlv driver supports Virtual Function devices for ChelsioT4 and T4 adapters.  The VF devices share most of their code with theexisting PF4 driver (cxgbe/cxl) and as such the VF device drivercurrently depends on the PF4 driver.Similar to the cxgbe/cxl drivers, the VF driver includes a t4vf/t5vfPCI device driver that attaches to the VF device.  It then createschild cxgbev/cxlv devices representing ports assigned to the VF.By default, the PF driver assigns a single port to each VF.t4vf_hw.c contains VF-specific routines from the shared code used tofetch VF-specific parameters from the firmware.t4_vf.c contains the VF-specific PCI device driver and includes itsown attach routine.VF devices are required to use a different firmware request whentransmitting packets (which in turn requires a different CPL messageto encapsulate messages).  This alternate firmware request does notpermit chaining multiple packets in a single message, so each packetresults in a firmware request.  In addition, the different CPL messagerequires more detailed information when enabling hardware checksums,so parse_pkt() on VF devices must examine L2 and L3 headers for allpackets (not just TSO packets) for VF devices.  Finally, L2 checksumson non-UDP/non-TCP packets do not work reliably (the firmware trashesthe IPv4 fragment field), so IPv4 checksums for such packets arecalculated in software.Most of the other changes in the non-VF-specific code are to exposevarious variables and functions private to the PF driver so that theycan be used by the VF driver.Note that a limited subset of cxgbetool functions are supported on VFdevices including register dumps, scheduler classes, and clearing ofstatistics.  In addition, TOE is not supported on VF devices, only forthe PF interfaces.Reviewed by:	npMFC after:	2 monthsSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D7599

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Wed, 07 Sep 2016 18:13:57 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e3148e46 - cxgbei: Hardware accelerated iSCSI target and initiator for TOE capable</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#e3148e46</link>
        <description>cxgbei: Hardware accelerated iSCSI target and initiator for TOE capablecards supported by cxgbe(4).On the host side this driver interfaces with the storage stack via theICL (iSCSI Common Layer) in the kernel.  On the wire the traffic isstandard iSCSI (SCSI over TCP as per RFC 3720/7143 etc.) thatinteroperates with all other standards compliant implementations.  Thedriver is layered on top of the TOE driver (t4_tom) and promotesconnections being handled by t4_tom to iSCSI ULP (Upper Layer Protocol)mode.  Hardware assistance in this mode includes:- Full TCP processing.- iSCSI PDU identification and recovery within the TCP stream.- Header and/or data digest insertion (tx) and verification (rx).- Zero copy (both tx and rx).Man page will follow in a separate commit in a couple of weeks.Relnotes:	YesSponsored by:	Chelsio Communications

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Sat, 26 Dec 2015 06:05:21 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b518852 - Improved compliance with style.Makefile(5).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#2b518852</link>
        <description>Improved compliance with style.Makefile(5).

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Wed, 11 Mar 2015 04:47:46 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b4943e97 - Initial drop of the hardare accelerated iSCSI driver.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#b4943e97</link>
        <description>Initial drop of the hardare accelerated iSCSI driver.Submitted by:	Sreenivasa Honnur &lt;shonnur at chelsio dot com&gt;Sponsored by:	Chelsio Communications

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Tue, 10 Feb 2015 23:48:06 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>85dc4777 - cxgbe(4): Add a minimal if_cxl module that pulls in the real driver as</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#85dc4777</link>
        <description>cxgbe(4): Add a minimal if_cxl module that pulls in the real driver asa dependency.  This ensures &quot;ifconfig cxl&lt;n&gt; ...&quot; does the right thingeven when it&apos;s run with no driver loaded.if_cxl.ko is the tiniest module in /boot/kernel.MFC after:	2 weeks

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 06 Feb 2015 01:10:04 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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>88998d7a - Improve compliance with style.Makefile(5).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#88998d7a</link>
        <description>Improve compliance with style.Makefile(5).MFC after:	2 weeks

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 01 Aug 2014 01:30:16 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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>fb93f5c4 - iw_cxgbe: iWARP driver for Chelsio T4/T5 chips.  This is a straight port</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#fb93f5c4</link>
        <description>iw_cxgbe: iWARP driver for Chelsio T4/T5 chips.  This is a straight portof the iw_cxgb4 found in OFED distributions.Obtained from:	Chelsio

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Thu, 17 Oct 2013 18:37:25 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f72b68a1 - - Include the T5 firmware with the driver.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#f72b68a1</link>
        <description>- Include the T5 firmware with the driver.- Update the T4 firmware to the latest.- Minor reorganization and updates to the version macros, etc.Obtained from:	ChelsioMFC after:	1 day

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Wed, 03 Jul 2013 23:52:15 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d14b0ac1 - cxgbe(4):  Add support for Chelsio&apos;s Terminator 5 (aka T5) ASIC.  This</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#d14b0ac1</link>
        <description>cxgbe(4):  Add support for Chelsio&apos;s Terminator 5 (aka T5) ASIC.  Thisincludes support for the NIC and TOE features of the 40G, 10G, and1G/100M cards based on the T5.The ASIC is mostly backward compatible with the Terminator 4 so cxgbe(4)has been updated instead of writing a brand new driver.  T5 cards willshow up as cxl (short for cxlgb) ports attached to the t5nex bus driver.Sponsored by:	Chelsio

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Sat, 30 Mar 2013 02:26:20 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@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-12.1/sys/modules/cxgbe/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-12.1/sys/modules/cxgbe/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>733b9277 - Many updates to cxgbe(4)</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#733b9277</link>
        <description>Many updates to cxgbe(4)- Device configuration via plain text config file.  Also able to operate  when not attached to the chip as the master driver.- Generic &quot;work request&quot; queue that serves as the base for both ctrl and  ofld tx queues.- Generic interrupt handler routine that can process any event on any  kind of ingress queue (via a dispatch table).- A couple of new driver ioctls.  cxgbetool can now install a firmware  to the card (&quot;loadfw&quot; command) and can read the card&apos;s memory  (&quot;memdump&quot; and &quot;tcb&quot; commands).- Lots of assorted information within dev.t4nex.X.misc.*  This is  primarily for debugging and won&apos;t show up in sysctl -a.- Code to manage the L2 tables on the chip.- Updates to cxgbe(4) man page to go with the tunables that have changed.- Updates to the shared code in common/- Updates to the driver-firmware interface (now at fw 1.4.16.0)MFC after:	1 month

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 16 Dec 2011 02:09:51 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>230abe75 - Allow multiple modules within sys/modules/cxgbe.  The first one is if_cxgbe.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#230abe75</link>
        <description>Allow multiple modules within sys/modules/cxgbe.  The first one is if_cxgbe.MFC after:	3 days

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 01 Apr 2011 00:25:32 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>54e4ee71 - cxgbe(4) - NIC driver for Chelsio T4 (Terminator 4) based 10Gb/1Gb adapters.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cxgbe/Makefile#54e4ee71</link>
        <description>cxgbe(4) - NIC driver for Chelsio T4 (Terminator 4) based 10Gb/1Gb adapters.MFC after:	3 weeks

            List of files:
            /freebsd-12.1/sys/modules/cxgbe/Makefile</description>
        <pubDate>Fri, 18 Feb 2011 08:00:26 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
