Revision tags: release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
a888087f |
| 16-Jun-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
mlx5en: Add missing media types for 100GBit/s, 200Gbit/s and 400Gbit/s.
Make the mlx5e_mode_table[] array one dimensional, because there is only one entry, 10G ER/LR, which share the same protocol b
mlx5en: Add missing media types for 100GBit/s, 200Gbit/s and 400Gbit/s.
Make the mlx5e_mode_table[] array one dimensional, because there is only one entry, 10G ER/LR, which share the same protocol bit.
This patch only adds support for basic sub-type distinguishing for the extended protocol bits. Use verbose ifconfig eeprom output to get actual media type.
Remove write only "connector_type" variable while at it.
MFC after: 1 week Reviewed by: kib Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
e43d33d2 |
| 05-Mar-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358466 through r358677.
|
#
96dad2b7 |
| 04-Mar-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
mlx5en: Support 50GBase-KR4 media type in mlx5en driver.
Submitted by: Adam Peace <adam.e.peace@gmail.com> Reviewed by: hselasky Sponsored by: Mellanox Technologies MFC after: 1 week
|
Revision tags: release/12.1.0 |
|
#
8b3bc70a |
| 08-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352764 through r353315.
|
#
048ddb58 |
| 02-Oct-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl in mlx5core. The EEPROM information is not only a property of the mlx5en(4) driver.
Submitted by: slavash@ MFC after: 3 days Spon
Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl 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
show more ...
|
#
c28ef249 |
| 02-Oct-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Import Linux code to query/set buffer state in mlx5en(4).
Submitted by: kib@ MFC after: 3 days Sponsored by: Mellanox Technologies
|
Revision tags: release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
ac87880a |
| 08-May-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for 200Gb ethernet speeds to mlx5core.
Submitted by: slavash@ MFC after: 3 days Sponsored by: Mellanox Technologies
|
#
67350cb5 |
| 09-Dec-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340918 through r341763.
|
Revision tags: release/12.0.0 |
|
#
42390bb8 |
| 05-Dec-2018 |
Slava Shwartsman <slavash@FreeBSD.org> |
mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types.
Inspect the ethernet compliance code to figure out actual cable type by reading the PDDR module info register.
Submitted by: hselas
mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types.
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
show more ...
|
#
e870c0ab |
| 05-Dec-2018 |
Slava Shwartsman <slavash@FreeBSD.org> |
mlx5en: Implement support for bandwidth limiting in by ratio, ETS.
Add support for setting the bandwidth limit as a ratio rather than in bits per second. The ratio must be an integer number between
mlx5en: Implement support for bandwidth limiting in by ratio, ETS.
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
show more ...
|
#
ed0cee0b |
| 17-Jul-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement support for Differentiated Service Code Point, DSCP, in mlx5en(4).
The DSCP feature is controlled using a set of sysctl(8) fields under the qos sysctl directory entry for mlx5en(4).
For R
Implement support for Differentiated Service Code Point, DSCP, in mlx5en(4).
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
show more ...
|
Revision tags: release/11.2.0 |
|
#
10b08045 |
| 08-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for per priority flow control, PFC, to mlx5en(4).
Add support for PFC and implement reading the per priority statistics using the sysctl(8) interface. PFC is used together with VLAN prio
Add support for per priority flow control, PFC, to mlx5en(4).
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
show more ...
|
#
2e9c3a4f |
| 07-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement priority to traffic class mapping in mlx5core.
Add support for mapping priority to traffic class via sysctl
Submitted by: Slava Shwartsman <slavash@mellanox.com> MFC after: 1 week Sponsor
Implement priority to traffic class mapping in mlx5core.
Add support for mapping priority to traffic class via sysctl
Submitted by: Slava Shwartsman <slavash@mellanox.com> MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
#
cfc9c386 |
| 07-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement rate limit per traffic class in mlx5core.
Add support for rate limiting traffic class via sysctl.
Submitted by: Slava Shwartsman <slavash@mellanox.com> MFC after: 1 week Sponsored by: Mel
Implement rate limit per traffic class in mlx5core.
Add support for rate limiting traffic class via sysctl.
Submitted by: Slava Shwartsman <slavash@mellanox.com> MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
#
d9142151 |
| 07-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement missing query for current port rate in mlx5ib(4).
- Factor out port speed definitions into new port.h header file, similarly as done in Linux upstream. - Correct two existing port speed
Implement missing query for current port rate in mlx5ib(4).
- Factor out port speed definitions into new port.h header file, similarly as done in Linux upstream. - Correct two existing port speed definitions in mlx5en according to Linux upstream.
MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|