linux/drivers/net/ethernet/mellanox/mlx5/core
Linus Torvalds f34b2cf178 RDMA merge window pull request
This is significantly bug fixes and general cleanups. The noteworthy new
 features are fairly small:
 
 - XRC support for HNS and improves RQ operations
 
 - Bug fixes and updates for hns, mlx5, bnxt_re, hfi1, i40iw, rxe, siw and
   qib
 
 - Quite a few general cleanups on spelling, error handling, static checker
   detections, etc
 
 - Increase the number of device ports supported beyond 255. High port
   count software switches now exist
 
 - Several bug fixes for rtrs
 
 - mlx5 Device Memory support for host controlled atomics
 
 - Report SRQ tables through to rdma-tool
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfB7FMLh+8QxL+6i3OG33FX4gmxoFAmCMMHEACgkQOG33FX4g
 mxri3Q//RAgIExCGHebQ9xkptZHVyTLLJMpiMl2cqk3ZVRdDZ7QdiQjIqY2KqlUK
 nxBj7EXJeX6rV5a1xqCcOO1gBetB28TSwnCNE2ZqrXP5B59ISW8D052IWza3UkUz
 WmHLARxHQlyKBWA4+ZAgfoUGL0NmWA8QPf56t/RK/3/OsuYnGzcnWmmFbt8XKFcH
 NtO3KC45mKWDqqG0A0XRrLbEQz/ElO3OuPBqlBKgB3ZgGPzgsOUTOGkm1tCcZ89L
 /pvZGB7SklKZdCX8TxdpVGd9h0zHl8pqh1yEzvTA1ypNAYSUId2mvZXluU8J5yJl
 FLk7E1IxE5050FNEc7T5uZdUVntulYiqL2558coRI34l5w26pKGjIMxw/nTB8hg8
 4ZfBtKVemIG6yzW5Up6iBpK7qWYpvLWVShwYAWhbNsjN7JGzJuh1gJnjbmYgyz2P
 RTMU9wjFPLL2wZxg4LDHACVJNBb82j6KKuE+kZWpk11ro7INw9+7YwRuTo7/ezxC
 BwXKu8wF4igwSigV55jM+WnGXLhxdC3qmx/2cbtWyLM/PzdRL96tM0RWW5v8/Nv7
 teFhkt+f3RVqcfYH5K1qCXy3UFrxG6bxFSvcHHSBx2bdIrqhuTY5FqszAYImeW2j
 iHoyIsuSuGu79HQgOzAQZsEyksWi6OYDvA9Q9VBoPP4bJ3DOAa4=
 =vsXA
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Pull rdma updates from Jason Gunthorpe:
 "This is significantly bug fixes and general cleanups. The noteworthy
  new features are fairly small:

   - XRC support for HNS and improves RQ operations

   - Bug fixes and updates for hns, mlx5, bnxt_re, hfi1, i40iw, rxe, siw
     and qib

   - Quite a few general cleanups on spelling, error handling, static
     checker detections, etc

   - Increase the number of device ports supported beyond 255. High port
     count software switches now exist

   - Several bug fixes for rtrs

   - mlx5 Device Memory support for host controlled atomics

   - Report SRQ tables through to rdma-tool"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (145 commits)
  IB/qib: Remove redundant assignment to ret
  RDMA/nldev: Add copy-on-fork attribute to get sys command
  RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
  RDMA/siw: Fix a use after free in siw_alloc_mr
  IB/hfi1: Remove redundant variable rcd
  RDMA/nldev: Add QP numbers to SRQ information
  RDMA/nldev: Return SRQ information
  RDMA/restrack: Add support to get resource tracking for SRQ
  RDMA/nldev: Return context information
  RDMA/core: Add CM to restrack after successful attachment to a device
  RDMA/cma: Skip device which doesn't support CM
  RDMA/rxe: Fix a bug in rxe_fill_ip_info()
  RDMA/mlx5: Expose private query port
  RDMA/mlx4: Remove an unused variable
  RDMA/mlx5: Fix type assignment for ICM DM
  IB/mlx5: Set right RoCE l3 type and roce version while deleting GID
  RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
  RDMA/cxgb4: add missing qpid increment
  IB/ipoib: Remove unnecessary struct declaration
  RDMA/bnxt_re: Get rid of custom module reference counting
  ...
