Lines Matching refs:vlan_id
244 size_t vlan_id)
248 if (vlan_id == 0)
251 if (vlan_id <= ssid->max_dyn_vlan_keys && ssid->dyn_vlan_keys &&
252 ssid->dyn_vlan_keys[vlan_id])
253 return ssid->dyn_vlan_keys[vlan_id];
257 (unsigned long) vlan_id);
259 ifname = hostapd_get_vlan_id_ifname(hapd->conf->vlan, vlan_id);
263 (unsigned long) vlan_id);
268 int size = (vlan_id + 1) * sizeof(ssid->dyn_vlan_keys[0]);
272 ssid->max_dyn_vlan_keys = vlan_id;
275 if (ssid->max_dyn_vlan_keys < vlan_id) {
277 int size = (vlan_id + 1) * sizeof(ssid->dyn_vlan_keys[0]);
283 (vlan_id - ssid->max_dyn_vlan_keys) *
285 ssid->max_dyn_vlan_keys = vlan_id;
288 ssid->dyn_vlan_keys[vlan_id] = ieee802_1x_group_alloc(hapd, ifname);
290 return ssid->dyn_vlan_keys[vlan_id];
301 int vlan_id;
311 vlan_id = sta->vlan_id;
312 if (vlan_id < 0 || vlan_id > MAX_VLAN_ID)
313 vlan_id = 0;
315 if (vlan_id) {
316 key = ieee802_1x_get_group(hapd, sta->ssid, vlan_id);
890 old_vlanid = sta->vlan_id;
893 sta->vlan_id = 0;
1261 sta->vlan_id = 0;
1264 old_vlanid = sta->vlan_id;
1265 sta->vlan_id = radius_msg_get_vlanid(msg);
1267 if (sta->vlan_id > 0 &&
1269 sta->vlan_id)) {
1273 "VLAN ID %d", sta->vlan_id);