Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 2517

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>enum ieee80211_hw_flags</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The mac80211 subsystem for kernel developers" /><link rel="up" href="ch01.html" title="Chapter&#160;1.&#160;Basic hardware handling" /><link rel="prev" href="re01.html" title="struct ieee80211_hw" /><link rel="next" href="re03.html" title="SET_IEEE80211_DEV" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>enum ieee80211_hw_flags</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re01.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;1.&#160;Basic hardware handling</th><td width="20%" align="right">&#160;<a accesskey="n" href="re03.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="enum ieee80211_hw_flags"><a id="API-enum-ieee80211-hw-flags"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>enum ieee80211_hw_flags &#8212; 
  hardware flags
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
enum ieee80211_hw_flags {
  IEEE80211_HW_RX_INCLUDES_FCS,
  IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING,
  IEEE80211_HW_2GHZ_SHORT_SLOT_INCAPABLE,
  IEEE80211_HW_2GHZ_SHORT_PREAMBLE_INCAPABLE,
  IEEE80211_HW_SIGNAL_UNSPEC,
  IEEE80211_HW_SIGNAL_DBM,
  IEEE80211_HW_NOISE_DBM,
  IEEE80211_HW_SPECTRUM_MGMT,
  IEEE80211_HW_AMPDU_AGGREGATION,
  IEEE80211_HW_SUPPORTS_PS,
  IEEE80211_HW_PS_NULLFUNC_STACK,
  IEEE80211_HW_SUPPORTS_DYNAMIC_PS,
  IEEE80211_HW_MFP_CAPABLE,
  IEEE80211_HW_BEACON_FILTER,
  IEEE80211_HW_REPORTS_TX_ACK_STATUS
};  </pre></div><div class="refsect1" title="Constants"><a id="id2661567"></a><h2>Constants</h2><div class="variablelist"><dl><dt><span class="term">IEEE80211_HW_RX_INCLUDES_FCS</span></dt><dd><p>
Indicates that received frames passed to the stack include
the FCS at the end.
      </p></dd><dt><span class="term">IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING</span></dt><dd><p>
Some wireless LAN chipsets buffer broadcast/multicast frames
for power saving stations in the hardware/firmware and others
rely on the host system for such buffering. This option is used
to configure the IEEE 802.11 upper layer to buffer broadcast and
multicast frames when there are power saving stations so that
the driver can fetch them with <code class="function">ieee80211_get_buffered_bc</code>.
      </p></dd><dt><span class="term">IEEE80211_HW_2GHZ_SHORT_SLOT_INCAPABLE</span></dt><dd><p>
Hardware is not capable of short slot operation on the 2.4 GHz band.
      </p></dd><dt><span class="term">IEEE80211_HW_2GHZ_SHORT_PREAMBLE_INCAPABLE</span></dt><dd><p>
Hardware is not capable of receiving frames with short preamble on
the 2.4 GHz band.
      </p></dd><dt><span class="term">IEEE80211_HW_SIGNAL_UNSPEC</span></dt><dd><p>
Hardware can provide signal values but we don't know its units. We
expect values between 0 and <em class="parameter"><code>max_signal</code></em>.
If possible please provide dB or dBm instead.
      </p></dd><dt><span class="term">IEEE80211_HW_SIGNAL_DBM</span></dt><dd><p>
Hardware gives signal values in dBm, decibel difference from
one milliwatt. This is the preferred method since it is standardized
between different devices. <em class="parameter"><code>max_signal</code></em> does not need to be set.
      </p></dd><dt><span class="term">IEEE80211_HW_NOISE_DBM</span></dt><dd><p>
Hardware can provide noise (radio interference) values in units dBm,
decibel difference from one milliwatt.
      </p></dd><dt><span class="term">IEEE80211_HW_SPECTRUM_MGMT</span></dt><dd><p>
Hardware supports spectrum management defined in 802.11h
Measurement, Channel Switch, Quieting, TPC
      </p></dd><dt><span class="term">IEEE80211_HW_AMPDU_AGGREGATION</span></dt><dd><p>
Hardware supports 11n A-MPDU aggregation.
      </p></dd><dt><span class="term">IEEE80211_HW_SUPPORTS_PS</span></dt><dd><p>
Hardware has power save support (i.e. can go to sleep).
      </p></dd><dt><span class="term">IEEE80211_HW_PS_NULLFUNC_STACK</span></dt><dd><p>
Hardware requires nullfunc frame handling in stack, implies
stack support for dynamic PS.
      </p></dd><dt><span class="term">IEEE80211_HW_SUPPORTS_DYNAMIC_PS</span></dt><dd><p>
Hardware has support for dynamic PS.
      </p></dd><dt><span class="term">IEEE80211_HW_MFP_CAPABLE</span></dt><dd><p>
Hardware supports management frame protection (MFP, IEEE 802.11w).
      </p></dd><dt><span class="term">IEEE80211_HW_BEACON_FILTER</span></dt><dd><p>
Hardware supports dropping of irrelevant beacon frames to
avoid waking up cpu.
      </p></dd><dt><span class="term">IEEE80211_HW_REPORTS_TX_ACK_STATUS</span></dt><dd><p>
Hardware can provide ack status reports of Tx frames to
the stack.
      </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2657231"></a><h2>Description</h2><p>
   </p><p>

   These flags are used to indicate hardware capabilities to
   the stack. Generally, flags here should have their meaning
   done in a way that the simplest hardware doesn't need setting
   any particular flags. There are some exceptions to this rule,
   however, so you are advised to review these flags carefully.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re01.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>struct ieee80211_hw</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>SET_IEEE80211_DEV</span></td></tr></table></div></body></html>