Dynamic Interrupt Moderation (DIM) is a technique
designed to balance the need for timely data processing
with the desire to minimize CPU overhead.
Instead of generating an interrupt for every received
packet, the system can dynamically adjust the rate at
which interrupts are generated based on the incoming
traffic patterns.
Enabling DIM by default to improve the user experience.
DIM can be turned on/off through ethtool:
`ethtool -C <interface> adaptive-rx <on/off>`
Signed-off-by: Arthur Kiyanovski <email address hidden>
Signed-off-by: Osama Abboud <email address hidden>
Signed-off-by: David Arinzon <email address hidden>
Signed-off-by: Paolo Abeni <email address hidden>
(cherry picked from commit 50d7a2660579889fba28b7e4543d4ce85aa2311b net-next)
Signed-off-by: Philip Cox <email address hidden>
Acked-by: John Cabaj <john.cabaj at canonical.com>
Acked-by: Tim Gardner <tim.gardner at canonical.com>