Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-06--06-00 (v6.13-rc1-344-g8b8bcf351af8) remotes/brancher/net-next-2024-12-06--09-01 (v6.13-rc1-378-gac9ce0bc3d5e) ==== BASE DIFF ==== .../mellanox/mlx5/core/steering/sws/dr_domain.c | 4 +- include/linux/bpf.h | 12 ++-- include/linux/filter.h | 9 +-- include/linux/netdevice.h | 7 +- include/linux/skbuff.h | 2 +- include/net/netmem.h | 78 +++++++++++++++++++++- include/net/page_pool/types.h | 8 +-- include/net/xdp.h | 63 +++++++++++++---- include/net/xdp_sock_drv.h | 11 +-- include/net/xsk_buff_pool.h | 4 +- kernel/bpf/devmap.c | 8 +-- net/core/dev.c | 20 ++++-- net/core/filter.c | 29 ++++---- net/core/page_pool.c | 30 ++++----- net/core/skbuff.c | 2 +- net/core/xdp.c | 65 +++++++++++++++++- 16 files changed, 269 insertions(+), 83 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.iqabUMH5zC b/tmp/tmp.VjfchqZDKr index b3866818175f..032fb5fc21cf 100644 --- a/tmp/tmp.iqabUMH5zC +++ b/tmp/tmp.VjfchqZDKr @@ -3,6 +3,23 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +octeon_ep: add ndo ops for VFs in PF driver +cxgb4: use port number to set mac addr +af_unix: Remove unix_our_peer(). +af_unix: Remove sk_locked logic in unix_dgram_sendmsg(). +af_unix: Clean up error path in unix_dgram_sendmsg(). +af_unix: Clean up SOCK_DEAD error paths in unix_dgram_sendmsg(). +af_unix: Defer sock_put() to clean up path in unix_dgram_sendmsg(). +af_unix: Split restart label in unix_dgram_sendmsg(). +af_unix: Use msg->{msg_name,msg_namelen} in unix_dgram_sendmsg(). +af_unix: Move !sunaddr case in unix_dgram_sendmsg(). +af_unix: Call unix_autobind() only when msg_namelen is specified in unix_dgram_sendmsg(). +af_unix: Set error only when needed in unix_dgram_sendmsg(). +af_unix: Clean up error paths in unix_stream_sendmsg(). +af_unix: Remove redundant SEND_SHUTDOWN check in unix_stream_sendmsg(). +af_unix: Set error only when needed in unix_stream_sendmsg(). +af_unix: Clean up error paths in unix_stream_connect(). +af_unix: Set error only when needed in unix_stream_connect(). netlink: add IGMP/MLD join/leave notifications ip: Return drop reason if in_dev is NULL in ip_route_input_rcu(). net: phy: micrel: Dynamically control external clock of KSZ PHY @@ -14,6 +31,24 @@ virtio_net: replace vq2rxq with vq2txq where appropriate virtio_net: correct netdev_tx_reset_queue() invocation point Do not invoke addrconf_verify_rtnl unnecessarily net: reformat kdoc return statements +MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer +net: stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver +dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs +net: dwmac-sti: Use helper rgmii_clock +net: xgene_enet: Use helper rgmii_clock +net: macb: Use helper rgmii_clock +net: dwmac-starfive: Use helper rgmii_clock +net: dwmac-rk: Use helper rgmii_clock +net: dwmac-intel-plat: Use helper rgmii_clock +net: dwmac-imx: Use helper rgmii_clock +net: dwmac-dwc-qos-eth: Use helper rgmii_clock +net: phy: Add helper for mapping RGMII link speed to clock rate +net: stmmac: Fix clock rate variables size +net: stmmac: Extend CSR calc support +net: stmmac: Fix CSR divider comment +selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted +selftests: mlxsw: sharedbuffer: Remove duplicate test cases +selftests: mlxsw: sharedbuffer: Remove h1 ingress test case selftests: forwarding: Add a selftest for the new reserved_bits UAPI selftests: net: lib: Add several autodefer helpers selftests: net: lib: Rename ip_link_master() to ip_link_set_master() @@ -92,7 +127,6 @@ bareudp: Handle stats using NETDEV_PCPU_STAT_DSTATS. geneve: Handle stats using NETDEV_PCPU_STAT_DSTATS. vxlan: Handle stats using NETDEV_PCPU_STAT_DSTATS. vrf: Make pcpu_dstats update functions available to other modules. -net/mlx5: DR, prevent potential error pointer dereference selftests: net: Fix typo in psock_tpacket.c cn10k-ipsec: Enable outbound ipsec crypto offload cn10k-ipsec: Allow ipsec crypto offload for skb with SA @@ -103,16 +137,6 @@ octeontx2-af: Disable backpressure between CPT and NIX octeontx2-pf: Move skb fragment map/unmap to common code octeontx2-pf: map skb data as device writeable net: simplify resource acquisition + ioremap -xdp: get rid of xdp_frame::mem.id -page_pool: allow mixing PPs within one bulk -page_pool: make page_pool_put_page_bulk() handle array of netmems -netmem: add a couple of page helper wrappers -xdp: register system page pool as an XDP memory model -xsk: allow attaching XSk pool via xdp_rxq_info_reg_mem_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 -xsk: align &xdp_buff_xsk harder ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() net: freescale: ucc_geth: phylink conversion net: freescale: ucc_geth: Introduce a helper to check Reduced modes