Hi, would like to know if someone can tell me if with drivers implementing mac80211 is any issue when mixing WDS from different hardware like Atheros and Ralink. There were troubles long time ago if you mixed different hardware, but I'm not sure if this is still true, with actual wifi drivers.
From https://wireless.wiki.kernel.org/en/use … a_wds_peer
WDS mode is a non-standard extension to the IEEE 802.11 standard to allow transparent Ethernet bridging on the station and to implement seamingless hand-over for wireless clients roaming between different access points. Due to its non-standard nature, WDS is often implemented differently in wireless drivers and vendor firmwares making them incompatible with each other. In order to use WDS, one should use the same hardware and software on all deployed wireless devices to maintain compatibility.
But it also says:
In order for this to work the driver must implement the cfg80211 callback set_wds_peer(). mac80211 implements this callback, so the respective mac80211 driver would just need to support WDS type interfaces. What WDS will do is replace the first address on the 802.11 header with the peer address when TXing frames. Instead of using WDS though you may want to consider using 4-address mode described below if you have control over the software running on the AP and respective clients/peers connected.
For example, if you make an WDS bridge between an AR9331 based device (AP-WDS) and a RT5350 based device(Client-WDS), will it work fine?
(Last edited by danitool on 7 Feb 2016, 22:36)