Intel NIC drivers are complex and it is not a matter of a simple forum post to explain all that they do - even if we were at liberty. Think about hybrid polling to improve throughput under heavy load by eliding interrupts, receive side scaling to spread diverse streams of packets to different cores and hardware offloads for common protocols like TCP and UDP at a minimum. Then think about virtual machine queues. Then think about NUMA
I think you will need a more specific question to get any useful help here
In my experience, writing great high-performing NIC drivers requires a wonderful mix of deep device knowledge, expert OS insight, significant hard-earned experience, and artistic ability. I have never written a driver for a more demanding device type.
I think Mr. Bond put it nicely: “I think you will need a more specific question to get any useful help here” – Yes, indeed.