[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241219124011.23689-1-pabeni@redhat.com>
Date: Thu, 19 Dec 2024 13:40:11 +0100
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.13-rc4
Hi Linus!
Happy winter holiday! hopefully nothing too scaring here.
The following changes since commit 150b567e0d572342ef08bace7ee7aff80fd75327:
Merge tag 'net-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-12-12 11:28:05 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.13-rc4
for you to fetch changes up to ce1219c3f76bb131d095e90521506d3c6ccfa086:
net: mctp: handle skb cleanup on sock_queue failures (2024-12-19 11:52:49 +0100)
----------------------------------------------------------------
Including fixes from can and netfilter.
Current release - regressions:
- rtnetlink: try the outer netns attribute in rtnl_get_peer_net().
- rust: net::phy fix module autoloading
Current release - new code bugs:
- phy: avoid undefined behavior in *_led_polarity_set()
- eth: octeontx2-pf: fix netdev memory leak in rvu_rep_create()
Previous releases - regressions:
- smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- ipvs: fix clamp() of ip_vs_conn_tab on small memory systems
- dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
- eth: tun: fix tun_napi_alloc_frags()
- eth: ionic: no double destroy workqueue
- eth: idpf: trigger SW interrupt when exiting wb_on_itr mode
- eth: rswitch: rework ts tags management
- eth: team: fix feature exposure when no ports are present
Previous releases - always broken:
- core: fix repeated netlink messages in queue dump
- mdiobus: fix an OF node reference leak
- smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- can: fix missed interrupts with m_can_pci
- eth: oa_tc6: fix infinite loop error when tx credits becomes 0
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Adrian Moreno (2):
selftests: openvswitch: fix tcpdump execution
psample: adjust size if rate_as_probability is set
Arnd Bergmann (1):
net: phy: avoid undefined behavior in *_led_polarity_set()
Brett Creeley (1):
ionic: Fix netdev notifier unregister on failure
Dan Carpenter (2):
chelsio/chtls: prevent potential integer overflow on 32bit
net: hinic: Fix cleanup in create_rxqs/txqs()
Daniel Borkmann (1):
team: Fix feature exposure when no ports are present
David Laight (1):
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
David S. Miller (1):
Merge branch 'smc-fixes'
Donald Hunter (1):
tools/net/ynl: fix sub-message key lookup for nested attributes
Eric Dumazet (3):
net: tun: fix tun_napi_alloc_frags()
netdevsim: prevent bad user input in nsim_dev_health_break_write()
net: netdevsim: fix nsim_pp_hold_write()
FUJITA Tomonori (1):
rust: net::phy fix module autoloading
Gianfranco Trad (1):
qed: fix possible uninit pointer read in qed_mcp_nvm_info_populate()
Guangguan Wang (6):
net/smc: protect link down work from execute after lgr freed
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
net/smc: check smcd_v2_ext_offset when receiving proposal msg
net/smc: check return value of sock_recvmsg when draining clc data
Harshit Mogalapalli (2):
octeontx2-pf: fix netdev memory leak in rvu_rep_create()
octeontx2-pf: fix error handling of devlink port in rvu_rep_create()
Jakub Kicinski (10):
Merge branch 'ionic-minor-code-fixes'
netdev: fix repeated netlink messages in queue dump
netdev: fix repeated netlink messages in queue stats
selftests: net: support setting recv_size in YNL
selftests: net-drv: queues: sanity check netlink dumps
selftests: net-drv: stats: sanity check netlink dumps
Merge branch 'netdev-fix-repeated-netlink-messages-in-queue-dumps'
Merge tag 'linux-can-fixes-for-6.13-20241218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
netdev-genl: avoid empty messages in queue dump
Jeremy Kerr (1):
net: mctp: handle skb cleanup on sock_queue failures
Joe Hattori (2):
net: ethernet: bgmac-platform: fix an OF node reference leak
net: mdiobus: fix an OF node reference leak
Joshua Hay (2):
idpf: add support for SW triggered interrupts
idpf: trigger SW interrupt when exiting wb_on_itr mode
Kuniyuki Iwashima (1):
rtnetlink: Try the outer netns attribute in rtnl_get_peer_net().
Marc Kleine-Budde (1):
Merge patch series "can: m_can: set init flag earlier in probe"
Martin Hou (1):
net: usb: qmi_wwan: add Quectel RG255C
Matthias Schiffer (2):
can: m_can: set init flag earlier in probe
can: m_can: fix missed interrupts with m_can_pci
Nikita Yushchenko (1):
net: renesas: rswitch: rework ts tags management
Paolo Abeni (2):
Merge branch 'fixes-on-the-open-alliance-tc6-10base-t1x-mac-phy-support-generic-lib'
Merge tag 'nf-24-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Parthiban Veerasooran (2):
net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0
net: ethernet: oa_tc6: fix tx skb race condition between reference pointers
Phil Sutter (1):
netfilter: ipset: Fix for recursive locking warning
Shannon Nelson (2):
ionic: no double destroy workqueue
ionic: use ee->offset when returning sprom data
Vladimir Oltean (2):
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
drivers/net/can/m_can/m_can.c | 36 ++++++---
drivers/net/can/m_can/m_can.h | 1 +
drivers/net/can/m_can/m_can_pci.c | 1 +
drivers/net/ethernet/broadcom/bgmac-platform.c | 5 +-
.../chelsio/inline_crypto/chtls/chtls_main.c | 5 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +
drivers/net/ethernet/intel/idpf/idpf_dev.c | 3 +
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 29 +++++---
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 8 +-
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 3 +
drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 5 +-
drivers/net/ethernet/mscc/ocelot.c | 2 +-
drivers/net/ethernet/oa_tc6.c | 11 ++-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 5 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 4 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 +
drivers/net/ethernet/renesas/rswitch.c | 74 ++++++++++---------
drivers/net/ethernet/renesas/rswitch.h | 13 +---
drivers/net/mdio/fwnode_mdio.c | 13 +++-
drivers/net/netdevsim/health.c | 2 +
drivers/net/netdevsim/netdev.c | 4 +-
drivers/net/phy/aquantia/aquantia_leds.c | 2 +-
drivers/net/phy/intel-xway.c | 2 +-
drivers/net/phy/mxl-gpy.c | 2 +-
drivers/net/team/team_core.c | 8 +-
drivers/net/tun.c | 2 +-
drivers/net/usb/qmi_wwan.c | 1 +
net/core/netdev-genl.c | 19 ++---
net/core/rtnetlink.c | 5 +-
net/dsa/tag.h | 16 ++--
net/mctp/route.c | 36 ++++++---
net/mctp/test/route-test.c | 86 ++++++++++++++++++++++
net/netfilter/ipset/ip_set_list_set.c | 3 +
net/netfilter/ipvs/ip_vs_conn.c | 4 +-
net/psample/psample.c | 9 ++-
net/smc/af_smc.c | 18 ++++-
net/smc/smc_clc.c | 17 ++++-
net/smc/smc_clc.h | 22 +++++-
net/smc/smc_core.c | 9 ++-
rust/kernel/net/phy.rs | 4 +-
tools/net/ynl/lib/ynl.py | 6 +-
tools/testing/selftests/drivers/net/queues.py | 23 +++---
tools/testing/selftests/drivers/net/stats.py | 19 ++++-
tools/testing/selftests/net/lib/py/ynl.py | 16 ++--
.../selftests/net/openvswitch/openvswitch.sh | 6 +-
46 files changed, 410 insertions(+), 156 deletions(-)
Powered by blists - more mailing lists