Statistics for Kernel- vs. User-Level Networking: A Ballad of Interrupts and How to Mitigate Them