This patchset introduces the AP-isolation functionality. As for common access points, the AP-isolation is a mechanism that prevents clients to communicate to each other. In batman-adv the AP-isolation, if activated, will prevent "WIFI bridged-in clients" to communicate with any other "WIFI bridged-in client".
The first patch introduces a mechanism which permit to detect the interface type used by a client and to possibly mark its tt_local_entry in case of WIFI. This information is then spread over the network within the TT announcements.
The other two patches implement the AP-isolation mechanism which exploits the WIFI mark (on tt_entries) to prevent communications between WIFI clients.
The "AP-isolation check" is done either on the receiver and on the sender side.
Best regards, Antonio Quartulli