This section describes how to configure internal SAs. The HSC Subsystem maintain keys and replay protection information for 1024 internal SAs in its internal tables. Further, the statistics for the corresponding SCs (i.e., internal SCs) are collected internally. You can configure keys and replay protection information (and access the statistics for internal SCs for internal SAs) through the AXI4-Lite interface.
You must provide the SA index for each packet during the start of packet. The SA
index values 0 to 1023 are allocated to internal SAs. The SA index is used as the index
to internal table storing cipher keys and statistics counters.
Note: Prior to
attempting configuration of the internal tables, you must wait for the tables to be
initialized by the internal logic. For the encryption path tables, you can wait for
1024
enc_core_clk
cycles following the deassertion
of enc_core_reset
, or alternatively, wait for the
assertion of enc_igr_axis_tready_<N>
. For the
decryption path tables, you can wait for 1024 dec_core_clk
cycles following deassertion of dec_core_reset
, or alternatively, wait for the assertion of dec_igr_axis_tready_<N>
.