[SRU,Disco,PULL] backport DIMLIB (lib/dim/) break-out
mbox series

Message ID 20191115165534.12500-3-kamal@canonical.com
State New
Headers show
Series
  • [SRU,Disco,PULL] backport DIMLIB (lib/dim/) break-out
Related show

Pull-request

git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco dimlib

Message

Kamal Mostafa Nov. 15, 2019, 4:55 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1852637

-----

The following changes since commit e421062fe0c6fba6d639c9ca57e3587171e7664f:

  UBUNTU: Ubuntu-5.0.0-37.40 (2019-11-13 11:35:47 -0800)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco dimlib

for you to fetch changes up to d25202e0bc850d161f6fb7ecfecaf6af997dd886:

  lib/dim: Fix -Wunused-const-variable warnings (2019-11-14 09:52:01 -0800)

----------------------------------------------------------------
Kamal Mostafa (1):
      UBUNTU: [Config] updateconfigs for DIMLIB

Leon Romanovsky (1):
      lib/dim: Fix -Wunused-const-variable warnings

Tal Gilboa (6):
      linux/dim: Move logic to dim.h
      linux/dim: Remove "net" prefix from internal DIM members
      linux/dim: Rename externally exposed macros
      linux/dim: Rename net_dim_sample() to net_dim_update_sample()
      linux/dim: Rename externally used net_dim members
      linux/dim: Move implementation to .c files

Yamin Friedman (3):
      linux/dim: Add completions count to dim_sample
      linux/dim: Implement RDMA adaptive moderation (DIM)
      linux/dim: Fix overflow in dim calculation

 MAINTAINERS                                        |   3 +-
 debian.master/config/config.common.ubuntu          |   1 +
 drivers/net/ethernet/broadcom/Kconfig              |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |  20 +-
 drivers/net/ethernet/broadcom/bcmsysport.h         |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  12 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c  |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c      |   9 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  18 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dim.c   |  14 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  22 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |  10 +-
 include/linux/dim.h                                | 346 +++++++++++++++++
 include/linux/net_dim.h                            | 418 ---------------------
 lib/Kconfig                                        |   8 +
 lib/Makefile                                       |   1 +
 lib/dim/Makefile                                   |   7 +
 lib/dim/dim.c                                      |  83 ++++
 lib/dim/net_dim.c                                  | 246 ++++++++++++
 lib/dim/rdma_dim.c                                 | 108 ++++++
 25 files changed, 871 insertions(+), 489 deletions(-)
 create mode 100644 include/linux/dim.h
 delete mode 100644 include/linux/net_dim.h
 create mode 100644 lib/dim/Makefile
 create mode 100644 lib/dim/dim.c
 create mode 100644 lib/dim/net_dim.c
 create mode 100644 lib/dim/rdma_dim.c