MACsec Intel FPGA System Design User Guide

ID 767516
Date 6/26/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.4.4. IP Tool

The IP Tool is used to configure transmit/receive secure associations and channels. It configures the IEEE Std 802.1AE (MAC security) keys for a particular MACsec type interface.

The Linux MACsec driver and IP Tool uses rtnetlink and genetlink APIs to handle the input commands. Rtnetlink creates and sets up the net device whereas the genetlink APIs are used to set up transmit and receive secure associations on a MACsec device.

The MACsec IP driver provides read/write APIs to configure the CSR region of the MACsec HW FPGA.