mbox series

[GIT,PULL] Networking for 6.2-rc8

Message ID 20230209144227.37380-1-pabeni@redhat.com (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for 6.2-rc8 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.2-rc8

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 24 this patch: 24
netdev/build_clang success Errors and warnings before: 5 this patch: 5
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 22 this patch: 22

Message

Paolo Abeni Feb. 9, 2023, 2:42 p.m. UTC
Hi Linus!

To the better of my knowledge, no outstanding regressions.

The following changes since commit edb9b8f380c3413bf783475279b1a941c7e5cec1:

  Merge tag 'net-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-02-02 14:03:31 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.2-rc8

for you to fetch changes up to 3a082086aa200852545cf15159213582c0c80eba:

  selftests: forwarding: lib: quote the sysctl values (2023-02-09 11:05:38 +0100)

----------------------------------------------------------------
Networking fixes for 6.2-rc8, including fixes from can and
ipsec subtrees

Current release - regressions:

 - sched: fix off by one in htb_activate_prios()

 - eth: mana: fix accessing freed irq affinity_hint

 - eth: ice: fix out-of-bounds KASAN warning in virtchnl

Current release - new code bugs:

 - eth: mtk_eth_soc: enable special tag when any MAC uses DSA

Previous releases - always broken:

 - core: fix sk->sk_txrehash default

 - neigh: make sure used and confirmed times are valid

 - mptcp: be careful on subflow status propagation on errors

 - xfrm: prevent potential spectre v1 gadget in xfrm_xlate32_attr()

 - phylink: move phy_device_free() to correctly release phy device

 - eth: mlx5:
   - fix crash unsetting rx-vlan-filter in switchdev mode
   - fix hang on firmware reset
   - serialize module cleanup with reload and remove

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Adham Faris (1):
      net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change

Alan Stern (1):
      net: USB: Fix wrong-direction WARNING in plusb.c

Allen Hubbe (1):
      ionic: missed doorbell workaround

Amir Tzin (1):
      net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode

Anastasia Belova (1):
      xfrm: compat: change expression for switch in xfrm_xlate64

Anirudh Venkataramanan (1):
      ice: Do not use WQ_MEM_RECLAIM flag for workqueue

Arınç ÜNAL (1):
      net: ethernet: mtk_eth_soc: enable special tag when any MAC uses DSA

Benedict Wong (1):
      Fix XFRM-I support for nested ESP tunnels

Brett Creeley (1):
      ice: Fix disabling Rx VLAN filtering with port VLAN enabled

Casper Andersson (1):
      net: microchip: sparx5: fix PTP init/deinit not checking all ports

Christian Hopps (1):
      xfrm: fix bug with DSCP copy to v6 from v4 tunnel

Clément Léger (1):
      net: phylink: move phy_device_free() to correctly release phy device

Dan Carpenter (2):
      ice: Fix off by one in ice_tc_forward_to_queue()
      net: sched: sch: Fix off by one in htb_activate_prios()

David S. Miller (1):
      Merge branch 'mptcp-fixes'

Devid Antonio Filoni (1):
      can: j1939: do not wait 250 ms if the same addr was already claimed

Dragos Tatulea (1):
      net/mlx5e: IPoIB, Show unknown speed instead of error

Eric Dumazet (3):
      xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
      xfrm: consistently use time64_t in xfrm_timer_handler()
      xfrm: annotate data-race around use_time

Haiyang Zhang (1):
      net: mana: Fix accessing freed irq affinity_hint

Hangbin Liu (1):
      selftests: forwarding: lib: quote the sysctl values

Heiner Kallweit (1):
      net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY

Herton R. Krzesinski (1):
      uapi: add missing ip/ipv6 header dependencies for linux/stddef.h

Ido Schimmel (1):
      selftests: Fix failing VXLAN VNI filtering test

Jakub Kicinski (5):
      Merge branch 'ionic-code-maintenance'
      Merge tag 'linux-can-fixes-for-6.2-20230207' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'mlx5-fixes-2023-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge tag 'ipsec-2023-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec

Jiawen Wu (1):
      net: txgbe: Update support email address

Jiri Pirko (1):
      devlink: change port event netdev notifier from per-net to global

Julian Anastasov (1):
      neigh: make sure used and confirmed times are valid

Kevin Yang (1):
      txhash: fix sk->sk_txrehash default

Maher Sanalla (2):
      net/mlx5: Store page counters in a single array
      net/mlx5: Expose SF firmware pages counter

Matthieu Baerts (1):
      selftests: mptcp: stop tests earlier

Michael Kelley (1):
      hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC

Michal Swiatkowski (1):
      ice: fix out-of-bounds KASAN warning in virtchnl

Neel Patel (1):
      ionic: clean interrupt before enabling queue to avoid credit race

Paolo Abeni (5):
      mptcp: do not wait for bare sockets' timeout
      mptcp: fix locking for setsockopt corner-case
      mptcp: fix locking for in-kernel listener creation
      mptcp: be careful on subflow status propagation on errors
      selftests: mptcp: allow more slack for slow test-case

Pietro Borrello (1):
      rds: rds_rm_zerocopy_callback() use list_first_entry()

Qi Zheng (1):
      bonding: fix error checking in bond_debug_reregister()

Radhey Shyam Pandey (1):
      net: macb: Perform zynqmp dynamic configuration only for SGMII interface

Sasha Neftin (1):
      igc: Add ndo_tx_timeout support

Shannon Nelson (1):
      ionic: clear up notifyq alloc commentary

Shay Drory (3):
      net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
      net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
      net/mlx5: Serialize module cleanup with reload and remove

Tariq Toukan (1):
      net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()

Vlad Buslov (1):
      net/mlx5: Bridge, fix ageing of peer FDB entries

Vladimir Oltean (5):
      net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
      net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
      selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
      net: ethernet: mtk_eth_soc: fix DSA TX tag hwaccel for switch port 0
      net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used

Yevgeny Kliteynik (1):
      net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic

Yu Xiao (1):
      nfp: ethtool: fix the bug of setting unsupported port speed

Zhang Changzhong (1):
      ice: switch: fix potential memleak in ice_add_adv_recipe()

 .../device_drivers/ethernet/wangxun/txgbe.rst      |   2 +-
 drivers/net/bonding/bond_debugfs.c                 |   2 +-
 drivers/net/dsa/mt7530.c                           |  26 ++-
 drivers/net/ethernet/cadence/macb_main.c           |  31 ++--
 drivers/net/ethernet/intel/ice/ice_common.c        |   9 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   2 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |   2 +-
 drivers/net/ethernet/intel/ice/ice_vf_mbx.c        |  21 +--
 .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c   |  16 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  25 ++-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  36 ++--
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c  |   5 +-
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c     |   2 +-
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |   4 -
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  90 ++--------
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |   2 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  14 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  37 ++--
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_rule.c |  25 +--
 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c |   4 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |  37 ++--
 drivers/net/ethernet/mscc/ocelot_flower.c          |  24 +--
 drivers/net/ethernet/mscc/ocelot_ptp.c             |   8 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   | 194 +++++++++++++++++----
 drivers/net/ethernet/netronome/nfp/nfp_port.h      |  12 ++
 drivers/net/ethernet/pensando/ionic/ionic_dev.c    |   9 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |  12 ++
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  68 +++++++-
 drivers/net/ethernet/pensando/ionic/ionic_lif.h    |   2 +
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |  29 +++
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  87 ++++++++-
 drivers/net/hyperv/netvsc.c                        |   2 +-
 drivers/net/phy/meson-gxl.c                        |   2 +
 drivers/net/phy/phylink.c                          |   5 +-
 drivers/net/usb/plusb.c                            |   4 +-
 include/linux/mlx5/driver.h                        |  13 +-
 include/uapi/linux/ip.h                            |   1 +
 include/uapi/linux/ipv6.h                          |   1 +
 net/can/j1939/address-claim.c                      |  40 +++++
 net/core/devlink.c                                 |   9 +-
 net/core/neighbour.c                               |  18 +-
 net/core/sock.c                                    |   3 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/inet_connection_sock.c                    |   3 -
 net/ipv6/af_inet6.c                                |   1 +
 net/mptcp/pm_netlink.c                             |  10 +-
 net/mptcp/protocol.c                               |   9 +
 net/mptcp/sockopt.c                                |  11 +-
 net/mptcp/subflow.c                                |  12 +-
 net/rds/message.c                                  |   6 +-
 net/sched/sch_htb.c                                |   2 +-
 net/xfrm/xfrm_compat.c                             |   4 +-
 net/xfrm/xfrm_input.c                              |   3 +-
 net/xfrm/xfrm_interface_core.c                     |  54 +++++-
 net/xfrm/xfrm_policy.c                             |  14 +-
 net/xfrm/xfrm_state.c                              |  18 +-
 .../drivers/net/ocelot/tc_flower_chains.sh         |   2 +-
 tools/testing/selftests/net/forwarding/lib.sh      |   4 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  22 ++-
 .../selftests/net/test_vxlan_vnifiltering.sh       |  18 +-
 65 files changed, 798 insertions(+), 353 deletions(-)

Comments

pr-tracker-bot@kernel.org Feb. 9, 2023, 6:10 p.m. UTC | #1
The pull request you sent on Thu,  9 Feb 2023 15:42:27 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.2-rc8

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/35674e787518768626d3a0ffce1c13a7eeed922d

Thank you!