<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>514fb3872166a361faa81d89909f65913e90b1b2 - LinuxKPI: define LINUXKPI_INCLUDES for module builds as well</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#514fb3872166a361faa81d89909f65913e90b1b2</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/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Fri, 23 Sep 2022 23:18:45 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c830e929247de33fb523fd178ff2923a5c5480df - mlx5ib: Fix whitespace.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#c830e929247de33fb523fd178ff2923a5c5480df</link>
        <description>mlx5ib: Fix whitespace.Found by:	kib@MFC after:	1 weekSponsored by:	NVIDIA Networking

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Thu, 03 Feb 2022 17:44:11 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>12af59c2cf8dbede2c1386c4744e725b1e1f8bd9 - mlx5ib: Add missing auto generated header file to Makefile.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#12af59c2cf8dbede2c1386c4744e725b1e1f8bd9</link>
        <description>mlx5ib: Add missing auto generated header file to Makefile.MFC after:	1 weekSponsored by:	NVIDIA Networking

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Thu, 03 Feb 2022 17:11:39 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b633e08c705fe43180567eae26923d6f6f98c8d9 - ibcore: Kernel space update based on Linux 5.7-rc1.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#b633e08c705fe43180567eae26923d6f6f98c8d9</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/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 16 Jun 2021 15:02:00 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15fe2513996eaa8857fcf66a632814b5f9374b03 - Introduce LINUXKPI_GENSRCS.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#15fe2513996eaa8857fcf66a632814b5f9374b03</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/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Fri, 20 Mar 2020 22:06:58 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84b3c4547afa496b37e86c5e649e99237c8afc6e - Add pci_iov_if.h header as a dependency for Linuxkpi consumers.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#84b3c4547afa496b37e86c5e649e99237c8afc6e</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/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 23:09:16 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67350cb56a69468c118bd4ccf6e361b7ebfa9eb4 - Merge ^/head r340918 through r341763.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#67350cb56a69468c118bd4ccf6e361b7ebfa9eb4</link>
        <description>Merge ^/head r340918 through r341763.

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Sun, 09 Dec 2018 12:39:45 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9dcd83155b39327497e7a2577d8990074144ff3 - mlx5fpga: Initial code import.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#e9dcd83155b39327497e7a2577d8990074144ff3</link>
        <description>mlx5fpga: Initial code import.Submitted by:   kib@Approved by:    hselasky (mentor)MFC after:      1 weekSponsored by:   Mellanox Technologies

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 05 Dec 2018 15:11:20 +0100</pubDate>
        <dc:creator>Slava Shwartsman &lt;slavash@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38535d6cab17b86db2806866ab9b7a2a30c1ab90 - Add support for hardware rate limiting to mlx5en(4).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#38535d6cab17b86db2806866ab9b7a2a30c1ab90</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/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Tue, 29 May 2018 16:04:57 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>118063fb70c3f74f16678dc7ddbc8528c483a528 - Add support for explicit congestion notification, ECN, to mlx5ib(4).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#118063fb70c3f74f16678dc7ddbc8528c483a528</link>
        <description>Add support for explicit congestion notification, ECN, to mlx5ib(4).ECN configuration and statistics is available through a set of sysctl(8)nodes under sys.class.infiniband.mlx5_X.cong . The ECN configurationnodes can also be used as loader tunables.MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Thu, 08 Mar 2018 12:23:14 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87181516ef48be852d5e5fee53c6e0dbfc62f21e - RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#87181516ef48be852d5e5fee53c6e0dbfc62f21e</link>
        <description>RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.This commit merges projects/bsd_rdma_4_9 to head.List of kernel sources used:============================1) kernel sources were cloned from git://github.com/torvalds/linux.gitTop commit 69973b830859bc6529a7a0468ba0d80ee5117826 - tag: v4.9, linux-4.92) krping was cloned from https://github.com/larrystevenwise/krpingTop commit 292a2f1abf0348285e678a82264740d52e4dcfe4List of userspace sources used:===============================1) rdma-core was cloned from https://github.com/linux-rdma/rdma-core.gitTop commit d65138ef93af30b3ea249f3a84aa6a24ba7f8a752) OpenSM was cloned from git://git.openfabrics.org/~halr/opensm.gitTop commit 85f841cf209f791c89a075048a907020e924528d3) libibmad was cloned from git://git.openfabrics.org/~iraweiny/libibmad.gitTag 1.3.13 with some additional patches from Mellanox.4) infiniband-diags was cloned from git://git.openfabrics.org/~iraweiny/infiniband-diags.gitTag 1.6.7 with some additional patches from Mellanox.NOTES:======1) The mthca driver has been removed in kernel and in userspace.2) All GPLv2 only sources have been removed and where applicable   rewritten from scratch under a BSD license.3) List of fully supported drivers in userspace and kernel:   a) iw_cxgbe (Chelsio)   b) mlx4ib (Mellanox)   c) mlx5ib (Mellanox)4) WITH_OFED=YES is still required by make in order to build   OFED userspace and kernel code.5) Full support has been added for routable RoCE, RoCE v2.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Fri, 24 Nov 2017 15:50:28 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e6e287f8d1f4f58bb94cc71b3b46c543569f83f - Update mlx5ib(4) to match Linux 4.9 and the new ibcore APIs.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#8e6e287f8d1f4f58bb94cc71b3b46c543569f83f</link>
        <description>Update mlx5ib(4) to match Linux 4.9 and the new ibcore APIs.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Fri, 10 Nov 2017 16:02:17 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b754c27916c5d1b0fe2f57d6d4ba94c7de1b541b - MFH @ r323558.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#b754c27916c5d1b0fe2f57d6d4ba94c7de1b541b</link>
        <description>MFH @ r323558.

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 21:12:28 +0200</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1be4c195db53e8805c97b452118e89e90afd46df - MFhead@r322870</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#1be4c195db53e8805c97b452118e89e90afd46df</link>
        <description>MFhead@r322870

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Fri, 25 Aug 2017 04:48:31 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1251590741d28695f233a1798cfc8428e78ff991 - Add new mlx5ib(4) driver to the kernel source tree which supports</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/mlx5ib/Makefile#1251590741d28695f233a1798cfc8428e78ff991</link>
        <description>Add new mlx5ib(4) driver to the kernel source tree which supportsRemote DMA over Converged Ethernet, RoCE, for the ConnectX-4 series ofPCI express network cards.There is currently no user-space support and this driver only supportskernel side non-routable RoCE V1. The krping kernel module can be usedto test this driver. Full user-space support including RoCE V2 will beadded as part of the ongoing upgrade to ibcore from Linux 4.9. Otherwisethis driver is feature equivalent to mlx4ib(4). The mlx5ib(4) kernelmodule will only be built when WITH_OFED=YES is specified.MFC after:		2 weeksSponsored by:		Mellanox Technologies

            List of files:
            /freebsd/sys/modules/mlx5ib/Makefile</description>
        <pubDate>Wed, 23 Aug 2017 14:09:37 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
