Verify that you have set the header length in the NDIS_PACKET OOB data
before indicating the packet as a receive.
Good Luck,
Dave Cattley
Consulting Engineer
Systems Software Development
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mike Loving
Sent: Monday, January 07, 2008 1:52 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] NDIS driver problem (ARP doesn’t get a response)
well, I can certainly run the arp packet by wireshark and see what it says
because it *is* possible that linux sent the ARP request malformed and it
is also possible that my own (and another guy’s) inspection of the contents
of
the (very brief) ARP request packet is mistaken, but . . . . .
we are hoping that there is something in OID settings or some other thing
that
we know nothing about that would cause the network stack to
ignore ARP requests (what it is doing)
----- Original Message ----
From: Thomas F. Divine
To: Windows System Software Devs Interest List
Sent: Sunday, January 6, 2008 9:41:01 PM
Subject: RE: [ntdev] NDIS driver problem (ARP doesn’t get a response)
Do you set the destination MAC and IP address correctly in the packet you
are passing to indicate receive?
Using a network monitor to observe the received packet may help. It is easy
to fool one?s self by your own calculations, but a decent (even free)
network monitor may point out something you have overlooked. WireShark will
do the trick.
Thomas
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mike Loving
Sent: Monday, January 07, 2008 12:24 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] NDIS driver problem (ARP doesn’t get a response)
sends work fine, so I am not worried about sends
It is an ARP request that I am trying to receive (i.e. I expect to see the
network stack send an ARP response)
my windows system can send an ARP request to the linux system and
the linux system sends an ARP response, my windows system does not
seem to recognize the ARP response that it receives either
basically, I am trying to make ping work and ping sends ARPs before
it sends ICMP ping packets
----- Original Message ----
From: “xxxxx@gmail.com”
To: Windows System Software Devs Interest List
Sent: Sunday, January 6, 2008 8:17:23 PM
Subject: RE:[ntdev] NDIS driver problem (ARP doesn’t get a response)
Mike Loving wrote:
> checksum is ok by my calculations and the packet is sent by a linux
> system which has calculated the checksum. I am of the belief that
> the checksum is correct.
Ok. Have you tried narrowing down the list of possibilities by trying to
receive some other packet other than an ARP reply? You could populate the
ARP table on the host manually and then try some unicast traffic and see if
it gets through. Or you could send a broadcast from the device…
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Never miss a thing. Make Yahoo your homepage.
http:
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
http:HDtDypao8Wcj9tAcJ> it now.
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer</http:></http:>