<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/mlx5/port.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-03-04T17:13:35Z</updated>
<entry>
<title>mlx5en: Support 50GBase-KR4 media type in mlx5en driver.</title>
<updated>2020-03-04T17:13:35Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-03-04T17:13:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=96dad2b720e872fc8970d849e9a201bf5f65991e'/>
<id>urn:sha1:96dad2b720e872fc8970d849e9a201bf5f65991e</id>
<content type='text'>
Submitted by:	Adam Peace &lt;adam.e.peace@gmail.com&gt;
Reviewed by:	hselasky
Sponsored by:	Mellanox Technologies
MFC after:	1 week
</content>
</entry>
<entry>
<title>Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl</title>
<updated>2019-10-02T10:14:55Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-10-02T10:14:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=048ddb58bc5eeedba578dace633efbf1c6c2864a'/>
<id>urn:sha1:048ddb58bc5eeedba578dace633efbf1c6c2864a</id>
<content type='text'>
in mlx5core. The EEPROM information is not only a property of the
mlx5en(4) driver.

Submitted by:	slavash@
MFC after:	3 days
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Import Linux code to query/set buffer state in mlx5en(4).</title>
<updated>2019-10-02T10:05:34Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-10-02T10:05:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c28ef249180e02ae7d194d6b131027e244bea5a5'/>
<id>urn:sha1:c28ef249180e02ae7d194d6b131027e244bea5a5</id>
<content type='text'>
Submitted by:	kib@
MFC after:	3 days
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Add support for 200Gb ethernet speeds to mlx5core.</title>
<updated>2019-05-08T10:54:54Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-05-08T10:54:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ac87880ac14ba8185416498bbef0ab01e84efed6'/>
<id>urn:sha1:ac87880ac14ba8185416498bbef0ab01e84efed6</id>
<content type='text'>
Submitted by:	slavash@
MFC after:	3 days
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types.</title>
<updated>2018-12-05T14:22:30Z</updated>
<author>
<name>Slava Shwartsman</name>
<email>slavash@FreeBSD.org</email>
</author>
<published>2018-12-05T14:22:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=42390bb8840b1d9aeef1de60b09888294ddcf795'/>
<id>urn:sha1:42390bb8840b1d9aeef1de60b09888294ddcf795</id>
<content type='text'>
Inspect the ethernet compliance code to figure out actual cable type by reading
the PDDR module info register.

Submitted by:   hselasky@
Approved by:    hselasky (mentor)
MFC after:      1 week
Sponsored by:   Mellanox Technologies
</content>
</entry>
<entry>
<title>mlx5en: Implement support for bandwidth limiting in by ratio, ETS.</title>
<updated>2018-12-05T14:20:26Z</updated>
<author>
<name>Slava Shwartsman</name>
<email>slavash@FreeBSD.org</email>
</author>
<published>2018-12-05T14:20:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e870c0ab616dcc5426c066de7afcbb56d861c163'/>
<id>urn:sha1:e870c0ab616dcc5426c066de7afcbb56d861c163</id>
<content type='text'>
Add support for setting the bandwidth limit as a ratio rather than in bits per
second. The ratio must be an integer number between 1 and 100 inclusivly.

Implement the needed firmware commands and SYSCTLs through mlx5en(4).

Submitted by:   hselasky@
Approved by:    hselasky (mentor)
MFC after:      1 week
Sponsored by:   Mellanox Technologies
</content>
</entry>
<entry>
<title>Implement support for Differentiated Service Code Point, DSCP, in mlx5en(4).</title>
<updated>2018-07-17T09:56:40Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-07-17T09:56:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ed0cee0bf49511a7babf6ee2c67222b627481957'/>
<id>urn:sha1:ed0cee0bf49511a7babf6ee2c67222b627481957</id>
<content type='text'>
The DSCP feature is controlled using a set of sysctl(8) fields under
the qos sysctl directory entry for mlx5en(4).

For Routable RoCE QPs, the DSCP should be set in the QP's address path.
The DSCP's value is derived from the traffic class.

Linux commit:
ed88451e1f2d400fd6a743d0a481631cf9f97550

MFC after:		1 week
Sponsored by:		Mellanox Technologies
</content>
</entry>
<entry>
<title>Add support for per priority flow control, PFC, to mlx5en(4).</title>
<updated>2018-03-08T11:40:39Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-03-08T11:40:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=10b080450989fd378b68bf7469df0d029da5c27f'/>
<id>urn:sha1:10b080450989fd378b68bf7469df0d029da5c27f</id>
<content type='text'>
Add support for PFC and implement reading the per priority statistics
using the sysctl(8) interface. PFC is used together with VLAN priority
and can be enabled and disabled on a per priority basis.

Global pause frames and PFC are incompatible features and surrounding
logic has been added to warn the user about misconfiguration.

Update relevant mlx5core APIs for PFC configuration.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Implement priority to traffic class mapping in mlx5core.</title>
<updated>2018-03-07T15:23:07Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-03-07T15:23:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2e9c3a4f99bcf840d57cdc541ed2bd071609e8ee'/>
<id>urn:sha1:2e9c3a4f99bcf840d57cdc541ed2bd071609e8ee</id>
<content type='text'>
Add support for mapping priority to traffic class via sysctl

Submitted by:	Slava Shwartsman &lt;slavash@mellanox.com&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Implement rate limit per traffic class in mlx5core.</title>
<updated>2018-03-07T15:17:36Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-03-07T15:17:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=cfc9c386eb9a1d3be89b64b5b344007bd10ec1b1'/>
<id>urn:sha1:cfc9c386eb9a1d3be89b64b5b344007bd10ec1b1</id>
<content type='text'>
Add support for rate limiting traffic class via sysctl.

Submitted by:	Slava Shwartsman &lt;slavash@mellanox.com&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
</feed>
