“d7aba5540d3f1aa2d7248d2f81506d994b25b327”上不存在“drivers/clocksource/timer-ti-dm.c”
-
由 Jeff Kirsher 提交于
Based on the original patch from Ying Cai <ycai@google.com> This change ensures that the itr/itr_setting adjustment logic is used, even for the default/compiled-in value. Context: When we changed the default InterruptThrottleRate value from default (3 = dynamic mode) to 8000 for example, only adapter->itr_setting (which controls interrupt coalescing mode) was set to 8000, but adapter->itr (which controls the value set in NIC register) was not updated accordingly. So from ethtool, it seemed the interrupt throttling is enabled at 8000 intr/s, but the NIC actually was running in dynamic mode which has lower CPU efficiency especially when throughput is not high. CC: Ying Cai <ycai@google.com> CC: David Decotigny <david.decotigny@google.com> Signed-off-by: NJeff Kirsher <jeffrey.kirsher@intel.com> Tested-by: NAaron Brown <aaron.f.brown@intel.com>
727c356f