<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ofed/include, branch releng/11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-05-06T15:37:06Z</updated>
<entry>
<title>sys/ofed: minor spelling fix.</title>
<updated>2016-05-06T15:37:06Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-06T15:37:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5a274d0d43c82148fbc4a7096196d6b5ba9fed3'/>
<id>urn:sha1:a5a274d0d43c82148fbc4a7096196d6b5ba9fed3</id>
<content type='text'>
No functional change.

Reviewed by:	hselasky
</content>
</entry>
<entry>
<title>More fixes for using IPv6 addresses with RDMA:</title>
<updated>2016-04-22T18:16:12Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-04-22T18:16:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bab509b948e13c9c3635c352455087adf09cc55'/>
<id>urn:sha1:0bab509b948e13c9c3635c352455087adf09cc55</id>
<content type='text'>
- Added check that the SCOPE ID is only restored for IPv6 linklocal
  addresses.

- Changes made by r237263 in the "cma_bind_addr()" function did not
  check if the socket address was of type IPv6 and used the IPv4
  socket address for IPv6 addresses. This caused the function to
  fail. Fixed this.

- In the "rdma_gid2ip()" function and some other places the "sin6_len"
  and "sin6_scope_id" fields were not set for IPv6 socket
  addresses. Fixed this.

- The scope ID is not stored as part of the GID entries and must be
  passed as an argument to "rdma_gid2ip()".

- Added new method to "struct ib_device" which returns a pointer to
  the network interface which belongs to the given infiniband
  device. This is needed to be able to get the scope ID for IPv6
  addresses via the associated ethernet interface.

- Added convenience function, "rdma_get_ipv6_scope_id()", to get the
  scope ID for IPv6 addresses.

- Implemented new "get_netdev" method for mlx4ib. Other IB controller
  drivers which want to support IPv6 addresses needs to implement this
  aswell.

- Bumped the FreeBSD version due to changing "struct ib_device".

Sponsored by:	Mellanox Technologies
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix for iWARP servers that listen on INADDR_ANY.</title>
<updated>2016-01-22T23:33:34Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2016-01-22T23:33:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=097f289f251c350b2ed8dccdfc642631ba25a144'/>
<id>urn:sha1:097f289f251c350b2ed8dccdfc642631ba25a144</id>
<content type='text'>
The iWARP Connection Manager (CM) on FreeBSD creates a TCP socket to
represent an iWARP endpoint when the connection is over TCP. For
servers the current approach is to invoke create_listen callback for
each iWARP RNIC registered with the CM. This doesn't work too well for
INADDR_ANY because a listen on any TCP socket already notifies all
hardware TOEs/RNICs of the new listener. This patch fixes the server
side of things for FreeBSD. We've tried to keep all these modifications
in the iWARP/TCP specific parts of the OFED infrastructure as much as
possible.

Submitted by:	Krishnamraju Eraparaju @ Chelsio (with design inputs from Steve Wise)
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D4801
</content>
</entry>
<entry>
<title>Remove unused file.</title>
<updated>2016-01-07T09:40:19Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-01-07T09:40:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9320e2a6a17b3d22b107fb0b968f94952ff33b3'/>
<id>urn:sha1:b9320e2a6a17b3d22b107fb0b968f94952ff33b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix i386 build WITH_OFED=YES. Remove some redundant KASSERTs.</title>
<updated>2015-12-04T18:20:55Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-12-04T18:20:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c5e5a55f8f96f1f73f70b7f00175fbb79c14b22d'/>
<id>urn:sha1:c5e5a55f8f96f1f73f70b7f00175fbb79c14b22d</id>
<content type='text'>
Suggested by:	kib, ian
Sponsored by:	Mellanox Technologies
MFC after:	1 week
</content>
</entry>
<entry>
<title>Updated the mlx4 and mlxen drivers to the latest version, v2.1.6:</title>
<updated>2015-12-03T13:29:20Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-12-03T13:29:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61118071067091c6df63468bf31c60e289738e51'/>
<id>urn:sha1:61118071067091c6df63468bf31c60e289738e51</id>
<content type='text'>
- Added support for dumping the SFP EEPROM content to dmesg.
- Fixed handling of network interface capability IOCTLs.
- Fixed race when loading and unloading the mlxen driver by applying
  appropriate locking.
- Removed two unused C-files.

MFC after:	1 week
Submitted by:	Mark Bloch &lt;markb@mellanox.com&gt;
Sponsored by:	Mellanox Technologies
Differential Revision:	https://reviews.freebsd.org/D4283
</content>
</entry>
<entry>
<title>Add some defines needed by the coming mlx5 infiniband support.</title>
<updated>2015-11-24T12:11:56Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-11-24T12:11:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3884ff183193f8ab9af33a0988c9b6b5c6d14483'/>
<id>urn:sha1:3884ff183193f8ab9af33a0988c9b6b5c6d14483</id>
<content type='text'>
Sponsored by:	Mellanox Technologies
MFC after:	1 week
</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>Add missing FreeBSD RCS keyword and SVN properties.</title>
<updated>2015-10-27T12:21:15Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-10-27T12:21:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c8d7211862e96959dc9709f47f09d83f3944228'/>
<id>urn:sha1:2c8d7211862e96959dc9709f47f09d83f3944228</id>
<content type='text'>
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Add support for binding IRQs to CPUs in the LinuxKPI. The new function</title>
<updated>2015-10-26T13:28:34Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-10-26T13:28:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aac7caaf471f53e50a93e0547fe46acef0779a16'/>
<id>urn:sha1:aac7caaf471f53e50a93e0547fe46acef0779a16</id>
<content type='text'>
added is for BSD only and does not exist in Linux.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
</feed>
