<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ofed/include, branch releng/13.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-11-04T19:24:36Z</updated>
<entry>
<title>ibcore: Introduce enum ib_raw_packet_caps from Linux 4.11</title>
<updated>2023-11-04T19:24:36Z</updated>
<author>
<name>Ka Ho Ng</name>
<email>khng@FreeBSD.org</email>
</author>
<published>2023-10-28T20:57:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=550f632c11c1dabfea2dd8f40a9e821f6118bbfe'/>
<id>urn:sha1:550f632c11c1dabfea2dd8f40a9e821f6118bbfe</id>
<content type='text'>
This enum also exists as enum ibv_raw_packet_caps in libibverbs/verbs.h.

[khng: cherry-picked from Linux
ebaaee253ad3a3c573ab7d3d77e849056bdfa9ea]

Sponsored by:	Juniper Networks, Inc.
MFC after:	7 days
Reviewed by:	kib, zlei
Differential Revision:	https://reviews.freebsd.org/D42177

(cherry picked from commit a69b6af2024fdd501b4bbc674092fb2b6d466364)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-23T17:43:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8167e0404dab9ffeaca95853dd237ab7c587f82'/>
<id>urn:sha1:f8167e0404dab9ffeaca95853dd237ab7c587f82</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 95ee2897e98f)
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>urn:sha1:caa41f641755c935b036e17440a3b49329c904ed</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</content>
</entry>
<entry>
<title>infiniband: Opt-in for net epoch</title>
<updated>2023-04-21T10:10:11Z</updated>
<author>
<name>Zhenlei Huang</name>
<email>zlei@FreeBSD.org</email>
</author>
<published>2023-04-05T16:05:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e74e0dc9b0185e3b87a9b62161406af74cd0a56c'/>
<id>urn:sha1:e74e0dc9b0185e3b87a9b62161406af74cd0a56c</id>
<content type='text'>
This is counterpart to e87c4940156c, which did the same for ethernet.

Suggested by:	hselasky
Reviewed by:	hselasky, kib
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D39405

(cherry picked from commit fc6c93b6a5cf14cbc099f550f745d63779499fec)
</content>
</entry>
<entry>
<title>ibcore: Add support for NDR link speed.</title>
<updated>2022-03-03T14:28:53Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-02-21T08:25:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=36b2d16b516c64cec16b7f3ed578c31f78e0e4ba'/>
<id>urn:sha1:36b2d16b516c64cec16b7f3ed578c31f78e0e4ba</id>
<content type='text'>
Add new IBTA speed NDR, supporting signaling rate of 100Gb.

Linux commit:
c7adf7717301558e8852949d8e3dc3748d1a4a97

Sponsored by:	NVIDIA Networking

(cherry picked from commit 1aa593b90ca96acb0d996daef9739ec98538f0db)
</content>
</entry>
<entry>
<title>ibcore: Add some functions and definitions for selecting and querying retryable ucontext cleanup.</title>
<updated>2021-07-26T16:04:33Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-06-16T13:02:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9fe9a92ab68fc3f8aa0b6a45f46e2385cc10887f'/>
<id>urn:sha1:9fe9a92ab68fc3f8aa0b6a45f46e2385cc10887f</id>
<content type='text'>
Linux commit:
1c77483e4c50339b0306572167ccbff6b55d051b

Reviewed by:	kib
Sponsored by:	Mellanox Technologies // NVIDIA Networking

(cherry picked from commit f60da09dbb152d7c8ee1719197d98149a8b0c017)
</content>
</entry>
<entry>
<title>ibcore: Declare ib_post_send() and ib_post_recv() arguments const</title>
<updated>2021-07-26T16:04:32Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-06-16T13:01:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=47f7e8e4231f9e2dcf8e6d180ec1a7353c8f94a6'/>
<id>urn:sha1:47f7e8e4231f9e2dcf8e6d180ec1a7353c8f94a6</id>
<content type='text'>
Since neither ib_post_send() nor ib_post_recv() modify the data structure
their second argument points at, declare that argument const. This change
makes it necessary to declare the 'bad_wr' argument const too and also to
modify all ULPs that call ib_post_send(), ib_post_recv() or
ib_post_srq_recv(). This patch does not change any functionality but makes
it possible for the compiler to verify whether the
ib_post_(send|recv|srq_recv) really do not modify the posted work request.

Linux commit:
f696bf6d64b195b83ca1bdb7cd33c999c9dcf514
7bb1fafc2f163ad03a2007295bb2f57cfdbfb630
d34ac5cd3a73aacd11009c4fc3ba15d7ea62c411

Reviewed by:	kib
Sponsored by:	Mellanox Technologies // NVIDIA Networking

(cherry picked from commit c3987b8ea793c11f61fecb14ef93195a23e3522c)
</content>
</entry>
<entry>
<title>ibcore: Implement ib_uverbs_get_ucontext_file().</title>
<updated>2021-07-26T16:04:31Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-06-16T13:01:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee9aeb312c4c5fd58e4ae15567c87d9b04990f89'/>
<id>urn:sha1:ee9aeb312c4c5fd58e4ae15567c87d9b04990f89</id>
<content type='text'>
Expose ib_ucontext from a given ib_uverbs_file. Drivers that use the ioctl(9)
API may have the ib_uverbs_file and need a way to get the related ib_ucontext
from it, this is enabled by this patch.

Downstream patches from this series will use it.

Linux commit:
7dc08dcfc8c86cb4457e383734ff6844ddaff876

Reviewed by:	kib
Sponsored by:	Mellanox Technologies // NVIDIA Networking

(cherry picked from commit 79b817084ca891e465fe1a868ef1d9f1a3f33a69)
</content>
</entry>
<entry>
<title>ibcore: Simplify ib_modify_qp_is_ok().</title>
<updated>2021-07-26T16:04:31Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-06-16T13:01:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c1c0acb31137bc4e229215243eba8c8654b96cf'/>
<id>urn:sha1:1c1c0acb31137bc4e229215243eba8c8654b96cf</id>
<content type='text'>
All callers to ib_modify_qp_is_ok() provides enum ib_qp_state makes the
checks of out-of-scope redundant. Let's remove them together with updating
function signature to return boolean result.

While at it remove unused "ll" parameter from ib_modify_qp_is_ok().

Linux commit:
19b1f54099b6ee334acbfbcfbdffd1d1f057216d
d31131bba5a1630304c55ea775c48cc84912ab59

Reviewed by:	kib
Sponsored by:	Mellanox Technologies // NVIDIA Networking

(cherry picked from commit d92a9e5604d7302c349f77c0fde160256aec56ed)
</content>
</entry>
<entry>
<title>ibcore: Support rate limit for packet pacing</title>
<updated>2021-07-26T16:04:31Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-06-16T13:01:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c033941d0b9ddb78ab7cb9a0e8124f96df605f7'/>
<id>urn:sha1:4c033941d0b9ddb78ab7cb9a0e8124f96df605f7</id>
<content type='text'>
Add new member rate_limit to ib_qp_attr which holds the packet pacing
rate in kbps, 0 means unlimited.

IB_QP_RATE_LIMIT is added to ib_attr_mask and could be used by RAW
QPs when changing QP state from RTR to RTS, RTS to RTS.

Linux commit:
528e5a1bd3f0e9b760cb3a1062fce7513712a15d

Reviewed by:	kib
Sponsored by:	Mellanox Technologies // NVIDIA Networking

(cherry picked from commit 0c13880cccd75655c878ce31e767bce04b1d6e85)
</content>
</entry>
</feed>
