I'am working with a Wi-Fi module with the SoC Atheros 9331. OpenWRT/LEDE gives us the option to make a physical bridge between LAN and WLAN, but in this chipset it doesnt work, so I must install relayd to build a pseusobridge. The problem is that relayd works in layer 3 (ARP NAT) instead of layer 2, so all the ARP packages throught the openWRTmodule has the ARP Sender address frame with the IP of the openWRT module instead of the real source (it is not a transparent bridge).
With Gargoyle the bridge is in layer 2 in versions below 1.8, with newer ones (1.9 and 1.10) the bridge is performed in layer 3
I hear with the QSDK it is posible to build the bridge in layer 2 because it performs natively.
Can you help me to build a layer 2 bridge?
Thank you very much,