Wireless Mesh Networks propose a distributed architecture for establishing quickly, scalable, reliable and ease of maintenance multi-hop wireless communications. However, many wireless mesh network technologies lack of high level services such as handoff and mobility management. Meanwhile, the OpenFlow protocol offers a framework for developing high level services over data networks. OpenFlow is an interface for remotely controlling the flow table of switches, routers and access points. It separates the control and data planes of network devices, while supports a centralized architecture for controlling the forwarding of packets. Extending wireless mesh networks with OpenFlow offers many benefits, as the use of high level services like mobility. Nevertheless, this combination introduces challenges regarding the opposition between the centralized control of OpenFlow and the distributed architecture of wireless mesh networks. In this paper we expose our experiences deploying an OpenFlow controller over a wireless mesh network based on the 802.11s standard. First, we describe the scenarios employed in our testbed. Then, we discuss the considerations for each scenario. Finally, we expose our conclusions regarding the OpenFlow's implementation and its capabilities of supporting throughput-dependant services.