From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mail.toke.dk (Postfix) with ESMTPS id 1C3B8A57DFF for ; Tue, 27 Feb 2024 19:55:08 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=pOynUJG6 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 00365615FF; Tue, 27 Feb 2024 18:55:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 04595C433A6; Tue, 27 Feb 2024 18:55:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709060106; bh=Oy216U7ijQbOGhskWNsdJ3cAuY36vsRAVVJOksXkXI4=; h=Date:Subject:References:To:Cc:From:In-Reply-To:From; b=pOynUJG6QFTCM0Z4fkEkY3AR7ElUJsuZZnQepgJwq75qBiAM/FXt9KaK8SwsSrIyj 8HR/Jx47thY2TQ3IyW0rPOkSgtDL6GmEIzjan6/m0dKRiS81O5l7UEy6ybXuMUNWy6 Iwk78WWj6Oju3wiZrYZ5Nni0DNYSQjrVOh601ywFW1FdJy5fjt0mitrkH9+f/I8dUk aY61dd0uiFRZzpdFu6MnVvAiegOvf/8/i5iUGlpm8qp1HUM1MMNpVFEsd4rTGl7hX2 8wsmZP7HhPNmLco4vs0CdMb4rC3vDBv5kJG0GPCkOJFb3zwNftwgg4GGiZBQy+tfoK 0xJaGYw20cX9g== Message-ID: Date: Tue, 27 Feb 2024 19:55:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <874jduj8vh.fsf@kurt.kurt.home> Content-Language: en-US To: xdp-hints From: Jesper Dangaard Brouer In-Reply-To: <874jduj8vh.fsf@kurt.kurt.home> X-Forwarded-Message-Id: <874jduj8vh.fsf@kurt.kurt.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID-Hash: XALMHQHYQOFPUXWPHPDI6WQTGTNRIBCI X-Message-ID-Hash: XALMHQHYQOFPUXWPHPDI6WQTGTNRIBCI X-MailFrom: hawk@kernel.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Kurt Kanzenbach , Andreas Kassler , Andreas Kassler X-Mailman-Version: 3.3.9 Precedence: list Subject: [xdp-hints] Fwd: [ANNOUNCE] TSN-Testbench List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: I know some people on XDP-hints list that could have used this kind of TSN test-bench in the past. -------- Forwarded Message -------- Subject: [ANNOUNCE] TSN-Testbench Date: Tue, 27 Feb 2024 15:10:26 +0100 From: Kurt Kanzenbach To: rt-users CC: Thomas Gleixner , Sebastian Andrzej Siewior , Jan Kiszka , Jesper Dangaard Brouer , Ong, Boon Leong Hello RT-list! I'm pleased to announce the TSN-Testbench. The TSN-Testbench is a real time networking simulation (PROFINET RT/TSN, OPC/UA, ...) and validation tool for Linux with PREEMPT_RT focused on strict cyclic workloads. It leverages modern Linux networking technologies such as XDP, XDP/ZC and busy polling in combination with precise time synchronization and scheduled traffic. It generates RT and non-RT traffic, mirrors traffic, performs consistency checks and latency measurements. In a broader sense think of `cyclictest' over the network. It has been tested and used on NIC(s) such as i210, i225/i226 and stmmac. You can get the code and documentation via the git tree at: https://github.com/Linutronix/TSN-Testbench Thanks, Kurt