[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磗 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磗 longer than 1500 bytes it磗 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