linux/drivers/net/ethernet/mellanox/mlx5/core
Linus Torvalds 909b447dcc Networking fixes for 5.11-rc6, including fixes from can, xfrm, wireless,
wireless-drivers and netfilter trees. Nothing scary, Intel WiFi-related
 fixes seemed most notable to the users.
 
 Current release - regressions:
 
  - dsa: microchip: ksz8795: fix KSZ8794 port map again to program
                             the CPU port correctly
 
 Current release - new code bugs:
 
  - iwlwifi: pcie: reschedule in long-running memory reads
 
 Previous releases - regressions:
 
  - iwlwifi: dbg: don't try to overwrite read-only FW data
 
  - iwlwifi: provide gso_type to GSO packets
 
  - octeontx2: make sure the buffer is 128 byte aligned
 
  - tcp: make TCP_USER_TIMEOUT accurate for zero window probes
 
  - xfrm: fix wraparound in xfrm_policy_addr_delta()
 
  - xfrm: fix oops in xfrm_replay_advance_bmp due to a race between CPUs
          in presence of packet reorder
 
  - tcp: fix TLP timer not set when CA_STATE changes from DISORDER
         to OPEN
 
  - wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
 
 Previous releases - always broken:
 
  - igc: fix link speed advertising
 
  - stmmac: configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing
 
  - team: protect features update by RCU to avoid deadlock
 
  - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces themselves
 
  - fec: fix temporary RMII clock reset on link up
 
  - can: dev: prevent potential information leak in can_fill_info()
 
 Misc:
 
  - mrp: fix bad packing of MRP test packet structures
 
  - uapi: fix big endian definition of ipv6_rpl_sr_hdr
 
  - add David Ahern to IPv4/IPv6 maintainers
 
 Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmATRs4ACgkQMUZtbf5S
 IrtOfQ//Vmn1WprrwLPf6/uOuBN0RAKHC+64IRIw2ahDuiB1QQV0c3ALRd42Xp8n
 qnoDMB/mUWdF/KjjJEKvwYyBuwBeQWLcpgTXi1HvvhxM13PVHjvyIp6hTAYYj+m4
 KyWWzQZwezz0zKQ3wXFdZV4JuefXEgXvMx65o8nk+TsutHn6WK/E6ZnWTexoZ0pa
 5Lab149mtoCdSpT3gr2x1aTqd9KYWaxfarYOUD1GY58BQyDFl4wj10MV3oE7xWPj
 /MKnSBvPx52ajbb+rUVhfFjBN1BmEjdze7cBMncJc5H+0X38R23ZaAlP3gecGaac
 hZ5C2wnSSvRR8KIvSEwbCArlpuyU+exacZXZ0vS6sfgqISKqoPv8erWvpxtLil3v
 YfwZVNPYG9RBwbnDVw1gLQIFn3lUqLhIPnJ8J2Ue6KUm7ur4fO566RjyPU3gkPdp
 5Zj3Eh7hsB2EqOy4RdwnoI0QboWmlq9+wT11HCXPFyJ077JzVU0FzMSvJr4dgVSI
 3D3ckmw+RSej4ib6G4xjpq1tPCFzdf9zlFoUPomRFTKgfJFaky5pEb/22C3bztp1
 43fsv3PiwlQtoYP3pfQsRj+r6DikYwDL7A3lskWohIZXviY2wErKWViUcIXr5ULE
 BxYQq0NYMl4TgDkn525U9EFwVgJAvPAedhYxF7VKn3eHNODqWBo=
 =dwFD
 -----END PGP SIGNATURE-----

