[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
1 ms latency in event_send->event_receive
- Date: Mon, 20 Dec 1999 17:24:36 +0100
- From: vlebedev at aplio.fr (Vadim Lebedev)
- Subject: 1 ms latency in event_send->event_receive
Hi,
Are you using 68en302...? If so try to ping with BIIIG packets, if the
latency becomes better it means
that your're missing Ethernet interrupts.....
Vadim
----- Original Message -----
From: <vellu at tatooine.yok.utu.fi>
To: <rtems-list at oarcorp.com>
Cc: <vellu at tatooine.yok.utu.fi>
Sent: Saturday, December 18, 1999 1:17 PM
Subject: 1 ms latency in event_send->event_receive
> I am implementing Ethernet driver with RTEMS 4.0. I have followed your
> guidance from the documents. Driver seems to work stable but I am not
> happy with performance. There seems to be 5 ms latency in ICMP echo (ping)
> for even for very small packets. I have found that this latency is very
> dependent of how many event_send event_receive pairs there is in the
> driver. In my analysis I found that every event_send, event_receive pair
> takes about 1 ms to succeed for example when I am sending event from
> interrupt handler to rxtask. There is only rxtask, txtask, interrupt
> handler in the system and network task (created by BSD stack). All these
> tasks have same priority because they are created by
> rtems_create_network_task in rtems_glue.c. Why is this latency so high?
>
> I am using processor with Motorola 68K core.
>
> Veli-Pekka Yl?nen
>
>