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: <20250724125859.371031-1-pabeni@redhat.com>
Date: Thu, 24 Jul 2025 14:58:59 +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 v6.16-rc8

Hi Linus!

The following changes since commit 6832a9317eee280117cd695fa885b2b7a7a38daf:

  Merge tag 'net-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-07-17 10:04:04 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 291d5dc80eca1fc67a0fa4c861d13c101345501a:

  Merge tag 'ipsec-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec (2025-07-24 12:30:40 +0200)

----------------------------------------------------------------
Including fixes from can and xfrm.

The TI regression notified last week is actually on our net-next tree,
it does not affect 6.16.
We are investigating a virtio regression which is quite hard to
reproduce - currently only our CI sporadically hits it. Hopefully it
should not be critical, and I'm not sure that an additional week would
be enough to solve it.

Current release - fix to a fix:

  - sched: sch_qfq: avoid sleeping in atomic context in qfq_delete_class

Previous releases - regressions:

  - xfrm:
    - set transport header to fix UDP GRO handling
    - delete x->tunnel as we delete x

  - eth: mlx5: fix memory leak in cmd_exec()

  - eth: i40e: when removing VF MAC filters, avoid losing PF-set MAC

  - eth: gve: fix stuck TX queue for DQ queue format

Previous releases - always broken:

  - can: fix NULL pointer deref of struct can_priv::do_set_mode

  - eth: ice: fix a null pointer dereference in ice_copy_and_init_pkg()

  - eth: ism: fix concurrency management in ism_cmd()

  - eth: dpaa2: fix device reference count leak in MAC endpoint handling

  - eth: icssg-prueth: fix buffer allocation for ICSSG

Misc:

  - selftests: mptcp: increase code coverage

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

----------------------------------------------------------------
Chiara Meiohas (1):
      net/mlx5: Fix memory leak in cmd_exec()

Dennis Chen (1):
      i40e: report VF tx_dropped with tx_errors instead of tx_discards

Eyal Birger (1):
      xfrm: interface: fix use-after-free after changing collect_md xfrm interface

Fernando Fernandez Mancera (1):
      xfrm: ipcomp: adjust transport header after decompressing

Florian Fainelli (1):
      net: bcmasp: Restore programming of TX map vector register

Florian Westphal (1):
      selftests: netfilter: tone-down conntrack clash test

Halil Pasic (1):
      s390/ism: fix concurrency management in ism_cmd()

Haoxiang Li (1):
      ice: Fix a null pointer dereference in ice_copy_and_init_pkg()

Himanshu Mittal (1):
      net: ti: icssg-prueth: Fix buffer allocation for ICSSG

Jacek Kowalski (2):
      e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
      e1000e: ignore uninitialized checksum word on tgp

Jakub Kicinski (4):
      Merge branch 'mlx5-misc-fixes-2025-07-17'
      Merge branch 'selftests-mptcp-connect-cover-alt-modes'
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'linux-can-fixes-for-6.16-20250722' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can

Jamie Bainbridge (1):
      i40e: When removing VF MAC filters, only check PF-set MAC

Jian Shen (2):
      net: hns3: fix concurrent setting vlan filter issue
      net: hns3: fixed vf get max channels bug

Jijie Shao (1):
      net: hns3: default enable tx bounce buffer when smmu enabled

Kees Cook (1):
      MAINTAINERS: Add in6.h to MAINTAINERS

Kito Xu (veritas501) (1):
      net: appletalk: Fix use-after-free in AARP proxy probe

Leon Romanovsky (1):
      xfrm: always initialize offload path

Ma Ke (3):
      bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
      dpaa2-eth: Fix device reference count leak in MAC endpoint handling
      dpaa2-switch: Fix device reference count leak in MAC endpoint handling

Marc Kleine-Budde (1):
      can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode

Matthieu Baerts (NGI0) (2):
      selftests: mptcp: connect: also cover alt modes
      selftests: mptcp: connect: also cover checksum

Nimrod Oren (1):
      selftests: drv-net: wait for iperf client to stop sending

Paolo Abeni (2):
      Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
      Merge tag 'ipsec-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec

Praveen Kaligineedi (1):
      gve: Fix stuck TX queue for DQ queue format

Sabrina Dubroca (4):
      xfrm: state: initialize state_ptrs earlier in xfrm_state_find
      xfrm: state: use a consistent pcpu_id in xfrm_state_find
      xfrm: delete x->tunnel as we delete x
      Revert "xfrm: destroy xfrm_state synchronously on net exit path"

Shahar Shitrit (1):
      net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch

Steffen Klassert (2):
      Merge branch 'xfrm: fixes for xfrm_state_find under preemption'
      Merge branch 'ipsec: fix splat due to ipcomp fallback tunnel'

Tobias Brunner (1):
      xfrm: Set transport header to fix UDP GRO handling

Xiang Mei (1):
      net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class

Yonglong Liu (1):
      net: hns3: disable interrupt when ptp init failed

 MAINTAINERS                                        |   1 +
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  19 ++-
 drivers/net/can/dev/dev.c                          |  12 +-
 drivers/net/can/dev/netlink.c                      |  12 ++
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |  15 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  15 +-
 drivers/net/ethernet/google/gve/gve_main.c         |  67 +++++----
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  31 ++++
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   2 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  36 +++--
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |   9 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   6 +-
 drivers/net/ethernet/intel/e1000e/defines.h        |   3 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   2 +
 drivers/net/ethernet/intel/e1000e/nvm.c            |   6 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   6 +-
 drivers/net/ethernet/intel/ice/ice_ddp.c           |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   4 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 108 +++++++-------
 drivers/net/ethernet/ti/icssg/icssg_config.c       | 158 ++++++++++++++-------
 drivers/net/ethernet/ti/icssg/icssg_config.h       |  80 +++++++++--
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |  20 ++-
 drivers/net/ethernet/ti/icssg/icssg_prueth.h       |   2 +
 drivers/net/ethernet/ti/icssg/icssg_switch_map.h   |   3 +
 drivers/s390/net/ism_drv.c                         |   3 +
 include/linux/ism.h                                |   1 +
 include/net/xfrm.h                                 |  15 +-
 net/appletalk/aarp.c                               |  24 +++-
 net/ipv4/ipcomp.c                                  |   2 +
 net/ipv4/xfrm4_input.c                             |   3 +
 net/ipv6/ipcomp6.c                                 |   2 +
 net/ipv6/xfrm6_input.c                             |   3 +
 net/ipv6/xfrm6_tunnel.c                            |   2 +-
 net/key/af_key.c                                   |   2 +-
 net/sched/sch_qfq.c                                |   7 +-
 net/xfrm/xfrm_device.c                             |   1 -
 net/xfrm/xfrm_interface_core.c                     |   7 +-
 net/xfrm/xfrm_ipcomp.c                             |   3 +-
 net/xfrm/xfrm_state.c                              |  69 ++++-----
 net/xfrm/xfrm_user.c                               |   3 +-
 tools/testing/selftests/drivers/net/lib/py/load.py |  23 ++-
 tools/testing/selftests/net/mptcp/Makefile         |   3 +-
 .../selftests/net/mptcp/mptcp_connect_checksum.sh  |   5 +
 .../selftests/net/mptcp/mptcp_connect_mmap.sh      |   5 +
 .../selftests/net/mptcp/mptcp_connect_sendfile.sh  |   5 +
 .../selftests/net/netfilter/conntrack_clash.sh     |  45 +++---
 47 files changed, 549 insertions(+), 306 deletions(-)
 create mode 100755 tools/testing/selftests/net/mptcp/mptcp_connect_checksum.sh
 create mode 100755 tools/testing/selftests/net/mptcp/mptcp_connect_mmap.sh
 create mode 100755 tools/testing/selftests/net/mptcp/mptcp_connect_sendfile.sh


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