Intel® Ethernet 800 Series Application Device Queues (ADQ)
Software Developer's Guide
Comparison of Polling Methods
The application dependent polling method is supported in both ADQ1.0 and ADQ2.0, whereas the application independent polling method is supported only in ADQ2.0.
The following table compares the ADQ1.0 and 2.0 polling methods.
In ADQ1.0, busy polling is initiated by system calls made by the application and requires an application change. It operates in the context of an application.
In ADQ2.0, busy polling is initiated through interrupts and eliminates application changes. It runs in the NAPI kernel thread context.
The following figure depicts the difference between application dependent and independent polling methods in terms of busy polling.