Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-29--12-00 (v6.12-rc4-996-g459753549578) remotes/brancher/net-next-2024-10-29--15-00 (v6.12-rc4-980-g733db7094d46) ==== BASE DIFF ==== .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 - Documentation/netlink/specs/ethtool.yaml | 4 - Documentation/networking/bonding.rst | 11 -- Documentation/networking/packet_mmap.rst | 5 +- drivers/net/bareudp.c | 12 +- drivers/net/bonding/bond_main.c | 5 +- drivers/net/dsa/mv88e6xxx/chip.c | 1 - drivers/net/ethernet/amd/amd8111e.h | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 24 +++ drivers/net/ethernet/broadcom/bcmsysport.h | 23 --- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 8 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +-- drivers/net/macsec.c | 3 +- drivers/net/usb/r8152.c | 1 - drivers/net/wireless/ath/ath10k/wmi-tlv.c | 7 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 - drivers/net/wireless/ath/ath11k/dp_rx.c | 7 +- drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 1 - drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 15 +- drivers/net/wireless/intel/iwlegacy/common.h | 12 -- drivers/net/wireless/marvell/libertas/radiotap.h | 4 +- drivers/net/wireless/mediatek/mt76/mcu.c | 7 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192du/sw.c | 1 + drivers/net/wireless/realtek/rtw88/usb.c | 1 + drivers/net/wireless/realtek/rtw89/coex.c | 2 - drivers/net/wireless/realtek/rtw89/pci.c | 48 +----- drivers/net/wireless/virtual/mac80211_hwsim.c | 4 +- include/linux/inetdevice.h | 9 - include/linux/rtnetlink.h | 25 +-- include/net/cfg80211.h | 44 ----- include/net/ieee80211_radiotap.h | 43 +++-- include/net/rtnetlink.h | 1 - kernel/configs/debug.config | 1 - net/core/dev_ioctl.c | 6 +- net/core/neighbour.c | 19 ++- net/core/rtnetlink.c | 11 -- net/ipv4/devinet.c | 190 +++++++++------------ net/mac80211/Kconfig | 2 +- net/mac80211/cfg.c | 25 +-- net/mac80211/ieee80211_i.h | 5 +- net/mac80211/key.c | 42 ++--- net/mac80211/link.c | 7 +- net/mptcp/diag.c | 2 +- net/mptcp/options.c | 4 +- net/mptcp/pm.c | 3 - net/mptcp/pm_netlink.c | 14 +- net/mptcp/protocol.c | 10 +- net/mptcp/protocol.h | 6 +- net/mptcp/subflow.c | 16 +- net/vmw_vsock/af_vsock.c | 1 - net/wireless/core.c | 7 - net/wireless/scan.c | 4 - tools/testing/selftests/net/mptcp/mptcp_connect.sh | 9 - .../selftests/net/tcp_ao/setsockopt-closed.c | 186 +------------------- 60 files changed, 259 insertions(+), 684 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.V3MW8DMoJg b/tmp/tmp.pgg7lYBXcf index aeca39c7d16b..d1def08c9777 100644 --- a/tmp/tmp.V3MW8DMoJg +++ b/tmp/tmp.pgg7lYBXcf @@ -6,6 +6,7 @@ forwarding: set timeout to 3 hours Merge tag 'wireless-2024-10-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net: enetc: set MAC address to the VF net_device arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb" +net: ti: icssg-prueth: Fix 1 PPS sync dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value net: wwan: t7xx: off-by-one error in t7xx_dpmaif_rx_buf_alloc() netlink: Fix off-by-one error in netlink_proto_init() @@ -27,7 +28,18 @@ net: hns3: fixed reset failure issues caused by the incorrect reset type net: hns3: add sync command to sync io-pgtable net: hns3: default enable tx bounce buffer when smmu enabled net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT +net/mlx5e: Update features on ring size change +net/mlx5e: Update features on MTU change +bonding: add ESP offload features when slaves support +net: define and implement new SOL_SOCKET SO_RX_IFINDEX option +net: usb: qmi_wwan: add Quectel RG650V net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension +net: phy: dp83822: Configure RMII mode on DP83825 devices +selftests: hsr: Add test for VLAN +net: ti: icssg-prueth: Add VLAN support for HSR mode +net: hsr: Add VLAN CTAG filter support +net: hsr: Add VLAN support +igb: Fix 2 typos in comments in igb_main.c net/smc: use new helper to get the netdev associated to an ibdev net: pse-pd: Add missing of_node_get() before of_find_node_by_name() net: bcmasp: Add missing of_node_get() before of_find_node_by_name() @@ -94,15 +106,11 @@ igb: Fix potential invalid memory access in igb_init_module() wwan: core: Pass string literal as format argument of dev_set_name() net: Implement fault injection forcing skb reallocation net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() -net: ti: iccsg-prueth: Fix 1 PPS sync tcp: add more warn of socket in tcp_send_loss_probe() tcp: add a common helper to debug the underlying issue -bna: Remove field bnad_dentry_files[] in struct bnad -bna: Fix return value check for debugfs create APIs s390/time: Add PtP driver s390/time: Add clocksource id to TOD clock net: fix crash when config small gso_max_size/gso_ipv4_max_size -igb: Fix spelling in igb_main.c net: ip_gre: Add netns_atomic module parameter net: ip_tunnel: Add source netns support for newlink net: ip_tunnel: Build flow in underlay net namespace @@ -136,27 +144,46 @@ ipv4: Prepare fib_compute_spec_dst() to future .flowi4_tos conversion. net: wwan: t7xx: reset device if suspend fails net: ftgmac100: refactor getting phy device handle ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() +Merge branch 'ibm-emac-more-cleanups' net: ibm: emac: generate random MAC if not found net: ibm: emac: use devm for mutex_init net: ibm: emac: use platform_get_irq net: ibm: emac: use devm_platform_ioremap_resource net: ibm: emac: use netif_receive_skb_list -ice: Add support for persistent NAPI config -sched: Add dualpi2 qdisc -net: sysctl: introduce sysctl SYSCTL_FIVE -tcp: fast path functions later -tcp: Pass flags to __tcp_send_ack -tcp: allow ECN bits in TOS/traffic class -tcp: AccECN support to tcp_add_backlog -gro: prevent ACE field corruption & better AccECN handling -gso: AccECN support -tcp: helpers for ECN mode handling -tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check() -tcp: reorganize SYN ECN code -tcp: extend TCP flags to allow AE bit/ACE field -tcp: use BIT() macro in include/net/tcp.h -tcp: create FLAG_TS_PROGRESS -tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() +Merge branch 'ipv4-convert-rtm_-new-del-addr-and-more-to-per-netns-rtnl' +ipv4: Convert devinet_ioctl to per-netns RTNL. +ipv4: Convert devinet_ioctl() to per-netns RTNL except for SIOCSIFFLAGS. +ipv4: Convert devinet_sysctl_forward() to per-netns RTNL. +rtnetlink: Define rtnl_net_trylock(). +ipv4: Convert check_lifetime() to per-netns RTNL. +ipv4: Convert RTM_DELADDR to per-netns RTNL. +ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr(). +ipv4: Convert RTM_NEWADDR to per-netns RTNL. +ipv4: Don't allocate ifa for 0.0.0.0 in inet_rtm_newaddr(). +ipv4: Factorise RTM_NEWADDR validation to inet_validate_rtm(). +rtnetlink: Define RTNL_FLAG_DOIT_PERNET for per-netns RTNL doit(). +rtnetlink: Make per-netns RTNL dereference helpers to macro. +neighbour: use kvzalloc()/kvfree() +netlink: specs: Add missing phy-ntf command to ethtool spec +vsock: do not leave dangling sk pointer in vsock_create() +net/mlx5: unique names for per device caches +Merge branch 'bonding-returns-detailed-error-about-xdp-failures' +Documentation: bonding: add XDP support explanation +bonding: return detailed error when loading native XDP fails +Merge branch 'mptcp-various-small-improvements' +mptcp: use "middlebox interference" RST when no DSS +mptcp: implement mptcp_pm_connection_closed +mptcp: annotate data-races around subflow->fully_established +mptcp: pm: send ACK on non-stale subflows +Merge branch 'net-systemport-minor-io-macros-changes' +net: systemport: Move IO macros to header file +net: systemport: Remove unused txchk accessors +selftest/tcp-ao: Add filter tests +net: amd8111e: Remove duplicate definition of PCI_VENDOR_ID_AMD +dt-bindings: nfc: nxp,nci: Document PN553 compatible +configs/debug: make sure PROVE_RCU_LIST=y takes effect +net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port() +bareudp: Use pcpu stats to update rx_dropped counter. wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx wifi: iwlwifi: mvm: fix 6 GHz scan construction wifi: cfg80211: clear wdev->cqm_config pointer on free @@ -168,3 +195,23 @@ wifi: iwlwifi: mvm: SAR table alignment wifi: iwlwifi: mvm: Use the sync timepoint API in suspend wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd wifi: iwlwifi: mvm: don't leak a link on AP removal +Merge tag 'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless +Merge tag 'ath-current-20241016' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath +wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 +wifi: rtw88: Fix the RX aggregation in USB 3 mode +wifi: brcm80211: BRCM_TRACING should depend on TRACING +wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts +wifi: ath11k: Fix invalid ring usage in full monitor mode +wifi: ath10k: Fix memory leak in management tx +wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys +wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings +wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower +wifi: mac80211: Convert color collision detection to wiphy work +wifi: cfg80211: Add wiphy_delayed_work_pending() +wifi: cfg80211: Do not create BSS entries for unsupported channels +wifi: mac80211: Fix setting txpower with emulate_chanctx +mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING +wifi: iwlegacy: Clear stale interrupts before resuming device +wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() +wifi: mt76: do not increase mcu skb refcount if retry is not supported +wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7