mbox series

[GIT,PULL] Networking for 6.5-rc8

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

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net, async
netdev/build_32bit success Errors and warnings before: 1388 this patch: 1388
netdev/build_clang success Errors and warnings before: 1351 this patch: 1351
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: 1411 this patch: 1411

Message

Paolo Abeni Aug. 24, 2023, 11 a.m. UTC
Hi Linus!

I preserved the new section introduced by Jakub in the previous -net
PR, I hope it makes things clearer.

No known outstanding regressions.

The following changes since commit 0e8860d2125f51ba9bca67a520d826cb8f66cf42:

  Merge tag 'net-6.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-08-18 06:52:23 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 8938fc0c7e16e0868a1083deadc91b95b72ca0da:

  Merge tag 'nf-23-08-23' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2023-08-24 10:33:22 +0200)

----------------------------------------------------------------
Networking fixes for 6.5-rc8, including fixes from wifi, can
and netfilter

Fixes to fixes:

  - nf_tables:
    - GC transaction race with abort path
    - defer gc run if previous batch is still pending

Previous releases - regressions:

  - ipv4: fix data-races around inet->inet_id

  - phy: fix deadlocking in phy_error() invocation

  - mdio: fix C45 read/write protocol

  - ipvlan: fix a reference count leak warning in ipvlan_ns_exit()

  - ice: fix NULL pointer deref during VF reset

  - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()

  - tg3: use slab_build_skb() when needed

  - mtk_eth_soc: fix NULL pointer on hw reset

Previous releases - always broken:

  - core: validate veth and vxcan peer ifindexes

  - sched: fix a qdisc modification with ambiguous command request

  - devlink: add missing unregister linecard notification

  - wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning

  - batman:
    - do not get eth header before batadv_check_management_packet
    - fix batadv_v_ogm_aggr_send memory leak

  - bonding: fix macvlan over alb bond support

  - mlxsw: set time stamp fields also when its type is MIRROR_UTC

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

----------------------------------------------------------------
Alessio Igor Bogani (1):
      igb: Avoid starting unnecessary workqueues

Amit Cohen (1):
      mlxsw: Fix the size of 'VIRT_ROUTER_MSB'

Andrii Staikov (1):
      i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()

Anh Tuan Phan (1):
      selftests/net: Add log.txt and tools to .gitignore

Arınç ÜNAL (1):
      net: dsa: mt7530: fix handling of 802.1X PAE frames

Daniel Golle (1):
      net: ethernet: mtk_eth_soc: fix NULL pointer on hw reset

Danielle Ratson (1):
      mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC

David S. Miller (1):
      Merge branch 'fixed_phy_register-return-value'

Edward Cree (1):
      sfc: allocate a big enough SKB for loopback selftest packet

Eric Dumazet (3):
      sock: annotate data-races around prot->memory_pressure
      dccp: annotate data-races in dccp_poll()
      ipv4: fix data-races around inet->inet_id

Florian Westphal (3):
      netfilter: nf_tables: validate all pending tables
      netfilter: nf_tables: fix out of memory error handling
      netfilter: nf_tables: defer gc run if previous batch is still pending

Hangbin Liu (4):
      selftests: bonding: do not set port down before adding to bond
      bonding: fix macvlan over alb bond support
      selftest: bond: add new topo bond_topo_2d1c.sh
      selftests: bonding: add macvlan over bond testing

Hariprasad Kelam (1):
      octeontx2-af: SDP: fix receive link config

Ido Schimmel (3):
      mlxsw: reg: Fix SSPR register layout
      selftests: mlxsw: Fix test failure on Spectrum-4
      rtnetlink: Reject negative ifindexes in RTM_NEWLINK

Jakub Kicinski (6):
      Merge tag 'batadv-net-pullrequest-20230816' of git://git.open-mesh.org/linux-merge
      Merge branch 'mlxsw-fixes-for-spectrum-4'
      net: validate veth and vxcan peer ifindexes
      Merge tag 'wireless-2023-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'can-fixes-for-6-5-rc7'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jamal Hadi Salim (1):
      net/sched: fix a qdisc modification with ambiguous command request

Jesse Brandeburg (1):
      ice: fix receive buffer size miscalculation

Jiri Pirko (1):
      devlink: add missing unregister linecard notification

Josua Mayer (1):
      net: sfp: handle 100G/25G active optical cables in sfp_parse_support

Kees Cook (1):
      tg3: Use slab_build_skb() when needed

Lu Wei (1):
      ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()

Marek Behún (1):
      leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded'

Michael Ellerman (1):
      ibmveth: Use dcbf rather than dcbfl

Oliver Hartkopp (2):
      can: isotp: fix support for transmission of SF without flow control
      can: raw: add missing refcount for memory leak fix

Pablo Neira Ayuso (3):
      netfilter: nf_tables: flush pending destroy work before netlink notifier
      netfilter: nf_tables: GC transaction race with abort path
      netfilter: nf_tables: use correct lock to protect gc_list

Paolo Abeni (2):
      Merge branch 'fix-macvlan-over-alb-bond-support'
      Merge tag 'nf-23-08-23' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Petr Oros (2):
      Revert "ice: Fix ice VF reset during iavf initialization"
      ice: Fix NULL pointer deref during VF reset

Ping-Ke Shih (1):
      wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning

Randy Dunlap (1):
      wifi: iwlwifi: mvm: add dependency for PTP clock

Remi Pommarel (3):
      batman-adv: Do not get eth header before batadv_check_management_packet
      batman-adv: Fix TT global entry leak when client roamed back
      batman-adv: Fix batadv_v_ogm_aggr_send memory leak

Ruan Jinjie (2):
      net: bgmac: Fix return value check for fixed_phy_register()
      net: bcmgenet: Fix return value check for fixed_phy_register()

Sabrina Dubroca (1):
      MAINTAINERS: add entry for macsec

Sasha Neftin (1):
      igc: Fix the typo in the PTM Control macro

Serge Semin (2):
      net: mdio: mdio-bitbang: Fix C45 read/write protocol
      net: phy: Fix deadlocking in phy_error() invocation

Sven Eckelmann (3):
      batman-adv: Trigger events for auto adjusted MTU
      batman-adv: Don't increase MTU when set by user
      batman-adv: Hold rtnl lock during MTU update via netlink

Thinh Tran (1):
      bnx2x: new flag for track HW resource allocation

Vladimir Oltean (1):
      net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates

 .../ABI/testing/sysfs-class-led-trigger-netdev     |  20 +--
 MAINTAINERS                                        |  10 ++
 drivers/leds/trigger/ledtrig-netdev.c              |   8 +-
 drivers/net/bonding/bond_alb.c                     |   6 +-
 drivers/net/can/vxcan.c                            |   7 +-
 drivers/net/dsa/mt7530.c                           |   4 +
 drivers/net/dsa/mt7530.h                           |   2 +
 drivers/net/dsa/ocelot/felix_vsc9959.c             |   3 +
 drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   2 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |  21 +--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  32 +++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c   |  17 ++-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +-
 drivers/net/ethernet/broadcom/tg3.c                |   5 +-
 .../chelsio/inline_crypto/chtls/chtls_cm.c         |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   5 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |   3 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |   8 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  34 ++---
 drivers/net/ethernet/intel/ice/ice_vf_lib.h        |   1 -
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   1 -
 drivers/net/ethernet/intel/igb/igb_ptp.c           |  24 ++--
 drivers/net/ethernet/intel/igc/igc_defines.h       |   2 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +-
 drivers/net/ethernet/mediatek/mtk_wed.c            |  12 +-
 .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c   |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |   8 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |   9 --
 .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c    |   2 +-
 .../mellanox/mlxsw/spectrum_acl_flex_keys.c        |   4 +-
 drivers/net/ethernet/sfc/falcon/selftest.c         |   2 +-
 drivers/net/ethernet/sfc/selftest.c                |   2 +-
 drivers/net/ethernet/sfc/siena/selftest.c          |   2 +-
 drivers/net/ipvlan/ipvlan_main.c                   |   3 +-
 drivers/net/mdio/mdio-bitbang.c                    |   4 +-
 drivers/net/phy/phy.c                              |  11 +-
 drivers/net/phy/sfp-bus.c                          |  10 ++
 drivers/net/veth.c                                 |   5 +-
 drivers/net/wireless/intel/iwlwifi/Kconfig         |   1 +
 include/net/bonding.h                              |  11 +-
 include/net/inet_sock.h                            |   2 +-
 include/net/ip.h                                   |  15 +-
 include/net/mac80211.h                             |   1 +
 include/net/netfilter/nf_tables.h                  |   6 +
 include/net/rtnetlink.h                            |   4 +-
 include/net/sock.h                                 |   7 +-
 net/batman-adv/bat_v_elp.c                         |   3 +-
 net/batman-adv/bat_v_ogm.c                         |   7 +-
 net/batman-adv/hard-interface.c                    |  14 +-
 net/batman-adv/netlink.c                           |   3 +
 net/batman-adv/soft-interface.c                    |   3 +
 net/batman-adv/translation-table.c                 |   1 -
 net/batman-adv/types.h                             |   6 +
 net/can/isotp.c                                    |  22 +--
 net/can/raw.c                                      |  35 +++--
 net/core/rtnetlink.c                               |  25 +++-
 net/dccp/ipv4.c                                    |   4 +-
 net/dccp/proto.c                                   |  20 +--
 net/devlink/leftover.c                             |   3 +
 net/ipv4/af_inet.c                                 |   2 +-
 net/ipv4/datagram.c                                |   2 +-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/mac80211/rx.c                                  |  12 +-
 net/netfilter/nf_tables_api.c                      |  23 +--
 net/netfilter/nft_set_hash.c                       |   3 +
 net/netfilter/nft_set_pipapo.c                     |  13 +-
 net/netfilter/nft_set_rbtree.c                     |   3 +
 net/sched/sch_api.c                                |  53 +++++--
 net/sctp/socket.c                                  |   4 +-
 .../testing/selftests/drivers/net/bonding/Makefile |   4 +-
 .../drivers/net/bonding/bond-break-lacpdu-tx.sh    |   4 +-
 .../selftests/drivers/net/bonding/bond_macvlan.sh  |  99 +++++++++++++
 .../selftests/drivers/net/bonding/bond_options.sh  |   3 -
 .../drivers/net/bonding/bond_topo_2d1c.sh          | 158 +++++++++++++++++++++
 .../drivers/net/bonding/bond_topo_3d1c.sh          | 118 ++-------------
 .../selftests/drivers/net/mlxsw/sharedbuffer.sh    |  16 +--
 tools/testing/selftests/net/.gitignore             |   2 +
 79 files changed, 664 insertions(+), 356 deletions(-)
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_macvlan.sh
 create mode 100644 tools/testing/selftests/drivers/net/bonding/bond_topo_2d1c.sh

Comments

pr-tracker-bot@kernel.org Aug. 24, 2023, 4:36 p.m. UTC | #1
The pull request you sent on Thu, 24 Aug 2023 13:00:37 +0200:

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

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

Thank you!