[Click] FromHost lockup
Roman Chertov
rchertov at cs.ucsb.edu
Thu Sep 4 11:33:39 EDT 2008
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
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fromhost.patch
Type: text/x-diff
Size: 896 bytes
Desc: not available
Url : http://amsterdam.lcs.mit.edu/pipermail/click/attachments/20080904/6969d389/attachment-0001.patch
More information about the click
mailing list