net/mlx5: fix recursive inclusion of header file