mbox series

[GIT,PULL] Networking for v6.13-rc2

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

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.13-rc2

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 3 this patch: 3
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 3 this patch: 3
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: 304 this patch: 304
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 0 this patch: 0
netdev/contest fail net-next-2024-12-05--18-00 (tests: 761)

Message

Paolo Abeni Dec. 5, 2024, 2:56 p.m. UTC
Hi Linus!

The following changes since commit 65ae975e97d5aab3ee9dc5ec701b12090572ed43:

  Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-11-28 10:15:20 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.13-rc2

for you to fetch changes up to 31f1b55d5d7e531cd827419e5d71c19f24de161c:

  net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (2024-12-05 12:02:15 +0100)

----------------------------------------------------------------
Including fixes from can and netfilter.

Current release - regressions:

  - rtnetlink: fix double call of rtnl_link_get_net_ifla()

  - tcp: populate XPS related fields of timewait sockets

  - ethtool: fix access to uninitialized fields in set RXNFC command

  - selinux: use sk_to_full_sk() in selinux_ip_output()

Current release - new code bugs:

  - net: make napi_hash_lock irq safe

  - eth: bnxt_en: support header page pool in queue API

  - eth: ice: fix NULL pointer dereference in switchdev

Previous releases - regressions:

  - core: fix icmp host relookup triggering ip_rt_bug

  - ipv6:
    - avoid possible NULL deref in modify_prefix_route()
    - release expired exception dst cached in socket

  - smc: fix LGR and link use-after-free issue

  - hsr: avoid potential out-of-bound access in fill_frame_info()

  - can: hi311x: fix potential use-after-free

  - eth: ice: fix VLAN pruning in switchdev mode

Previous releases - always broken:

  - netfilter:
    - ipset: hold module reference while requesting a module
    - nft_inner: incorrect percpu area handling under softirq

  - can: j1939: fix skb reference counting

  - eth: mlxsw: use correct key block on Spectrum-4

  - eth: mlx5: fix memory leak in mlx5hws_definer_calc_layout

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

----------------------------------------------------------------
Ajay Kaher (1):
      ptp: Add error handling for adjfine callback in ptp_clock_adjtime

Alexander Kozhinov (1):
      can: gs_usb: add usb endpoint address detection at driver probe step

Arkadiusz Kubalewski (1):
      ice: fix PHY Clock Recovery availability check

Cong Wang (1):
      rtnetlink: fix double call of rtnl_link_get_net_ifla()

Cosmin Ratiu (2):
      net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
      net/mlx5: HWS: Properly set bwc queue locks lock classes

Daniel Xu (2):
      bnxt_en: ethtool: Supply ntuple rss context action
      selftests: drv-net: rss_ctx: Add test for ntuple rule

Dario Binacchi (11):
      can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
      can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
      can: hi311x: hi3110_can_ist(): fix potential use-after-free
      can: hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails
      can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
      can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
      can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
      can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
      can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
      can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
      can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics

David S. Miller (1):
      Merge branch 'enetc-mqprio-fixes' Wei Fang sayus:

David Wei (3):
      bnxt_en: refactor tpa_info alloc/free into helpers
      bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
      bnxt_en: handle tpa_info in queue API implementation

Dmitry Antipov (2):
      netfilter: x_tables: fix LED ID check in led_tg_check()
      can: j1939: j1939_session_new(): fix skb reference counting

Dong Chenchen (1):
      net: Fix icmp host relookup triggering ip_rt_bug

Eric Dumazet (7):
      tcp: populate XPS related fields of timewait sockets
      selinux: use sk_to_full_sk() in selinux_ip_output()
      net: hsr: avoid potential out-of-bound access in fill_frame_info()
      ipv6: avoid possible NULL deref in modify_prefix_route()
      net: hsr: must allocate more bytes for RedBox support
      geneve: do not assume mac header is set in geneve_xmit_skb()
      net: avoid potential UAF in default_operstate()

Fernando Fernandez Mancera (1):
      Revert "udp: avoid calling sock_def_readable() if possible"

Gal Pressman (1):
      ethtool: Fix access to uninitialized fields in set RXNFC command

Geetha sowjanya (1):
      octeontx2-af: Fix SDP MAC link credits configuration

Ido Schimmel (1):
      mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4

