Lines Matching refs:idx
109 int idx, int broadcast,
138 key->key_index = idx | (broadcast ? 0 : BIT(7));
178 broadcast ? "broadcast" : "unicast", idx);
198 if (key->idx >= hapd->conf->broadcast_key_idx_max ||
199 key->idx < hapd->conf->broadcast_key_idx_min)
200 key->idx = hapd->conf->broadcast_key_idx_min;
202 key->idx++;
204 if (!key->key[key->idx])
205 key->key[key->idx] = os_malloc(key->default_len);
206 if (key->key[key->idx] == NULL ||
207 random_get_bytes(key->key[key->idx], key->default_len)) {
209 os_free(key->key[key->idx]);
210 key->key[key->idx] = NULL;
214 key->len[key->idx] = key->default_len;
216 wpa_printf(MSG_DEBUG, "%s: Default WEP idx %d for dynamic VLAN\n",
217 ifname, key->idx);
219 key->key[key->idx], key->len[key->idx]);
222 broadcast_ether_addr, key->idx, 1,
223 NULL, 0, key->key[key->idx],
224 key->len[key->idx]))
308 if (key && key->key[key->idx])
309 ieee802_1x_tx_key_one(hapd, sta, key->idx, 1,
310 key->key[key->idx],
311 key->len[key->idx]);
1857 int idx)
1860 idx >= (int) sm->radius_class.count)
1863 *len = sm->radius_class.attr[idx].len;
1864 return sm->radius_class.attr[idx].data;