]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r341578 and r341655:
authorHans Petter Selasky <hselasky@FreeBSD.org>
Wed, 12 Dec 2018 12:57:55 +0000 (12:57 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Wed, 12 Dec 2018 12:57:55 +0000 (12:57 +0000)
commitd7af02537bde529e08546777360890406917c057
tree32d1585f0ccb1e2472d850ee14a85db760e93a16
parent813394cae3e2d1602adaef76ecee0a41b83a1746
MFC r341578 and r341655:
mlx5en: Remove the DRBR and associated logic in the transmit path.

The hardware queues are deep enough currently and using the DRBR and associated
callbacks only leads to more task switching in the TX path. The is also a race
setting the queue_state which can lead to hung TX rings.

Sponsored by:   Mellanox Technologies
sys/dev/mlx5/mlx5_en/en.h
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c