Make VLAN ID available in STA info over control interface
authorJouni Malinen <j@w1.fi>
Sun, 26 Apr 2015 12:58:10 +0000 (15:58 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 26 Apr 2015 12:58:10 +0000 (15:58 +0300)
If hostapd has bound a STA into a specific VLAN, the new vlan_id
parameter in the control interface STA command can now be used to check
which VLAN ID is in use.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/ap/ctrl_iface_ap.c

index 41ab988..60afcb0 100644 (file)
@@ -153,6 +153,13 @@ static int hostapd_ctrl_iface_sta_mib(struct hostapd_data *hapd,
        }
 #endif /* CONFIG_SAE */
 
+       if (sta->vlan_id > 0) {
+               res = os_snprintf(buf + len, buflen - len, "vlan_id=%d\n",
+                                 sta->vlan_id);
+               if (!os_snprintf_error(buflen - len, res))
+                       len += res;
+       }
+
        return len;
 }