Lines Matching refs:iwe
3642 struct iw_event iwe; in ieee80211_scan_add_ies() local
3659 memset(&iwe, 0, sizeof(iwe)); in ieee80211_scan_add_ies()
3660 iwe.cmd = IWEVGENIE; in ieee80211_scan_add_ies()
3661 iwe.u.data.length = next - pos; in ieee80211_scan_add_ies()
3663 end_buf, &iwe, in ieee80211_scan_add_ies()
3671 memset(&iwe, 0, sizeof(iwe)); in ieee80211_scan_add_ies()
3672 iwe.cmd = IWEVGENIE; in ieee80211_scan_add_ies()
3673 iwe.u.data.length = end - pos; in ieee80211_scan_add_ies()
3675 end_buf, &iwe, in ieee80211_scan_add_ies()
3690 struct iw_event iwe; in ieee80211_bss() local
3697 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3698 iwe.cmd = SIOCGIWAP; in ieee80211_bss()
3699 iwe.u.ap_addr.sa_family = ARPHRD_ETHER; in ieee80211_bss()
3700 memcpy(iwe.u.ap_addr.sa_data, bss->pub.bssid, ETH_ALEN); in ieee80211_bss()
3701 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3706 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3707 iwe.cmd = SIOCGIWFREQ; in ieee80211_bss()
3708 iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq); in ieee80211_bss()
3709 iwe.u.freq.e = 0; in ieee80211_bss()
3710 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3715 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3716 iwe.cmd = SIOCGIWFREQ; in ieee80211_bss()
3717 iwe.u.freq.m = bss->pub.channel->center_freq; in ieee80211_bss()
3718 iwe.u.freq.e = 6; in ieee80211_bss()
3719 current_ev = iwe_stream_add_event_check(info, current_ev, end_buf, &iwe, in ieee80211_bss()
3725 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3726 iwe.cmd = IWEVQUAL; in ieee80211_bss()
3727 iwe.u.qual.updated = IW_QUAL_LEVEL_UPDATED | in ieee80211_bss()
3733 iwe.u.qual.level = sig; in ieee80211_bss()
3734 iwe.u.qual.updated |= IW_QUAL_DBM; in ieee80211_bss()
3740 iwe.u.qual.qual = sig + 110; in ieee80211_bss()
3743 iwe.u.qual.level = bss->pub.signal; in ieee80211_bss()
3745 iwe.u.qual.qual = bss->pub.signal; in ieee80211_bss()
3752 end_buf, &iwe, in ieee80211_bss()
3758 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3759 iwe.cmd = SIOCGIWENCODE; in ieee80211_bss()
3761 iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY; in ieee80211_bss()
3763 iwe.u.data.flags = IW_ENCODE_DISABLED; in ieee80211_bss()
3764 iwe.u.data.length = 0; in ieee80211_bss()
3766 &iwe, ""); in ieee80211_bss()
3782 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3783 iwe.cmd = SIOCGIWESSID; in ieee80211_bss()
3784 iwe.u.data.length = ie[1]; in ieee80211_bss()
3785 iwe.u.data.flags = 1; in ieee80211_bss()
3788 end_buf, &iwe, in ieee80211_bss()
3794 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3795 iwe.cmd = SIOCGIWESSID; in ieee80211_bss()
3796 iwe.u.data.length = ie[1]; in ieee80211_bss()
3797 iwe.u.data.flags = 1; in ieee80211_bss()
3800 end_buf, &iwe, in ieee80211_bss()
3810 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3811 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3812 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3818 &iwe, buf); in ieee80211_bss()
3821 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3827 &iwe, buf); in ieee80211_bss()
3830 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3836 &iwe, buf); in ieee80211_bss()
3839 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3845 &iwe, buf); in ieee80211_bss()
3848 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3854 &iwe, buf); in ieee80211_bss()
3857 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3863 &iwe, buf); in ieee80211_bss()
3866 iwe.u.data.length = sprintf(buf, in ieee80211_bss()
3872 &iwe, buf); in ieee80211_bss()
3881 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3882 iwe.cmd = SIOCGIWRATE; in ieee80211_bss()
3884 iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; in ieee80211_bss()
3887 iwe.u.bitrate.value = in ieee80211_bss()
3891 end_buf, &iwe, in ieee80211_bss()
3907 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3908 iwe.cmd = SIOCGIWMODE; in ieee80211_bss()
3910 iwe.u.mode = IW_MODE_MESH; in ieee80211_bss()
3912 iwe.u.mode = IW_MODE_MASTER; in ieee80211_bss()
3914 iwe.u.mode = IW_MODE_ADHOC; in ieee80211_bss()
3916 end_buf, &iwe, in ieee80211_bss()
3922 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3923 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3924 iwe.u.data.length = sprintf(buf, "tsf=%016llx", in ieee80211_bss()
3927 &iwe, buf); in ieee80211_bss()
3930 memset(&iwe, 0, sizeof(iwe)); in ieee80211_bss()
3931 iwe.cmd = IWEVCUSTOM; in ieee80211_bss()
3932 iwe.u.data.length = sprintf(buf, " Last beacon: %ums ago", in ieee80211_bss()
3935 end_buf, &iwe, buf); in ieee80211_bss()