<?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/qlnx/qlnxe/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/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>dc58675c - qlnxe: Fix unused but set variable warning</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#dc58675c</link>
        <description>qlnxe: Fix unused but set variable warningSigned-off-by: Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/779

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Sat, 01 Jul 2023 17:06:51 +0000</pubDate>
        <dc:creator>Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;</dc:creator>
    </item>
<item>
        <title>b75c387a - qlnxe: Remove #ifdef ECORE_PACKAGE</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#b75c387a</link>
        <description>qlnxe: Remove #ifdef ECORE_PACKAGEI do not know why this is here but it blocks compilation.Removing it makes the builtin option the same as the module buildSigned-off-by: Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/779

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Sat, 01 Jul 2023 17:06:50 +0000</pubDate>
        <dc:creator>Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;</dc:creator>
    </item>
<item>
        <title>134b0936 - qlnxe: Remove -Wno-case-qual from module build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#134b0936</link>
        <description>qlnxe: Remove -Wno-case-qual from module buildSigned-off-by: Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/779

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Sat, 01 Jul 2023 17:06:50 +0000</pubDate>
        <dc:creator>Mark O&apos;Donovan &lt;shiftee@posteo.net&gt;</dc:creator>
    </item>
<item>
        <title>514fb387 - LinuxKPI: define LINUXKPI_INCLUDES for module builds as well</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#514fb387</link>
        <description>LinuxKPI: define LINUXKPI_INCLUDES for module builds as wellWhile for in-kernel we already have LINUXKPI_INCLUDES in kern.pre.mkfor kmod builds we&apos;ve not had a common define to use leading to variousspellings of include paths.In order for the include list to be expanded more easily in the future,e.g., adding the &quot;dummy&quot; includes (for all) and to harmonize code,duplicate LINUXKPI_INCLUDES to kmod.mk and use it for all module Makefiles.MFC after:	1 weekReviewed by:	hselaskyDifferential Revision: https://reviews.freebsd.org/D36683

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Fri, 23 Sep 2022 21:18:45 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9bbf99b - qlnx: Disable unused by set warnings for ecore_ll2.c.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#c9bbf99b</link>
        <description>qlnx: Disable unused by set warnings for ecore_ll2.c.The OSAL_SPIN_LOCK_IRQSAVE macros take a flags argument that is unusedon FreeBSD (but used on other platforms).

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Fri, 08 Apr 2022 00:01:28 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15fe2513 - Introduce LINUXKPI_GENSRCS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#15fe2513</link>
        <description>Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable.  This way, consumers that use the variableare insulated from possible changes in the list.Reviewed by:	hselasky, impSponsored by:	Mellanox TechnologiesMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D24137

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Fri, 20 Mar 2020 21:06:58 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa790ea9 - Add RDMA (iWARP and RoCEv1) support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#fa790ea9</link>
        <description>Add RDMA (iWARP and RoCEv1) supportDavid Somayajulu (davidcs): Overall RDMA Driver infrastructure and iWARPAnand Khoje (akhoje@marvell.com): RoCEv1 verbs implementationMFC after:5 days

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Thu, 31 Jan 2019 00:09:38 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>217ec208 - Remove support for QLNX_RCV_IN_TASKQ - i.e., Rx only in TaskQ.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#217ec208</link>
        <description>Remove support for QLNX_RCV_IN_TASKQ - i.e., Rx only in TaskQ.Added support for LLDP passthruUpgrade ECORE to version 8.33.5.0Upgrade STORMFW to version 8.33.7.0Added support for SRIOVMFC after:5 days

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Wed, 25 Jul 2018 02:36:55 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>45f13123 - Performance enhancements to reduce CPU utililization for large number of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#45f13123</link>
        <description>Performance enhancements to reduce CPU utililization for large number ofTCP connections (order of tens of thousands), with predominantly Transmits.Choice to perform receive operations either in IThread or Taskqueue Thread.Submitted by:Vaishali.Kulkarni@cavium.comMFC after:5 days

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Fri, 11 Aug 2017 17:43:25 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b284b46d - Provide compile to choose receive processing in either Ithread or Taskqueue Thread.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#b284b46d</link>
        <description>Provide compile to choose receive processing in either Ithread or Taskqueue Thread.

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Wed, 09 Aug 2017 22:18:49 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d576ccdf - qlnx: gcc build errors</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#d576ccdf</link>
        <description>qlnx: gcc build errorsPropagate warning flags from kern.opts.mk and then fix minor -Werrorissues when building with gcc from -Wredundant-decls, -Wnested-externs,-Wuninitialized.Reviewed by:	davidcsApproved by:	markj (mentor)Sponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D11413

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Tue, 18 Jul 2017 06:15:05 +0000</pubDate>
        <dc:creator>Ryan Libby &lt;rlibby@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77388ed2 - 1. Move Rx Processing to fp_taskqueue(). With this CPU utilization for processing interrupts drops to around 1% for 100G and under 1% for other speeds.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#77388ed2</link>
        <description>1. Move Rx Processing to fp_taskqueue(). With this CPU utilization for processing interrupts drops to around 1% for 100G and under 1% for other speeds.2. Use sysctls for TRACE_LRO_CNT and TRACE_TSO_PKT_LEN3. remove unused mtx tx_lock4. bind taskqueue kernel thread to the appropriate cpu core5. when tx_ring is full, stop further transmits till at least 1/16th of the Tx Ring is empty. In our case 1K entries. Also if there are rx_pkts to process, put the taskqueue thread to sleep for 100ms, before enabling interrupts.6. Use rx_pkt_threshold of 128.MFC after:3 days

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Tue, 16 May 2017 21:34:40 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9dd0b48 - Cleanup the bitmap_xxx() functions in the LinuxKPI:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#c9dd0b48</link>
        <description>Cleanup the bitmap_xxx() functions in the LinuxKPI:- Move all bitmap related functions from bitops.h to bitmap.h, similar  to what Linux does.- Apply some minor code cleanup and simplifications to optimize the  generated code when using static inline functions.- Implement the following list of bitmap functions which are needed by  drm-next and ibcore:  - bitmap_find_next_zero_area_off()  - bitmap_find_next_zero_area()  - bitmap_or()  - bitmap_and()  - bitmap_xor()- Add missing include directives to the qlnxe driver  (davidcs@ has been notified)MFC after:		1 weekSponsored by:		Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Thu, 06 Apr 2017 13:30:31 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11e25f0d - Add 25/40/100Gigabit Ethernet Driver version v1.3.0 for Cavium Inc&apos;s.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile#11e25f0d</link>
        <description>Add 25/40/100Gigabit Ethernet Driver version v1.3.0 for Cavium Inc&apos;s.Qlogic 45000 Series AdaptersMFC after:2 weeks

            List of files:
            /freebsd-14.2/sys/modules/qlnx/qlnxe/Makefile</description>
        <pubDate>Tue, 04 Apr 2017 06:16:59 +0000</pubDate>
        <dc:creator>David C Somayajulu &lt;davidcs@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
