Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-13--00-00 (v6.13-rc2-481-ga010ff79fa54) remotes/brancher/net-next-2024-12-13--03-01 (v6.13-rc2-453-gb515dfa5e54e) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.CVJEQa1Io6 b/tmp/tmp.74Mqq3yTOC index 489966aaf000..7bc8d0251c5c 100644 --- a/tmp/tmp.CVJEQa1Io6 +++ b/tmp/tmp.74Mqq3yTOC @@ -50,45 +50,7 @@ net: phy: dp83822: Add support for GPIO2 clock output dt-bindings: net: dp83822: Add support for GPIO2 clock output net: renesas: rswitch: rework ts tags management net: stmmac: Drop redundant dwxgmac_tc_ops variable -net: atlantic: keep rings across suspend/resume net: ethernet: bgmac-platform: fix an OF node reference leak -testing/selftests: add test tool and scripts for ovpn module -ovpn: add basic ethtool support -ovpn: notify userspace when a peer is deleted -ovpn: kill key and notify userspace in case of IV exhaustion -ovpn: implement key add/get/del/swap via netlink -ovpn: implement peer add/get/dump/delete via netlink -ovpn: add support for peer floating -ovpn: add support for updating local UDP endpoint -ovpn: implement keepalive mechanism -ovpn: implement peer lookup logic -ovpn: implement multi-peer support -ovpn: implement TCP transport -ovpn: store tunnel and transport statistics -ovpn: implement packet processing -ovpn: implement basic RX path (UDP) -ovpn: implement basic TX path (UDP) -ovpn: introduce the ovpn_socket object -ovpn: introduce the ovpn_peer object -ovpn: keep carrier always on for MP interfaces -ovpn: add basic interface creation/destruction/management routines -ovpn: add basic netlink support -net: introduce OpenVPN Data Channel Offload (ovpn) -unroll: add generic loop unroll helpers -jump_label: export static_key_slow_{inc,dec}_cpuslocked() -skbuff: allow 2-4-argument skb_frag_dma_map() -page_pool: add a couple of netmem counterparts -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 the frag via __xdp_buff_add_frag() -xdp: add generic xdp_build_skb_from_buff() -xdp: add generic xdp_buff_add_frag() -xdp: make __xdp_return() MP-agnostic -xdp: get rid of xdp_frame::mem.id -page_pool: allow mixing PPs within one bulk -qed: fix uninit pointer read in qed_mcp_nvm_info_populate() -net: wan: framer: Simplify API framer_provider_simple_of_xlate() implementation -net_sched: sch_cake: Add drop reasons net/smc: check return value of sock_recvmsg when draining clc data net/smc: check smcd_v2_ext_offset when receiving proposal msg net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg @@ -97,7 +59,17 @@ net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll net/smc: protect link down work from execute after lgr freed netlink: add IGMP/MLD join/leave notifications net: phy: micrel: Dynamically control external clock of KSZ PHY -r8169: add support for RTL8125D rev.b net: mctp: Allow MCTP_NET_ANY for v2 tag control ioctls net: mctp: Don't use MCTP_INITIAL_DEFAULT_NET for a fallback net net: mctp: handle skb cleanup on sock_queue failures +Merge branch 'devmem-tcp-fixes' +page_pool: disable sync for cpu for dmabuf memory provider +page_pool: Set `dma_sync` to false for devmem memory provider +net: page_pool: create page_pool_alloc_netmem +net: page_pool: rename page_pool_alloc_netmem to *_netmems +Merge branch 'xdp-a-fistful-of-generic-changes-pt-ii' +skbuff: allow 2-4-argument skb_frag_dma_map() +xdp: make __xdp_return() MP-agnostic +xdp: get rid of xdp_frame::mem.id +page_pool: allow mixing PPs within one bulk +net_sched: sch_cake: Add drop reasons