Sophie

Sophie

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

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_filter_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="ch05.html" title="Chapter&#160;5.&#160;Frame filtering" /><link rel="prev" href="ch05.html" title="Chapter&#160;5.&#160;Frame filtering" /><link rel="next" href="pt02.html" title="Part&#160;II.&#160;Advanced driver interface" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>enum ieee80211_filter_flags</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;5.&#160;Frame filtering</th><td width="20%" align="right">&#160;<a accesskey="n" href="pt02.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="enum ieee80211_filter_flags"><a id="API-enum-ieee80211-filter-flags"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>enum ieee80211_filter_flags &#8212; 
  hardware filter flags
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
enum ieee80211_filter_flags {
  FIF_PROMISC_IN_BSS,
  FIF_ALLMULTI,
  FIF_FCSFAIL,
  FIF_PLCPFAIL,
  FIF_BCN_PRBRESP_PROMISC,
  FIF_CONTROL,
  FIF_OTHER_BSS,
  FIF_PSPOLL
};  </pre></div><div class="refsect1" title="Constants"><a id="id2710565"></a><h2>Constants</h2><div class="variablelist"><dl><dt><span class="term">FIF_PROMISC_IN_BSS</span></dt><dd><p>
promiscuous mode within your BSS,
think of the BSS as your network segment and then this corresponds
to the regular ethernet device promiscuous mode.
      </p></dd><dt><span class="term">FIF_ALLMULTI</span></dt><dd><p>
pass all multicast frames, this is used if requested
by the user or if the hardware is not capable of filtering by
multicast address.
      </p></dd><dt><span class="term">FIF_FCSFAIL</span></dt><dd><p>
pass frames with failed FCS (but you need to set the
<code class="constant">RX_FLAG_FAILED_FCS_CRC</code> for them)
      </p></dd><dt><span class="term">FIF_PLCPFAIL</span></dt><dd><p>
pass frames with failed PLCP CRC (but you need to set
the <code class="constant">RX_FLAG_FAILED_PLCP_CRC</code> for them
      </p></dd><dt><span class="term">FIF_BCN_PRBRESP_PROMISC</span></dt><dd><p>
This flag is set during scanning to indicate
to the hardware that it should not filter beacons or probe responses
by BSSID. Filtering them can greatly reduce the amount of processing
mac80211 needs to do and the amount of CPU wakeups, so you should
honour this flag if possible.
      </p></dd><dt><span class="term">FIF_CONTROL</span></dt><dd><p>
pass control frames (except for PS Poll), if PROMISC_IN_BSS
is not set then only those addressed to this station.
      </p></dd><dt><span class="term">FIF_OTHER_BSS</span></dt><dd><p>
pass frames destined to other BSSes
      </p></dd><dt><span class="term">FIF_PSPOLL</span></dt><dd><p>
pass PS Poll frames, if PROMISC_IN_BSS  is not set then only
those addressed to this station.
      </p></dd></dl></div></div><div class="refsect1" title="Frame filtering"><a id="id2710683"></a><h2>Frame filtering</h2><p>
   </p><p>

   These flags determine what the filter in hardware should be
   programmed to let through and what should not be passed to the
   stack. It is always safe to pass more frames than requested,
   but this has negative impact on power consumption.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="pt02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&#160;5.&#160;Frame filtering&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Part&#160;II.&#160;Advanced driver interface</td></tr></table></div></body></html>