Pradeep wrote:
Interestingly after killing the application (iperf in this case) , all the
buffers are returned back and detach went through fine. I cant figure it
out whether its issue with iperf or streams framework
One possibility is that there have been some packet drops, and
there is data sitting in the socket buffer which cannot be
delivered until the missing packets are re-transmitted.
When you start to unload the driver, there is no chance of getting the
retransmits, so the socket buffer will hang around until the
connection times out, or the app is killed. When that happens,
the socket buffer is freed, and your buffers are returned.
Just a guess..
Drew
_______________________________________________
networking-discuss mailing list
[email protected]