[Click] FromHost lockup

Eddie Kohler kohler at cs.ucla.edu
Mon Jun 15 12:16:44 EDT 2009


Roman,

Thanks very much for this long-ago patch.  I've applied a version of it in
02a654852e4a64bfa3204678dc695c1fe9945082.  Thanks again for your work and help 
on the list, I do appreciate it.

Eddie


Roman Chertov wrote:
> Hello Joonwoo,
>    I think I have solved the problem.  I have followed the 
> documentation  for netdevice and also looked at the behavior of e1000 
> during hard_xmit.  I have attached the patch which has solved the 
> problem for me.  Basically, instead of stopping and starting 
> netif_queue, I use NETDEV return values to signal Linux what to do.
> 
> Roman
> 
> Joonwoo Park wrote:
>> Hi Roman,
>>
>> Have you solved this problem?
>> Actually I had similar problem like this, my problem is when polling
>> is running, if I do ifdown and ifup, ToDevice task never wake up
>> again.
>> But something I cannot understand is it occurs on only some version of
>> e1000 hardware.
>> I am using recent e1000-7.6.15.5 on linux-.2.6.24.7 with polling mode.
>>
>> Thanks,
>> Joonwoo
>>
>> 2008/9/1 Roman Chertov <rchertov at cs.ucsb.edu>:
>>> Hello,
>>>    I am having some interesting lockup issues with FromHost element.  I
>>> am currently using 2.6.24 kernel that Joonwoo made a patch for.  The
>>> fake device locks up and it appears that fl_tx never gets called to
>>> schedule the run_task, hence no packets get transmitted.  It is as if
>>> the netif_wake_queue does not wake up the queue and leaves it in the
>>> blocked state.  I am curious if anybody encountered such an issue 
>>> before.
>>>
>>> Roman
>>> _______________________________________________
>>> click mailing list
>>> click at amsterdam.lcs.mit.edu
>>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>>
>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


More information about the click mailing list