<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ofed/include, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-03-27T06:59:19Z</updated>
<entry>
<title>ofed: Fix a typo in a source code comment</title>
<updated>2026-03-27T06:59:19Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2026-03-27T06:59:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aed3bc80fe033ab28e8f01cad49e73deb761516b'/>
<id>urn:sha1:aed3bc80fe033ab28e8f01cad49e73deb761516b</id>
<content type='text'>
- s/refereced/referenced/

MFC after:	3 days
</content>
</entry>
<entry>
<title>ofed: reduce usage of struct dma_attrs *dma_attrs</title>
<updated>2026-02-24T22:04:36Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-02-19T23:12:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5edf24aac1d0978d37d62594f42d87c9f118622b'/>
<id>urn:sha1:5edf24aac1d0978d37d62594f42d87c9f118622b</id>
<content type='text'>
ib_verbs.h still uses struct dma_attrs *dma_attrs everywhere.
It is beyond my knowledge when that struct got deprecated upstream but
it is still supported by our LinuxKPI.  The problem is that the
functions called with that argument (dma_map_single_attrs,
dma_unmap_single_attrs, dma_map_sg_attrs, dma_unmap_sg_attrs) so far
are #defines in LinuxKPI and drop the last argument (attrs) so it was
never a problem.

In preparation to pass the attrs to the actual implementation in LinuxKPI,
which has gained support for them, we now pass dma_sttrs-&gt;flags which
is the expected unsigned long bit field.

If anyone has serious interest in updating our ofed implementation they
could look into this some more and remove the usage of struct dma_attrs
entirely.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D55390
</content>
</entry>
<entry>
<title>ibcore: Introduce enum ib_raw_packet_caps from Linux 4.11</title>
<updated>2023-10-28T20:59:14Z</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=a69b6af2024fdd501b4bbc674092fb2b6d466364'/>
<id>urn:sha1:a69b6af2024fdd501b4bbc674092fb2b6d466364</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
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-16T17:54:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95ee2897e98f5d444f26ed2334cc7c439f9c16c6'/>
<id>urn:sha1:95ee2897e98f5d444f26ed2334cc7c439f9c16c6</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-05-12T16:44:03Z</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=4d846d260e2b9a3d4d0a701462568268cbfe7a5b'/>
<id>urn:sha1:4d846d260e2b9a3d4d0a701462568268cbfe7a5b</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
</content>
</entry>
<entry>
<title>ofed: Fix a logic inversion from IfAPI conversion</title>
<updated>2023-04-19T15:56:25Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2023-04-19T15:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=12e99b63d2fae07fc54e53d9187a3995a2005ec9'/>
<id>urn:sha1:12e99b63d2fae07fc54e53d9187a3995a2005ec9</id>
<content type='text'>
Reported by:	bartosz.sobczak_intel.com
Fixes:		3e142e07675b ("ofed: Mechanically convert to IfAPI")
Sponsored by:	Juniper Networks, Inc.
</content>
</entry>
<entry>
<title>infiniband: Opt-in for net epoch</title>
<updated>2023-04-05T16:08:23Z</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=fc6c93b6a5cf14cbc099f550f745d63779499fec'/>
<id>urn:sha1:fc6c93b6a5cf14cbc099f550f745d63779499fec</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
</content>
</entry>
<entry>
<title>ofed: Mechanically convert to IfAPI</title>
<updated>2023-03-24T14:04:33Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2023-02-09T02:31:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e142e07675be6df39e4aaf5003637dca54cdcea'/>
<id>urn:sha1:3e142e07675be6df39e4aaf5003637dca54cdcea</id>
<content type='text'>
Summary:
Because of the intricacies of this code it wasn't purely scripted, but
instead hand-mechanical.

Reviewed by:	hselasky
Sponsored by:	Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D38560
</content>
</entry>
<entry>
<title>ofed: Fix a typo in a source code comment</title>
<updated>2022-04-09T12:39:36Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-04-09T12:39:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d048e8c6196a580e6fafc23bbeabc141add7d3b0'/>
<id>urn:sha1:d048e8c6196a580e6fafc23bbeabc141add7d3b0</id>
<content type='text'>
- s/it it/it to/

MFC after:	3 days
</content>
</entry>
<entry>
<title>ibcore: Add support for NDR link speed.</title>
<updated>2022-02-21T08:35:19Z</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=1aa593b90ca96acb0d996daef9739ec98538f0db'/>
<id>urn:sha1:1aa593b90ca96acb0d996daef9739ec98538f0db</id>
<content type='text'>
Add new IBTA speed NDR, supporting signaling rate of 100Gb.

Linux commit:
c7adf7717301558e8852949d8e3dc3748d1a4a97

MFC after:	1 week
Sponsored by:	NVIDIA Networking
</content>
</entry>
</feed>
