<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/rdma, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-03-27T20:06:40Z</updated>
<entry>
<title>MFC r359185:</title>
<updated>2020-03-27T20:06:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-03-27T20:06:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b5562677ea5b48cd6b8e3cd6bf6e04c6a50a892'/>
<id>urn:sha1:4b5562677ea5b48cd6b8e3cd6bf6e04c6a50a892</id>
<content type='text'>
Introduce LINUXKPI_GENSRCS.

For MFC, pci_iov_if.h is excluded from the list.  It will be readded
when linuxkpi support for SRIOV is merged.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Initial RoCE/infiniband kernel update to Linux v4.9.</title>
<updated>2017-06-15T12:47:48Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-06-15T12:47:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=478d3005721019319c11a37980f8464ac22f529a'/>
<id>urn:sha1:478d3005721019319c11a37980f8464ac22f529a</id>
<content type='text'>
This patch currently supports:
- ibcore as a kernel module only
- krping as a kernel module only
- ipoib as a kernel module only

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Finish process of moving the LinuxKPI module into the default kernel build.</title>
<updated>2015-10-29T08:28:39Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-10-29T08:28:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d59ecb214f7e078e57d35b865f33efc5d7cdf4d'/>
<id>urn:sha1:8d59ecb214f7e078e57d35b865f33efc5d7cdf4d</id>
<content type='text'>
- Move all files related to the LinuxKPI into sys/compat/linuxkpi and
  its subfolders.
- Update sys/conf/files and some Makefiles to use new file locations.
- Added description of COMPAT_LINUXKPI to sys/conf/NOTES which in turn
  adds the LinuxKPI to all LINT builds.
- The LinuxKPI can be added to the kernel by setting the
  COMPAT_LINUXKPI option. The OFED kernel option no longer builds the
  LinuxKPI into the kernel. This was done to keep the build rules for
  the LinuxKPI in sys/conf/files simple.
- Extend the LinuxKPI module to include support for USB by moving the
  Linux USB compat from usb.ko to linuxkpi.ko.
- Bump the FreeBSD_version.
- A universe kernel build has been done.

Reviewed by:	np @ (cxgb and cxgbe related changes only)
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Delete all of the old RDMA code (except krping, which was switched to</title>
<updated>2013-10-14T22:39:08Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-10-14T22:39:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07992c1fed0efafd2aa79b6249fac9426d13c4f4'/>
<id>urn:sha1:07992c1fed0efafd2aa79b6249fac9426d13c4f4</id>
<content type='text'>
use sys/ofed some time back).  This has been sitting around as dead code
in the tree for a very long time.
</content>
</entry>
<entry>
<title>Assorted fixes to krping.  Disconnect the rest of sys/contrib/rdma from</title>
<updated>2013-08-23T19:12:29Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-08-23T19:12:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea68a7142e37ec6b11fc3275554535816a55d089'/>
<id>urn:sha1:ea68a7142e37ec6b11fc3275554535816a55d089</id>
<content type='text'>
the build while here.  sys/ofed has more recent RDMA code and should be
used instead.  We should probably move krping out of sys/contrib/rdma
and get rid of the rest of it.

Obtained from:	Chelsio
</content>
</entry>
<entry>
<title>Fix 'make depend'.</title>
<updated>2012-06-25T09:46:06Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2012-06-25T09:46:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5097809e5b72cb25db9c4c12de9272dee6bcde76'/>
<id>urn:sha1:5097809e5b72cb25db9c4c12de9272dee6bcde76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Updated TOE support in the kernel.</title>
<updated>2012-06-19T07:34:13Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2012-06-19T07:34:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09fe63205c597be4f762c7f3017e2854c121d6d1'/>
<id>urn:sha1:09fe63205c597be4f762c7f3017e2854c121d6d1</id>
<content type='text'>
- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs.
  These are available as t3_tom and t4_tom modules that augment cxgb(4)
  and cxgbe(4) respectively.  The cxgb/cxgbe drivers continue to work as
  usual with or without these extra features.

- iWARP driver for Terminator 3 ASIC (kernel verbs).  T4 iWARP in the
  works and will follow soon.

Build-tested with make universe.

30s overview
============
What interfaces support TCP offload?  Look for TOE4 and/or TOE6 in the
capabilities of an interface:
# ifconfig -m | grep TOE

Enable/disable TCP offload on an interface (just like any other ifnet
capability):
# ifconfig cxgbe0 toe
# ifconfig cxgbe0 -toe

Which connections are offloaded?  Look for toe4 and/or toe6 in the
output of netstat and sockstat:
# netstat -np tcp | grep toe
# sockstat -46c | grep toe

Reviewed by:	bz, gnn
Sponsored by:	Chelsio communications.
MFC after:	~3 months (after 9.1, and after ensuring MFC is feasible)
</content>
</entry>
<entry>
<title>add makefiles for rdma</title>
<updated>2008-05-05T20:19:33Z</updated>
<author>
<name>Kip Macy</name>
<email>kmacy@FreeBSD.org</email>
</author>
<published>2008-05-05T20:19:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9d41e27804088680990db3c37031558b97f6d82'/>
<id>urn:sha1:d9d41e27804088680990db3c37031558b97f6d82</id>
<content type='text'>
</content>
</entry>
</feed>
