Re: Network stack/ethernet driver issues
site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com On Apr 9, 2008, at 6:44 PM, rimas@cnmat.berkeley.edu wrote: Filing a bug is *definitely* the right thing to do. = Mike _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... I believe the relevant kernel variable is actually kern.ipc.maxsockbuf which is set by default to 8388608 in Leopard. In my code I set the size of the receive socket buffer to 2097152. Making it bigger doesn't help (since the packets aren't being discarded by the network stack but by the ethernet device). Vincent may have a better idea of how this works, but the error message you quoted looks to me more like the Yukon driver was late servicing an interrupt and the Ethernet MAC itself dropped a/some packets. I don't think (but here you should infer a large grain of salt) that a buffer further up the stack filling up would cause this - I would expect the packet to be silently dropped by the driver when it could not move it up. This email sent to site_archiver@lists.apple.com
participants (1)
-
Michael Smith