Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-11--09-00 (v6.14-rc1-440-g8bd79ac98db8) remotes/brancher/net-next-2025-02-11--12-00 (v6.14-rc1-445-g48ecd64a7f74) ==== BASE DIFF ==== Documentation/netlink/specs/rt_addr.yaml | 23 +++ drivers/net/ethernet/freescale/fec_main.c | 52 +++---- drivers/ptp/ptp_vmclock.c | 47 +++--- net/batman-adv/bat_v.c | 2 - net/batman-adv/bat_v_elp.c | 122 ++++++++++----- net/batman-adv/bat_v_elp.h | 2 - net/batman-adv/translation-table.c | 12 +- net/batman-adv/types.h | 3 - net/ipv4/devinet.c | 77 ++++++++-- net/ipv4/igmp.c | 14 +- net/ipv4/igmp_internal.h | 17 +++ net/mptcp/pm.c | 86 ++++++++++- net/mptcp/pm_netlink.c | 129 ++++++---------- net/mptcp/pm_userspace.c | 203 +++++++++++-------------- net/mptcp/protocol.h | 14 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/lib/py/__init__.py | 2 +- tools/testing/selftests/net/lib/py/ynl.py | 4 + tools/testing/selftests/net/rtnetlink.py | 30 ++++ 19 files changed, 508 insertions(+), 332 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.87cJXRpMVO b/tmp/tmp.ZRwV8Fr0Vx index e48ffc49b773..c46000d5ca52 100644 --- a/tmp/tmp.87cJXRpMVO +++ b/tmp/tmp.ZRwV8Fr0Vx @@ -5,12 +5,25 @@ profile patch forwarding: set timeout to 3 hours dev: Use rtnl_net_dev_lock() in unregister_netdev(). net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). +arp: Convert SIOCDARP and SIOCSARP to per-netns RTNL. +octeontx2-af: Fix uninitialized scalar variable +ASoC: adau1701: use gpiod_multi_set_value_cansleep +phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep +net: mdio: mux-gpio: use gpiod_multi_set_value_cansleep +mux: gpio: use gpiod_multi_set_value_cansleep +mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep +iio: resolver: ad2s1210: use bitmap_write +iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep +iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep +iio: adc: ad7606: use gpiod_multi_set_value_cansleep +gpio: max3191x: use gpiod_multi_set_value_cansleep +bus: ts-nbus: use bitmap_get_value8() +bus: ts-nbus: use gpiod_multi_set_value_cansleep +bus: ts-nbus: validate ts,data-gpios array size +auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep +gpiolib: add gpiod_multi_set_value_cansleep() net: phy: rename phy_set_eee_broken to phy_disable_eee_mode net: phy: rename eee_broken_modes to eee_disabled_modes -selftests: net: Add support for testing SO_RCVMARK and SO_RCVPRIORITY -selftests: drv-net: Test queue xsk attribute -netdev-genl: Add an XSK attribute to queues -netlink: Add nla_put_empty_nest helper e1000e: Fix real-time violations on link up igc: Avoid unnecessary link down event in XDP_SETUP_PROG process ice: refactor ice_fdir_create_dflt_rules() function @@ -111,41 +124,3 @@ tcp: add the ability to control max RTO tcp: use tcp_reset_xmit_timer() tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() tcp: remove tcp_reset_xmit_timer() @max_when argument -mptcp: pm: add local parameter for set_flags -mptcp: pm: change rem type of set_flags -mptcp: pm: drop skb parameter of set_flags -mptcp: pm: reuse sending nlmsg code in get_addr -mptcp: pm: add id parameter for get_addr -mptcp: pm: drop skb parameter of get_addr -mptcp: pm: make three pm wrappers static -mptcp: pm: use NL_SET_ERR_MSG_ATTR when possible -mptcp: pm: mark missing address attributes -mptcp: pm: remove duplicated error messages -mptcp: pm: userspace: use GENL_REQ_ATTR_CHECK -mptcp: pm: improve error messages -mptcp: pm: more precise error messages -mptcp: pm: userspace: flags: clearer msg if no remote addr -mptcp: pm: drop info of userspace_pm_remove_id_zero_address -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 -net: fec: Refactor MAC reset to function -selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support -netlink: support dumping IPv4 multicast addresses -batman-adv: Fix incorrect offset in batadv_tt_tvlv_ogm_handler_v1() -batman-adv: Drop unmanaged ELP metric worker -batman-adv: Ignore neighbor throughput metrics in error case -batman-adv: fix panic during interface removal -ptp: vmclock: Remove goto-based cleanup logic -ptp: vmclock: Clean up miscdev and ptp clock through devres -ptp: vmclock: Don't unregister misc device if it was not registered -ptp: vmclock: Set driver data before its usage -ptp: vmclock: Add .owner to vmclock_miscdev_fops -icmp: MUST silently discard certain extended echo requests