Lines Matching refs:ext
480 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra;
490 //printk("======>encoding flag:%x,ext flag:%x, ext alg:%d\n", encoding->flags,ext->ext_flags, ext->alg);
499 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) {
504 //printk("not group key, flags:%x, ext->alg:%d\n", ext->ext_flags, ext->alg);
505 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP)
515 ext->alg == IW_ENCODE_ALG_NONE) {
536 switch (ext->alg) {
548 dev->name, ext->alg);
559 dev->name, ext->alg);
560 printk("========>unknown crypto alg %d\n", ext->alg);
587 if (ext->key_len > 0 && (*crypt)->ops->set_key &&
588 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq,
596 //printk("skip_host_crypt:ext_flags:%x\n", ext->ext_flags);
597 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) {
603 if (ext->alg != IW_ENCODE_ALG_NONE) {
604 memcpy(sec.keys[idx], ext->key, ext->key_len);
605 sec.key_sizes[idx] = ext->key_len;
607 if (ext->alg == IW_ENCODE_ALG_WEP) {
611 } else if (ext->alg == IW_ENCODE_ALG_TKIP) {
615 } else if (ext->alg == IW_ENCODE_ALG_CCMP) {