mlx5en(4): Don't wait for receive queue to fill up with mbufs during open channels.
authorHans Petter Selasky <hselasky@FreeBSD.org>
Tue, 18 Apr 2023 11:42:17 +0000 (13:42 +0200)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Tue, 18 Apr 2023 13:01:07 +0000 (15:01 +0200)
commit1943c40cd655b7259b9b21849f328362c97a2657
tree46cbe1936ed68335c466f77d0a27b9dc43aaadb3
parent6bd4bb9bdbadb76c5502c7972df9f525b909e2f5
mlx5en(4): Don't wait for receive queue to fill up with mbufs during open channels.

Failure to get mbufs may be transient.
Don't permanently fail to open the channels due to lack of mbufs.
This also makes modifying channel parameters faster.

MFC after: 1 week
Sponsored by: NVIDIA Networking
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