pull-request: mlx5-next 2020-08-9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave, Jakub and Jason,

This pulls mlx5-next branch which includes patches already reviewed on
net-next and rdma mailing lists.

1) mlx5 single E-Switch FDB for lag

2) IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq 

3) Add DCS caps & fields support

[1] https://patchwork.kernel.org/project/netdevbpf/cover/20210803231959.26513-1-saeed@xxxxxxxxxx/

[2] https://patchwork.kernel.org/project/netdevbpf/patch/0e3364dab7e0e4eea5423878b01aa42470be8d36.1626609184.git.leonro@xxxxxxxxxx/

[3] https://patchwork.kernel.org/project/netdevbpf/patch/55e1d69bef1fbfa5cf195c0bfcbe35c8019de35e.1624258894.git.leonro@xxxxxxxxxx/

We need this in net-next as multiple features are dependent on the
single FDB feature.

Please pull and let me know if there's any problem.

Thanks,
Saeed.

---
The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git mlx5-next

for you to fetch changes up to 598fe77df855feeeca9dfda2ffe622ac7724e5c3:

  net/mlx5: Lag, Create shared FDB when in switchdev mode (2021-08-05 13:50:52 -0700)

----------------------------------------------------------------
Ariel Levkovich (1):
      net/mlx5: E-Switch, set flow source for send to uplink rule

Lior Nahmanson (1):
      net/mlx5: Add DCS caps & fields support

Mark Bloch (11):
      net/mlx5: Return mdev from eswitch
      net/mlx5: Lag, add initial logic for shared FDB
      RDMA/mlx5: Fill port info based on the relevant eswitch
      {net, RDMA}/mlx5: Extend send to vport rules
      RDMA/mlx5: Add shared FDB support
      net/mlx5: E-Switch, Add event callback for representors
      net/mlx5: Add send to vport rules on paired device
      net/mlx5: Lag, properly lock eswitch if needed
      net/mlx5: Lag, move lag destruction to a workqueue
      net/mlx5: E-Switch, add logic to enable shared FDB
      net/mlx5: Lag, Create shared FDB when in switchdev mode

Roi Dayan (2):
      net/mlx5e: Add an option to create a shared mapping
      net/mlx5e: Use shared mappings for restoring from metadata

Tal Gilboa (1):
      IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq

 drivers/infiniband/hw/mlx5/cq.c                    |   2 +-
 drivers/infiniband/hw/mlx5/devx.c                  |   7 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                |  77 ++++-
 drivers/infiniband/hw/mlx5/main.c                  |  44 ++-
 drivers/infiniband/hw/mlx5/std_types.c             |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c       |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en/mapping.c   |  45 +++
 .../net/ethernet/mellanox/mlx5/core/en/mapping.h   |   5 +
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   9 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  88 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  21 +-
 .../mellanox/mlx5/core/esw/acl/egress_ofld.c       |  16 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  36 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |  38 ++
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 383 ++++++++++++++++++++-
 .../net/ethernet/mellanox/mlx5/core/fpga/conn.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c   |  58 +++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h  |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      | 267 ++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/lag.h      |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   5 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   2 +
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c |   2 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   2 +-
 include/linux/mlx5/driver.h                        |   3 +
 include/linux/mlx5/eswitch.h                       |  16 +
 include/linux/mlx5/mlx5_ifc.h                      |  19 +-
 31 files changed, 1066 insertions(+), 109 deletions(-)



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux