** Tags removed: verification-needed-bionic verification-needed-disco
** Tags added: verification-done-bionic verification-done-disco

-- 
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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to