[ixp1200] peth driver question, need help
huangtao
huangtao at huawei.com
Mon Feb 17 23:31:44 EST 2003
I have always start the microengine, I can ping to another ip address, but if the speed is a litter high, peth will drop
some packet. this error is occured below:
in the peth_start_xmit function of source file peth.c
....
/* Get a new descriptor where we can write the packet data */
sram_pop(freelist, &descriptor);
descriptor = PETH_DESC_CORETOUENG(descriptor); ------> this descriptor is 0
....
PETH_DESC_POSTPOP(descriptor);
/* Sanity check */
if (!PETH_VALID_DESCRIPTOR(descriptor)) {
logMsg("Bad descriptor %x, dropping outgoing packet\n", descriptor); -----> so have a error message
pethFreeDescriptor(freelist, descriptor);
goto errorAndCleanTXD; ---->xmit packet is droped
}
....
who can help me pls.
Best Regard
----- Original Message -----
From: "Jimmy Brian Christanthio" <jimmy at soft-v.com>
To: <ixp1200 at CS.Princeton.EDU>
Sent: Monday, February 17, 2003 1:55 PM
Subject: RE: [ixp1200] peth driver question, need help
> We are using Embedded Linux tools and Peth from Viosoft Corp. We have no
> problems running PETH and applications utilising the PETH. If you would
> like more information, you could contact Viosoft or their distributors.
>
> 1. Did you start your microengine?
>
> 2. If yes, check status, usually it is fault in microengine.
>
> Let me know if you need further information.
>
> -----Original Message-----
> From: owner-ixp1200 at CS.Princeton.EDU
> [mailto:owner-ixp1200 at CS.Princeton.EDU] On Behalf Of huangtao
> Sent: Saturday, February 15, 2003 11:34 AM
> To: ixp1200 at CS.Princeton.EDU
> Subject: [ixp1200] peth driver question, need help
>
>
> I use peth driver with ixp1200, and meet this error message.
> this error will drop some output packet occasionally, who will tell
> me what is happend, thanks very much
>
> this error is below:
>
> $ insmod ue.o
> $ insmod octmac.o
> $ insmod giga_drv.o
> $ rs_udebug
> $ load
> $ ping 1.2.1.1
>
> then I meet the error message like that:
>
> peth_start_xmit called
> peth_start_xmit: new descriptor = 0
> Bad descriptor 0, dropping outgoing packet
> pethFreeDescriptor: descriptor = 0
> pethFreeDescriptor: Bad descriptor 0
>
>
> Best Regard
>
>
More information about the ixp1200
mailing list