[GIT PULL] Networking for v6.13-rc7

Jakub Kicinski
2025-01-09T18:29:54Z

Hi Linus!

The following changes since commit aba74e639f8d76d29b94991615e33319d7371b63:

Merge tag 'net-6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-01-03 14:36:54 -0800)

are available in the Git repository at:

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

for you to fetch changes up to b5cf67a8f716afbd7f8416edfe898c2df460811a:

Merge tag 'nf-25-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2025-01-09 08:54:49 -0800)

----------------------------------------------------------------
Including fixes from netfilter, Bluetooth and WPAN.

No outstanding fixes / investigations at this time.

Current release - new code bugs:

- eth: fbnic: revert HWMON support, it doesn't work at all
and revert is similar size as the fixes

Previous releases - regressions:

- tcp: allow a connection when sk_max_ack_backlog is zero

- tls: fix tls_sw_sendmsg error handling

Previous releases - always broken:

- netdev netlink family:
- prevent accessing NAPI instances from another namespace
- don't dump Tx and uninitialized NAPIs

- net: sysctl: avoid using current->nsproxy, fix null-deref if task
is exiting and stick to opener's netns

- sched: sch_cake: add bounds checks to host bulk flow fairness counts

Misc:

- annual cleanup of inactive maintainers

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

----------------------------------------------------------------
Antonio Pastor (1):
net: 802: LLC+SNAP OID:PID lookup on start of skb data

Anumula Murali Mohan Reddy (1):
cxgb4: Avoid removal of uninserted tid

Arkadiusz Kubalewski (1):
ice: fix max values for dpll pin phase adjust

Benjamin Coddington (1):
tls: Fix tls_sw_sendmsg error handling

Chenguang Zhao (1):
net/mlx5: Fix variable not being completed when function returns

Chris Lu (1):
Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices.

Dan Carpenter (1):
rtase: Fix a check for error in rtase_alloc_msix()

Daniel Borkmann (1):
tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset

En-Wei Wu (1):
igc: return early when failing to read EECD register

Eric Dumazet (1):
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute

Hao Lan (4):
net: hns3: fixed reset failure issues caused by the incorrect reset type
net: hns3: fix missing features due to dev->features configuration too early
net: hns3: Resolved the issue that the debugfs query result is inconsistent.
net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue

Jakub Kicinski (20):
selftests: tc-testing: reduce rshift value
Merge tag 'ieee802154-for-net-2025-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge branch 'bnxt_en-2-bug-fixes'
net: don't dump Tx and uninitialized NAPIs
eth: gve: use appropriate helper to set xdp_features
netdev: prevent accessing NAPI instances from another namespace
Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge tag 'for-net-2025-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
MAINTAINERS: mark Synopsys DW XPCS as Orphan
MAINTAINERS: update maintainers for Microchip LAN78xx
MAINTAINERS: remove Andy Gospodarek from bonding
MAINTAINERS: mark stmmac ethernet as an Orphan
MAINTAINERS: remove Mark Lee from MediaTek Ethernet
MAINTAINERS: remove Ying Xue from TIPC
MAINTAINERS: remove Noam Dagan from AMAZON ETHERNET
MAINTAINERS: remove Lars Povlsen from Microchip Sparx5 SoC
Merge branch 'maintainers-spring-2025-cleanup-of-networking-maintainers'
Merge branch 'net-sysctl-avoid-using-current-nsproxy'
Merge tag 'nf-25-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Jian Shen (2):
net: hns3: don't auto enable misc vector
net: hns3: initialize reset_timer before hclgevf_misc_irq_init()

Jiawen Wu (1):
net: libwx: fix firmware mailbox abnormal return

Jie Wang (1):
net: hns3: fix kernel crash when 1588 is sent on HIP08 devices

Kalesh AP (1):
bnxt_en: Fix possible memory leak when hwrm_req_replace fails

Keisuke Nishimura (1):
ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()

Kory Maincent (1):
dt-bindings: net: pse-pd: Fix unusual character in documentation

Kuniyuki Iwashima (1):
ipvlan: Fix use-after-free in ipvlan_get_iflink().

