Lines Matching refs:iwe
3646 struct iw_event iwe; in ieee80211_scan_add_ies() local
3663 memset(&iwe, 0, sizeof(iwe)); in ieee80211_scan_add_ies()
3664 iwe.cmd = IWEVGENIE; in ieee80211_scan_add_ies()
3665 iwe.u.data.length = next - pos; in ieee80211_scan_add_ies()
3667 end_buf, &iwe, in ieee80211_scan_add_ies()
3675 memset(&iwe, 0, sizeof(iwe)); in ieee80211_scan_add_ies()
3676 iwe.cmd = IWEVGENIE; in ieee80211_scan_add_ies()
3677 iwe.u.data.length = end - pos; in ieee80211_scan_add_ies()
3679 end_buf, &iwe, in ieee80211_scan_add_ies()
3694 struct iw_event iwe; in ieee80211_bss() local
3701 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3702 iwe.cmd = SIOCGIWAP; in ieee80211_bss()
3703 iwe.u.ap_addr.sa_family = ARPHRD_ETHER; in ieee80211_bss()
3704 memcpy(iwe.u.ap_addr.sa_data, bss->pub.bssid, ETH_ALEN); in ieee80211_bss()
3705 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3710 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3711 iwe.cmd = SIOCGIWFREQ; in ieee80211_bss()
3712 iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq); in ieee80211_bss()
3713 iwe.u.freq.e = 0; in ieee80211_bss()
3714 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3719 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3720 iwe.cmd = SIOCGIWFREQ; in ieee80211_bss()
3721 iwe.u.freq.m = bss->pub.channel->center_freq; in ieee80211_bss()
3722 iwe.u.freq.e = 6; in ieee80211_bss()
3723 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3729 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3730 iwe.cmd = IWEVQUAL; in ieee80211_bss()
3731 iwe.u.qual.updated = IW_QUAL_LEVEL_UPDATED | in ieee80211_bss()
3737 iwe.u.qual.level = sig; in ieee80211_bss()
3738 iwe.u.qual.updated |= IW_QUAL_DBM; in ieee80211_bss()
3744 iwe.u.qual.qual = sig + 110; in ieee80211_bss()
3747 iwe.u.qual.level = bss->pub.signal; in ieee80211_bss()
3749 iwe.u.qual.qual = bss->pub.signal; in ieee80211_bss()
3756 end_buf, &iwe, in ieee80211_bss()
3762 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3763 iwe.cmd = SIOCGIWENCODE; in ieee80211_bss()
3765 iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY; in ieee80211_bss()
3767 iwe.u.data.flags = IW_ENCODE_DISABLED; in ieee80211_bss()
3768 iwe.u.data.length = 0; in ieee80211_bss()
3770 &iwe, ""); in ieee80211_bss()
3786 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3787 iwe.cmd = SIOCGIWESSID; in ieee80211_bss()
3788 iwe.u.data.length = ie[1]; in ieee80211_bss()
3789 iwe.u.data.flags = 1; in ieee80211_bss()
3792 end_buf, &iwe, in ieee80211_bss()
3798 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3799 iwe.cmd = SIOCGIWESSID; in ieee80211_bss()
3800 iwe.u.data.length = ie[1]; in ieee80211_bss()
3801 iwe.u.data.flags = 1; in ieee80211_bss()
3804 end_buf, &iwe, in ieee80211_bss()
3814 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3815 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3816 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3822 &iwe, buf); in ieee80211_bss()
3825 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3831 &iwe, buf); in ieee80211_bss()
3834 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3840 &iwe, buf); in ieee80211_bss()
3843 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3849 &iwe, buf); in ieee80211_bss()
3852 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3858 &iwe, buf); in ieee80211_bss()
3861 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3867 &iwe, buf); in ieee80211_bss()
3870 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3876 &iwe, buf); in ieee80211_bss()
3885 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3886 iwe.cmd = SIOCGIWRATE; in ieee80211_bss()
3888 iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; in ieee80211_bss()
3891 iwe.u.bitrate.value = in ieee80211_bss()
3895 end_buf, &iwe, in ieee80211_bss()
3911 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3912 iwe.cmd = SIOCGIWMODE; in ieee80211_bss()
3914 iwe.u.mode = IW_MODE_MESH; in ieee80211_bss()
3916 iwe.u.mode = IW_MODE_MASTER; in ieee80211_bss()
3918 iwe.u.mode = IW_MODE_ADHOC; in ieee80211_bss()
3920 end_buf, &iwe, in ieee80211_bss()
3926 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3927 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3928 iwe.u.data.length = sprintf(buf, "tsf=%016llx", in ieee80211_bss()
3931 &iwe, buf); in ieee80211_bss()
3934 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3935 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3936 iwe.u.data.length = sprintf(buf, " Last beacon: %ums ago", in ieee80211_bss()
3939 end_buf, &iwe, buf); in ieee80211_bss()