<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mlx5, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=upstream%2F11.1.0</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=upstream%2F11.1.0'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2017-05-05T13:21:11Z</updated>
<entry>
<title>MFC r317568:</title>
<updated>2017-05-05T13:21:11Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-05-05T13:21:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6e1ccf376a3952e36a413e6852ad90cd0ce0fcae'/>
<id>urn:sha1:6e1ccf376a3952e36a413e6852ad90cd0ce0fcae</id>
<content type='text'>
Improve sysadmin visibility of physical port error counters in the
mlx5en driver.

Sponsored by:		Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r310387:</title>
<updated>2017-01-09T16:52:35Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-01-09T16:52:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ad02043a390bddd21c86663fbaa7fc99f3a0fc2e'/>
<id>urn:sha1:ad02043a390bddd21c86663fbaa7fc99f3a0fc2e</id>
<content type='text'>
Add more comments regarding collection of statistics counters.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r310388:</title>
<updated>2017-01-09T16:45:08Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-01-09T16:45:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2a83d70da3640475a99dcc573a06ceedc8e213c0'/>
<id>urn:sha1:2a83d70da3640475a99dcc573a06ceedc8e213c0</id>
<content type='text'>
Make a read only pointer constant.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r309406:</title>
<updated>2016-12-19T09:32:29Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-12-19T09:32:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0381839ed759b6c5b740368ae852c1447080fa90'/>
<id>urn:sha1:0381839ed759b6c5b740368ae852c1447080fa90</id>
<content type='text'>
Remove useless NULL checks.

NULL is not returned when allocating memory passing the M_WAITOK flag.

Submitted by:		trasz @
Differential Revision:  https://reviews.freebsd.org/D5772
Sponsored by:           Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308416:</title>
<updated>2016-11-15T08:54:03Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:54:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5ced7b7227caa3b67c9ed49f301c97d307ddc120'/>
<id>urn:sha1:5ced7b7227caa3b67c9ed49f301c97d307ddc120</id>
<content type='text'>
Add timer to watch the RQ when we are out of mbufs.

The firmware/hardware does not generate additional completion
events unless we post new buffers. Use a timer to try to post
more buffers in case we are temporarily out of mbufs. Else
the receive schedule completely stops.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308414:</title>
<updated>2016-11-15T08:53:25Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:53:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d8307917a600c43cc0c620f2bc8e1a640f82600c'/>
<id>urn:sha1:d8307917a600c43cc0c620f2bc8e1a640f82600c</id>
<content type='text'>
Add more firmware related structures and update existing ones in the
MLX5 core module. Update the set and query diagnostics counter API.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308413:</title>
<updated>2016-11-15T08:52:45Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:52:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b9dc2d174624634571e03495ce80242fc87a42f8'/>
<id>urn:sha1:b9dc2d174624634571e03495ce80242fc87a42f8</id>
<content type='text'>
Query flow table capabilities according to the correct capability bit
for infiniband.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308412:</title>
<updated>2016-11-15T08:52:06Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:52:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=47db5fb1e2aa1fae3db2fb2f8d0dff15736dda9d'/>
<id>urn:sha1:47db5fb1e2aa1fae3db2fb2f8d0dff15736dda9d</id>
<content type='text'>
Correct checksum fields in the "mlx5_mini_cqe8" structure. The fields
in question are currently not used.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308411:</title>
<updated>2016-11-15T08:51:29Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:51:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7391940ad8c8046a98ec88dfb2671a1506cd7ce5'/>
<id>urn:sha1:7391940ad8c8046a98ec88dfb2671a1506cd7ce5</id>
<content type='text'>
Ensure the firmware is notified of any host memory allocation
failures. Else firmware commands may time out waiting for host
memory.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r308409:</title>
<updated>2016-11-15T08:50:42Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-11-15T08:50:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1b6d1b1ee14c792636f25e057fe740c998bca4f4'/>
<id>urn:sha1:1b6d1b1ee14c792636f25e057fe740c998bca4f4</id>
<content type='text'>
When a firmware command times out do not free the command structure to
avoid use after free.

Sponsored by:	Mellanox Technologies
</content>
</entry>
</feed>
