Skip to content

drivers/net/ethernet/amazon: Backport ENA driver from Linux 5.4

Noah Meyerhans requested to merge noahm/linux:ena-backport-from-5.4 into buster

This MR addresses bug 941291, in which I requested an update of the Amazon ENA ethernet drivers, which is used by Amazon EC2 cloud instances.

This change pulls back the ENA driver from Linux 5.4 in order to address a number of issues with previous versions. Primarily these issues are around accuracy of the ethtool statistics, the management of the module itself, and dataplane performance (particularly on arm64).

The patches are primarily picked from Linus' git tree. The major exception is 282faf6, which needed to be backported to the kernel interface prior to the net_dim->dim rename that happened in Linux 5.3. The revert of this libraries rename affected net-ena-switch-to-dim-algorithm-for-rx-adaptive-inte.patch

Merge request reports

Loading