detect_flow (Input Port = 0, Priority = 0) |
0x0000_0000 |
- |
- |
Include following registers |
├ src_ip (Flow = 1) |
├ + 0x0000 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 1: IPv4 Src IP address |
├ src_port (Flow = 1) |
├ + 0x0004 |
Unsigned Integer 16 bit |
66535 |
Condition of Flow = 1: IPv4 Src port number |
├ dst_ip (Flow = 1) |
├ + 0x0008 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 1: IPv4 Dst IP address |
├ dst_port (Flow = 1) |
├ + 0x000C |
Unsigned Integer 16 bit |
66535 |
Condition of Flow = 1: IPv4 Dst port number |
├ src_ip (Flow = 2) |
├ + 0x0010 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 2: IPv4 Src IP address |
├ src_port (Flow = 2) |
├ + 0x0014 |
Unsigned Integer 16 bit |
66535 |
Condition of Flow = 2: IPv4 Src port number |
├ dst_ip (Flow = 2) |
├ + 0x0018 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 2: IPv4 Dst IP address |
├ dst_port (Flow = 2) |
├ + 0x001C |
Unsigned Integer 16 bit |
66535 |
Condition of Flow = 2: IPv4 Dst port number |
... |
... |
... |
... |
... |
├ src_ip (Flow = 15) |
├ + 0x00E0 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 15: IPv4 Src IP address |
├ src_port (Flow = 15) |
├ + 0x00E4 |
Unsigned Integer 16 bit |
65535 |
Condition of Flow = 15: IPv4 Src port number |
├ dst_ip (Flow = 15) |
├ + 0x00E8 |
Unsigned Integer 32 bit |
255.255.255.255 |
Condition of Flow = 15: IPv4 Dst Ip address |
└ dst_port (Flow = 15) |
└ + 0x00EC |
Unsigned Integer 16 bit |
65535 |
Condition of Flow = 15: IPv4 Dst port number |
process_frame (Input Port = 0, Priority = 0) |
0x0000_1000 |
- |
- |
Include following registers |
├ committed_information_rate_inv (Flow = 0) |
├ + 0x0000 |
Unsigned Integer 32 bit |
0 |
Committed Information Rate of ATS algorithm: set in ps/Byte |
├ committed_burst_size (Flow = 0) |
├ + 0x0004 |
Unsigned Integer 32 bit |
0 |
Committed Burst Size of ATS algorithm: set in Byte |
├ committed_information_rate_inv (Flow = 1) |
├ + 0x0008 |
Unsigned Integer 32 bit |
0 |
Refer to committed_information_rate_inv (Flow = 0) |
├ committed_burst_size (Flow = 1) |
├ + 0x000C |
Unsigned Integer 32 bit |
0 |
Refer to committed_burst_size (Flow = 0) |
... |
... |
... |
... |
... |
├ committed_information_rate_inv (Flow = 15) |
├ + 0x0078 |
Unsigned Integer 32 bit |
0 |
Refer to committed_information_rate_inv (Flow = 0) |
├ committed_burst_size (Flow = 15) |
├ + 0x007C |
Unsigned Integer 32 bit |
0 |
Refer to committed_burst_size (Flow = 0) |
└ max_residence_time |
└ + 0x0080 |
Unsigned Integer 72 bit |
All Hi |
Max Residence Time of ATS algorithm: set in ps |
detect_flow (Input Port = 0, Priority = 1) |
0x0000_2000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 0, Priority = 1) |
0x0000_3000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 1, Priority = 0) |
0x0000_4000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 1, Priority = 0) |
0x0000_5000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 1, Priority = 1) |
0x0000_6000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 1, Priority = 1) |
0x0000_7000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 2, Priority = 0) |
0x0000_8000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 2, Priority = 0) |
0x0000_9000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 2, Priority = 1) |
0x0000_A000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 2, Priority = 1) |
0x0000_B000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 3, Priority = 0) |
0x0000_C000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 3, Priority = 0) |
0x0000_D000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
detect_flow (Input Port = 3, Priority = 1) |
0x0000_E000 |
- |
- |
Refer to detect_flow (Input Port = 0, Priority = 0) |
process_frame (Input Port = 3, Priority = 1) |
0x0000_F000 |
- |
- |
Refer to process_frame (Input Port = 0, Priority = 0) |
enable_pause_req_and_drop_enable |
0x0001_0000 |
Boolean 1 bit |
False |
When True, enable pause_req of TEMAC |
gpio_processing_delay_max |
0x0002_0000 |
Unsigned Integer 72 bit |
50000000 |
Processing Delay Max of ATS algorithm: set in ps |
priority_mapper_0 |
0x5000_0000 |
- |
- |
- |
├ priority (PCP = 0) |
├ + 0x0000 |
Unsigned Integer 3 bit |
1 |
Priority when PCP = 0 |
├ priority (PCP = 1) |
├ + 0x0004 |
Unsigned Integer 3 bit |
0 |
Priority when PCP = 1 |
├ priority (PCP = 2) |
├ + 0x0008 |
Unsigned Integer 3 bit |
6 |
Priority when PCP = 2 |
├ priority (PCP = 3) |
├ + 0x000C |
Unsigned Integer 3 bit |
7 |
Priority when PCP = 3 |
├ priority (PCP = 4) |
├ + 0x0010 |
Unsigned Integer 3 bit |
2 |
Priority when PCP = 4 |
├ priority (PCP = 5) |
├ + 0x0014 |
Unsigned Integer 3 bit |
3 |
Priority when PCP = 5 |
├ priority (PCP = 6) |
├ + 0x0018 |
Unsigned Integer 3 bit |
4 |
Priority when PCP = 6 |
├ priority (PCP = 7) |
├ + 0x001C |
Unsigned Integer 3 bit |
5 |
Priority when PCP = 7 |
└ priority (No vlan tag) |
└ + 0x0020 |
Unsigned Integer 3 bit |
1 |
Priority when no vlan tag |
priority_mapper_1 |
0x5001_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_2 |
0x5002_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_3 |
0x5003_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_4 |
0x5004_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_5 |
0x5005_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_6 |
0x5006_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_7 |
0x5007_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_8 |
0x5008_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_9 |
0x5009_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_10 |
0x500A_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_11 |
0x500B_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_12 |
0x500C_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_13 |
0x500D_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_14 |
0x500E_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |
priority_mapper_15 |
0x500F_0000 |
- |
- |
⚠️ Must be same as priority_mapper_0 |