Leo Yang (1):
mctp i3c: fix MCTP I3C driver multi-thread issue

Lizhi Xu (1):
mac802154: check local interfaces before deleting sdata list

Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix not setting Random Address when required
Bluetooth: MGMT: Fix Add Device to responding before completing

Matthieu Baerts (NGI0) (9):
mptcp: sysctl: avail sched: remove write access
mptcp: sysctl: sched: avoid using current->nsproxy
mptcp: sysctl: blackhole timeout: avoid using current->nsproxy
sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
sctp: sysctl: rto_min/max: avoid using current->nsproxy
sctp: sysctl: auth_enable: avoid using current->nsproxy
sctp: sysctl: udp_port: avoid using current->nsproxy
sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy

Michael Chan (1):
bnxt_en: Fix DIM shutdown

Neeraj Sanjay Kale (1):
Bluetooth: btnxpuart: Fix driver sending truncated data

Pablo Neira Ayuso (2):
netfilter: nf_tables: imbalance in flowtable binding
netfilter: conntrack: clamp maximum hashtable size to INT_MAX

Parker Newman (1):
net: stmmac: dwmac-tegra: Read iommu stream id from device tree

Przemyslaw Korba (1):
ice: fix incorrect PHY settings for 100 GB/s

Shannon Nelson (1):
pds_core: limit loop over fw name list

Su Hui (1):
eth: fbnic: Revert "eth: fbnic: Add hardware monitoring support via HWMON interface"

Toke Høiland-Jørgensen (1):
sched: sch_cake: add bounds checks to host bulk flow fairness counts

Zhongqiu Duan (1):
tcp/dccp: allow a connection when sk_max_ack_backlog is zero

CREDITS | 12 ++
.../bindings/net/pse-pd/pse-controller.yaml | 2 +-
MAINTAINERS | 16 +--
drivers/bluetooth/btmtk.c | 7 ++
drivers/bluetooth/btnxpuart.c | 1 +
drivers/net/ethernet/amd/pds_core/devlink.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 38 +++++-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 5 +-
drivers/net/ethernet/google/gve/gve_main.c | 14 ++-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 -
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 96 +++++---------
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 1 -
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 45 +++++--
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 3 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_regs.c | 9 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 41 ++++--
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c | 9 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 +
drivers/net/ethernet/intel/ice/ice_dpll.c | 35 ++++--
drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 4 +-
drivers/net/ethernet/intel/igc/igc_base.c | 6 +
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 +
drivers/net/ethernet/meta/fbnic/Makefile | 1 -
drivers/net/ethernet/meta/fbnic/fbnic.h | 5 -
drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 7 --
drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c | 81 ------------
drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 22 ----
drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 7 --
drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 3 -
drivers/net/ethernet/realtek/rtase/rtase_main.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 14 ++-
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 24 ++--
drivers/net/ieee802154/ca8210.c | 6 +-
drivers/net/mctp/mctp-i3c.c | 4 +
include/net/inet_connection_sock.h | 2 +-
net/802/psnap.c | 4 +-
net/bluetooth/hci_sync.c | 11 +-
net/bluetooth/mgmt.c | 38 +++++-
net/bluetooth/rfcomm/tty.c | 4 +-
net/core/dev.c | 43 +++++--
net/core/dev.h | 3 +-
net/core/link_watch.c | 10 +-
net/core/netdev-genl.c | 11 +-
net/ipv4/tcp_ipv4.c | 2 +-
net/mac802154/iface.c | 4 +
net/mptcp/ctrl.c | 17 +--
net/netfilter/nf_conntrack_core.c | 5 +-
net/netfilter/nf_tables_api.c | 15 ++-
net/rds/tcp.c | 39 ++++--
net/sched/cls_flow.c | 3 +-
net/sched/sch_cake.c | 140 +++++++++++----------
net/sctp/sysctl.c | 14 ++-
net/tls/tls_sw.c | 2 +-
.../tc-testing/tc-tests/filters/flow.json | 4 +-
55 files changed, 494 insertions(+), 408 deletions(-)
delete mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c