mbox series

[GIT,PULL] Networking for v6.10-rc5

Message ID 20240620162333.2386649-1-kuba@kernel.org (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for v6.10-rc5 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc5

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 859 this patch: 859
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 863 this patch: 863
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: 864 this patch: 864
netdev/build_clang_rust success No Rust files in patch. Skipping build

Message

Jakub Kicinski June 20, 2024, 4:23 p.m. UTC
Hi Linus!

Happy summer solstice! The line count is a bit inflated by a selftest
and update to a driver's FW interface header, in reality the PR is
slightly below average for us. We are expecting one driver fix from
Intel, but there are no big known issues.

The following changes since commit d20f6b3d747c36889b7ce75ee369182af3decb6b:

  Merge tag 'net-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-06-13 11:11:53 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc5

for you to fetch changes up to fba383985354e83474f95f36d7c65feb75dba19d:

  net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings (2024-06-20 07:15:17 -0700)

----------------------------------------------------------------
Including fixes from wireless, bpf and netfilter.

Current release - regressions:

 - ipv6: bring NLM_DONE out to a separate recv() again

Current release - new code bugs:

 - wifi: cfg80211: wext: set ssids=NULL for passive scans via old wext API

Previous releases - regressions:

 - wifi: mac80211: fix monitor channel setting with chanctx emulation
   (probably most awaited of the fixes in this PR, tracked by Thorsten)

 - usb: ax88179_178a: bring back reset on init, if PHY is disconnected

 - bpf: fix UML x86_64 compile failure with BPF

 - bpf: avoid splat in pskb_pull_reason(), sanity check added can be hit
   with malicious BPF

 - eth: mvpp2: use slab_build_skb() for packets in slab, driver was
   missed during API refactoring

 - wifi: iwlwifi: add missing unlock of mvm mutex

Previous releases - always broken:

 - ipv6: add a number of missing null-checks for in6_dev_get(), in case
   IPv6 disabling races with the datapath

 - bpf: fix reg_set_min_max corruption of fake_reg

 - sched: act_ct: add netns as part of the key of tcf_ct_flow_table

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Adrian Moreno (1):
      selftests: openvswitch: Set value to nla flags.

Aryan Srivastava (1):
      net: mvpp2: use slab_build_skb for oversized frames

Ayala Beker (1):
      wifi: iwlwifi: scan: correctly check if PSC listen period is needed

Dan Carpenter (1):
      ptp: fix integer overflow in max_vclocks_store

Daniel Borkmann (3):
      bpf: Fix reg_set_min_max corruption of fake_reg
      bpf: Reduce stack consumption in check_stack_write_fixed_off
      selftests/bpf: Add test coverage for reg_set_min_max handling

David Ruth (1):
      net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()

David S. Miller (1):
      Merge branch 'virtio_net-csum-xdp-fixes'

Dmitry Antipov (1):
      wifi: cfg80211: wext: add extra SIOCSIWSCAN data check

Dmitry Safonov (1):
      net/tcp_ao: Don't leak ao_info on error-path

En-Wei Wu (1):
      ice: avoid IRQ collision to fix init failure on ACPI S3 resume

Eric Dumazet (4):
      tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
      ipv6: prevent possible NULL deref in fib6_nh_init()
      ipv6: prevent possible NULL dereference in rt6_probe()
      xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()

Florian Westphal (1):
      bpf: Avoid splat in pskb_pull_reason

Gavrilov Ilia (1):
      netrom: Fix a memory leak in nr_heartbeat_expiry()

Geetha sowjanya (1):
      octeontx2-pf: Fix linking objects into multiple modules

Heng Qi (2):
      virtio_net: checksum offloading handling fix
      virtio_net: fixing XDP for fully checksummed packets handling

Ignat Korchagin (1):
      net: do not leave a dangling sk pointer, when socket creation fails

Jakub Kicinski (6):
      Merge tag 'wireless-2024-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      netdev-genl: fix error codes when outputting XDP features
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      ipv6: bring NLM_DONE out to a separate recv() again
      Merge branch 'bnxt_en-bug-fixes-for-net'

Jianguo Wu (4):
      seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
      netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
      selftests: add selftest for the SRv6 End.DX4 behavior with netfilter
      selftests: add selftest for the SRv6 End.DX6 behavior with netfilter

Jiri Pirko (1):
      selftests: virtio_net: add forgotten config options

Johannes Berg (2):
      wifi: cfg80211: wext: set ssids=NULL for passive scans
      wifi: mac80211: fix monitor channel with chanctx emulation

Jose Ignacio Tornos Martinez (1):
      net: usb: ax88179_178a: improve reset check

Jozsef Kadlecsik (1):
      netfilter: ipset: Fix suspicious rcu_dereference_protected()

Kenton Groombridge (1):
      wifi: mac80211: Avoid address calculations via out of bounds array indexing

Maciej Żenczykowski (1):
      bpf: fix UML x86_64 compile failure

Marcin Szycik (1):
      ice: Fix VSI list rule with ICE_SW_LKUP_LAST type

Matthieu Baerts (NGI0) (1):
      selftests: mptcp: userspace_pm: fixed subtest names

Michael Chan (2):
      bnxt_en: Update firmware interface to 1.10.3.44
      bnxt_en: Set TSO max segs on devices with limits

Oleksij Rempel (3):
      net: phy: dp83tg720: wake up PHYs in managed mode
      net: phy: dp83tg720: get master/slave configuration in link down state
      net: stmmac: Assign configured channel value to EXTTS event

Oliver Neukum (1):
      net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings

Ondrej Mosnacek (2):
      cipso: fix total option length computation
      cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options

Paolo Abeni (2):
      Merge branch 'net-lan743x-fixes-for-multiple-wol-related-issues'
      Merge tag 'nf-24-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Paul Greenwalt (1):
      ice: fix 200G link speed message log

Pavan Chebbi (1):
      bnxt_en: Restore PTP tx_avail count in case of skb_pad() error

Raju Lakkaraju (3):
      net: lan743x: disable WOL upon resume to restore full data path operation
      net: lan743x: Support WOL at both the PHY and MAC appropriately
      net: phy: mxl-gpy: Remove interrupt mask clearing from config_init

Remi Pommarel (1):
      wifi: mac80211: Recalc offload when monitor stop

Shaul Triebitz (2):
      wifi: iwlwifi: mvm: unlock mvm mutex
      wifi: iwlwifi: mvm: fix ROC version check

Simon Horman (2):
      selftests: openvswitch: Use bash as interpreter
      octeontx2-pf: Add error handling to VLAN unoffload handling

Stanislav Fomichev (1):
      MAINTAINERS: mailmap: Update Stanislav's email address

Stefan Wahren (1):
      qca_spi: Make interrupt remembering atomic

Tony Ambardar (2):
      compiler_types.h: Define __retain for __attribute__((__retain__))
      bpf: Harden __bpf_kfunc tag against linker kfunc removal

Wojciech Drewek (1):
      ice: implement AQ download pkg retry

Xiaolei Wang (1):
      net: stmmac: No need to calculate speed divider when offload is disabled

Xin Long (2):
      tipc: force a dst refcount before doing decryption
      sched: act_ct: add netns into the key of tcf_ct_flow_table

Yue Haibing (1):
      netns: Make get_net_ns() handle zero refcount net

 .mailmap                                           |   1 +
 MAINTAINERS                                        |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h      | 311 +++++++++++--------
 drivers/net/ethernet/intel/ice/ice_ddp.c           |  23 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   6 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   5 +-
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |   3 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |   7 +
 .../ethernet/marvell/octeontx2/nic/otx2_devlink.c  |   2 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |   5 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c   |  44 ++-
 drivers/net/ethernet/microchip/lan743x_main.c      |  48 ++-
 drivers/net/ethernet/microchip/lan743x_main.h      |  28 ++
 drivers/net/ethernet/qualcomm/qca_debug.c          |   6 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            |  16 +-
 drivers/net/ethernet/qualcomm/qca_spi.h            |   3 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |  40 +--
 drivers/net/phy/dp83tg720.c                        |  38 ++-
 drivers/net/phy/mxl-gpy.c                          |  58 ++--
 drivers/net/usb/ax88179_178a.c                     |  18 +-
 drivers/net/usb/rtl8150.c                          |   3 +-
 drivers/net/virtio_net.c                           |  32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   2 +
 drivers/ptp/ptp_sysfs.c                            |   3 +-
 include/linux/bpf_verifier.h                       |   2 +
 include/linux/btf.h                                |   2 +-
 include/linux/compiler_types.h                     |  23 ++
 include/net/netns/netfilter.h                      |   3 +
 kernel/bpf/verifier.c                              |  25 +-
 net/core/filter.c                                  |   5 +
 net/core/net_namespace.c                           |   9 +-
 net/core/netdev-genl.c                             |  16 +-
 net/core/sock.c                                    |   3 +
 net/ipv4/cipso_ipv4.c                              |  75 +++--
 net/ipv4/tcp_ao.c                                  |   6 +-
 net/ipv4/tcp_input.c                               |   1 +
 net/ipv6/ip6_fib.c                                 |   3 +-
 net/ipv6/route.c                                   |   4 +-
 net/ipv6/seg6_local.c                              |   8 +-
 net/ipv6/xfrm6_policy.c                            |   8 +-
 net/mac80211/driver-ops.c                          |  17 ++
 net/mac80211/iface.c                               |  22 +-
 net/mac80211/scan.c                                |  17 +-
 net/mac80211/util.c                                |   2 +-
 net/netfilter/core.c                               |  13 +-
 net/netfilter/ipset/ip_set_core.c                  |  11 +-
 net/netfilter/nf_conntrack_standalone.c            |  15 -
 net/netfilter/nf_hooks_lwtunnel.c                  |  67 ++++
 net/netfilter/nf_internals.h                       |   6 +
 net/netrom/nr_timer.c                              |   3 +-
 net/sched/act_api.c                                |   3 +-
 net/sched/act_ct.c                                 |  16 +-
 net/tipc/node.c                                    |   1 +
 net/wireless/scan.c                                |  12 +-
 tools/testing/selftests/bpf/prog_tests/verifier.c  |   2 +
 .../selftests/bpf/progs/verifier_or_jmp32_k.c      |  41 +++
 .../selftests/drivers/net/virtio_net/config        |   8 +-
 tools/testing/selftests/net/Makefile               |   2 +
 tools/testing/selftests/net/config                 |   2 +
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  46 +--
 .../selftests/net/openvswitch/openvswitch.sh       |   2 +-
 .../testing/selftests/net/openvswitch/ovs-dpctl.py |   2 +-
 .../selftests/net/srv6_end_dx4_netfilter_test.sh   | 335 ++++++++++++++++++++
 .../selftests/net/srv6_end_dx6_netfilter_test.sh   | 340 +++++++++++++++++++++
 70 files changed, 1558 insertions(+), 353 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c
 create mode 100755 tools/testing/selftests/net/srv6_end_dx4_netfilter_test.sh
 create mode 100755 tools/testing/selftests/net/srv6_end_dx6_netfilter_test.sh

Comments

pr-tracker-bot@kernel.org June 20, 2024, 7:50 p.m. UTC | #1
The pull request you sent on Thu, 20 Jun 2024 09:23:33 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc5

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

Thank you!