Ethereal-dev: [Ethereal-dev] "Hard Real-Time" Capturing with RTnet

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Jan Kiszka <jan.kiszka@xxxxxx>
Date: Tue, 17 Feb 2004 17:39:56 +0100
Hello everyone,

thought that this might be of some interest also for the Ethereal community:

Today the RTnet project has released a new version which now allows capturing of Ethernet packets on a hard real-time Linux box (RTAI). This features increases the guaranteed precision of packet time stamps by several magnitudes, typical numbers are about 10-20 microseconds on a suitable x86 hardware.

The packets are received by a real-time enabled Ethernet driver in the RTOS context and then copied to a read-only shadow network devices in Linux context (note that the copy step is required to preserve real-time contraints). Also packets sent by the local RTnet stack are captured. The shadow device can then be addressed by any standard capturing tool like Ethereal, tcpdump, etc.

RTnet is a hard real-time Ethernet stack based on Linux/RTAI. It is released as Open Source under GPL terms. A RTnet protocol plugin is part of Ethereal since last year (BTW, Erwin's latest patch is still not applied... ;)). See http://www.rts.uni-hannover.de/rtnet for further information.

Greetings,
Jan

- RTnet project manager -

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature