
DS34S132 DATA SHEET
19-4750; Rev 1; 07/11
111 of 194
PC. Field
Name
Addr (A:)
Bit [x:y] Type
Description
DICPE
[14] rwc-_-_
Discard IP Checksum Packet Error.
0 = Do not discard packets due to IPv4 checksum errors.
1 = Discard those packets
DUCPE
[13] rwc-_-_
Discard UDP Checksum Packet Error.
0 = Do not discard packets due to UDP checksum errors.
1 = Discard those packets
For IPv4, a received zero UDP checksum (= checksum not calculated) is
considered valid. For IPv6, a received zero UDP checksum is considered invalid
and is discarded regardless of the DUCPE setting (see RFC1883). If the
calculated UDP checksum = 0x0000 then the checksum is replaced with 0xFFFF.
DPLME
[12] rwc-_-_
Discard Packet Length Mismatch Error.
0 = Do not discard packets due to a Control Word or IP Length field error.
1 = Discard packets with a received Control Word or IP Length field value that is
greater than the number of bytes that are received (allows for Ethernet padding).
This function does not test for an 802.3 or UDP Length field error.
DBTP
[11] rwc-_-_
Discard Broadcast TDM Packet.
0 = Enable/accept the Broadcast DA as a valid Ethernet DA for PW packets.
1 = Discard PW packets that use the Broadcast Ethernet DA.
DBCP
[10] rwc-_-_
Discard Broadcast CPU Packet.
0 = Enable Broadcast DA as a valid Ethernet DA for CPU (non-PW) packets.
1 = Discard CPU (non-PW) packets that use the Broadcast Ethernet DA.
RXPIVS
[9] rwc-_-_
RXP Packet IP Version Select. (only valid when PC.CR1.RXPDSD = 1).
0 = Enable/accept the IPv4 protocol, discard all IPv6 packets.
1 = Enable/accept the IPv6 protocol, discard all IPv4 packets.
RXPDSD
[8] rwc-_-_
RXP Packet Dual Stack Disable.
0 = Enable/accept both the IPv4 and IPv6 protocols.
1 = Enable/accept one IP version as selected by PC.CR1.RXPIVS.
UPVCE
[7] rwc-_-_
UDP Protocol Value Check Enable. (only valid if PC.CR1.UBIDLS ≠ 3)
0 = Disable UDP Protocol Type test (accept any value)
1 = Discard packets with UDP Protocol Type ≠ PC.CR2.UPVC1 or UPVC2. The
received UDP Protocol Type is tested in the UDP Port location (Source or
Destination Port) not specified as the BID/PWID location (selected using
PC.CR1.UBIDLS, PC.CR1.UBIDLCE, B.BCDR4.RXUBIDLS).
UBIDLCE
[6] rwc-_-_
UDP Bundle ID Location Check Enable. (only valid if PC.CR1.UBIDLS ≠ 0)
0 = Auto-detect = Test for a BID/OAM BID match in both the UDP Source and
Destination Port (a match in either port is accepted)
1 = Test for a BID/OAM BID match in only one UDP Port location as specified
by B.BCDR4.RXUBIDLS
UBIDLS
[5:4] rwc-_-_
UDP Bundle ID Location Status Select.
0 = Test for a 16-bit BID/OAM BID match in the UDP Source or Destination Port
location specified by PC.CR1.UBIDLCE.
1 = Test for a 16-bit BID/OAM BID match in the UDP Destination Port location.
2 = Test for a 16-bit BID/OAM BID match in the UDP Source Port location.
3 = Test for a 32-bit BID/OAM BID match against the value of the combined
Source and Destination Ports.
UICECS
[3:2] rwc-_-_
UDP IP Checksum Error Count Select.
0 = PC.PCECR.UICPEC only counts IPv4 header checksum errors.
1 = PC.PCECR.UICPEC only counts UDP header checksum errors.
2 = PC.PCECR.UICPEC counts both IPv4 and UDP header checksum errors.
3 = Reserved.
RSVD
[1:0]
Reserved.