]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Implement fast close of RX channel in mlx5en(4).
authorHans Petter Selasky <hselasky@FreeBSD.org>
Wed, 8 May 2019 10:34:42 +0000 (10:34 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Wed, 8 May 2019 10:34:42 +0000 (10:34 +0000)
commit91f13f83685d21ba28330da67042c06745832d13
treecc6e11114239e1934ba20d6b72ef9f9d69c0cc59
parent243853215d4a8b87056d2d5cc8e919b073caff7f
Implement fast close of RX channel in mlx5en(4).

Instead of waiting for all jobs to be cancelled, simply close the completion
queue to prevent more completion events and let mlx5e_destroy_rq() cleanup
the remaining mbufs.

MFC after: 3 days
Sponsored by: Mellanox Technologies
sys/dev/mlx5/mlx5_en/mlx5_en_main.c