Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-19--00-00 (v6.14-rc6-1508-gee9c3bf90881) remotes/brancher/net-next-2025-03-19--03-00 (v6.14-rc6-1667-g33bfe435cd97) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.WvCeMBVL4K b/tmp/tmp.11IbCGHNmF index 0ce8ddeb8ee7..ed5162e67737 100644 --- a/tmp/tmp.WvCeMBVL4K +++ b/tmp/tmp.11IbCGHNmF @@ -4,6 +4,165 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL. +nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL. +nexthop: Remove redundant group len check in nexthop_create_group(). +nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop(). +nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl(). +nexthop: Split nh_check_attr_group(). +nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop(). +net: bridge: Add notify on flag change netlink i/f +net: bridge: mcast: Notify on offload flag change +net: bridge: mcast: Add offload failed mdb flag +net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards +net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card +net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus +net: phy: aquantia: add essential functions to aqr105 driver +net: phy: aquantia: search for firmware-name in fwnode +net: phy: aquantia: add probe function to aqr105 for firmware loading +net: phy: Add swnode support to mdiobus_scan +net/mlx5: Start health poll after enable hca +net/mlx5: LAG, reload representors on LAG creation failure +e1000e: add option not to verify NVM checksum +idpf: check error for register_netdev() on init +ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw() +ice: fix input validation for virtchnl BW +ice: validate queue quanta parameters to prevent OOB access +ice: stop truncating queue ids when checking +virtchnl: make proto and filter action count unsigned +ice: fix reservation of resources for RDMA when disabled +ice: ensure periodic output start time is in the future +ice: health.c: fix compilation on gcc 7.5 +netfilter: xtables: Use strscpy() instead of strscpy_pad() +udp_tunnel: properly deal with xfrm gro encap. +net: introduce per netns packet chains +net: usb: asix: ax88772: Increase phy_name size +netfilter: socket: Lookup orig tuple for IPv6 SNAT +idpf: change the method for mailbox workqueue allocation +idpf: add support for Rx timestamping +idpf: add Tx timestamp flows +idpf: add Tx timestamp capabilities negotiation +idpf: add PTP clock configuration +idpf: add mailbox access to read PTP clock time +idpf: negotiate PTP capabilities and get PTP clock +idpf: move virtchnl structures to the header file +virtchnl: add PTP virtchnl definitions +idpf: add initial PTP support +net/mlx5: Expose function UID in devlink info +devlink: add function unique identifier to devlink dev info +net/mlx5: Expose serial numbers in devlink info +ynl: devlink: add missing board-serial-number +xsc: add ndo_get_stats64 +xsc: Add eth reception data path +xsc: Add ndo_start_xmit +xsc: ndo_open and ndo_stop +xsc: Add eth needed qp and cq apis +xsc: Init net device +xsc: Add ethernet interface +xsc: Init auxiliary device +xsc: Init pci irq +xsc: Add eq and alloc +xsc: Add qp and cq management +xsc: Add hardware setup APIs +xsc: Enable command queue +xsc: Add xsc driver basic framework +batman-adv: Ignore own maximum aggregation size during RX +net: tulip: avoid unused variable warning +selftests/net: big_tcp: return xfail on slow machines +net: phy: air_en8811h: Add clk provider for CKO pin +net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry() +net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT +net: dsa: sja1105: fix displaced ethtool statistics counters +net: ti: cpsw: Add metadata support for xdp mode +net: mana: Add metadata support for xdp mode +net: ethernet: mediatek: Add metadata support for xdp mode +net: octeontx2: Add metadata support for xdp mode +net: netsec: Add metadata support for xdp mode +net: mvpp2: Add metadata support for xdp mode +net: mvneta: Add metadata support for xdp mode +selftests: drv-net: rss_ctx: Don't assume indirection table is present +mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions +virtio_net: Allocate rss_hdr with devres +virtio_net: Use new RSS config structs +virtio_net: Fix endian with virtio_net_ctrl_rss +virtio_net: Split struct virtio_net_rss_config +docs/kcm: Fix typo "BFP" +net: usb: lan78xx: remove unused struct members +net: usb: lan78xx: Integrate EEE support with phylink LPI API +net: usb: lan78xx: Transition get/set_pause to phylink +net: usb: lan78xx: port link settings to phylink API +net: usb: lan78xx: Use ethtool_op_get_link to reflect current link status +net: usb: lan78xx: Improve error handling in PHY initialization +net: usb: lan78xx: improve error reporting on PHY attach failure +net: usb: lan78xx: Convert to PHYlink for improved PHY and MAC management +net: usb: lan78xx: handle errors in LED configuration during PHY init +net: usb: lan78xx: handle errors in lan7801 PHY initialization +r8169: disable RTL8126 ZRX-DC timeout +r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support +docs: networking: strparser: Fix a typo +docs: fix the path of example code and example commands for device memory TCP +tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr(). +af_unix: Clean up #include under net/unix/. +af_unix: Explicitly include headers for non-pointer struct fields. +af_unix: Move internal definitions to net/unix/. +af_unix: Sort headers. +net: stmmac: Fix accessing freed irq affinity_hint +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 updating local or remote UDP endpoint +ovpn: implement keepalive mechanism +ovpn: implement peer lookup logic +ovpn: implement multi-peer support +ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg +skb: implement skb_send_sock_locked_with_flags() +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) +lo.disable_ipv6=1 allows ::1 dst packet to take a default route +gve: unlink old napi only if page pool exists +selftests: vxlan_bridge: Test flood with unresolved FDB entry +mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports +mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join() +mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave +mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge +mlxsw: Trap ARP packets at layer 2 instead of layer 3 +net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family +net: dsa: mv88e6xxx: fix internal PHYs for 6320 family +net: dsa: mv88e6xxx: enable STU methods for 6320 family +net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family +net: dsa: mv88e6xxx: enable PVT for 6321 switch +net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family +net: dsa: mv88e6xxx: fix VTU methods for 6320 family +ice: make const read-only array dflt_rules static +rndis_host: Flag RNDIS modems as WWAN devices +sfc: support X4 devlink flash +sfc: update MCDI protocol headers +sfc: rip out MDIO support +selftests: drv-net: rss_input_xfrm: Check test prerequisites before running +tcp: support TCP_DELACK_MAX_US for set/getsockopt use +tcp: support TCP_RTO_MIN_US for set/getsockopt use +vhost/net: Support VIRTIO_NET_F_HASH_REPORT +selftest: tap: Add tests for virtio-net ioctls +selftest: tun: Add tests for virtio-net hashing +selftest: tun: Test vnet ioctls without device +tap: Introduce virtio-net hash feature +tun: Introduce virtio-net hash feature +tun: Add common virtio-net hash feature code +tun: Allow steering eBPF program to fall back +net: flow_dissector: Export flow_keys_dissector_symmetric +virtio_net: Add functions for hashing ax25: Remove broken autobind xfrm: Force software GSO only in tunnel mode rtnetlink: Allocate vfinfo size for VF GUIDs when supported