I have a networking stack problem with my NDIS miniport driver:
When loading wireless miniport driver on Win2K system, it gets registered
with NDIS and stack starts TXing broadcast packets (I observe them in
Netmon sniffer). I run drivers on 2 Win2K systems with 2 NICs (PCI)
installed and connected between them point-to-point. UDP packets are sent
through the driver and received on the other side (see in Netmon sniffer).
However when trying to send “ping” from on station to another it fails as
follows:
- Ping sends out ARP requests to the other side (that I can see on other
side with sniffer), but the other side never issues ARP response.
- When setting static ARP entries on both sides, and trying ping again, I
see that ping packets reaches the other side OK (in sniffer), but
the other side never issues Ping response.
Other application behaves similar, i.e. when received packet is send up
from our miniport to NDIS/IP stack, it is not handled by upper layer
protocol (I never see response from receive side).
Do you have any idea what may cause this behavior of NDIS/IP stack?
Probably driver registration problem? Is there a way to observe packets
sent up to NDIS status (i.e. dropped or succeeded)?
Thanks!
Have you already tested your driver with the NDIS Tester?
This is always the first step.
Stephan
On Tue, 26 Feb 2002 07:59:35 -0500, “Igor Markov”
wrote:
>
>I have a networking stack problem with my NDIS miniport driver:
>
>When loading wireless miniport driver on Win2K system, it gets registered
>with NDIS and stack starts TXing broadcast packets (I observe them in
>Netmon sniffer). I run drivers on 2 Win2K systems with 2 NICs (PCI)
>installed and connected between them point-to-point. UDP packets are sent
>through the driver and received on the other side (see in Netmon sniffer).
>However when trying to send “ping” from on station to another it fails as
>follows:
>1. Ping sends out ARP requests to the other side (that I can see on other
>side with sniffer), but the other side never issues ARP response.
>2. When setting static ARP entries on both sides, and trying ping again, I
>see that ping packets reaches the other side OK (in sniffer), but
>the other side never issues Ping response.
>
>Other application behaves similar, i.e. when received packet is send up
>from our miniport to NDIS/IP stack, it is not handled by upper layer
>protocol (I never see response from receive side).
>
>Do you have any idea what may cause this behavior of NDIS/IP stack?
>Probably driver registration problem? Is there a way to observe packets
>sent up to NDIS status (i.e. dropped or succeeded)?
>
>Thanks!