From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=95.215.58.182 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793776939; b=ZGttu8Z9l97B3qcSMjPAB5uTPBS+2ICgUjvF1pES8IUYiY9Uh+SufKMJxM6cFgJqS974 HsXvKL/eUbM3Wu3vZboJS9wYrXdhasq7UREoG1t4cw5qKNIvYOE9hT7YYf2X/yZsQl0bR jG05FroAfIWfunW/uSwmyOvzYlz4Wmqjyp7NnZtw5DBZDIpnSrHm8xp/TyTGmR850ZRJ+ XGzJYlAI19vyUMDA/FFbhPsUHSlraQZLvY1phmnAGX2O4cXS070mOReQPBO/1Hk28IWJx QNfDkzjX1spcoeaEbrvVZMp3NkR+vRd0poX/lvNenD2vhQ2x9VDjGZUs3nhHGSOjQWw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793776939; h=DMARC-Filter:X-Envelope-To:DKIM-Signature:X-Envelope-To:Received: X-Mizu-Trace-ID:X-Migadu-Flow:Date:From:To:Cc:Subject:Message-ID: References:MIME-Version:Content-Type:Content-Disposition: Content-Transfer-Encoding:In-Reply-To; bh=trfQHpaVqDGj7pdAxkIIwslilgVOcChYAvf1fDtPzO0=; b=Za7a+819oTB4/1WVtpHxARzP0OMVCeA65wHCnx2KkX3+LtYkQlN/p7pvtiU40rqepOS2 IXFLlpdRj+/GRx8H7uUzlijfrK8+YnHqm+0P/+B2Ex8IF4/5sPR2GJrX+QLiNbtMIOfdh 0bXj2Qu5ULMNhIUJttVeHRURwCw13UhrOPdGwvnMcsPK3yYSV7NGcMiV8Tuqbp7tEXWXd c6OUvrgo2hf+ggNtlkaweKHSptiM7zh9zyOKhO60m9nI3/1PBoiV91RHlv8i02n5rQz95 ESXczaaKxaFNG3L691pZ0SEuzhvAoQ4GYY6KUDgAbc6GbKzMAeTdIyjT28rRIIyBNDg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=linux.dev; spf=pass smtp.mailfrom=linux.dev; dkim=pass header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256 header.s=key1 header.b=nuqfDbJI; arc=none smtp.remote-ip=95.215.58.182 Received: from mta1.migadu.com (out-182.mta1.migadu.com [95.215.58.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EE4BE606EE8D for ; Wed, 4 Nov 2026 07:22:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org EE4BE606EE8D Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.dev Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256 header.s=key1 header.b=nuqfDbJI X-Envelope-To: linux-kernel@vger.kernel.org DKIM-Signature: a=rsa-sha256; bh=pecwVT+FWwXBdSwWG68tGA8FhqyjXhg5eN//at0UjTc=; c=simple/simple; d=linux.dev; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1793776937; v=1; x=1794381737; b=nuqfDbJIDq2BB7h6N42DikY5/Xxs5nZU3Go4qtLSqXYn9QWX7gwgWu+eDZWSP6vOrgetcwYN CCFa+EVJUUZp6PF54fkJX0py2yBOQAhMGZXhBuu5+/Wz2KInw4V8PSpPokKxB4t0JWeCHmmqcjd jMYBd7s2CxBh8jS2ufH2fEqc= X-Envelope-To: linux-kernel@vger.kernel.org Received: by mta12.migadu.com with ESMTPS id b4b72a2dcdbcfd1f; Wed, 04 Nov 2026 07:22:16 +0000 X-Mizu-Trace-ID: b4b72a2dcdbcfd1f X-Migadu-Flow: FLOW_OUT Date: Wed, 4 Nov 2026 15:22:10 +0800 From: Hangbin Liu To: Minhong He Cc: andrea.mayer@uniroma2.it, davem@davemloft.net, edumazet@kernel.org, kuba@kernel.org, pabeni@redhat.com, netdev@vger.kernel.org, horms@kernel.org, linux-kernel@vger.kernel.org, Andrea Mayer Subject: Re: [PATCH net-next 0/3] seg6_local: add USP and USD flavors support (RFC 8986) Message-ID: References: <20261103063806.132152-1-heminhong@kylinos.cn> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20261103063806.132152-1-heminhong@kylinos.cn> Hi Minhong, On Tue, Nov 03, 2026 at 02:38:03PM +0800, Minhong He wrote: > RFC 8986 defines the PSP, USP and USD flavors for the SRv6 End > behaviors. Currently, the Linux SRv6 implementation (seg6_local) > only supports the PSP flavor (combined with the NEXT-C-SID > flavor). No, the kernel will not process PSP when it is combined with NEXT-C-SID at present. > > This patch series adds support for the USP (Ultimate Segment Pop > of the SRH) flavor to the End, End.X and End.T behaviors, and for > the USD (Ultimate Segment Decapsulation) flavor to the SRv6 End > behaviors that perform the decapsulation of the packet (i.e., > End.DX4, End.DX6, End.DT4, End.DT6, End.DT46). Thanks for the patch. Unfortunately, I have already started this work back in September. I discussed my plan with Andrea at that time. Sadly, I did not mention this in the cover letter for my PSP support series[1], that’s my mistake. I didn’t expect someone would skip PSP and start with USP/USD directly. Kernel changes alone are not sufficient, we also need selftest updates for this new feature. So I’ve begun adding PSP support for End.X, along with the corresponding selftests. The USP/USD kernel updates are already in my local tree. That said, there is a sequence for landing new features. Right now we need to wait for Andrea’s NEXT-C-SID and PSP series[2] to get merged into net-next first. [1] https://lore.kernel.org/netdev/20260922-srv6_flavors_endx-v1-0-4d01c05c47b7@kylinos.cn/ [2] https://lore.kernel.org/netdev/20261011192310.55-1-andrea.mayer@uniroma2.it/ Thanks Hangbin