lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240620162333.2386649-1-kuba@kernel.org>
Date: Thu, 20 Jun 2024 09:23:33 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	pabeni@...hat.com
Subject: [GIT PULL] Networking for v6.10-rc5

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@...nel.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