freebsd-skq/sys/dev/mlx5
hselasky 330bf9c54e 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
2018-03-08 11:40:39 +00:00
..
mlx5_core Add support for per priority flow control, PFC, to mlx5en(4). 2018-03-08 11:40:39 +00:00
mlx5_en Add support for per priority flow control, PFC, to mlx5en(4). 2018-03-08 11:40:39 +00:00
mlx5_ib Add support for explicit congestion notification, ECN, to mlx5ib(4). 2018-03-08 11:23:14 +00:00
cmd.h Add support for explicit congestion notification, ECN, to mlx5ib(4). 2018-03-08 11:23:14 +00:00
cq.h Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
device.h Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
diagnostics.h Make "desc" pointer non-constant inside the mlx5_core_diagnostics_entry 2017-01-30 08:35:15 +00:00
doorbell.h
driver.h Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
fs.h Refactor the flowsteering APIs used by mlx5en(4). This change is needed by 2017-11-10 09:49:08 +00:00
mlx5_ifc.h Add support for explicit congestion notification, ECN, to mlx5ib(4). 2018-03-08 11:23:14 +00:00
mlx5_rdma_if.h
port.h Add support for per priority flow control, PFC, to mlx5en(4). 2018-03-08 11:40:39 +00:00
qp.h Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
srq.h Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
vport.h Add API function to query port performance counters for infiniband and RoCE 2017-11-10 13:58:49 +00:00