[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