Edit online

接收描述符RDES4

1. 接收描述符RDES4
Bit 域描述
31:21 Reserved
20:18 VLAN_TAG_PRI_V,VLAN Tag Priority Value,此域内容填入接收到的包的VLAN TAG用户值域。
17 AV_TAG_PKT_RCD,AV Tagged Packet Received,此位置1表示接收到带AV标签的数据包。
16 AV_PKT_RCD,AV Packet Received,此位置1表示接收到AV包。
15 Reserved
14 TMSTMP_DRP,Timestamp Dropped,时钟戳丢失,由于RXFIFO溢出,导致时钟戳丢失。0x0:无效;0x1:时钟戳丢失
13 PTP_VER,PTP Version,PTP版本。0x0:IEEE1588;0x1:IEEE1588V2
12 RX_PTP_FRM,Received PTP Frame Type,接收到PTP帧的类型。0x0:接收到PTP报文通过UDP-IPV4或UDP-IPV6的形式传送0x1:接收到PTP报文直接通过以太网帧形式传送
11:8 PTP_RX_MSG_TYP,Received PTP Message Type,接收到的PTP消息报文类型。
  • 0x0:无PTP报文
  • 0x1:SYNC报文
  • 0x2:Follow Up报文
  • 0x3:Delay_Req报文
  • 0x4:Delay_Resp报文
  • 0x5:Pdelay_Req报文
  • 0x6:Pdelay_Resp报文
  • 0x7:Pdelay_Resp_Follow_Up报文
  • 0x8:Announce报文
  • 0x9:Management报文
  • 0xA:Signaling报文
  • 0xB~0xE:Reserved
  • 0xF:PTP Packet with Reserved message type
7 RX_IPV6_PKT,Received IPV6 Packet,接收到IPV6包。
  • 0x0:无效
  • 0x1:接收到的IP包为IPV6包
6 RX_IPV4_PKT,Received IPV4 Packet,接收到IPV4包。
  • 0x0:无效
  • 0x1:接收到的IP包为IPV4包
5 DIS_IP_CHSUM,Disable IP Checksum Function,关闭IP校验和功能。
  • 0x0:未关闭
  • 0x1:关闭IP校验和功能
4 IP_PL_ERR,IP Payload Error,IP包校验错误,接收到的IP包的TCP/UDP/ICMP的校验和错误,或长度错误。
  • 0x0:无错误
  • 0x1:出现IP包校验和错误
3 IP_HD_ERR,IP Header Error,接收到的IP包的首部校验和与计算的校验和不一致,或者IP版本与Ethernet Type域值不一致。
  • 0x0:无错误
  • 0x1:出现首部校验和错误
2:0 IP_PKT_TYP,IP Packet Type,IP包类型,此域只有在BIT6/7生效时才有效。
  • 0x0:未知类型
  • 0x1:UDP包
  • 0x2:TCP包
  • 0x3:ICMP包
  • others:Reserved