...
Graph showing performance with 128 Rx/Tx buffers
Code for getTransmitBuffer
...
Graph of getTransmitBuffer Running Time
Best case: 80ns
Under load: 1.3us
Accounts for all of the additional time
Graph of how many times pollCompletionQueue is called
...
Graph of avg. # buffers returned by pollCompletionQueue