Hi,<div><br></div><div>After tracing the source code, I found that in PacketSetHwFilter, you set the packet filter NDIS_PACKET_TYPE_PROMISCUOUS is true. Otherwise the packet filter is set to NDIS_PACKET_TYPE_ALL_LOCAL.</div>
<div><br></div><div>In the WDK documentation, it says:</div><div>It is only valid for the miniport driver to enable the 
NDIS_PACKET_TYPE_PROMISCUOUS, NDIS_PACKET_TYPE_802_11_PROMISCUOUS_MGMT, or 
NDIS_PACKET_TYPE_802_11_PROMISCUOUS_CTRL packet filters if the driver is 
operating in Network Monitor (NetMon) mode.<br><br></div><div>But in the source code, I can&#39;t find any request to the driver that sets its operation mode to NetMon mode.</div><div><br></div><div>So I think setting promiscuous mode in WireShard will have to effect on the NIC if the NIC driver follows the WDK documentation.</div>
<div><br></div><div>Is that right?</div><div><br></div><div>Best regards, </div><div>Haich</div><div><br><div class="gmail_quote">On Tue, Sep 1, 2009 at 10:49 AM, yu-ruei woo <span dir="ltr">&lt;<a href="mailto:haich.woo@gmail.com">haich.woo@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><span style="font-family:Arial;font-size:16px;border-collapse:collapse"><pre style="white-space:pre-wrap;word-wrap:break-word">
Hi,</pre><pre style="white-space:pre-wrap;word-wrap:break-word">I am recently modifying a WLAN driver such that it can receive 802.11 packets without filtering packets destined to other STA in the same BSS while keep the connection with the BSS. </pre>
<pre style="white-space:pre-wrap;word-wrap:break-word"><br></pre><pre style="white-space:pre-wrap;word-wrap:break-word">I&#39;ve tried the promiscuous mode, but I found that no OID is set to the WLAN driver to notify the driver that it should now operate in promiscuous mode.</pre>

<pre style="white-space:pre-wrap;word-wrap:break-word"><br></pre><pre style="white-space:pre-wrap;word-wrap:break-word">I would like to know what does WinPcap do when setting a WLAN NIC into promiscuous receiving mode. Specifically, how does WinPcap notify the WLAN NIC that it should operate in promiscuous mode.</pre>

<pre style="white-space:pre-wrap;word-wrap:break-word"><br></pre><pre style="white-space:pre-wrap;word-wrap:break-word">Best regards,</pre><pre style="white-space:pre-wrap;word-wrap:break-word">Haich</pre></span>
</blockquote></div><br></div>