2021-05-01 09:15:05 -07:00
..
accel
diag net/mlx5: Don't rely on interface state bit 2021-03-11 14:35:11 -08:00
en net/mlx5e: RX, Add checks for calculated Striding RQ attributes 2021-04-19 20:17:09 -07:00
en_accel net/mlx5e: kTLS, Add resiliency to RX resync failures 2021-04-16 11:48:08 -07:00
esw net/mlx5: SF, Extend SF table for additional SF id range 2021-04-24 00:59:07 -07:00
fpga net/mlx5: Add a blank line after declarations 2021-04-14 11:03:01 -07:00
ipoib RDMA merge window pull request 2021-05-01 09:15:05 -07:00
lib RDMA merge window pull request 2021-05-01 09:15:05 -07:00
sf net/mlx5: SF, Extend SF table for additional SF id range 2021-04-24 00:59:07 -07:00
steering net/mlx5: DR, Add support for isolate_vl_tc QP 2021-04-19 20:17:46 -07:00
alloc.c
cmd.c net/mlx5: Display the command index in command mailbox dump 2021-03-12 15:29:33 -08:00
cq.c
debugfs.c
dev.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-04-09 20:48:35 -07:00
devlink.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-04-17 11:08:07 -07:00
devlink.h net/mlx5: E-Switch, let user to enable disable metadata 2021-04-14 11:02:26 -07:00
ecpf.c
ecpf.h
en_arfs.c net/mlx5: Add a blank line after declarations 2021-04-14 11:03:01 -07:00
en_common.c net/mlx5: Move mlx5e hw resources into a sub object 2021-03-16 16:48:41 -07:00
en_dcbnl.c net/mlx5e: Cleanup safe switch channels API by passing params 2021-04-16 11:48:20 -07:00
en_dim.c
en_ethtool.c mlx5: implement ethtool standard stats 2021-04-16 16:59:47 -07:00
en_fs_ethtool.c
en_fs.c net/mlx5e: Dynamic alloc vlan table for netdev when needed 2021-04-02 16:13:08 -07:00
en_main.c net/mlx5e: RX, Add checks for calculated Striding RQ attributes 2021-04-19 20:17:09 -07:00
en_rep.c net/mlx5: Replace spaces with tab at the start of a line 2021-04-14 11:03:07 -07:00
en_rep.h net/mlx5e: TC, Add sampler termination table API 2021-04-06 21:36:03 -07:00
en_rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-03-25 15:31:22 -07:00
en_selftest.c
en_stats.c mlx5: implement ethtool standard stats 2021-04-16 16:59:47 -07:00
en_stats.h mlx5: implement ethtool standard stats 2021-04-16 16:59:47 -07:00
en_tc.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-04-17 11:08:07 -07:00
en_tc.h net/mlx5e: Check correct ip_version in decapsulation route resolution 2021-03-10 11:01:55 -08:00
en_tx.c net/mlx5e: Add states to PTP channel 2021-03-29 21:21:50 -07:00
en_txrx.c net/mlx5e: kTLS, Add resiliency to RX resync failures 2021-04-16 11:48:08 -07:00
en.h net/mlx5e: Cleanup safe switch channels API by passing params 2021-04-16 11:48:20 -07:00
eq.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-04-09 20:48:35 -07:00
eswitch_offloads_termtbl.c net/mlx5: E-Switch, Improve error messages in term table creation 2021-04-19 20:17:18 -07:00
eswitch_offloads.c net/mlx5: SF, Extend SF table for additional SF id range 2021-04-24 00:59:07 -07:00
eswitch.c net/mlx5: E-Switch, Consider SF ports of host PF 2021-04-24 00:58:48 -07:00
eswitch.h net/mlx5: SF, Extend SF table for additional SF id range 2021-04-24 00:59:07 -07:00
events.c mlx5 subfunction support 2021-01-28 16:57:19 -08:00
fs_cmd.c
fs_cmd.h
fs_core.c net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled 2021-04-14 11:02:43 -07:00
fs_core.h net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled 2021-04-14 11:02:43 -07:00
fs_counters.c net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() 2021-04-16 11:48:22 -07:00
fw_reset.c net/mlx5: Remove second FW tracer check 2021-03-11 14:35:11 -08:00
fw_reset.h
fw.c
health.c net/mlx5: Fix spelling mistakes in mlx5_core_info message 2021-03-25 19:50:16 -07:00
Kconfig net/mlx5e: TC, Add sampler termination table API 2021-04-06 21:36:03 -07:00
lag_mp.c net/mlx5: Cleanup prototype warning 2021-03-12 13:07:01 -08:00
lag_mp.h
lag.c net/mlx5: Remove return statement exist at the end of void function 2021-04-14 11:03:04 -07:00
lag.h
main.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2021-04-09 18:07:21 -07:00
Makefile net/mlx5: E-Switch, Move legacy code to a individual file 2021-04-14 11:02:40 -07:00
mcg.c
mlx5_core.h Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2021-04-09 18:07:21 -07:00
mr.c RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow 2021-02-08 20:31:11 -04:00
pagealloc.c net/mlx5: Use unsigned int for free_count 2021-04-02 16:13:04 -07:00
pci_irq.c net/mlx5: Remove return statement exist at the end of void function 2021-04-14 11:03:04 -07:00
pd.c
port.c net/mlx5: Add support for DSFP module EEPROM dumps 2021-04-11 16:34:56 -07:00
qos.c net/mlx5e: Support HTB offload 2021-01-22 20:41:29 -08:00
qos.h net/mlx5e: Support HTB offload 2021-01-22 20:41:29 -08:00
rdma.c net/mlx5: Remove return statement exist at the end of void function 2021-04-14 11:03:04 -07:00
rdma.h
rl.c net/mlx5: Pair mutex_destory with mutex_init for rate limit table 2021-04-02 16:13:06 -07:00
sriov.c net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks 2021-04-04 10:30:38 +03:00
transobj.c
uar.c
vport.c net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported 2021-04-24 00:58:40 -07:00
wq.c net/mlx5: Use order-0 allocations for EQs 2021-03-12 13:07:46 -08:00
wq.h