<?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>52164cb3 - mlx5: add fs_counters</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#52164cb3</link>
        <description>mlx5: add fs_counters(cherry picked from commit 35bbcf0916992d77fe1521962db42b3106a701fb)

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Mon, 20 Feb 2023 16:10:29 +0000</pubDate>
        <dc:creator>Raed Salem &lt;raeds@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/mlx5/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>aa7bbdab - mlx5: Implement diagostic counters as sysctl(8) nodes.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#aa7bbdab</link>
        <description>mlx5: Implement diagostic counters as sysctl(8) nodes.MFC after:	1 weekSponsored by:	NVIDIA Networking

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Tue, 18 Apr 2023 11:38:59 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&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/mlx5/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/mlx5/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>2c0ade80 - mlx5: Implement flow steering helper functions for TCP sockets.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#2c0ade80</link>
        <description>mlx5: Implement flow steering helper functions for TCP sockets.This change adds convenience functions to setup a flow steering rule based ona TCP socket. The helper function gets all the address information from thesocket and returns a steering rule, to be used with HW TLS RX offload.MFC after:	1 weekSponsored by:	NVIDIA Networking

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Tue, 01 Feb 2022 15:20:13 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5bb3134a - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#5bb3134a</link>
        <description>Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32878

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b633e08c - ibcore: Kernel space update based on Linux 5.7-rc1.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#b633e08c</link>
        <description>ibcore: Kernel space update based on Linux 5.7-rc1.Overview:This is the first stage of a RDMA stack upgrade introducing kernelchanges only based on Linux 5.7-rc1.This patch is based on about four main areas of work:- Update of the IB uobjects system:  - The memory holding so-called AH, CQ, PD, SRQ and UCONTEXT objects    is now managed by ibcore. This also require some changes in the    kernel verbs API. The updated verbs changes are typically about    initialize and deinitialize objects, and remove allocation and    free of memory.- Update of the uverbs IOCTL framework:  - The parsing and handling of user-space commands has been    completely refactored to integrate with the updated IB uobjects    system.- Various changes and updates to the generic uverbs interfaces in  device drivers including the new uAPI surface.- The mlx5_ib_devx.c in mlx5ib and related mlx5 core changes.Dependencies:- The mlx4ib driver code has been updated with the minimum changesneeded.- The mlx5ib driver code has been updated with the minimum changesneeded including DV support.Compatibility:- All user-space facing APIs are backwards compatible after this  change.- All kernel-space facing RDMA APIs are backwards compatible after  this change, with exception of ib_create_ah() and ib_destroy_ah()  which takes a new flag.- The &quot;ib_device_ops&quot; structure exist, but only contains the driver ID  and some structure sizes.Differences from Linux:- Infiniband drivers must use the INIT_IB_DEVICE_OPS() macro to set  the sizes needed for allocating various IB objects, when adding  IB device instances.Security:- PRIV_NET_RAW is needed to use raw ethernet transmit features.- PRIV_DRIVER is needed to use other privileged operations.Based on upstream Linux, Torvalds (5.7-rc1):8632e9b5645bbc2331d21d892b0d6961c1a08429MFC after:	1 weekReviewed by:	kibDifferential Revision:	https://reviews.freebsd.org/D31149Sponsored by:	NVIDIA Networking

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 16 Jun 2021 13:02:00 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@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/mlx5/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/mlx5/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>91ad1bd9 - mlx5: Restore eswitch management code from attic.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#91ad1bd9</link>
        <description>mlx5: Restore eswitch management code from attic.Reviewed by:	hselaskySponsored by:	Mellanox TechnologiesMFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 22:30:56 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84b3c454 - Add pci_iov_if.h header as a dependency for Linuxkpi consumers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#84b3c454</link>
        <description>Add pci_iov_if.h header as a dependency for Linuxkpi consumers.Sponsored by:	Mellanox TechnologiesMFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 22:09:16 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04f1690b - Add basic support for TCP/IP based hardware TLS offload to mlx5core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#04f1690b</link>
        <description>Add basic support for TCP/IP based hardware TLS offload to mlx5core.The hardware offload is primarily targeted for TLS v1.2 and v1.3,using AES 128/256 bit pre-shared keys. This patch adds all the neededhardware structures, capabilites and firmware commands.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Thu, 05 Dec 2019 15:16:19 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4bc8507b - Remove no longer needed fwdump register tables from mlx5core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#4bc8507b</link>
        <description>Remove no longer needed fwdump register tables from mlx5core.Submitted by:	kib@MFC after:	3 daysSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 02 Oct 2019 09:43:48 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>66b38bfe - Add support for Multi-Physical Function Switch, MPFS, in mlx5en.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#66b38bfe</link>
        <description>Add support for Multi-Physical Function Switch, MPFS, in mlx5en.MPFS is a logical switch in the Mellanox device which forward packetsbased on a hardware driven L2 address table, to one or more physical-or virtual- functions. The physical- or virtual- function is requiredto tell the MPFS by using the MPFS firmware commands, which unicastMAC addresses it is requesting from the physical port&apos;s traffic.Broadcast and multicast traffic however, is copied to all listeningphysical- and virtual- functions and does not need a rule in the MPFSswitching table.Linux commit:	eeb66cdb682678bfd1f02a4547e3649b38ffea7eMFC after:	3 daysSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 02 Oct 2019 09:22:22 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9dcd831 - mlx5fpga: Initial code import.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#e9dcd831</link>
        <description>mlx5fpga: Initial code import.Submitted by:   kib@Approved by:    hselasky (mentor)MFC after:      1 weekSponsored by:   Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Wed, 05 Dec 2018 14:11:20 +0000</pubDate>
        <dc:creator>Slava Shwartsman &lt;slavash@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b575d8c8 - Refactor access to CR-space into using VSC APIs in mlx5core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#b575d8c8</link>
        <description>Refactor access to CR-space into using VSC APIs in mlx5core.Remove no longer used files and APIs.MFC after:		1 weekSponsored by:		Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Tue, 17 Jul 2018 10:16:32 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38535d6c - Add support for hardware rate limiting to mlx5en(4).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#38535d6c</link>
        <description>Add support for hardware rate limiting to mlx5en(4).The hardware rate limiting feature is enabled by the RATELIMIT kerneloption. Please refer to ifconfig(8) and the txrtlmt option and theSO_MAX_PACING_RATE set socket option for more information. Thisfeature is compatible with hardware transmit send offload, TSO.A set of sysctl(8) knobs under dev.mce.&lt;N&gt;.rate_limit are provided tosetup the ratelimit table and also to fine tune various rate limitrelated parameters.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Tue, 29 May 2018 14:04:57 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f20b553d - Add mutual exclusion mechanism for software reset of firmware in mlx5core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#f20b553d</link>
        <description>Add mutual exclusion mechanism for software reset of firmware in mlx5core.Since the FW can be shared between PCI functions it is common thatmore than one health poll will detected a failure, this can lead tomultiple resets.The solution is to use a FW locking mechanism using semaphore space toprovide a way to synchronize between functions. The FW semaphore isacquired via config cycle access. First the VSEC gateway must beacquired, then the semaphore can be locked by writing a value to itand confirmed it&apos;s locked by reading the same value back. The processin the same to free the semaphore, except the value written should bezero.Submitted by:	slavash@MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Fri, 23 Mar 2018 18:32:03 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e808190a - Add kernel and userspace code to dump the firmware state of supported</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#e808190a</link>
        <description>Add kernel and userspace code to dump the firmware state of supportedConnectX-4/5 devices in mlx5core.The dump is obtained by reading a predefined register map from thenon-destructive crspace, accessible by the vendor-specific PCIecapability (VSC). The dump is stored in preallocated kernel memory andmanaged by the mlx5tool(8), which communicates with the driver using acharacter device node.The utility allows to store the dump in format    &lt;address&gt; &lt;value&gt;into a file, to reset the dump content, and to manually initiate thedump.A call to mlx5_fwdump() should be added at the places where a dumpmust be fetched automatically. The most likely place is right before afirmware reset request.Submitted by:	kib@MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Thu, 08 Mar 2018 15:21:56 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b95c665 - Add vendor specific capability interface support in mlx5core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#4b95c665</link>
        <description>Add vendor specific capability interface support in mlx5core.Add the ability to access the vendor specific space gateway in orderto support reading and writing data into the different configurationdomains.Submitted by:	Matthew Finlay &lt;matt@mellanox.com&gt;MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Thu, 08 Mar 2018 11:59:47 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a93b4cd - Refactor the flowsteering APIs used by mlx5en(4). This change is needed by</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mlx5/Makefile#5a93b4cd</link>
        <description>Refactor the flowsteering APIs used by mlx5en(4). This change is needed bythe coming ibcore and mlx5ib updates in order to support traffic redirectionto so-called raw ethernet QPs.Remove unused E-switch related routines and files while at it.Sponsored by:	Mellanox TechnologiesMFC after:	1 week

            List of files:
            /freebsd-14.2/sys/modules/mlx5/Makefile</description>
        <pubDate>Fri, 10 Nov 2017 09:49:08 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
