S/UNI®-ATLAS-3200 Telecom Standard Product Data Sheet
Preliminary
Table 17 Policing Configuration VC Table Field
Bit
10
Name
GFR_MCR_PPD
Description
If this bit is logic 1, GFR policing is enabled and the MCR test is enabled to
discard (i.e. Action 2 = Discard) then the policer will perform partial packet
discard when a connection begins to fail MCR. If this bit is logic 0, then the
MCR is only permitted to perform actions on frame boundaries, as per the
GFR standard.
9
8
VP_Police
COCUP
If this bit is a logic 1, then policing will be done using the parameters and
configuration for the associated F4 rather than for this connection. All cells
received on F5s will be considered user cells for the purposes of F4
policing. Note that only received cells are ever policed – generated cells of
any sort are immune to policing, and do not affect TATs. This bit must be
set to logic 0 if the F4 Pointer Active bit in the Linkage Row is logic 0. GFR
policing is not possible at the F4 level.
The Conditional Conformance Update (COCUP) bit is used to introduce a
coupling between the two GCRAs. If COCUP=0, then GCRA1 and GCRA2
are completely independent of each other and the updating of the TAT1
and TAT2 fields are independent. If the cell is conforming to a GCRA, the
TAT field for that GCRA will be updated. If COCUP is a logic 1, then the
updating of the TAT fields is conditional on both GCRAs. The operation is
more fully explained below.
7
6
Policing Rollover FIFO
Enable
Enables the Non-Compliant counts to generate entries in the Count
Rollover FIFO whenever their MSB becomes logic 1. If the Count Rollover
FIFO is full, the MSB will remain logic 1 until an entry has been
successfully generated, at which time the MSB will become logic 0. If this
bit is logic 0, then the counts operate as normal saturating counters, and
must be polled periodically by the microprocessor.
If the CLP Conformance Check CLP1 Discard bit is set to logic 1, then
during GFR policing, if a cell arrives with CLP = 1 in a frame whose first cell
had CLP = 0, then the frame will undergo Partial Packet Discard. If the
CLP=1 cell is the end of packet, then every cell until the next CLP = 0 end
of packet will be discarded. If this bit is logic 0, then CLP = 1 cells in CLP =
0 frames will not be treated as non-compliant.
CLPCC_CLP1_Discard
5
4
PHY Police
GFR
If the PHY Policing bit is logic 1, then PHY policing is enabled on this
connection. If this bit is logic 0, then this connection is not affected by per-
PHY policing, and does not affect per-PHY policing parameters.
If the Guaranteed Frame Rate bit is a logic 1, then the frame-aware GFR
policing algorithm is enabled. GFR policing is discussed in section 10.7.3.
When GFR policing is enabled, GCRA 1 must be configured to police the
PCR, with the action set to discard, and GCRA2 must be configured to
police the MCR, with the action set to either tag or discard. Actions due to
violation of MCR will only be performed on frame boundaries, unless the
GFR_MCR_PPD bit is logic 1. If the GFR bit is logic 0, then normal, non-
frame-aware policing is performed.
When the VIOLATE bit is logic 1, the policer acts as if GCRA2 always
fails. Actions taken on the cell, and updating of PHY TAT, GCRA1
TAT, and non-compliant count values is exactly as if GCRA 2 had
failed. VIOLATE is not compatible with GFR policing.
3
Violate
2:0
Policing Config Select
The Policing Config Select bits select one of 8 Policing Configurations
stored in registers. Policing Config Select = 000 selects Connection
Policing Configuration # 1, and Policing Config Select = 111 selects
Connection Policing Configuration # 8. These configurations dictate which
of CLP0, CLP1, User, OAM, RM, and Other cells are policed by each
GCRA.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-1990553, Issue 4
92