Visible to Intel only — GUID: psy1672430079465
Ixiasoft
Visible to Intel only — GUID: psy1672430079465
Ixiasoft
6.7.3.3. Design with HOST
The figure below shows the CLI debug application diagram which can be used for debugging, key generation, and configuring the MACsec IP. This information is passed onto the MACsec IP Driver and then to McDMA driver to do the MACsec HW configuration.
In MACsec IP driver is a kernel mode driver and uses a netlink interface to communicate with above layer. The driver exposes 4 APIs to set/get the port attributes OR set/get the SC/SA attributes. In the MACsec IP driver, the management/AXI-Lite interface is used to read/write the CSR registers.
In the FPGA, encryption/decryption are controlled from the SADB registers which are updated from the MACsec IP driver.