PM7324 S/UNI-ATLAS
S/UNI-ATLAS
DATASHEET
PMC-1971154
ISSUE 7
S/UNI-ATM LAYER SOLUTION
Figure 36 New secondary search table entry inserted at a leaf.
BEFORE
Primary
Search Table
k 0
b
AFTER
a
a
1
z
k>n>m
VC
TABLE
Ent r y
n0
b
k 0
c
1
z
1
w
VC
TABLE
Ent r y
m1
y
1
x
m 1
y
1
x
VC
TABLE
Ent r y
VC
TABLE
Ent r y
VC
TABLE
Ent r y
VC
TABLE
Ent r y
VC
TABLE
Ent r y
11.4.1.3Removing a Connection
The following are the microcontroller actions required to remove a connection:
1. Find the location of the Secondary Search Table entry pointing to the connection's VC Table
Record.
2. Modify the parent node (be it the Primary Table entry or another Secondary Search Table
entry) of the Secondary Search Table entry being removed to point to the node remaining
after the connection removal. The only exception to this is when two VC Table entries exist in
a tree, in which case the solitary Secondary Search Table entry is modified. The VC is now
considered unprovisioned and any cells belonging to the VC will be discarded.
3. Tag the removed Secondary Search Table entry as free.
4. Read the final statistics for the connection from the VC Table Record. Clear the "Active" bit of
the CONFIG VC Table Record field and tag the record as free.
The connection removal process examples are not illustrated because the results are exactly the
reverse of the connection provisioning. (Swap the "BEFORE" and "AFTER" labels.)
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC AND FOR ITS CUSTOMERS’ INTERNAL USE
427