On 2015-11-28, Jonathan Matthew <jmatt...@openbsd.org> wrote: > Log message: > Rework gem_start to check that there's enough space in the ring before > dequeueing a packet, then drop the packet if it can't be sent, rather than > using two phase dequeue then commit.
FWIW, this doesn't change anything about gem hanging from time to time and needing to be revived with ifconfig down/up. Unsurprising, since the hang happens in the RX path. E.g., other machines receive and reply to ARP requests from the hung host, but the latter never sees the replies. -- Christian "naddy" Weisgerber na...@mips.inka.de