1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>struct station_parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The 802.11 subsystems – for kernel developers"><link rel="up" href="bk01ch02.html" title="Chapter 2. Actions and configuration"><link rel="prev" href="API-struct-cfg80211-ap-settings.html" title="struct cfg80211_ap_settings"><link rel="next" href="API-enum-rate-info-flags.html" title="enum rate_info_flags"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">struct station_parameters</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-struct-cfg80211-ap-settings.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Actions and configuration</th><td width="20%" align="right"> <a accesskey="n" href="API-enum-rate-info-flags.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-struct-station-parameters"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>struct station_parameters — 2 station parameters 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting"> 4struct station_parameters { 5 const u8 * supported_rates; 6 struct net_device * vlan; 7 u32 sta_flags_mask; 8 u32 sta_flags_set; 9 u32 sta_modify_mask; 10 int listen_interval; 11 u16 aid; 12 u8 supported_rates_len; 13 u8 plink_action; 14 u8 plink_state; 15 const struct ieee80211_ht_cap * ht_capa; 16 const struct ieee80211_vht_cap * vht_capa; 17 u8 uapsd_queues; 18 u8 max_sp; 19 enum nl80211_mesh_power_mode local_pm; 20 u16 capability; 21 const u8 * ext_capab; 22 u8 ext_capab_len; 23 const u8 * supported_channels; 24 u8 supported_channels_len; 25 const u8 * supported_oper_classes; 26 u8 supported_oper_classes_len; 27 u8 opmode_notif; 28 bool opmode_notif_used; 29}; </pre></div><div class="refsect1"><a name="idp1112525764"></a><h2>Members</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term">supported_rates</span></dt><dd><p> 30supported rates in IEEE 802.11 format 31(or NULL for no change) 32 </p></dd><dt><span class="term">vlan</span></dt><dd><p> 33vlan interface station should belong to 34 </p></dd><dt><span class="term">sta_flags_mask</span></dt><dd><p> 35station flags that changed 36(bitmask of BIT(NL80211_STA_FLAG_...)) 37 </p></dd><dt><span class="term">sta_flags_set</span></dt><dd><p> 38station flags values 39(bitmask of BIT(NL80211_STA_FLAG_...)) 40 </p></dd><dt><span class="term">sta_modify_mask</span></dt><dd><p> 41bitmap indicating which parameters changed 42(for those that don't have a natural <span class="quote">“<span class="quote">no change</span>”</span> value), 43see <span class="structname">enum</span> station_parameters_apply_mask 44 </p></dd><dt><span class="term">listen_interval</span></dt><dd><p> 45listen interval or -1 for no change 46 </p></dd><dt><span class="term">aid</span></dt><dd><p> 47AID or zero for no change 48 </p></dd><dt><span class="term">supported_rates_len</span></dt><dd><p> 49number of supported rates 50 </p></dd><dt><span class="term">plink_action</span></dt><dd><p> 51plink action to take 52 </p></dd><dt><span class="term">plink_state</span></dt><dd><p> 53set the peer link state for a station 54 </p></dd><dt><span class="term">ht_capa</span></dt><dd><p> 55HT capabilities of station 56 </p></dd><dt><span class="term">vht_capa</span></dt><dd><p> 57VHT capabilities of station 58 </p></dd><dt><span class="term">uapsd_queues</span></dt><dd><p> 59bitmap of queues configured for uapsd. same format 60as the AC bitmap in the QoS info field 61 </p></dd><dt><span class="term">max_sp</span></dt><dd><p> 62max Service Period. same format as the MAX_SP in the 63QoS info field (but already shifted down) 64 </p></dd><dt><span class="term">local_pm</span></dt><dd><p> 65local link-specific mesh power save mode (no change when set 66to unknown) 67 </p></dd><dt><span class="term">capability</span></dt><dd><p> 68station capability 69 </p></dd><dt><span class="term">ext_capab</span></dt><dd><p> 70extended capabilities of the station 71 </p></dd><dt><span class="term">ext_capab_len</span></dt><dd><p> 72number of extended capabilities 73 </p></dd><dt><span class="term">supported_channels</span></dt><dd><p> 74supported channels in IEEE 802.11 format 75 </p></dd><dt><span class="term">supported_channels_len</span></dt><dd><p> 76number of supported channels 77 </p></dd><dt><span class="term">supported_oper_classes</span></dt><dd><p> 78supported oper classes in IEEE 802.11 format 79 </p></dd><dt><span class="term">supported_oper_classes_len</span></dt><dd><p> 80number of supported operating classes 81 </p></dd><dt><span class="term">opmode_notif</span></dt><dd><p> 82operating mode field from Operating Mode Notification 83 </p></dd><dt><span class="term">opmode_notif_used</span></dt><dd><p> 84information if operating mode field is used 85 </p></dd></dl></div></div><div class="refsect1"><a name="idp1112543532"></a><h2>Description</h2><p> 86 </p><p> 87 88 Used to change and create a new station. 89</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-struct-cfg80211-ap-settings.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="bk01ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-enum-rate-info-flags.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">struct cfg80211_ap_settings</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">enum rate_info_flags</span></td></tr></table></div></body></html> 90