Recently I was working on an issue where wireless clients on the corporate wireless network were unable to communicate with PCs on the corporate wired LAN. Peer to peer blocking is applied to individual WLANs. You can have traffic bridged locally within the controller, dropped by the controller, or forwarded to the upstream vlan.
In order for this to work, under WLANs on the WLAN Controller, select the required WLAN and select the Advanced tab. In the P2P blocking action drop down menu I changed the setting from drop to disabled. This changed from the controller dropping the packets to disabling P2P blocking and in turn, bridges traffic locally.