You expect a wireless connection to have no packet loss?
Check stats on your wireless adapter miniport and see if its reporting
any errors over the connection first.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of David R. Cattley
Sent: Wednesday, June 29, 2005 7:27 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] loss of ping pkts on Tx??
Dan,
The debug version of NDIS might help but first, perhaps, you might share
a
few more details of the setup you are working with.
Could you please describe the bindings in a bit more detail? Be sure to
identify where TCPIP, Ethereal, your Mux driver protocol edge, etc. are
bound.
How are you calculating the 2% loss of ‘pings’? Are you just using the
statistic from ping.exe itself?
When you say that “Ethereal confirms that the packet is arriving at the
layer above me but not to me…” I frankly am confused. Ethereal must
be
bound to some miniport (or miniports). If it can confirm that the layer
above you (I take this to mean TCPIP.SYS bound to your virtual miniport)
has
received the packet, it is rather hard to understand how that packet did
not
come from your virtual miniport.
Is your Mux driver creating more than one virtual miniport per binding
(on
the protocol edge)? If so, can you describe the functionality a bit
more?
For instance, how are you managing MAC Addresses for the virtual
miniports?
If it creates on a single miniport, why is it a Mux driver instead of a
filter style driver?
All of these clarifications will help to ferret out if you have
inadvertently created a scenario with multiple paths between the IP
protocol
and the actual (physical) NIC.
Good Luck,
Dave Cattley
Consulting Engineer
Systems Software Development
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dan .
Sent: Tuesday, June 28, 2005 7:45 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] loss of ping pkts on Tx??
Folks,
I have an intermediate MUX driver running on XP Sp2
IBM laptops…The driver is bound over a wireless
miniport…This test node is pinging another
node…Periodically I am not receving pings from the
uppper layer; But during that time I do receive
multicast packets from my winsock application. If I
run ethereal on the test node, I can see that the
sniffer is able to see the ping packet but my Mux
driver - SendPackets does not get them…(I verify
this my placing debug messages at the begining of the
fn)I end up having a loss of 2% of pings over a 10 min
run…
Is there any tool to figure out what is happening at
the layer above me ??? Ethereal confirms that the
packet is arriving at the layer above me but not to
me…
Will debug version of NDIS help me in this scenario??
My stack does not have any other 3rd party drivers
other than the ones that come with XP Sp2…
Thanks
Daniel
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@msn.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@nsisoftware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com