MACsec Intel® FPGA System Design User Guide

ID 767516
Date 10/02/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.5.1.2. TX Configuration Sequence

Figure 36. MACSEC set_attr() and set_sa_attr() Flows
Figure 37. MACSEC get_attr() and get_sa_attr() Flows
Figure 38. MACsec TX Configuration Attributes
Do the following:
  • Set the Tx basic configuration for the MACsec instance for the port.
  • Set the packet numbering limit value for the MACsec instance.
  • Set the maximum packet bytes supported value for the MACsec instance.
  • Set SCI value for the port.
  • Choose a security association and program the following configuration:
    • Set the rx Key value for the SA.
    • Set the next packet number value for the SA.
    • Set the confidentiality offset value for the SA.
    • Initialize all the stat configurations.
  • Set the “SA Enable” value to the chosen security association.
  • Set “Control port enable” to True for the port.