Visible to Intel only — GUID: pih1655598339070
Ixiasoft
1. Introduction
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Functional Description
6. Configuration Registers for MACsec IP
7. MACsec Intel® FPGA IP Example Design
8. MACsec Intel FPGA IP User Guide Archives
9. Document Revision History for the MACsec Intel FPGA IP User Guide
2.2.1.1. Common Port Mux Interface
2.2.1.2. Common Port Demux Interface
2.2.1.3. Controlled Port Mux Interface
2.2.1.4. Controlled Port Demux Interface
2.2.1.5. Uncontrolled Port RX Interface
2.2.1.6. Uncontrolled Port TX Interface
2.2.1.7. Crypto RX Interface
2.2.1.8. Crypto TX Interface
2.2.1.9. Management Interface
2.2.1.10. Decrypt Port Mux Management Interface
2.2.1.11. Decrypt Port Demux Management Interface
2.2.1.12. Encrypt Port Mux Management Interface
2.2.1.13. Encrypt Port Demux Management Interface
2.2.1.14. Crypto IP Management Bus
2.2.1.15. Miscellaneous Control Signals
2.2.2.1. Common Port Mux Interface Waveform
2.2.2.2. Common Port Demux Interface Waveform
2.2.2.3. Controlled Port Mux Interface Waveform
2.2.2.4. Controlled Port Demux Interface Waveform
2.2.2.5. Uncontrolled Port RX Interface Waveform
2.2.2.6. Uncontrolled Port TX Interface Waveform
2.2.2.7. Crypto RX Waveform
2.2.2.8. Crypto TX Waveform
2.2.2.9. MACsec Management Interface (Read)
2.2.2.10. MACsec Management Interface (Write)
Visible to Intel only — GUID: pih1655598339070
Ixiasoft
5.8.4. System-Level Errors
Scenario | Mitigation |
---|---|
Ethernet Rx received packets reported errors (Errors signal in EOP, FCS/length/Undersize/Oversize & etc) | Errors propagated together with Packet using TUSER metadata from Ethernet > Multi Interface Buffering Mux > MACsec IP > Multi Interface Buffering Demux. Packet drop in Multi Interface Buffering Demux after reassembly the full packet. Error packets (forwarded error or ICV error) always asserts tuser.tlast_uerr_fatal at the end of packet when leaving MACSEC IP. User can decode the error signal to drop the packet in case Multi Interface Buffering Demux is not used. |
Multi Interface Buffering Mux FIFO full and packet truncated | Multi Interface Buffering Mux appends TLAST to the truncated packet and error inserted to the packet metadata. Packet drop at Multi Interface Buffering Demux following the above data flow. |
Invalid L2 packet fields due to adversary attacks | Crypto QHIP shall detect ICV comparison mismatch and MACSEC IP drops the packet. |
MACsec Packets size > MAX_TX_PCKT_BYTES setting on Tx transmit lane | Overload the Error Ethernet signal (tuser_client.oversize) and error propagated together with Packet to Multi Interface Buffering Demux. Packet drop in Multi Interface Buffering Demux after reassembly the full packet. |