Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-08--03-00 (v6.12-rc6-1399-g70845e9d7a05) remotes/brancher/net-next-2024-11-08--06-00 (v6.12-rc6-1372-g8e73ff8a0007) ==== BASE DIFF ==== Documentation/netlink/specs/rt_neigh.yaml | 442 ++++++++++++++++++++++++++++++ Documentation/netlink/specs/rt_rule.yaml | 242 ++++++++++++++++ drivers/net/bonding/bond_main.c | 9 + drivers/net/phy/bcm-phy-lib.c | 2 +- drivers/net/phy/phy-c45.c | 4 +- drivers/net/phy/phy_device.c | 23 -- include/linux/phy.h | 2 - include/net/route.h | 6 +- net/bridge/br_netfilter_hooks.c | 2 +- net/phonet/pn_dev.c | 5 +- net/phonet/pn_netlink.c | 12 +- 11 files changed, 714 insertions(+), 35 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.R3wGOzz23K b/tmp/tmp.YbPASWykb0 index 5cea2740118f..96edb6474e2e 100644 --- a/tmp/tmp.R3wGOzz23K +++ b/tmp/tmp.YbPASWykb0 @@ -4,13 +4,21 @@ tc_action dbg profile patch forwarding: set timeout to 3 hours selftests: net: add netlink-dumps to .gitignore -Fix u32's systematic failure to free IDR entries for hnodes. -net: clarify SO_DEVMEM_DONTNEED behavior in documentation -net: fix SO_DEVMEM_DONTNEED looping too long -virtio/vsock: Improve MSG_ZEROCOPY error handling -vsock: Fix sk_error_queue memory leak -virtio/vsock: Fix accept_queue memory leak +net/mlx5e: SHAMPO, Rework header allocation loop +net/mlx5e: SHAMPO, Drop info array +net/mlx5e: SHAMPO, Change frag page setup order during allocation +net/mlx5e: SHAMPO, Fix page_index calculation inconsistency +net/mlx5e: SHAMPO, Simplify UMR allocation for headers +net/mlx5: Make vport QoS enablement more flexible for future extensions +net/mlx5: Integrate esw_qos_vport_enable logic into rate operations +net/mlx5: Generalize scheduling element operations +net/mlx5: Refactor scheduling element configuration bitmasks +net/mlx5: Generalize max_rate and min_rate setting for nodes +net/mlx5: Simplify QoS normalization by removing error handling +net/mlx5: E-switch, refactor eswitch mode change sctp: fix possible UAF in sctp_v6_available() +net/mlx5: Enable unprivileged read of PCI VPD file +PCI/sysfs: Change read permissions for VPD attributes net/mlx5e: Disable loopback self-test on multi-PF netdev net/mlx5e: CT: Fix null-ptr-deref in add rule err flow net/mlx5e: clear xdp features on non-uplink representors @@ -19,35 +27,6 @@ net/mlx5: fs, lock FTE when checking if active net/mlx5: Fix msix vectors to respect platform limit net/mlx5: E-switch, unload IB representors when unloading ETH representors gve: Flow steering trigger reset only for timeout error -mlx5/core: deduplicate {mlx5_,}eq_update_ci() -mlx5/core: relax memory barrier in eq_update_ci() -net: freescale: ucc_geth: phylink conversion -net: freescale: ucc_geth: Hardcode the preamble length to 7 bytes -net: freescale: ucc_geth: Simplify frame length check -net: freescale: ucc_geth: Fix WOL configuration -net: freescale: ucc_geth: Use netdev->phydev to access the PHY -net: freescale: ucc_geth: split adjust_link for phylink conversion -net: freescale: ucc_geth: Drop support for the "interface" DT property -Avoid traversing addrconf hash on ifdown -libeth: add a couple of XDP helpers (libeth_xdp) -libeth: support native XDP and register memory model -xsk: add helper to get &xdp_desc's DMA and meta pointer in one go -xsk: add generic XSk &xdp_buff -> skb conversion -xsk: make xsk_buff_add_frag really add a frag via __xdp_buff_add_frag() -xsk: allow attaching XSk pool via xdp_rxq_info_reg_mem_model() -xsk: align &xdp_buff_xsk harder -xdp: add generic xdp_build_skb_from_buff() -xdp: add generic xdp_buff_add_frag() -xdp: get rid of xdp_frame::mem.id -page_pool: allow mixing PPs within one bulk -page_pool: make page_pool_put_page_bulk() actually handle array of pages -xdp: register system page pool as an XDP memory model -xdp: allow attaching already registered memory model to xdp_rxq_info -xdp, xsk: constify read-only arguments of some static inline helpers -bpf, xdp: constify some bpf_prog * function arguments -unroll: add generic loop unroll helpers -skbuff: allow 2-4-argument skb_frag_dma_map() -jump_label: export static_key_slow_{inc,dec}_cpuslocked() net: Implement fault injection forcing skb reallocation Documentation: octeontx2: Add Documentation for RVU representors octeontx2-pf: Adds TC offload support @@ -69,7 +48,6 @@ neighbour: Define neigh_for_each_in_bucket neighbour: Add hlist_node to struct neighbour net: netpoll: flush skb pool during cleanup net: netpoll: Individualize the skb pool -net: dlink: add support for reporting stats via `ethtool -S` net: hns3: fix kernel crash when 1588 is sent on HIP08 devices net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue net: hns3: initialize reset_timer before hclgevf_misc_irq_init() @@ -115,23 +93,10 @@ macsec: add some of the lower device's features when offloading selftests: netdevsim: add a test checking ethtool features netdevsim: add more hw_features net: phy: aquantia: Add mdix config and reporting -ipv4: Prepare ip_route_output() to future .flowi4_tos conversion. -net: phy: remove genphy_config_eee_advert -net: phy: broadcom: use genphy_c45_an_config_eee_aneg in bcm_config_lre_aneg -net: phy: export genphy_c45_an_config_eee_aneg -net: phy: make genphy_c45_write_eee_adv() static -net: lan969x: add function for configuring RGMII port devices -net: lan969x: add RGMII registers -net: sparx5: verify RGMII speeds -net: sparx5: use phy_interface_mode_is_rgmii() -net: sparx5: use is_port_rgmii() throughout -net: sparx5: add function for RGMII port check -net: sparx5: do some preparation work bnxt_en: use irq_update_affinity_hint() r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers r8169: improve rtl_set_d3_pll_down r8169: improve __rtl8169_set_wol -phonet: do not call synchronize_rcu() from phonet_route_del() rxrpc: Add a tracepoint for aborts being proposed mISDN: Fix typos hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer @@ -139,8 +104,6 @@ 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 -netlink: specs: Add a spec for FIB rule management -netlink: specs: Add a spec for neighbor tables in rtnetlink net: stmmac: dwmac_socfpga: This platform has GMAC net: stmmac: Configure only the relevant bits for timestamping setup net: stmmac: Don't include dwmac4 definitions in stmmac_ptp @@ -162,7 +125,6 @@ mptcp: remove the redundant assignment of 'new_ctx->tcp_sock' in subflow_ulp_clo ipv6: Fix soft lockups in fib6_select_path under high next hop churn net: sfc: use ethtool string helpers mlx5/core: Schedule EQ comp tasklet only if necessary -bonding: add ESP offload features when slaves support bridge: Allow deleting FDB entries with non-existent VLAN devlink: Add documentation for OcteonTx2 AF octeontx2-af: Knobs for NPC default rule counters