freebsd-dev/sys/dev/mlx5/mlx5_en
Hans Petter Selasky 38535d6cab Add support for hardware rate limiting to mlx5en(4).
The hardware rate limiting feature is enabled by the RATELIMIT kernel
option. Please refer to ifconfig(8) and the txrtlmt option and the
SO_MAX_PACING_RATE set socket option for more information. This
feature is compatible with hardware transmit send offload, TSO.

A set of sysctl(8) knobs under dev.mce.<N>.rate_limit are provided to
setup the ratelimit table and also to fine tune various rate limit
related parameters.

Sponsored by:	Mellanox Technologies
2018-05-29 14:04:57 +00:00
..
en_rl.h Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
en.h Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mlx5_en_ethtool.c Implement priority to traffic class mapping in mlx5core. 2018-03-07 15:23:07 +00:00
mlx5_en_flow_table.c ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
mlx5_en_main.c Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mlx5_en_rl.c Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mlx5_en_rx.c mlx5en: Avoid SFENCe on x86 2017-12-19 14:11:41 +00:00
mlx5_en_tx.c Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mlx5_en_txrx.c Avoid more LFENCE/SFENCe on x86 in mlx5en(4), 2018-03-08 15:58:30 +00:00