net/mlx5: use memseg walk instead of iteration