jamal wrote:
On Tue, 1 Oct 2002, Chris Friesen wrote:
to be silently dropped by the kernel because userspace is sending faster
than they can get onto the wire during that tight loop.
So what happens when you find packets being dropped?
AFAIK, a dropped voice packet is as good as dead whether local or remote.
If it is dropped locally, you can re-send in way less than 1 milisecond,
which is well within the realm of expected jitter. You can also back off
for 5 miliseconds to alleviate congestion, which is still within acceptable
jitter.
If you think you sent it, but didn't actually send it, then it looks like
your network is shitting, when in fact your local machine is acting shitty.
Ben
Okay, so with IP_RECVERR set the case that Eric saw will not happen? I
mean that sendto() will return with -1 and errno set to ENOBUFS?
yes
cheers,
jamal
--
Ben Greear <greearb@xxxxxxxxxxxxxxx> <Ben_Greear AT excite.com>
President of Candela Technologies Inc http://www.candelatech.com
ScryMUD: http://scry.wanfear.com http://scry.wanfear.com/~greear
|