Ivan Solodovnikov (1):
      dccp: Fix memory leak in dccp_feat_change_recv

Jacob Keller (2):
      ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
      ixgbe: downgrade logging of unsupported VF API version to debug

Jakub Kicinski (6):
      Merge branch 'bnxt-fix-failure-to-report-rss-context-in-ntuple-rule'
      MAINTAINERS: list PTP drivers under networking
      Merge tag 'linux-can-fixes-for-6.13-20241202' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch 'bnxt_en-support-header-page-pool-in-queue-api'
      Merge branch 'mlx5-misc-fixes-2024-12-03'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jianbo Liu (1):
      net/mlx5e: Remove workaround to avoid syndrome for internal port

Jinghao Jia (1):
      ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()

Jiri Wiesner (1):
      net/ipv6: release expired exception dst cached in socket

Joe Damato (1):
      net: Make napi_hash_lock irq safe

Joshua Hay (1):
      idpf: set completion tag for "empty" bufs associated with a packet

Konstantin Shkolnyy (3):
      vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
      vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
      vsock/test: verify socket options after setting them

Kory Maincent (1):
      ethtool: Fix wrong mod state in case of verbose and no_mask bitset

Kuniyuki Iwashima (1):
      tipc: Fix use-after-free of kernel socket in cleanup_bearer().

Lion Ackermann (1):
      net: sched: fix ordering of qlen adjustment

Louis Leseur (1):
      net/qed: allow old cards not supporting "num_images" to work

Marc Kleine-Budde (3):
      can: dev: can_set_termination(): allow sleeping GPIOs
      Merge patch series "Fix {rx,tx}_errors CAN statistics"
      can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.

Marcin Szycik (1):
      ice: Fix VLAN pruning in switchdev mode

Martin Ottens (1):
      net/sched: tbf: correct backlog statistic for GSO packets

Oleksij Rempel (1):
      net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850

Pablo Neira Ayuso (3):
      netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
      netfilter: nft_inner: incorrect percpu area handling under softirq
      netfilter: nft_set_hash: skip duplicated elements pending gc run

Paolo Abeni (4):
      Merge branch 'two-fixes-for-smc'
      ipmr: tune the ipmr_can_free_table() checks.
      Merge branch 'vsock-test-fix-wrong-setsockopt-parameters'
      Merge tag 'nf-24-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Patrisious Haddad (2):
      net/mlx5: E-Switch, Fix switching to switchdev mode with IB device disabled
      net/mlx5: E-Switch, Fix switching to switchdev mode in MPV

Phil Sutter (1):
      netfilter: ipset: Hold module reference while requesting a module

Przemyslaw Korba (1):
      ice: fix PHY timestamp extraction for ETH56G

Shradha Gupta (1):
      net :mana :Request a V2 response version for MANA_QUERY_GF_STAT

Tariq Toukan (1):
      net/mlx5e: SD, Use correct mdev to build channel param

Tore Amundsen (1):
      ixgbe: Correct BASE-BX10 compliance code

Vladimir Oltean (1):
      net: enetc: read TSN capabilities from port register, not SI

Vyshnav Ajith (1):
      docs: net: bareudp: fix spelling and grammar mistakes

Wei Fang (1):
      net: enetc: Do not configure preemptible TCs if SIs do not support

Wen Gu (2):
      net/smc: initialize close_work early to avoid warning
      net/smc: fix LGR and link use-after-free issue

Wojciech Drewek (1):
      ice: Fix NULL pointer dereference in switchdev

Xin Long (1):
      net: sched: fix erspan_opt settings in cls_flower

