I studied through my network interface driver and gained sufficient understanding of the network stack. <br>I have a network stack for my ARM device and now in stage of interfacing this stack to my network driver in the ARMDevice . <br>

I know now that I have to just replace <br><br>for(q = p; q != NULL; q = q-&gt;next) {<br>    /* Send the data from the pbuf to the interface, one pbuf at a<br>       time. The size of the data in each pbuf is kept in the -&gt;len<br>

       variable. */<br>    send data from(q-&gt;payload, q-&gt;len);<br>  }<br><br><br>send
 data from(q-&gt;payload, q-&gt;len); with my driver specific code to 
send the packet . Very nice ! But when I compile this code , its going 
to ask where this driver specific senddata is defined , the header file 
or library . <br>
How do I resolve this part of the riddle . Its a little newbie kind of question . But I have tried , I give up now. Plz help.<br>Regards<br>Sraddha