The IP stack is part of the OS. The network adapter does not do anything that would block the transmissions.
I am not an expert on IPv6, but I did some research to find out what the above information means. The clearest explanation I found is in the presentation at http://www.6net.org/events/training-2003/ipv6-basics.pdf.
Slide 69 describes the neighbor discovery process that you are capturing. Before exchanging packets, for example the ping and the reply, a neighbor discovery process takes place. Your host sends the discovery packet to the Solicited-node multicast address of the host you are trying to ping. Your capture is not showing any reply. If no reply is received then the two hosts cannot exchange packets.
For troubleshooting, you might want to try capturing packets on the other host to see if the neighbor discovery packet is received and if a reply is being sent.
I hope this helps.
Hi Mark,thanks for your help.
I try to ping my colleague's pc,and try to capture packets to check whether neighbor solicited reach destination. The result is, the packets have not reached. The same when my colleague's pc ping my pc.but my colleague can ping others. so i think there is some thing wrong with my pc. OS config or adapter driver? not sure.
The adapter driver should be OK, but make sure you are using the latest software package. See my reply at http://communities.intel.com/message/161334#161334 for a download link and other ideas.