[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ethmac] =?gb2312?B?aGVscA==?=
You can have various cases. If you are using DIX ethernet standard
(the windows standard) your length field are not the length of the
frame, it�s the type of the frame, if you are using IP over ethernet this
field is 0x800 if you are using ARP is 0x806. If you are using 802.3 the
length type can be lower than the total length of the frame. This is
because the frame are very short and the tx make padding that is they
put character 0x20 to make the frame at least 64 bytes long.
If in your trasmitter the frame it�s longer than 1500 bytes it�s an error
because the IP must know the MTU(maximun transfer unit) of the phy
layer and he must send only the number of bytes that the phy layer can
send.
----- Original Message -----
From: "lxn" <panic@1... >
To: ethmac@o...
Date: Thu, 18 Apr 2002 20:31:05 +0800 (CST)
Subject: [ethmac] =?gb2312?B?aGVscA==?=
> Hi,
> when the tx module sending out frames, if the number of length
> field is smaller than the real frame size, what shall i do? Cut the
> frame to meet the length field or transmit the whole frame? And is
> this considered a error?
>
>
======================================================
=======
> VIP������¿�Żݼ�ÿ��ֻҪ4ԪǮ��
> ��vip���䣬�͡���ְ���䡷��
> �����¶��ţ���VIP���� ��
> 10ԪǮ����ʲô����ȫ�ȶ�����������VIP���䣡
> ����VIP���䣬����绰����ӵ�У�
>
>
--
To unsubscribe from ethmac mailing list please visit http://www.opencores.org/mailinglists.shtml