: I haven't witnessed this yet, but I think I have an explanation. When
: I wrote the arpd code, I was convinced that all arpd lookups would
: never happen inside an interrupt. The only way to explain what you have
....
Really, arp lookup on interrupt is absolutely normal event.
I believe that it is kerneld interface that should handle
requests on interrupt properly. Apparently, it can be tuned
so that it will not try sleep on interrupt, but return something
a sort of EAGAIN.
Alexey Kuznetsov.