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 &#8211; for kernel developers"><link rel="up" href="bk01ch02.html" title="Chapter&#160;2.&#160;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>&#160;</td><th width="60%" align="center">Chapter&#160;2.&#160;Actions and configuration</th><td width="20%" align="right">&#160;<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 &#8212; 
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">&#8220;<span class="quote">no change</span>&#8221;</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>&#160;</td><td width="20%" align="center"><a accesskey="u" href="bk01ch02.html">Up</a></td><td width="40%" align="right">&#160;<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>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">enum rate_info_flags</span></td></tr></table></div></body></html>
90