All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] Xenomai and Libpcap
@ 2009-10-22 12:39 Benjamin Biegel
  0 siblings, 0 replies; 6+ messages in thread
From: Benjamin Biegel @ 2009-10-22 12:39 UTC (permalink / raw)
  To: xenomai

Hej

I have a question regarding the use of Libpcap together with Xenomai. 
The Libpcap library provides the ability to capture Ethernet frames with 
my NIC in promiscuous mode + time stamp the received frames on Ethernet 
level (through the clock of the NIC).

My question is this: How do i set up an Xenomai real-time environment 
that makes the time-stamping very accurate. How do I have influence on 
when pcap is scheduled? How do I make sure pcap is not preempted by the OS?

Thanks for any guidance on this point :)

Benjamin


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Xenomai and Libpcap
@ 2009-10-22 14:38 Fillod Stephane
  2009-10-22 15:11 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 6+ messages in thread
From: Fillod Stephane @ 2009-10-22 14:38 UTC (permalink / raw)
  To: Benjamin Biegel, xenomai

Hej!

Benjamin Biegel wrote:
> I have a question regarding the use of Libpcap together with Xenomai. 
> The Libpcap library provides the ability to capture Ethernet frames
with 
> my NIC in promiscuous mode + time stamp the received frames on
Ethernet 
> level (through the clock of the NIC).
> 
> My question is this: How do i set up an Xenomai real-time environment 
> that makes the time-stamping very accurate. How do I have influence on

> when pcap is scheduled? How do I make sure pcap is not preempted by
the OS?

You have to know that the Linux network stack and libpcap on behalf of
your process won't be able to run under hard real-time even with
Xenomai.

What you're looking for is RTnet: http://www.rtnet.org
So far, performance for high speed networking is rather poor IMHO,
esp. regarding the API. Please follow this proposal[1] (sorry for 
formatting), and feel free to revive the thread and the discussion.

[1]
http://thread.gmane.org/gmane.linux.real-time.rtnet.devel/262/focus=263

Best Regards
-- 
Stephane


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-10-22 22:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-22 12:39 [Xenomai-help] Xenomai and Libpcap Benjamin Biegel
  -- strict thread matches above, loose matches on Subject: below --
2009-10-22 14:38 Fillod Stephane
2009-10-22 15:11 ` Gilles Chanteperdrix
2009-10-22 16:21   ` Jan Kiszka
2009-10-22 16:58     ` Gilles Chanteperdrix
2009-10-22 22:06       ` Benjamin Biegel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.