Yuan Can (1):
      igb: Fix potential invalid memory access in igb_init_module()

 Documentation/networking/bareudp.rst               |  11 +-
 MAINTAINERS                                        |   1 +
 drivers/net/can/c_can/c_can_main.c                 |  26 ++-
 drivers/net/can/dev/dev.c                          |   2 +-
 drivers/net/can/ifi_canfd/ifi_canfd.c              |  58 ++++--
 drivers/net/can/m_can/m_can.c                      |  33 +++-
 drivers/net/can/sja1000/sja1000.c                  |  67 ++++---
 drivers/net/can/spi/hi311x.c                       |  55 +++---
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c      |  29 ++-
 drivers/net/can/sun4i_can.c                        |  22 ++-
 drivers/net/can/usb/ems_usb.c                      |  58 +++---
 drivers/net/can/usb/f81604.c                       |  10 +-
 drivers/net/can/usb/gs_usb.c                       |  25 ++-
 drivers/net/can/vxcan.c                            |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          | 205 +++++++++++++--------
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   8 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |  12 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |   6 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |  19 ++
 drivers/net/ethernet/intel/ice/ice_common.c        |  25 ++-
 drivers/net/ethernet/intel/ice/ice_main.c          |   8 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |   3 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   6 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   4 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h    |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h       |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |   2 +-
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |   1 -
 drivers/net/ethernet/marvell/octeontx2/af/common.h |   1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  32 ++--
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   5 +-
 .../mellanox/mlx5/core/steering/hws/bwc_complex.c  |   2 +
 .../mellanox/mlx5/core/steering/hws/send.c         |   1 +
 .../mellanox/mlxsw/spectrum_acl_flex_keys.c        |   6 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   1 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          |   4 +-
 drivers/net/geneve.c                               |   2 +-
 drivers/net/netkit.c                               |  11 +-
 drivers/net/phy/microchip.c                        |  21 +++
 drivers/net/veth.c                                 |  12 +-
 drivers/ptp/ptp_clock.c                            |   3 +-
 include/net/inet_timewait_sock.h                   |   2 +
 include/net/net_namespace.h                        |   5 +
 include/net/netfilter/nf_tables_core.h             |   1 +
 net/can/j1939/transport.c                          |   2 +-
 net/core/dev.c                                     |  18 +-
 net/core/link_watch.c                              |   7 +-
 net/core/rtnetlink.c                               |  44 ++---
 net/dccp/feat.c                                    |   6 +-
 net/ethtool/bitset.c                               |  48 ++++-
 net/ethtool/ioctl.c                                |   3 +-
 net/hsr/hsr_device.c                               |  19 +-
 net/hsr/hsr_forward.c                              |   2 +
 net/ipv4/icmp.c                                    |   3 +
 net/ipv4/ipmr.c                                    |   2 +-
 net/ipv4/tcp_minisocks.c                           |   4 +
 net/ipv4/udp.c                                     |  14 +-
 net/ipv6/addrconf.c                                |  13 +-
 net/ipv6/ip6mr.c                                   |   2 +-
 net/ipv6/route.c                                   |   6 +-
 net/netfilter/ipset/ip_set_core.c                  |   5 +
 net/netfilter/ipvs/ip_vs_proto.c                   |   4 +-
 net/netfilter/nft_inner.c                          |  57 ++++--
 net/netfilter/nft_set_hash.c                       |  16 ++
 net/netfilter/nft_socket.c                         |   2 +-
 net/netfilter/xt_LED.c                             |   4 +-
 net/sched/cls_flower.c                             |   5 +-
 net/sched/sch_cake.c                               |   2 +-
 net/sched/sch_choke.c                              |   2 +-
 net/sched/sch_tbf.c                                |  18 +-
 net/smc/af_smc.c                                   |   6 +-
 net/tipc/udp_media.c                               |   2 +-
 security/selinux/hooks.c                           |   2 +-
 tools/testing/selftests/drivers/net/hw/rss_ctx.py  |  12 +-
 tools/testing/vsock/control.c                      |   9 +-
 tools/testing/vsock/msg_zerocopy_common.c          |  10 -
 tools/testing/vsock/msg_zerocopy_common.h          |   1 -
 tools/testing/vsock/util.c                         | 142 ++++++++++++++
 tools/testing/vsock/util.h                         |   7 +
 tools/testing/vsock/vsock_perf.c                   |  20 +-
 tools/testing/vsock/vsock_test.c                   |  75 ++++----
 tools/testing/vsock/vsock_test_zerocopy.c          |   2 +-
 tools/testing/vsock/vsock_uring_test.c             |   2 +-
 87 files changed, 985 insertions(+), 454 deletions(-)

Comments

pr-tracker-bot@kernel.org Dec. 5, 2024, 7:31 p.m. UTC | #1
The pull request you sent on Thu,  5 Dec 2024 15:56:05 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.13-rc2

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

Thank you!