output packet queueing?
29 Jan
2002
29 Jan
'02
4:26 p.m.
Where do network drops typically happen in darwin? Eg, I'm seeing packets get dropped somewhere between udp_output() and my driver. (comparing counters in my driver and in udp_output()). The culprit is returning ENOBUFS. My driver has control of its own if_output (eg, its not going through IOKit). Since the BSD per-interface ifp->if_snd output queuing seems to be gone (or replaced somehow), I'm not sure where output queuing is happening. Can somebody shed some light on this, please? Thanks, Drew
8682
Age (days ago)
8682
Last active (days ago)
0 comments
1 participants
participants (1)
-
Andrew Gallatin