Hi,<br><br>I was trying to understand ipsec code and have come accross a doubt.<br><br>Can anyone explaing how the kernel will call &quot;ipsec_tunnel_start_xmit&quot; of the <br>virtual device [ipsec0-4]. please guide me how this done and let me know 
<br>where can i find more doucments <br><br>In the code the comment says &quot;ipsec_tunnel_start_xmit&quot; will be called <br>from dev_queue_xmit() and my understanding is dev_queue_xmit()<br>will always calls hard_start_xmit of physical device.
<br><br>Thanks in Advance.<br><br>Regards <br>Raj<br>