net/mlx5: use OS-independent code in ASO feature