** Changed in: linux (Ubuntu Disco)
Status: In Progress => Fix Committed
** Changed in: linux (Ubuntu Bionic)
Status: In Progress => Fix Committed
** Changed in: linux (Ubuntu Xenial)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1852637
Title:
backport DIMLIB (lib/dim/) to pre-5.2 kernels
Status in linux package in Ubuntu:
In Progress
Status in linux source package in Xenial:
Fix Committed
Status in linux source package in Bionic:
Fix Committed
Status in linux source package in Disco:
Fix Committed
Bug description:
The mellanox and broadcom drivers contained a "dynamic interrupt
moderation" feature (as early as v5.0) which was broken out into a
common kernel library 'DIMLIB' in lib/dim/ circa mainline v5.2.
Backported drivers may now need DIMLIB to be available in pre-5.2
kernels (specifically, the latest upstream version of
net/ethernet/amazon/ena does: see bug 1853180).
For Disco:
Apply all the mainline commits from v5.2 which extract DIMLIB from
mellanox/broadcom and wire those drivers to use DIMLIB (plus a few later DIMLIB
fixes). I.e. make Disco work the same as > 5.2 kernels; no significant
functional change to those drivers.
For Bionic and Xenial:
Import the lib/dim/ directory from mainline (plus a couple porting
prerequisites), but do *not* make mellanox/broadcom use it. I.e. no functional
change at all.
---
The mainline commits for Disco:
(newest first)
f8be17b81d44 lib/dim: Fix -Wunused-const-variable warnings
f06d0ca45827 linux/dim: Fix overflow in dim calculation
f4915455dcf0 linux/dim: Implement RDMA adaptive moderation (DIM)
398c2b05bbee linux/dim: Add completions count to dim_sample
4f75da3666c0 linux/dim: Move implementation to .c files
8960b38932be linux/dim: Rename externally used net_dim members
e5b6ab02d7aa linux/dim: Rename net_dim_sample() to net_dim_update_sample()
c002bd529d71 linux/dim: Rename externally exposed macros
449986ea9241 linux/dim: Remove "net" prefix from internal DIM members
0e58983de0d8 linux/dim: Move logic to dim.h
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1852637/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp