[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230824110037.31215-1-pabeni@redhat.com>
Date: Thu, 24 Aug 2023 13:00:37 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for 6.5-rc8
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@...hat.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
Powered by blists - more mailing lists