Visible to Intel only — GUID: tcu1655140696379
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: tcu1655140696379
Ixiasoft
5.2.2. Packet Classifier
The The Packet Classifier is responsible for classifying the packet based on the Packet Parser result and the fields extracted are then sent together with the packet to subsequent blocks.
The table below shows a general L2 packet without 802.1AE MACsec header. The Packet Parser parses this packet type and indicates no 802.1AE MACsec header found within the packet.
The table below shows a general L2 packet with 802.1AE MACsec header. The Packet Parser parses this packet type and indicates 802.1AE MACsec header found within the packet.
Field | Size (Bytes) |
---|---|
DMAC | 6 |
SMAC | 6 |
VLAN tag | 4 |
Stack VLAN tag | 4 |
Ethertype/Length | 2 |
Payload | 46-9578 |
Field | Size (Bytes) | |
---|---|---|
DMAC | 6 | |
SMAC | 6 | |
802.1Q (VLAN tag; optional) | 4 | |
802.1 AE Header | MACsec Ethertype (0x88E5) | 2 |
TCI/AN | 1 | |
SL | 1 | |
Packet Number | 4 | |
SCI (optional) | 8 | |
802.1Q | 4 | |
Ethertype/Length | 2 | |
Payload | 44-9546 | |
ICV | 16 |