Datasheet

____________________________________________________ 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
bun
dle 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 MEF OAM packet, i.e. Ethertype equal to Mef_oam_ether_type setting
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 MEF packet, i.e. Ethertype equal to Mef_ ether_type setting
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 Packet with Ethertype equal to CPU_dest_ether_type setting
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
TDMoIP_port_num1 a
nd TDMoIP_port_num2
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