Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-13--03-00 (v6.14-rc1-487-gf90f362c7beb) remotes/brancher/net-next-2025-02-13--06-00 (v6.14-rc1-492-gc7384edf3b3c) ==== BASE DIFF ==== Documentation/netlink/genetlink-c.yaml | 2 +- Documentation/netlink/genetlink-legacy.yaml | 5 +- Documentation/netlink/genetlink.yaml | 2 +- Documentation/netlink/specs/conntrack.yaml | 643 +++++++ Documentation/netlink/specs/nl80211.yaml | 2000 ++++++++++++++++++++ MAINTAINERS | 2 + drivers/net/dsa/mt7530.c | 68 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 5 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 5 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 3 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 50 +- drivers/net/phy/phylink.c | 3 +- include/linux/phylink.h | 12 + include/net/sock.h | 9 +- net/core/sock.c | 1 + net/dsa/user.c | 25 +- net/vmw_vsock/af_vsock.c | 8 +- tools/net/ynl/Makefile.deps | 1 + tools/net/ynl/pyynl/lib/ynl.py | 46 +- tools/net/ynl/pyynl/ynl_gen_c.py | 28 +- tools/testing/vsock/vsock_test.c | 41 + 23 files changed, 2893 insertions(+), 90 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.ZQufcaT8Tq b/tmp/tmp.lnA9bCaBll index 00321d2eecde..dffb76e1ccc8 100644 --- a/tmp/tmp.ZQufcaT8Tq +++ b/tmp/tmp.lnA9bCaBll @@ -3,6 +3,10 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +page_pool: avoid infinite loop to schedule delayed worker +net: stmmac: refactor clock management in EQoS driver +geneve: Fix use-after-free in geneve_find_dev(). +net: dsa: felix: Add NULL check for outer_tagging_rule() eth: mlx4: use the page pool for Rx buffers eth: mlx4: remove the local XDP fast-recycling ring eth: mlx4: don't try to complete XDP frames in netpoll @@ -12,16 +16,11 @@ eth: fbnic: support TCP segmentation offload selftests/bpf: add rto max for bpf_setsockopt test bpf: add TCP_BPF_RTO_MAX for bpf_setsockopt tcp: add TCP_RTO_MAX_MIN_SEC definition -selftests: drv-net: add a simple TSO test -selftests: drv-net: get detailed interface info -selftests: drv-net: resolve remote interface name net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message arp: switch to dev_getbyhwaddr() in arp_req_set_public() net: Add dev_getbyhwaddr_rtnl() helper net: document return value of dev_getbyhwaddr_rcu() -r8152: Call napi_schedule() from proper context -net: Assert proper context while calling napi_schedule() net: allow small head cache usage with large MAX_SKB_FRAGS values s390/qeth: move netif_napi_add_tx() and napi_enable() from under BH ice: Fix signedness bug in ice_init_interrupt_scheme() @@ -49,49 +48,22 @@ Documentation: dpaa2 ethernet switch driver: Fix spelling net: ipv6: fix consecutive input and output transformation in lwtunnels net: ipv6: fix lwtunnel loops in ioam6, rpl and seg6 net: ipv6: fix dst ref loops on input in rpl and seg6 lwtunnels -igc: Set buffer type for empty frames in igc_init_empty_frame -igc: Fix HW RX timestamp when passed by ZC XDP -ixgbe: Fix possible skb NULL pointer dereference -idpf: call set_real_num_queues in idpf_open -idpf: record rx queue in skb for RSC packets -idpf: fix handling rsc packet with a single segment idpf: use napi's irq affinity ice: use napi's irq affinity bnxt: use napi's irq affinity net: napi: add CPU affinity to napi_config net: move ARFS rmap management to core ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues() -net: avoid unconditionally touching sk_tsflags on RX testptp: Add option to open PHC in readonly mode ptp: Add file permission checks on PHCs posix clocks: Store file pointer in clock context -netlink: specs: wireless: add a spec for nl80211 -netlink: specs: add s8, s16 to genetlink schemas -netlink: specs: support nested structs in genetlink legacy -tools/net/ynl: add indexed-array scalar support to ynl-gen-c -tools/net/ynl: sanitise enums with leading digits in ynl-gen-c -tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c -tools/net/ynl: accept IP string inputs -tools/net/ynl: support rendering C array members to strings -tools/net/ynl: support decoding indexed arrays as enums -tools/net/ynl: remove extraneous plural from variable names sctp: Remove commented out code -vsock/virtio: Don't reset the created SOCKET during suspend to ram -vsock/virtio: initialize rx_buf_nr and rx_buf_max_nr when resuming checkpatch: Discourage a new use of rtnl_lock() variants. arp: Convert SIOCDARP and SIOCSARP to per-netns RTNL. octeontx2-af: Fix uninitialized scalar variable net/mlx4_core: Avoid impossible mlx4_db_alloc() order value -netlink: specs: add conntrack dump and stats dump support net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx -net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case -net: ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case -net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases -net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size -MAINTAINERS: Add sctp headers to the general netdev entry net: ethernet: mediatek: add EEE support -vsock/test: Add test for SO_LINGER null ptr deref -vsock: Orphan socket after transport release net: xpcs: group EEE code together net: xpcs: clean up xpcs_config_eee() net: xpcs: remove xpcs_config_eee() from global scope