Hi, I'd suggest starting to dig for datasheets or alternative open source drivers (eg Linux) that exposes what the NIC can do with interrupts (eg interrupt coalescing.) I'd also suggest using hwpmc and doing a spot of profiling to find out where your CPU is being spent. Anything else is conjecture. :) adrian