From: Jeff D. <jd...@ad...> - 2004-05-20 00:08:49
|
kr...@by... said: > Further investigations shows that the uml network driver irq handler > isn't called for some reason. Maybe because the socket fifo already > is full and only _new_ data arriving is signaled via SIGIO? Hmmm. There's no atomic open-and-setup-sigio operation, so there's an inherent race there. > I've cured the issue with the one-liner patch below, which simply > receives any pending packets after up'ing the interface. I'm not sure > if it is the right way to fix that through. It seems reasonable at first glance. Jeff |