Hi,
I’ve been looking at the 2.11.2 SDK release and it looks like you have implemented 4-addr mode for STA mode but not AP mode. Is there a plan to further build out support in the next iteration?
Many thanks,
The sta mode use_4addr option is specifically for requesting the STA sends a special frame to the linux AP so that the linux AP moves the STA onto a VLAN (e.g. see About iw — Linux Wireless documentation)
The mm-iot-sdk datapath has support for handling 4 address frames. This means that you can bridge frames from another interface and send them to an MCU SDK based AP and the AP will receive them ok.
The one bit that is not yet supported in AP mode is the AP does not support sending a frame to an address that is not a peer. With relay mode enabled, an AP can send frames to nodes it has learnt about through S1G Relay reachable address updates, but this does not help in the case where the destination is a non-halow interface.
Resolving this is not currently on the roadmap but I’ve raised a ticket internally to keep a record of the use case
Thanks for the run through, I was hoping to use this independently of a Linux AP at some point but might have to reassess.
What is the topology you’re looking to implement? Depending on what it is it might be doable, or close to doable with the current system.
You can use the system without a Linux AP, it just currently has some limitations that will be fleshed out as we build out the AP and Relay systems.
It would be great it we could!
My systems are essentially wifi <> halow translators, typical implementation would be a chain like the following.
(home wifi) → (wifi<>halow) → (halow <> wifi) → end device
ideally I would be able to bridge the halow and wifi on the S3 to make the networking simpler for end users.
Many thanks,
Not really helpful, but HaLow WiFi is WiFi, I promise ![]()
(I’m guessing you want to use HaLow to extend a WiFi 4 system… I know it’s Linux, but our HaLowLink units should make this pretty easy, or if you’re more power constrained there are a few mt7628 based products that can do this)
I’ll most likely see what I can do with an SDK edit when I get to it. Great to get a sense of the scope you are developing to with 4-addr.
Yes, HaLow is also WiFi ![]()