I have 2 master and 4 slave wifi interfaces being dynamically created on each of the 25 cAP ax units; being provisioned and managed from the CAPsMAN. This part is working beautifully.
Problem is with getting those dynamic interfaces added to an interface-list on each cAP so that they can be dynamically added to the /bridge/port (one interface-list per VLAN is added to /bridge/port)
I am using local datapath mode (traffic is NOT forwarded to the CAPsMAN)
/interface/wireless/datapath.interface-list exists on the CAPsMAN but that is for managed datapath mode only (datapath.local-forwarding, forward all data to the CAPsMAN).
Adding / Removing the dynamic interfaces via scripting on each cAP doesn't seem like an option because properties assigned to an interface via CAPsMAN are not readable by script (they are displayed only with ;; notation on the console)
There is /interface/wireless/cap.static-virtual option, and I could probably get that working, but it doesn't feel correct because everything else is managed through the CAPsMAN currently - and if I need to change the wireless interfaces, I would need to manually reconfigure each of the 25 access points. Even using the same script on each would be risky since it is dependant upon each cAP having each interface named identically. I am hoping for a better way.
Probably I have to look at using datapath.forwarding=yes - but I am unsure on what implications that will have, or if that is advisable.
Thanks
Dan