Problem with indicating received IP packets to NDIS

Hi all,

I am developing a prototype NDIS Miniport driver for a gigabit ethernet
device. Data transmission through the device is working fine. But I am
having problem with indicating the received packets to the NDIS (Version
4.0).
There is no problem with the received data and when I indicate the
received packet to the NDIS using NdisMIndicateReceivePacket(), even the
ReturnPacket gets called. But, NDIS is discarding the packet and I don’t
get the reply for ne ping requests…
Can anybody tell me why this problem occurs and help me to solve this
problem.

Thanks in advance,
Kantharaj

Usually, this problem occurs when packet data is broken i.e. you haven’t
valid IP packet. Verify MAC header, IP header and header checksum. If you
have SoftICE, try PACKET command just before indicating it up. If you have
valid IP packet, it should display IP info. Other possibility which worked
for me was to trace TcpIp protocol handlers (_Arp*) and examine why packet
was refused. It was discussed here in another thread this week.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]


From: xxxxx@uniwide.co.kr[SMTP:xxxxx@uniwide.co.kr]
Reply To: xxxxx@lists.osr.com
Sent: Thursday, April 11, 2002 1:17 PM
To: xxxxx@lists.osr.com
Subject: [ntdev] Problem with indicating received IP packets to NDIS

Hi all,

I am developing a prototype NDIS Miniport driver for a gigabit ethernet
device. Data transmission through the device is working fine. But I am
having problem with indicating the received packets to the NDIS (Version
4.0).
There is no problem with the received data and when I indicate the
received packet to the NDIS using NdisMIndicateReceivePacket(), even the
ReturnPacket gets called. But, NDIS is discarding the packet and I don’t
get the reply for ne ping requests…
Can anybody tell me why this problem occurs and help me to solve this
problem.

Thanks in advance,
Kantharaj


You are currently subscribed to ntdev as: michal.vodicka@st.com
To unsubscribe send a blank email to %%email.unsub%%