Re: [RTnet-developers] ETH_P_ALL feature
Brought to you by:
bet-frogger,
kiszka
|
From: Jan K. <jan...@we...> - 2006-09-29 15:20:41
|
Jorge Almeida wrote:
> I putthe following rtdm_printk functions in this function and the=20
>=20
> rtdm_printk("\tEvent occured\n");
>=20
> never is doner when a send messages to the receiveing network.
Is rtdm_event_signal called appropriately?
>=20
> I don't know why.
>=20
> static void rt_stack_mgr_task(void *arg)
> {
> rtdm_event_t *mgr_event =3D &((struct rtnet_mgr *)arg)->=
event;
> struct rtskb *rtskb;
>=20
> rtdm_printk("\tArrive to the rt_stack_mgr_task function\n");
> while (rtdm_event_wait(mgr_event) =3D=3D 0) {
> /* we are the only reader =3D> no locking required */
> rtdm_printk("\tEvent occured\n");
> while ((rtskb =3D __rtskb_fifo_remove(&rx.fifo)))
> {
> rtdm_printk("\trtskb removed from fifo\n");
> rt_stack_deliver(rtskb);
> rtdm_printk("\trtskb delivered\n");
> }
> }
> rtdm_printk("\tGoing out from rt_stack_mgr_task function\n");
> }
>=20
> The first=20
>=20
> rtdm_printk("\tArrive to the rt_stack_mgr_task function\n");
>=20
> and the last
> rtdm_printk("\tGoing out from rt_stack_mgr_task function\n");
>=20
> are done in the starting and at the end of rtnet.
=2E..but there is no entry in the RTAI task list under /proc like it used=
to?
>=20
> Any clues??
Back to my other suggestion: try older versions of RTnet SVN and RTAI
until you find a working combination. Then try to narrow down the change
that causes this.
Jan
|