I'm having some interesting problems with packet loss while trying to run a user-space protocol directly over ethernet. Basically, when trying to do about 64kbps (full duplex) on 10 socket connections, I'm losing about .1% of the packets. The intervening network is a cheap 10/100bt switch. The ethernet cards are two 4-port ZNYXs (tulip) on one, and LinkSys EtherFast card on the other computer. If I move the rate down to 24kbps, then the packet loss seems to dissappear. I'm wondering if the problem is because the packet buffers in the raw socket are too small and the user-space program is not able to read them before some pkts get flushed? I'm going to go dig into the kernel code, but any suggestions are welcome :) Thanks, Ben -- Ben Greear ([EMAIL PROTECTED]) http://www.candelatech.com Author of ScryMUD: scry.wanfear.com 4444 (Released under GPL) http://scry.wanfear.com http://scry.wanfear.com/~greear - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to [EMAIL PROTECTED]
