Re: [RTnet-developers] ETH_P_ALL feature
Brought to you by:
bet-frogger,
kiszka
|
From: Jan K. <jan...@we...> - 2006-10-09 13:00:09
|
Jan Kiszka wrote:
> Jorge Almeida wrote:
>> I putthe following rtdm_printk functions in this function and the=20
>>
>> rtdm_printk("\tEvent occured\n");
>>
>> never is doner when a send messages to the receiveing network.
>=20
> Is rtdm_event_signal called appropriately?
>=20
>> I don't know why.
>>
>> static void rt_stack_mgr_task(void *arg)
>> {
>> rtdm_event_t *mgr_event =3D &((struct rtnet_mgr *)arg)-=
>event;
>> struct rtskb *rtskb;
>>
>> 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");
>> }
>>
>> The first=20
>>
>> rtdm_printk("\tArrive to the rt_stack_mgr_task function\n");
>>
>> and the last
>> rtdm_printk("\tGoing out from rt_stack_mgr_task function\n");
>>
>> are done in the starting and at the end of rtnet.
>=20
> ...but there is no entry in the RTAI task list under /proc like it used=
to?
>=20
>> Any clues??
>=20
> 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 chang=
e
> that causes this.
>=20
Any news on this? I would like to nail down remaining issues in order to
roll out a new release within, say, a week.
Jan
|