in rxeof, instead of taking the biglock on every packet to call bpf and ether_input, queue all the mbufs onto an mbuf_list on the stack and then take the biglock once outside the loop.
in rxeof, instead of taking the biglock on every packet to call bpf
and ether_input, queue all the mbufs onto an mbuf_list on the stack
and then take the biglock once outside the loop.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars