Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-05--00-03 (net-next-6.13-9346-g5845c27ec273) remotes/brancher/net-next-2024-12-05--03-00 (net-next-6.13-9348-ga07a5a888808) ==== BASE DIFF ==== include/net/net_namespace.h | 5 +++++ net/core/netpoll.c | 4 ++-- net/ipv4/ipmr.c | 2 +- net/ipv6/ip6mr.c | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.c8pZBVpPdN b/tmp/tmp.a3501JdWmg index 83a34f312ef3..2fb40e58d409 100644 --- a/tmp/tmp.c8pZBVpPdN +++ b/tmp/tmp.a3501JdWmg @@ -3,6 +3,33 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +ice: cleanup Rx queue context programming functions +ice: move prefetch enable to ice_setup_rx_ctx +ice: reduce size of queue context fields +ice: use for Tx and Rx queue context data +ice: use structures to keep track of queue context size +ice: remove int_q_state from ice_tlan_ctx +lib: packing: document recently added APIs +lib: packing: add pack_fields() and unpack_fields() +lib: packing: demote truncation error in pack() to a warning in __pack() +lib: packing: create __pack() and __unpack() variants without error checking +netfilter: nft_set_hash: skip duplicated elements pending gc run +netfilter: ipset: Hold module reference while requesting a module +netfilter: nft_inner: incorrect percpu area handling under softirq +netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level +netfilter: x_tables: fix LED ID check in led_tg_check() +ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() +net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw +net/mlx5: Add traffic class scheduling support for vport QoS +net/mlx5: Add support for setting tc-bw on nodes +net/mlx5: Add no-op implementation for setting tc-bw on rate objects +devlink: Extend devlink rate API with traffic classes bandwidth management +net/mlx5: DR, Add support for ConnectX-8 steering +net/mlx5: DR, Expand SWS STE callbacks and consolidate common structs +net/mlx5: qos: Add ifc support for cross-esw scheduling +net/mlx5: Add support for new scheduling elements +net/mlx5: Add ConnectX-8 device to ifc +net/mlx5: ifc: Reorganize mlx5_ifc_flow_table_context_bits bnxt_en: Fix potential crash when dumping FW log coredump bnxt_en: Fix GSO type for HW GRO packets on 5750X chips net: tipc: remove one synchronize_net() from tipc_nametbl_stop() @@ -23,15 +50,8 @@ ynl: add missing pieces to ethtool spec to better match uapi header ynl: support directional specs in ynl-gen-c.py ynl: skip rendering attributes with header property in uapi mode ynl: support enum-cnt-name attribute in legacy definitions -MAINTAINERS: Add maintainer for Qualcomm IPQ9574 PCS driver -net: pcs: qcom-ipq9574: Add USXGMII interface mode support -net: pcs: qcom-ipq9574: Add PCS instantiation and phylink operations -net: pcs: Add PCS driver for Qualcomm IPQ9574 SoC -dt-bindings: net: pcs: Add Ethernet PCS for Qualcomm IPQ9574 SoC net: lapb: increase LAPB_HEADER_LEN -net/mlx5e: Transmit small messages in linear skb cxgb4: add driver support for FW_CLIP2_CMD -netlink: add IGMP/MLD join/leave notifications net: ethernet: oa_tc6: fix tx skb race condition between reference pointers net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0 net: defer final 'struct net' free in netns dismantle @@ -41,11 +61,6 @@ 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 -igb: fix igb_msix_other() handling for PREEMPT_RT -igb: split igb_msg_task() -igb: introduce raw vfs_lock to igb_adapter -igb: narrow scope of vfs_lock in SR-IOV cleanup -tcp: Check space before adding MPTCP options selftests: net: Fix typo in psock_tpacket.c net: phy: Add Airoha AN8855 Internal Switch Gigabit PHY net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver @@ -65,18 +80,7 @@ bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap() bnxt_en: refactor tpa_info alloc/free into helpers selftests/tc-testing: sfq: test that kernel rejects limit of 1 net_sched: sch_sfq: don't allow 1 packet limit -tcp: replace head->tstamp with head->skb_mstamp_ns in tcp_tso_should_defer() wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag -ice: cleanup Rx queue context programming functions -ice: move prefetch enable to ice_setup_rx_ctx -ice: reduce size of queue context fields -ice: use for Tx and Rx queue context data -ice: use structures to keep track of queue context size -ice: remove int_q_state from ice_tlan_ctx -lib: packing: document recently added APIs -lib: packing: add pack_fields() and unpack_fields() -lib: packing: demote truncation error in pack() to a warning in __pack() -lib: packing: create __pack() and __unpack() variants without error checking net: altera: simplify request_and_map net: altera: use devm for alloc_etherdev net: simplify resource acquisition + ioremap @@ -93,7 +97,6 @@ ice: Fix NULL pointer dereference in switchdev ice: fix PHY timestamp extraction for ETH56G ice: fix PHY Clock Recovery availability check r8169: simplify setting hwmon attribute visibility -e1000e: Fix real-time violations on link up net/mlx5e: Remove workaround to avoid syndrome for internal port net/mlx5e: SD, Use correct mdev to build channel param net/mlx5: E-Switch, Fix switching to switchdev mode in MPV @@ -140,13 +143,11 @@ 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 rtase: Add support for RTL907XD-VA PCIe port -ipmr: tune the ipmr_can_free_table() checks. net: phy: microchip_t1 : Add initialization of ptp for lan887x net: phy: Makefile: Add makefile support for ptp in Microchip phys net: phy: Kconfig: Add ptp library support and 1588 optional flag in Microchip phys net: phy: microchip_ptp : Add ptp library for Microchip phys net: phy: microchip_ptp : Add header file for Microchip ptp library -netpoll: Use rtnl_dereference() for npinfo pointer access net: gianfar: iomap with devm net: gianfar: alloc queues with devm net: gianfar: remove free_gfar_dev @@ -160,5 +161,4 @@ net: fsl_pq_mdio: use devm for mdiobus_alloc_size net: fsl_pq_mdio: use dev variable in _probe netcons: Add udp send fail statistics to netconsole netpoll: Make netpoll_send_udp return status instead of void -qca_spi: Fix clock speed for multiple QCA7000 ethtool: Fix wrong mod state in case of verbose and no_mask bitset