IP PortfolioInterface controllersethernet_offload

of_macsec_framer

MACsec SecTAG framer

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

MACsec frame processing without the cipher: SecTAG insertion and parsing, SCI and packet-number tracking, replay window and ICV placement, with an AXI-Stream port to an external AES-GCM core.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
tx_ininAXI4-Stream128 
tx_outoutAXI4-Stream128 
rx_ininAXI4-Stream128 
rx_outoutAXI4-Stream128 
crypto_reqoutAXI4-Stream128 
crypto_rspinAXI4-Stream128 

Standards

  • IEEE 802.1AE-2018

Notes

AES-GCM is supplied by the security catalog; this block alone provides no confidentiality.

More in ethernet_offload

IDBlockMaturity
of_eth_ptp_tsuIEEE 1588 PTP timestamping unitsimulated
of_udp_ip_offloadUDP/IPv4 offload engineplanned
of_tcp_offloadTCP offload engineplanned
of_roce_v2RoCE v2 RDMA engineplanned
of_uet_transportUltra Ethernet transport engineplanned
of_ncsiNC-SI sideband controllerplanned