____________________________________________________ DS34T101, DS34T102, DS34T104, DS34T108
86 of 366
10.6.11.3 Buffer Descriptor Second Dword
Located at offset 0x4 from the start of the buffer.
10.6.11.3.1 TDM ETH and CPU ETH Packets
Table 10-25. Buffer Descriptor Second Dword Fields (TDM ETH and CPU ETH)
Bits
Data Element
Description
31:15
Reserved
Must be set to zero.
14
Stamp
Indicates whether the packet should be time-stamped. Valid only for OAM and for non-
TDMoP packets. Otherwise ignored.
13:7
Ts_offset
Indicates the number of dwords from start of buffer to timestamp location. Valid only for
OAM and for non-TDMoP packets where Stamp bit is set above.
6:0
Hdr2_length
The second header length in bytes not including control word or RTP header (The offset
to the second header from start of the buffer is 0x782). Limited to 122 bytes and valid
only for AAL1, CESoPSN and SAToP bundles where the
Protection_mode setting of the
bundle equals to “11” or “10”.
10.6.11.3.2 ETH CPU Packets
Table 10-26. Buffer Descriptor Second Dword Fields (ETH CPU)
Bits
Data Element
Description
31:30
Reserved
Must be set to zero.
29
Ipv6
IP packet with IP VER = 6
28
Ipv4
IP packet with IP VER = 4
27
MEF_OAM
26
VCCV_OAM
VCCV OAM packet
25:24
No. of MPLS labels
Number of MPLS labels. Equal to “11” for packet with more than 3 labels.
23
802.3
802.3 packet
22
Ethernet
Ethernet packet
21
Reserved
Must be set to zero.
20
L2TPv3/IP
L2TPv3/IP packet
19
Two_Vlan tag
Packet with two VLAN tags
18
VLAN tag
Packet with one/two VLAN tags
17
UDP/IP
UDP/IP packet
16
IP
IP packet (with any IP VER)
15
MEF
14
MPLS
MPLS packet, i.e. packet’s Ethertype equal to 0x8847 or 0x8848
13:11
Reserved
10
Mpls_over_3_lbls
MPLS packet with more than 3 labels
9
Unicast_not_mine
Unicast packet with destination address different than MAC addresses
8
cpu_dst_eth_type
7
OAM
OAM packet
6
bndl_num_not_exist
A TDM-over-Packet/MPLS/MEF packet destined to the chip but with a bundle identifier
that does not match any of one of the chip’s OAM bundle numbers or one of the bundle
identifiers assigned to the chip’s internal bundles.
5
not_tdmoip
UDP/IP packet with destination/source UDP port number different than
4
ip_not_udp_l2tpv3
IP packet with protocol different than UDP or L2TPv3
3
arp_chip_ip
ARP packet with destination IP address equal to one of the chip’s IPv4 addresses
2
unknown_eth_type
A packet with Ethertype different than IP, MPLS, ARP, MEF, MEF OAM or CPU
Ethertypes.
1
not_chip_ip
IP packet with destination IP address different than the chip’s IP addresses
0
arp_not_chip_ip
ARP packet with destination IP address different than the chip’s IP addresses