[Click] some feedback on Click stability with e1000
Roman Chertov
rchertov at cs.ucsb.edu
Sun Jan 24 19:43:40 EST 2010
I can suggest to use the e1000e driver as it is tailored towards newer
PCIe cards.
Roman
Eddie Kohler wrote:
> Hey,
>
> Anyone else see problems like the below, from Yong Liao at UMass?
>
> Eddie
>
>
>
>
> I think I did not describe our click problem very clearly yesterday. You
> told to me that click crashes at certain time could because of pushing a
> pkt after freeing it. I hesitated to mention to you that the crashing
> problem happens when we use the original click code. In our virtual
> network project, we use the kernel click forwarding speed as a base line
> in evaluating the virtual router forwarding speed. So we downloaded the
> click code from ucla website and followed the instruction to patch and
> compile the kernel, compile click, and test kernel click with a simple
> configuration that moves packets between two interfaces. The udpgen
> configuration in the click package is used to generate traffic.
>
> We found that when the packet generation rate is high, say 500k~1000k
> pps for 64-byte pkts, the kernel click moving packets between two
> interfaces sometimes crashes by itself, no matter whether polling is
> used or not. Besides, the crashing is more likely to happen in the
> afternoon and on smp machines (we tried a dual-core intel cpu machine
> and a single-core but hyper-threading intel machine).
>
> My guess is that maybe the reason is twofold. First is that the e1000
> driver in click may not work very well with relatively new intel e1000
> cards. Second is that kernel click may have some smp related issues,
> such as the kernel must disable or enable some configuration features
> but the click document does not explicitly point them out.
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>
More information about the click
mailing list