net/mlx5: add C++ include guard to public header