Hi All, This series provides some low level updates for mlx5 driver needed for both rdma and netdev trees. Eli adds termination flow steering table bits and hardware definitions. Moshe introduces the core dump HW access registers definitions. Parav refactors and cleans-up VF representors functions handlers. Vu renames host_params bits to function_changed bits and add the support for eswitch functions change event in the eswitch general case. (for both legacy and switchdev modes). In case of no objection this series will be applied to mlx5-next branch. Thanks, Saeed. Eli Britstein (1): net/mlx5: Introduce termination table bits Moshe Shemesh (1): net/mlx5: Add core dump register access HW bits Parav Pandit (2): {IB,net}/mlx5: No need to typecast from void* to mlx5_ib_dev* {IB,net}/mlx5: Constify rep ops functions pointers Vu Pham (2): net/mlx5: E-Switch, Replace host_params event with functions_changed event net/mlx5: E-Switch, Honor eswitch functions changed event cap drivers/infiniband/hw/mlx5/ib_rep.c | 19 ++-- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- .../net/ethernet/mellanox/mlx5/core/ecpf.c | 27 ----- .../net/ethernet/mellanox/mlx5/core/ecpf.h | 4 - .../net/ethernet/mellanox/mlx5/core/en_rep.c | 15 +-- .../net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- .../net/ethernet/mellanox/mlx5/core/eswitch.c | 32 +++++- .../net/ethernet/mellanox/mlx5/core/eswitch.h | 20 +++- .../mellanox/mlx5/core/eswitch_offloads.c | 107 ++++++++++-------- .../net/ethernet/mellanox/mlx5/core/events.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 + include/linux/mlx5/device.h | 2 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 20 ++-- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 33 ++++-- 18 files changed, 177 insertions(+), 124 deletions(-) -- 2.21.0