Hi,

   I have written a linux kernel module that would receive ATM cells from
an ATM PCI card and would measure the inter-packet (or inter-cell rather)
time delay. Iam using this program to measure the inter-packet jitter
delay in transporting voice over ATM networks. The program works well and
reports the maximum jitter as 5 seconds. This result is eratic though, as
it sometimes reports a maximum jitter delay of only 30msec.
   I understand that the maximum time reolution for jiffies is about
10msec and that these kernel threads are run with a policy of SCHED_OTHER.
I would like to take more accurate measurements of this time delay.

    1) Is there any means in linux kernel to offer a kernel thread, a
real-time priority. (I tried assigning the SCHED_RR and SCHED_FIFO to my
threads and it would hang my computer not measuring anything).

    2) If I code my program under rt-linux would I be able to use the atm
socket features under real-time ??. (accessing atm sockets in nonRT linux
and transporting the packets to real-time linux using FIFOs would'nt help
as I need to receive packets at real-time not just process it).

My project is hung-up at this issue. Any help would be much appreciated.

Thanks,

Sai.

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to