Merge tag 'net-5.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from Jakub Kicinski:
 "Networking fixes including fixes from can, xfrm, wireless,
  wireless-drivers and netfilter trees. Nothing scary, Intel
  WiFi-related fixes seemed most notable to the users.

  Current release - regressions:

   - dsa: microchip: ksz8795: fix KSZ8794 port map again to program the
     CPU port correctly

  Current release - new code bugs:

   - iwlwifi: pcie: reschedule in long-running memory reads

  Previous releases - regressions:

   - iwlwifi: dbg: don't try to overwrite read-only FW data

   - iwlwifi: provide gso_type to GSO packets

   - octeontx2: make sure the buffer is 128 byte aligned

   - tcp: make TCP_USER_TIMEOUT accurate for zero window probes

   - xfrm: fix wraparound in xfrm_policy_addr_delta()

   - xfrm: fix oops in xfrm_replay_advance_bmp due to a race between
     CPUs in presence of packet reorder

   - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to
     OPEN

   - wext: fix NULL-ptr-dereference with cfg80211's lack of commit()

  Previous releases - always broken:

   - igc: fix link speed advertising

   - stmmac: configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA
     addressing

   - team: protect features update by RCU to avoid deadlock

   - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
     themselves

   - fec: fix temporary RMII clock reset on link up

   - can: dev: prevent potential information leak in can_fill_info()

  Misc:

   - mrp: fix bad packing of MRP test packet structures

   - uapi: fix big endian definition of ipv6_rpl_sr_hdr

   - add David Ahern to IPv4/IPv6 maintainers"

* tag 'net-5.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (86 commits)
  rxrpc: Fix memory leak in rxrpc_lookup_local
  mlxsw: spectrum_span: Do not overwrite policer configuration
  selftests: forwarding: Specify interface when invoking mausezahn
  stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing
  net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family.
  ibmvnic: Ensure that CRQ entry read are correctly ordered
  MAINTAINERS: add missing header for bonding
  net: decnet: fix netdev refcount leaking on error path
  net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP
  can: dev: prevent potential information leak in can_fill_info()
  net: fec: Fix temporary RMII clock reset on link up
  net: lapb: Add locking to the lapb module
  team: protect features update by RCU to avoid deadlock
  MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers
  net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable
  net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset
  net/mlx5e: Revert parameters on errors when changing trust state without reset
  net/mlx5e: Correctly handle changing the number of queues when the interface is down
  net/mlx5e: Fix CT rule + encap slow path offload and deletion
  net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled
  ...
2021-01-28 15:24:43 -08:00
..
accel net/mlx5: IPsec: make spdxcheck.py happy 2020-09-16 14:34:32 +02:00
diag net/mlx5: Add sampler destination type 2020-11-26 18:43:47 -08:00
en net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable 2021-01-26 15:39:04 -08:00
en_accel net/mlx5e: Fix IPSEC stats 2021-01-26 15:38:46 -08:00
esw net/mlx5: E-Switch, fix changing vf VLANID 2021-01-07 12:22:49 -08:00
fpga net/mlx5: Cleanup kernel-doc warnings 2020-11-05 12:09:31 -08:00
ipoib net/mlx5_core: Clean driver version and name 2020-12-04 14:46:55 +02:00
lib Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" 2021-01-19 20:22:59 -04:00
steering Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-12-03 15:44:09 -08:00
alloc.c net/mlx5: Use dma device access helper 2020-09-30 21:26:30 -07:00
cmd.c net/mlx5: Avoid exposing driver internal command helpers 2020-11-26 18:43:48 -08:00
cq.c net: mlx: convert tasklets to use new tasklet_setup() API 2020-09-14 13:02:37 -07:00
debugfs.c
dev.c net/mlx5: Simplify eswitch mode check 2020-12-06 07:43:54 +02:00
devlink.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2020-12-07 18:36:21 -08:00
devlink.h
ecpf.c net/mlx5: Enable host PF HCA after eswitch is initialized 2020-11-26 18:45:03 -08:00
ecpf.h net/mlx5: Enable host PF HCA after eswitch is initialized 2020-11-26 18:45:03 -08:00
en_arfs.c
en_common.c net/mlx5e: Add support for PCI relaxed ordering 2020-07-28 02:37:49 -07:00
en_dcbnl.c net/mlx5e: Revert parameters on errors when changing trust state without reset 2021-01-26 15:38:58 -08:00
en_dim.c
en_ethtool.c net/mlx5e: Correctly handle changing the number of queues when the interface is down 2021-01-26 15:38:56 -08:00
en_fs_ethtool.c xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem 2020-08-31 21:15:03 +02:00
en_fs.c net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups 2021-01-07 12:22:51 -08:00
en_main.c net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset 2021-01-26 15:39:01 -08:00
en_rep.c net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled 2021-01-26 15:38:51 -08:00
en_rep.h net/mlx5e: Connect ethernet part to auxiliary bus 2020-12-06 07:37:38 +02:00
en_rx.c net/mlx5e: Remove duplicated include 2020-12-08 11:28:47 -08:00
en_selftest.c net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES 2020-08-26 15:55:53 -07:00
en_stats.c net/mlx5e: Add TX port timestamp support 2020-12-08 11:28:47 -08:00
en_stats.h net/mlx5e: Add TX port timestamp support 2020-12-08 11:28:47 -08:00
en_tc.c net/mlx5e: Fix CT rule + encap slow path offload and deletion 2021-01-26 15:38:53 -08:00
en_tc.h net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb 2020-11-17 11:50:52 -08:00
en_tx.c net/mlx5e: Fix SWP offsets when vlan inserted by driver 2021-01-07 12:22:49 -08:00
en_txrx.c A treewide cleanup of interrupt descriptor (ab)use with all sorts of racy 2020-12-24 13:50:23 -08:00
en.h A treewide cleanup of interrupt descriptor (ab)use with all sorts of racy 2020-12-24 13:50:23 -08:00
eq.c net/mlx5: Arm only EQs with EQEs 2020-12-08 11:28:48 -08:00
eswitch_offloads_termtbl.c net/mlx5: Refactor tc flow attributes structure 2020-09-23 15:44:35 -07:00
eswitch_offloads.c net: mlx5: convert comma to semicolon 2020-12-09 16:23:08 -08:00
eswitch.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2020-12-07 18:36:21 -08:00
eswitch.h net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch 2020-09-30 21:26:29 -07:00
events.c
fs_cmd.c net/mlx5: Treat host PF vport as other (non eswitch manager) vport 2020-11-26 18:45:03 -08:00
fs_cmd.h
fs_core.c net/mlx5: Fix memory leak on flow table creation error flow 2021-01-26 15:38:36 -08:00
fs_core.h net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits 2020-11-26 18:43:47 -08:00
fs_counters.c
fw_reset.c net/mlx5: Add support for fw live patch event 2020-10-09 12:06:53 -07:00
fw_reset.h net/mlx5: Add devlink param enable_remote_dev_reset support 2020-10-09 12:06:53 -07:00
fw.c net/mlx5: IPsec: Add HW crypto offload support 2020-07-16 16:36:44 -07:00
health.c net/mlx5: Handle sync reset request event 2020-10-09 12:06:52 -07:00
Kconfig Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-12-11 22:29:38 -08:00
lag_mp.c net/mlx5e: Add LAG warning if bond slave is not lag master 2020-09-15 11:59:51 -07:00
lag_mp.h
lag.c net/mlx5: Check if lag is supported before creating one 2021-01-07 12:22:48 -08:00
lag.h net/mlx5e: Add LAG warning if bond slave is not lag master 2020-09-15 11:59:51 -07:00
main.c net/mlx5: Release devlink object if adev fails 2021-01-07 12:22:50 -08:00
Makefile net/mlx5e: Add TX PTP port object support 2020-12-08 11:28:46 -08:00
mcg.c
mlx5_core.h Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2020-12-07 18:36:21 -08:00
mr.c
pagealloc.c net/mlx5: Maintain separate page trees for ECPF and PF functions 2021-01-26 15:38:48 -08:00
pci_irq.c net/mlx5: Fix request_irqs error flow 2020-10-02 10:59:56 -07:00
pd.c
port.c net/mlx5: Refactor query port speed functions 2020-09-17 19:33:02 +03:00
rdma.c net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address 2021-01-07 12:22:48 -08:00
rdma.h
rl.c
sriov.c
transobj.c
uar.c
vport.c net/mlx5: Use fallthrough pseudo-keyword 2020-07-28 02:37:55 -07:00
wq.c
wq.h