[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1010396: ITP: tsn-scripts -- Tool set for Time Sensitive Networking testing



Package: wnpp
Severity: wishlist
Owner: Vladimir Oltean <olteanv@gmail.com>

* Package name    : tsn-scripts
  Version         : 0.8
  Upstream Author : Vladimir Oltean <vladimir.oltean@nxp.com>
* URL             : https://github.com/vladimiroltean/tsn-scripts
* License         : GPL
  Programming Lang: C
  Description     : Tool set for Time Sensitive Networking testing

The tsn-scripts project contains the isochron program, a real-time
application for testing Time Sensitive Networking equipment. It works by
monitoring the network synchronization status and sending time-triggered
Ethernet packets. It has a server-client architecture and it measures
network latency by taking multiple timestamps (some hardware, some
software) along the path of the packets. It has been tested by me on
x86_64, armv7 and armv8 systems, but care has been taken for format
interoperability with big endian systems such as PowerPC.

The isochron program is mainly used in system testing, and there is a
desire to integrate it in the kselftest framework of the Linux kernel,
where it will constitute the basis for future TSN selftests of equipment
from various vendors.
There is no existing program known to me that serves this role.
During review of the kernel selftests it was pointed out that for users
it may be desirable for isochron to be distributed by Debian:
https://patchwork.kernel.org/project/netdevbpf/patch/20220428204839.1720129-1-vladimir.oltean@nxp.com/#24838122

This is my first Intent To Package. I am the upstream maintainer of the
project, would like to be the maintainer of the Debian package as well,
and would need a sponsor and mentor to help with review and walk me
through the packaging process. I am flexible in making changes to the
upstream project if this makes Debian packaging easier. In fact, in
expectation of changes to come, I've marked "v0.8" as the version of the
software to package, as opposed to the currently latest "v0.7".


Reply to: