[devices]: Update the Wistron platform support in master branch (#12110)

* Update the Wistron platform support in master branch

Signed-off-by: RogerX87 <RogerX87@gmail.com>
This commit is contained in:
RogerX87 2023-02-24 01:08:13 +08:00 committed by GitHub
parent 690fa2e936
commit 33db298d70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
180 changed files with 14485 additions and 2872 deletions

View File

@ -0,0 +1,342 @@
VERSION,CABLE TYPE,VENDOR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.2,DAC_1M,GENERIC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,SPEED,ENCODING,,,,,,,,,SPEED,ENCODING,,,,,,,,,,,,,SPEED,ENCODING,,,,,,,SPEED,ENCODING,,,,,,,SPEED,ENCODING,,,,,,,,,,
,,,50G/400G,PAM4,,,,,,,,,25G/100G,NRZ,,,,,,,,,,,,,10G/40G,NRZ,,,,,,,LT 50G/400G ,PAM4,,,,,,,ANLT 25G/100G ,NRZ,,,,,,,,,,
index,Front Port,lane,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_EQ_COARSE_TUNE_EFFORT_50G,RX_EQ_FINE_TUNE_EFFORT_50G,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_AGC_TARGET,RX_EYE_DISQUALIFY_THRESHOLD_25G,RX_EQ_COARSE_TUNE_EFFORT_25G,RX_EQ_FINE_TUNE_EFFORT_25G,SD_RESET_THRESHOLD,SD_RESET_25G,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_EQ_COARSE_TUNE_EFFORT_50G,RX_EQ_FINE_TUNE_EFFORT_50G,RX_CTLE_LF,RX_CTLE_HF,RX_CTLE_BW,LINK_TRAINING,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_AGC_TARGET,RX_EYE_DISQUALIFY_THRESHOLD_25G,RX_EQ_COARSE_TUNE_EFFORT_25G,RX_EQ_FINE_TUNE_EFFORT_25G,SD_RESET_25G,SD_RESET_THRESHOLD_25G,LINK_TRAINING,AN,AN_ABILITY,FEC
0,0,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
1,0,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
2,0,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
3,0,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
4,0,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
5,0,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
6,0,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
7,0,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
8,1,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
9,1,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
10,1,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
11,1,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
12,1,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
13,1,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
14,1,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
15,1,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
16,2,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
17,2,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
18,2,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
19,2,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
20,2,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
21,2,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
22,2,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
23,2,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
24,3,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
25,3,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
26,3,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
27,3,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
28,3,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
29,3,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
30,3,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
31,3,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
32,4,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
33,4,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
34,4,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
35,4,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
36,4,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
37,4,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
38,4,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
39,4,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
40,5,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
41,5,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
42,5,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
43,5,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
44,5,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
45,5,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
46,5,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
47,5,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
48,6,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
49,6,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
50,6,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
51,6,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
52,6,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
53,6,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
54,6,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
55,6,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
56,7,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
57,7,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
58,7,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
59,7,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
60,7,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
61,7,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
62,7,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
63,7,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
64,8,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
65,8,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
66,8,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
67,8,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
68,8,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
69,8,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
70,8,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
71,8,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
72,9,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
73,9,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
74,9,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
75,9,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
76,9,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
77,9,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
78,9,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
79,9,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
80,10,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
81,10,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
82,10,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
83,10,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
84,10,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
85,10,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
86,10,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
87,10,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
88,11,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
89,11,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
90,11,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
91,11,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
92,11,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
93,11,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
94,11,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
95,11,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
96,12,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
97,12,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
98,12,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
99,12,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
100,12,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
101,12,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
102,12,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
103,12,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
104,13,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
105,13,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
106,13,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
107,13,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
108,13,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
109,13,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
110,13,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
111,13,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
112,14,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
113,14,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
114,14,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
115,14,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
116,14,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
117,14,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
118,14,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
119,14,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
120,15,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
121,15,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
122,15,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
123,15,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
124,15,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
125,15,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
126,15,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
127,15,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
128,16,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
129,16,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
130,16,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
131,16,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
132,16,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
133,16,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
134,16,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
135,16,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
136,17,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
137,17,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
138,17,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
139,17,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
140,17,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
141,17,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
142,17,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
143,17,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
144,18,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
145,18,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
146,18,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
147,18,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
148,18,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
149,18,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
150,18,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
151,18,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
152,19,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
153,19,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
154,19,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
155,19,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
156,19,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
157,19,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
158,19,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
159,19,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
160,20,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
161,20,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
162,20,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
163,20,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
164,20,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
165,20,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
166,20,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
167,20,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
168,21,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
169,21,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
170,21,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
171,21,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
172,21,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
173,21,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
174,21,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
175,21,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
176,22,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
177,22,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
178,22,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
179,22,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
180,22,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
181,22,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
182,22,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
183,22,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
184,23,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
185,23,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
186,23,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
187,23,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
188,23,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
189,23,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
190,23,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
191,23,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
192,24,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
193,24,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
194,24,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
195,24,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
196,24,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
197,24,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
198,24,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
199,24,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
200,25,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
201,25,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
202,25,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
203,25,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
204,25,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
205,25,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
206,25,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
207,25,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
208,26,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
209,26,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
210,26,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
211,26,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
212,26,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
213,26,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
214,26,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
215,26,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
216,27,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
217,27,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
218,27,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
219,27,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
220,27,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
221,27,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
222,27,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
223,27,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
224,28,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
225,28,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
226,28,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
227,28,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
228,28,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
229,28,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
230,28,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
231,28,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
232,29,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
233,29,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
234,29,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
235,29,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
236,29,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
237,29,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
238,29,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
239,29,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
240,30,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
241,30,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
242,30,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
243,30,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
244,30,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
245,30,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
246,30,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
247,30,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
248,31,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
249,31,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
250,31,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
251,31,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
252,31,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
253,31,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
254,31,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
255,31,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,0,1,130,100,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1 VERSION CABLE TYPE VENDOR
2 1.2 DAC_1M GENERIC
3 SPEED ENCODING SPEED ENCODING SPEED ENCODING SPEED ENCODING SPEED ENCODING
4 50G/400G PAM4 25G/100G NRZ 10G/40G NRZ LT 50G/400G PAM4 ANLT 25G/100G NRZ
5 index Front Port lane TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_EQ_COARSE_TUNE_EFFORT_50G RX_EQ_FINE_TUNE_EFFORT_50G RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_GAINSHAPE1 RX_GAINSHAPE2 RX_AGC_TARGET RX_EYE_DISQUALIFY_THRESHOLD_25G RX_EQ_COARSE_TUNE_EFFORT_25G RX_EQ_FINE_TUNE_EFFORT_25G SD_RESET_THRESHOLD SD_RESET_25G LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING RX_GAINSHAPE1 RX_GAINSHAPE2 RX_EQ_COARSE_TUNE_EFFORT_50G RX_EQ_FINE_TUNE_EFFORT_50G RX_CTLE_LF RX_CTLE_HF RX_CTLE_BW LINK_TRAINING RX_GAINSHAPE1 RX_GAINSHAPE2 RX_AGC_TARGET RX_EYE_DISQUALIFY_THRESHOLD_25G RX_EQ_COARSE_TUNE_EFFORT_25G RX_EQ_FINE_TUNE_EFFORT_25G SD_RESET_25G SD_RESET_THRESHOLD_25G LINK_TRAINING AN AN_ABILITY FEC
6 0 0 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
7 1 0 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
8 2 0 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
9 3 0 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
10 4 0 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
11 5 0 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
12 6 0 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
13 7 0 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
14 8 1 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
15 9 1 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
16 10 1 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
17 11 1 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
18 12 1 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
19 13 1 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
20 14 1 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
21 15 1 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
22 16 2 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
23 17 2 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
24 18 2 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
25 19 2 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
26 20 2 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
27 21 2 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
28 22 2 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
29 23 2 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
30 24 3 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
31 25 3 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
32 26 3 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
33 27 3 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
34 28 3 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
35 29 3 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
36 30 3 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
37 31 3 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
38 32 4 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
39 33 4 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
40 34 4 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
41 35 4 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
42 36 4 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
43 37 4 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
44 38 4 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
45 39 4 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
46 40 5 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
47 41 5 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
48 42 5 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
49 43 5 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
50 44 5 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
51 45 5 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
52 46 5 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
53 47 5 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
54 48 6 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
55 49 6 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
56 50 6 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
57 51 6 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
58 52 6 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
59 53 6 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
60 54 6 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
61 55 6 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
62 56 7 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
63 57 7 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
64 58 7 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
65 59 7 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
66 60 7 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
67 61 7 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
68 62 7 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
69 63 7 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
70 64 8 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
71 65 8 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
72 66 8 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
73 67 8 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
74 68 8 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
75 69 8 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
76 70 8 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
77 71 8 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
78 72 9 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
79 73 9 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
80 74 9 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
81 75 9 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
82 76 9 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
83 77 9 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
84 78 9 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
85 79 9 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
86 80 10 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
87 81 10 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
88 82 10 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
89 83 10 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
90 84 10 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
91 85 10 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
92 86 10 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
93 87 10 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
94 88 11 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
95 89 11 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
96 90 11 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
97 91 11 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
98 92 11 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
99 93 11 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
100 94 11 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
101 95 11 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
102 96 12 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
103 97 12 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
104 98 12 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
105 99 12 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
106 100 12 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
107 101 12 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
108 102 12 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
109 103 12 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
110 104 13 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
111 105 13 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
112 106 13 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
113 107 13 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
114 108 13 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
115 109 13 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
116 110 13 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
117 111 13 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
118 112 14 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
119 113 14 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
120 114 14 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
121 115 14 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
122 116 14 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
123 117 14 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
124 118 14 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
125 119 14 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
126 120 15 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
127 121 15 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
128 122 15 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
129 123 15 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
130 124 15 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
131 125 15 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
132 126 15 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
133 127 15 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
134 128 16 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
135 129 16 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
136 130 16 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
137 131 16 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
138 132 16 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
139 133 16 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
140 134 16 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
141 135 16 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
142 136 17 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
143 137 17 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
144 138 17 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
145 139 17 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
146 140 17 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
147 141 17 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
148 142 17 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
149 143 17 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
150 144 18 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
151 145 18 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
152 146 18 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
153 147 18 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
154 148 18 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
155 149 18 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
156 150 18 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
157 151 18 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
158 152 19 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
159 153 19 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
160 154 19 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
161 155 19 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
162 156 19 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
163 157 19 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
164 158 19 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
165 159 19 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
166 160 20 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
167 161 20 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
168 162 20 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
169 163 20 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
170 164 20 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
171 165 20 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
172 166 20 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
173 167 20 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
174 168 21 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
175 169 21 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
176 170 21 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
177 171 21 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
178 172 21 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
179 173 21 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
180 174 21 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
181 175 21 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
182 176 22 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
183 177 22 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
184 178 22 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
185 179 22 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
186 180 22 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
187 181 22 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
188 182 22 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
189 183 22 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
190 184 23 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
191 185 23 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
192 186 23 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
193 187 23 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
194 188 23 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
195 189 23 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
196 190 23 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
197 191 23 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
198 192 24 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
199 193 24 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
200 194 24 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
201 195 24 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
202 196 24 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
203 197 24 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
204 198 24 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
205 199 24 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
206 200 25 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
207 201 25 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
208 202 25 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
209 203 25 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
210 204 25 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
211 205 25 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
212 206 25 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
213 207 25 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
214 208 26 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
215 209 26 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
216 210 26 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
217 211 26 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
218 212 26 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
219 213 26 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
220 214 26 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
221 215 26 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
222 216 27 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
223 217 27 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
224 218 27 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
225 219 27 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
226 220 27 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
227 221 27 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
228 222 27 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
229 223 27 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
230 224 28 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
231 225 28 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
232 226 28 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
233 227 28 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
234 228 28 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
235 229 28 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
236 230 28 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
237 231 28 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
238 232 29 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
239 233 29 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
240 234 29 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
241 235 29 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
242 236 29 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
243 237 29 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
244 238 29 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
245 239 29 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
246 240 30 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
247 241 30 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
248 242 30 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
249 243 30 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
250 244 30 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
251 245 30 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
252 246 30 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
253 247 30 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
254 248 31 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
255 249 31 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
256 250 31 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
257 251 31 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
258 252 31 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
259 253 31 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
260 254 31 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
261 255 31 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 0 1 130 100 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342

View File

@ -0,0 +1,342 @@
VERSION,CABLE TYPE,VENDOR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.2,DAC_3M,GENERIC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,SPEED,ENCODING,,,,,,,,,SPEED,ENCODING,,,,,,,,,,,,,SPEED,ENCODING,,,,,,,SPEED,ENCODING,,,,,,,SPEED,ENCODING,,,,,,,,,,
,,,50G/400G,PAM4,,,,,,,,,25G/100G,NRZ,,,,,,,,,,,,,10G/40G,NRZ,,,,,,,LT 50G/400G,PAM4,,,,,,,ANLT 25G/100G,NRZ,,,,,,,,,,
index,Front Port,lane,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_EQ_COARSE_TUNE_EFFORT_50G,RX_EQ_FINE_TUNE_EFFORT_50G,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_AGC_TARGET,RX_EYE_DISQUALIFY_THRESHOLD_25G,RX_EQ_COARSE_TUNE_EFFORT_25G,RX_EQ_FINE_TUNE_EFFORT_25G,SD_RESET_THRESHOLD,SD_RESET_25G,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_EQ_COARSE_TUNE_EFFORT_50G,RX_EQ_FINE_TUNE_EFFORT_50G,RX_CTLE_LF,RX_CTLE_HF,RX_CTLE_BW,LINK_TRAINING,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_AGC_TARGET,RX_EYE_DISQUALIFY_THRESHOLD_25G,RX_EQ_COARSE_TUNE_EFFORT_25G,RX_EQ_FINE_TUNE_EFFORT_25G,SD_RESET_25G,SD_RESET_THRESHOLD_25G,LINK_TRAINING,AN,AN_ABILITY,FEC
0,0,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
1,0,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
2,0,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
3,0,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
4,0,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
5,0,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
6,0,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
7,0,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
8,1,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
9,1,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
10,1,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
11,1,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
12,1,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
13,1,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
14,1,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
15,1,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
16,2,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
17,2,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
18,2,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
19,2,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
20,2,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
21,2,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
22,2,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
23,2,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
24,3,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
25,3,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
26,3,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
27,3,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
28,3,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
29,3,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
30,3,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
31,3,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
32,4,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
33,4,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
34,4,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
35,4,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
36,4,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
37,4,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
38,4,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
39,4,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
40,5,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
41,5,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
42,5,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
43,5,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
44,5,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
45,5,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
46,5,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
47,5,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
48,6,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
49,6,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
50,6,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
51,6,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
52,6,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
53,6,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
54,6,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
55,6,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
56,7,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
57,7,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
58,7,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
59,7,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
60,7,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
61,7,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
62,7,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
63,7,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
64,8,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
65,8,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
66,8,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
67,8,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
68,8,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
69,8,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
70,8,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
71,8,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
72,9,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
73,9,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
74,9,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
75,9,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
76,9,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
77,9,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
78,9,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
79,9,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
80,10,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
81,10,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
82,10,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
83,10,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
84,10,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
85,10,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
86,10,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
87,10,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
88,11,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
89,11,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
90,11,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
91,11,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
92,11,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
93,11,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
94,11,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
95,11,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
96,12,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
97,12,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
98,12,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
99,12,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
100,12,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
101,12,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
102,12,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
103,12,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
104,13,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
105,13,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
106,13,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
107,13,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
108,13,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
109,13,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
110,13,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
111,13,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
112,14,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
113,14,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
114,14,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
115,14,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
116,14,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
117,14,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
118,14,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
119,14,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
120,15,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
121,15,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
122,15,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
123,15,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
124,15,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
125,15,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
126,15,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
127,15,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
128,16,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
129,16,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
130,16,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
131,16,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
132,16,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
133,16,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
134,16,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
135,16,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
136,17,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
137,17,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
138,17,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
139,17,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
140,17,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
141,17,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
142,17,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
143,17,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
144,18,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
145,18,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
146,18,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
147,18,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
148,18,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
149,18,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
150,18,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
151,18,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
152,19,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
153,19,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
154,19,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
155,19,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
156,19,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
157,19,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
158,19,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
159,19,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
160,20,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
161,20,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
162,20,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
163,20,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
164,20,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
165,20,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
166,20,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
167,20,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
168,21,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
169,21,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
170,21,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
171,21,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
172,21,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
173,21,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
174,21,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
175,21,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
176,22,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
177,22,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
178,22,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
179,22,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
180,22,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
181,22,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
182,22,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
183,22,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
184,23,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
185,23,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
186,23,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
187,23,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
188,23,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
189,23,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
190,23,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
191,23,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
192,24,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
193,24,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
194,24,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
195,24,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
196,24,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
197,24,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
198,24,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
199,24,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
200,25,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
201,25,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
202,25,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
203,25,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
204,25,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
205,25,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
206,25,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
207,25,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
208,26,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
209,26,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
210,26,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
211,26,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
212,26,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
213,26,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
214,26,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
215,26,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
216,27,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
217,27,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
218,27,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
219,27,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
220,27,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
221,27,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
222,27,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
223,27,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
224,28,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
225,28,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
226,28,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
227,28,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
228,28,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
229,28,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
230,28,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
231,28,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
232,29,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
233,29,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
234,29,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
235,29,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
236,29,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
237,29,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
238,29,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
239,29,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
240,30,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
241,30,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
242,30,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
243,30,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
244,30,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
245,30,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
246,30,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
247,30,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
248,31,0,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
249,31,1,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
250,31,2,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
251,31,3,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
252,31,4,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
253,31,5,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
254,31,6,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
255,31,7,0,0,0,0,0,Medium,HIGH,0,2,0,0,0,0,0,0,2,2,130,150,Low,Low,5,TRUE,0,3,2,-2,0,4,0,1,0,0,2,Medium,High,0,10,10,1,0,1,130,100,Low,Low,0,NA,1,1,100GBASE-KR4,NONE
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1 VERSION CABLE TYPE VENDOR
2 1.2 DAC_3M GENERIC
3 SPEED ENCODING SPEED ENCODING SPEED ENCODING SPEED ENCODING SPEED ENCODING
4 50G/400G PAM4 25G/100G NRZ 10G/40G NRZ LT 50G/400G PAM4 ANLT 25G/100G NRZ
5 index Front Port lane TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_EQ_COARSE_TUNE_EFFORT_50G RX_EQ_FINE_TUNE_EFFORT_50G RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_GAINSHAPE1 RX_GAINSHAPE2 RX_AGC_TARGET RX_EYE_DISQUALIFY_THRESHOLD_25G RX_EQ_COARSE_TUNE_EFFORT_25G RX_EQ_FINE_TUNE_EFFORT_25G SD_RESET_THRESHOLD SD_RESET_25G LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING RX_GAINSHAPE1 RX_GAINSHAPE2 RX_EQ_COARSE_TUNE_EFFORT_50G RX_EQ_FINE_TUNE_EFFORT_50G RX_CTLE_LF RX_CTLE_HF RX_CTLE_BW LINK_TRAINING RX_GAINSHAPE1 RX_GAINSHAPE2 RX_AGC_TARGET RX_EYE_DISQUALIFY_THRESHOLD_25G RX_EQ_COARSE_TUNE_EFFORT_25G RX_EQ_FINE_TUNE_EFFORT_25G SD_RESET_25G SD_RESET_THRESHOLD_25G LINK_TRAINING AN AN_ABILITY FEC
6 0 0 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
7 1 0 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
8 2 0 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
9 3 0 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
10 4 0 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
11 5 0 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
12 6 0 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
13 7 0 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
14 8 1 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
15 9 1 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
16 10 1 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
17 11 1 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
18 12 1 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
19 13 1 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
20 14 1 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
21 15 1 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
22 16 2 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
23 17 2 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
24 18 2 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
25 19 2 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
26 20 2 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
27 21 2 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
28 22 2 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
29 23 2 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
30 24 3 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
31 25 3 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
32 26 3 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
33 27 3 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
34 28 3 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
35 29 3 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
36 30 3 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
37 31 3 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
38 32 4 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
39 33 4 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
40 34 4 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
41 35 4 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
42 36 4 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
43 37 4 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
44 38 4 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
45 39 4 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
46 40 5 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
47 41 5 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
48 42 5 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
49 43 5 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
50 44 5 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
51 45 5 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
52 46 5 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
53 47 5 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
54 48 6 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
55 49 6 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
56 50 6 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
57 51 6 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
58 52 6 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
59 53 6 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
60 54 6 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
61 55 6 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
62 56 7 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
63 57 7 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
64 58 7 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
65 59 7 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
66 60 7 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
67 61 7 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
68 62 7 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
69 63 7 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
70 64 8 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
71 65 8 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
72 66 8 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
73 67 8 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
74 68 8 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
75 69 8 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
76 70 8 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
77 71 8 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
78 72 9 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
79 73 9 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
80 74 9 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
81 75 9 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
82 76 9 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
83 77 9 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
84 78 9 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
85 79 9 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
86 80 10 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
87 81 10 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
88 82 10 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
89 83 10 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
90 84 10 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
91 85 10 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
92 86 10 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
93 87 10 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
94 88 11 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
95 89 11 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
96 90 11 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
97 91 11 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
98 92 11 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
99 93 11 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
100 94 11 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
101 95 11 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
102 96 12 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
103 97 12 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
104 98 12 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
105 99 12 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
106 100 12 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
107 101 12 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
108 102 12 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
109 103 12 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
110 104 13 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
111 105 13 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
112 106 13 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
113 107 13 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
114 108 13 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
115 109 13 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
116 110 13 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
117 111 13 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
118 112 14 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
119 113 14 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
120 114 14 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
121 115 14 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
122 116 14 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
123 117 14 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
124 118 14 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
125 119 14 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
126 120 15 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
127 121 15 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
128 122 15 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
129 123 15 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
130 124 15 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
131 125 15 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
132 126 15 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
133 127 15 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
134 128 16 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
135 129 16 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
136 130 16 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
137 131 16 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
138 132 16 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
139 133 16 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
140 134 16 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
141 135 16 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
142 136 17 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
143 137 17 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
144 138 17 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
145 139 17 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
146 140 17 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
147 141 17 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
148 142 17 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
149 143 17 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
150 144 18 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
151 145 18 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
152 146 18 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
153 147 18 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
154 148 18 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
155 149 18 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
156 150 18 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
157 151 18 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
158 152 19 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
159 153 19 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
160 154 19 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
161 155 19 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
162 156 19 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
163 157 19 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
164 158 19 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
165 159 19 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
166 160 20 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
167 161 20 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
168 162 20 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
169 163 20 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
170 164 20 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
171 165 20 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
172 166 20 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
173 167 20 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
174 168 21 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
175 169 21 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
176 170 21 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
177 171 21 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
178 172 21 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
179 173 21 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
180 174 21 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
181 175 21 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
182 176 22 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
183 177 22 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
184 178 22 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
185 179 22 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
186 180 22 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
187 181 22 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
188 182 22 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
189 183 22 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
190 184 23 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
191 185 23 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
192 186 23 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
193 187 23 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
194 188 23 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
195 189 23 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
196 190 23 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
197 191 23 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
198 192 24 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
199 193 24 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
200 194 24 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
201 195 24 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
202 196 24 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
203 197 24 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
204 198 24 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
205 199 24 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
206 200 25 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
207 201 25 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
208 202 25 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
209 203 25 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
210 204 25 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
211 205 25 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
212 206 25 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
213 207 25 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
214 208 26 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
215 209 26 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
216 210 26 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
217 211 26 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
218 212 26 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
219 213 26 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
220 214 26 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
221 215 26 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
222 216 27 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
223 217 27 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
224 218 27 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
225 219 27 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
226 220 27 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
227 221 27 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
228 222 27 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
229 223 27 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
230 224 28 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
231 225 28 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
232 226 28 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
233 227 28 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
234 228 28 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
235 229 28 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
236 230 28 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
237 231 28 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
238 232 29 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
239 233 29 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
240 234 29 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
241 235 29 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
242 236 29 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
243 237 29 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
244 238 29 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
245 239 29 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
246 240 30 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
247 241 30 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
248 242 30 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
249 243 30 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
250 244 30 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
251 245 30 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
252 246 30 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
253 247 30 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
254 248 31 0 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
255 249 31 1 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
256 250 31 2 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
257 251 31 3 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
258 252 31 4 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
259 253 31 5 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
260 254 31 6 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
261 255 31 7 0 0 0 0 0 Medium HIGH 0 2 0 0 0 0 0 0 2 2 130 150 Low Low 5 TRUE 0 3 2 -2 0 4 0 1 0 0 2 Medium High 0 10 10 1 0 1 130 100 Low Low 0 NA 1 1 100GBASE-KR4 NONE
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342

View File

@ -0,0 +1,261 @@
VERSION,CABLE TYPE,VENDOR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.2,OPTICS,GENERIC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,SPEED,ENCODING,,,,,,,,,,SPEED,ENCODING,,,,,,,,,,,,,,SPEED,ENCODING,,,,,,
,,,50G/400G,PAM4,,,,,,,,,,25G/100G,NRZ,,,,,,,,,,,,,,10G/40G,NRZ,,,,,,
index,Front Port,lane,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,Optical Module CTLE,RX_EQ_COARSE_TUNE_EFFORT_50G,RX_EQ_FINE_TUNE_EFFORT_50G,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,Optical Module CTLE,RX_GAINSHAPE1,RX_GAINSHAPE2,RX_AGC_TARGET,RX_EYE_DISQUALIFY_THRESHOLD_25G,RX_EQ_COARSE_TUNE_EFFORT_25G,RX_EQ_FINE_TUNE_EFFORT_25G,SD_RESET_THRESHOLD,SD_RESET_25G,LINK_TRAINING,TX_EQ_ATTN,TX_EQ_PRE1,TX_EQ_PRE2,TX_EQ_PRE3,TX_EQ_POST,RX_GAINSHAPE1,RX_GAINSHAPE2,LINK_TRAINING
0,0,0,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
1,0,1,0,4,0,0,8,5,Medium,High,0,2,0,0,2,0,0,8,4,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
2,0,2,0,4,0,0,8,3.5,Medium,High,0,2,0,0,2,0,0,4,5,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
3,0,3,0,4,0,0,6,6.5,Medium,High,0,2,0,0,6,0,0,6,4,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
4,0,4,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
5,0,5,0,2,0,0,10,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
6,0,6,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
7,0,7,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,High,High,NA,FALSE,0,0,0,0,0,0,0,0,0
8,1,0,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
9,1,1,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
10,1,2,0,4,0,0,6,4.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
11,1,3,0,4,0,0,8,3.5,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
12,1,4,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
13,1,5,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
14,1,6,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
15,1,7,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
16,2,0,0,2,0,0,6,5,Medium,High,0,2,0,0,2,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
17,2,1,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
18,2,2,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,5,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
19,2,3,0,4,0,0,6,5.5,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
20,2,4,0,6,0,0,6,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
21,2,5,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
22,2,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
23,2,7,0,6,0,0,6,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
24,3,0,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
25,3,1,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
26,3,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
27,3,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
28,3,4,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
29,3,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
30,3,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
31,3,7,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
32,4,0,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
33,4,1,0,4,0,0,6,5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
34,4,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
35,4,3,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
36,4,4,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
37,4,5,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
38,4,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
39,4,7,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
40,5,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
41,5,1,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
42,5,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
43,5,3,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
44,5,4,0,4,0,0,6,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
45,5,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
46,5,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
47,5,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
48,6,0,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
49,6,1,0,6,0,0,6,4,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
50,6,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
51,6,3,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
52,6,4,0,6,0,0,6,3.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
53,6,5,0,6,0,0,6,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
54,6,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
55,6,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
56,7,0,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
57,7,1,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
58,7,2,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
59,7,3,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
60,7,4,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
61,7,5,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
62,7,6,0,4,0,0,4,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
63,7,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
64,8,0,0,4,0,0,6,5,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
65,8,1,0,4,0,0,6,6.5,Medium,High,0,2,0,0,4,0,0,8,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
66,8,2,0,4,0,0,6,5.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
67,8,3,0,4,0,0,10,4,Medium,High,0,2,0,0,4,0,0,10,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
68,8,4,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
69,8,5,0,4,0,0,10,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
70,8,6,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
71,8,7,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
72,9,0,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
73,9,1,0,4,0,0,4,7,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
74,9,2,0,4,0,0,8,4.5,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
75,9,3,0,4,0,0,8,5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
76,9,4,0,4,0,0,6,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
77,9,5,0,4,0,0,4,7,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
78,9,6,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
79,9,7,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
80,10,0,0,4,0,0,6,5,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
81,10,1,0,4,0,0,8,5,Medium,High,0,2,0,0,4,0,0,6,5,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
82,10,2,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
83,10,3,0,4,0,0,6,6,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
84,10,4,0,4,0,0,4,7,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
85,10,5,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
86,10,6,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
87,10,7,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
88,11,0,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
89,11,1,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
90,11,2,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
91,11,3,0,6,0,0,6,4.5,Medium,High,0,2,0,0,6,0,0,8,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
92,11,4,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
93,11,5,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
94,11,6,0,4,0,0,4,7.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
95,11,7,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
96,12,0,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
97,12,1,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
98,12,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
99,12,3,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
100,12,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
101,12,5,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
102,12,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
103,12,7,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
104,13,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
105,13,1,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
106,13,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
107,13,3,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
108,13,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
109,13,5,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
110,13,6,0,4,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
111,13,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
112,14,0,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
113,14,1,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
114,14,2,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
115,14,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
116,14,4,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
117,14,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
118,14,6,0,4,0,0,4,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
119,14,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
120,15,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
121,15,1,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
122,15,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
123,15,3,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
124,15,4,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
125,15,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
126,15,6,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
127,15,7,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
128,16,0,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
129,16,1,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
130,16,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
131,16,3,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
132,16,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
133,16,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
134,16,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
135,16,7,0,4,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
136,17,0,0,4,0,0,4,4,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
137,17,1,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
138,17,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
139,17,3,0,6,0,0,6,3.5,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
140,17,4,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
141,17,5,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
142,17,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
143,17,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
144,18,0,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
145,18,1,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
146,18,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
147,18,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
148,18,4,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
149,18,5,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
150,18,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
151,18,7,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
152,19,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
153,19,1,0,6,0,0,6,4,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
154,19,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
155,19,3,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
156,19,4,0,4,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
157,19,5,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
158,19,6,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
159,19,7,0,6,0,0,6,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
160,20,0,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
161,20,1,0,4,0,0,6,5.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
162,20,2,0,4,0,0,6,5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
163,20,3,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
164,20,4,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
165,20,5,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
166,20,6,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
167,20,7,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
168,21,0,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
169,21,1,0,4,0,0,6,5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
170,21,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
171,21,3,0,6,0,0,6,4,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
172,21,4,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
173,21,5,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
174,21,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
175,21,7,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
176,22,0,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
177,22,1,0,4,0,0,8,4.5,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
178,22,2,0,4,0,0,8,4,Medium,High,0,2,0,0,4,0,0,8,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
179,22,3,0,4,0,0,10,3,Medium,High,0,2,0,0,4,0,0,10,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
180,22,4,0,4,0,0,10,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
181,22,5,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
182,22,6,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
183,22,7,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
184,23,0,0,6,0,0,6,4,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
185,23,1,0,4,0,0,4,7,Medium,High,0,2,0,0,4,0,0,8,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
186,23,2,0,4,0,0,6,4.5,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
187,23,3,0,4,0,0,6,5.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
188,23,4,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
189,23,5,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
190,23,6,0,4,0,0,8,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
191,23,7,0,4,0,0,8,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
192,24,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
193,24,1,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
194,24,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
195,24,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
196,24,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
197,24,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
198,24,6,0,4,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
199,24,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
200,25,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
201,25,1,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
202,25,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
203,25,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
204,25,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
205,25,5,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
206,25,6,0,4,0,0,4,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
207,25,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
208,26,0,0,4,0,0,6,3.5,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
209,26,1,0,4,0,0,6,4.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
210,26,2,0,4,0,0,4,5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
211,26,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
212,26,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
213,26,5,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
214,26,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
215,26,7,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
216,27,0,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
217,27,1,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
218,27,2,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
219,27,3,0,6,0,0,6,4.5,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
220,27,4,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
221,27,5,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
222,27,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
223,27,7,0,6,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
224,28,0,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
225,28,1,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
226,28,2,0,4,0,0,4,4.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
227,28,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
228,28,4,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
229,28,5,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
230,28,6,0,4,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
231,28,7,0,4,0,0,6,4.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
232,29,0,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
233,29,1,0,6,0,0,6,4,Medium,High,0,2,0,0,6,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
234,29,2,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
235,29,3,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
236,29,4,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
237,29,5,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
238,29,6,0,4,0,0,4,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
239,29,7,0,6,0,0,4,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
240,30,0,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
241,30,1,0,4,0,0,6,6,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
242,30,2,0,4,0,0,6,4,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
243,30,3,0,4,0,0,4,6,Medium,High,0,2,0,0,4,0,0,6,3,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
244,30,4,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
245,30,5,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
246,30,6,0,4,0,0,8,4,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
247,30,7,0,4,0,0,4,6.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
248,31,0,0,6,-1,0,4,4.5,Medium,High,0,2,0,0,6,0,0,6,2,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
249,31,1,0,4,0,0,6,5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
250,31,2,0,4,0,0,4,5.5,Medium,High,0,2,0,0,4,0,0,4,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
251,31,3,0,4,0,0,4,6.5,Medium,High,0,2,0,0,4,0,0,6,4,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
252,31,4,0,4,0,0,6,6,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
253,31,5,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
254,31,6,0,4,0,0,6,5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
255,31,7,0,4,0,0,6,5.5,Medium,High,0,2,0,0,0,0,0,0,0,0,0,100,100,LOW,LOW,NA,FALSE,0,0,0,0,0,0,0,0,0
1 VERSION CABLE TYPE VENDOR
2 1.2 OPTICS GENERIC
3 SPEED ENCODING SPEED ENCODING SPEED ENCODING
4 50G/400G PAM4 25G/100G NRZ 10G/40G NRZ
5 index Front Port lane TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST Optical Module CTLE RX_EQ_COARSE_TUNE_EFFORT_50G RX_EQ_FINE_TUNE_EFFORT_50G RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST Optical Module CTLE RX_GAINSHAPE1 RX_GAINSHAPE2 RX_AGC_TARGET RX_EYE_DISQUALIFY_THRESHOLD_25G RX_EQ_COARSE_TUNE_EFFORT_25G RX_EQ_FINE_TUNE_EFFORT_25G SD_RESET_THRESHOLD SD_RESET_25G LINK_TRAINING TX_EQ_ATTN TX_EQ_PRE1 TX_EQ_PRE2 TX_EQ_PRE3 TX_EQ_POST RX_GAINSHAPE1 RX_GAINSHAPE2 LINK_TRAINING
6 0 0 0 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
7 1 0 1 0 4 0 0 8 5 Medium High 0 2 0 0 2 0 0 8 4 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
8 2 0 2 0 4 0 0 8 3.5 Medium High 0 2 0 0 2 0 0 4 5 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
9 3 0 3 0 4 0 0 6 6.5 Medium High 0 2 0 0 6 0 0 6 4 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
10 4 0 4 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
11 5 0 5 0 2 0 0 10 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
12 6 0 6 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
13 7 0 7 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 High High NA FALSE 0 0 0 0 0 0 0 0 0
14 8 1 0 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
15 9 1 1 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
16 10 1 2 0 4 0 0 6 4.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
17 11 1 3 0 4 0 0 8 3.5 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
18 12 1 4 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
19 13 1 5 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
20 14 1 6 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
21 15 1 7 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
22 16 2 0 0 2 0 0 6 5 Medium High 0 2 0 0 2 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
23 17 2 1 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
24 18 2 2 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 5 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
25 19 2 3 0 4 0 0 6 5.5 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
26 20 2 4 0 6 0 0 6 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
27 21 2 5 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
28 22 2 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
29 23 2 7 0 6 0 0 6 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
30 24 3 0 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
31 25 3 1 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
32 26 3 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
33 27 3 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
34 28 3 4 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
35 29 3 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
36 30 3 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
37 31 3 7 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
38 32 4 0 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
39 33 4 1 0 4 0 0 6 5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
40 34 4 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
41 35 4 3 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
42 36 4 4 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
43 37 4 5 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
44 38 4 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
45 39 4 7 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
46 40 5 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
47 41 5 1 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
48 42 5 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
49 43 5 3 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
50 44 5 4 0 4 0 0 6 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
51 45 5 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
52 46 5 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
53 47 5 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
54 48 6 0 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
55 49 6 1 0 6 0 0 6 4 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
56 50 6 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
57 51 6 3 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
58 52 6 4 0 6 0 0 6 3.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
59 53 6 5 0 6 0 0 6 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
60 54 6 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
61 55 6 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
62 56 7 0 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
63 57 7 1 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
64 58 7 2 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
65 59 7 3 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
66 60 7 4 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
67 61 7 5 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
68 62 7 6 0 4 0 0 4 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
69 63 7 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
70 64 8 0 0 4 0 0 6 5 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
71 65 8 1 0 4 0 0 6 6.5 Medium High 0 2 0 0 4 0 0 8 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
72 66 8 2 0 4 0 0 6 5.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
73 67 8 3 0 4 0 0 10 4 Medium High 0 2 0 0 4 0 0 10 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
74 68 8 4 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
75 69 8 5 0 4 0 0 10 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
76 70 8 6 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
77 71 8 7 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
78 72 9 0 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
79 73 9 1 0 4 0 0 4 7 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
80 74 9 2 0 4 0 0 8 4.5 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
81 75 9 3 0 4 0 0 8 5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
82 76 9 4 0 4 0 0 6 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
83 77 9 5 0 4 0 0 4 7 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
84 78 9 6 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
85 79 9 7 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
86 80 10 0 0 4 0 0 6 5 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
87 81 10 1 0 4 0 0 8 5 Medium High 0 2 0 0 4 0 0 6 5 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
88 82 10 2 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
89 83 10 3 0 4 0 0 6 6 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
90 84 10 4 0 4 0 0 4 7 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
91 85 10 5 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
92 86 10 6 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
93 87 10 7 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
94 88 11 0 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
95 89 11 1 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
96 90 11 2 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
97 91 11 3 0 6 0 0 6 4.5 Medium High 0 2 0 0 6 0 0 8 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
98 92 11 4 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
99 93 11 5 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
100 94 11 6 0 4 0 0 4 7.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
101 95 11 7 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
102 96 12 0 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
103 97 12 1 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
104 98 12 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
105 99 12 3 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
106 100 12 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
107 101 12 5 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
108 102 12 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
109 103 12 7 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
110 104 13 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
111 105 13 1 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
112 106 13 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
113 107 13 3 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
114 108 13 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
115 109 13 5 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
116 110 13 6 0 4 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
117 111 13 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
118 112 14 0 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
119 113 14 1 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
120 114 14 2 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
121 115 14 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
122 116 14 4 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
123 117 14 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
124 118 14 6 0 4 0 0 4 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
125 119 14 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
126 120 15 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
127 121 15 1 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
128 122 15 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
129 123 15 3 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
130 124 15 4 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
131 125 15 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
132 126 15 6 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
133 127 15 7 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
134 128 16 0 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
135 129 16 1 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
136 130 16 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
137 131 16 3 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
138 132 16 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
139 133 16 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
140 134 16 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
141 135 16 7 0 4 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
142 136 17 0 0 4 0 0 4 4 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
143 137 17 1 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
144 138 17 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
145 139 17 3 0 6 0 0 6 3.5 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
146 140 17 4 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
147 141 17 5 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
148 142 17 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
149 143 17 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
150 144 18 0 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
151 145 18 1 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
152 146 18 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
153 147 18 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
154 148 18 4 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
155 149 18 5 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
156 150 18 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
157 151 18 7 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
158 152 19 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
159 153 19 1 0 6 0 0 6 4 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
160 154 19 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
161 155 19 3 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
162 156 19 4 0 4 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
163 157 19 5 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
164 158 19 6 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
165 159 19 7 0 6 0 0 6 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
166 160 20 0 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
167 161 20 1 0 4 0 0 6 5.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
168 162 20 2 0 4 0 0 6 5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
169 163 20 3 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
170 164 20 4 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
171 165 20 5 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
172 166 20 6 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
173 167 20 7 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
174 168 21 0 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
175 169 21 1 0 4 0 0 6 5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
176 170 21 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
177 171 21 3 0 6 0 0 6 4 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
178 172 21 4 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
179 173 21 5 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
180 174 21 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
181 175 21 7 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
182 176 22 0 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
183 177 22 1 0 4 0 0 8 4.5 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
184 178 22 2 0 4 0 0 8 4 Medium High 0 2 0 0 4 0 0 8 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
185 179 22 3 0 4 0 0 10 3 Medium High 0 2 0 0 4 0 0 10 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
186 180 22 4 0 4 0 0 10 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
187 181 22 5 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
188 182 22 6 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
189 183 22 7 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
190 184 23 0 0 6 0 0 6 4 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
191 185 23 1 0 4 0 0 4 7 Medium High 0 2 0 0 4 0 0 8 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
192 186 23 2 0 4 0 0 6 4.5 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
193 187 23 3 0 4 0 0 6 5.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
194 188 23 4 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
195 189 23 5 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
196 190 23 6 0 4 0 0 8 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
197 191 23 7 0 4 0 0 8 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
198 192 24 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
199 193 24 1 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
200 194 24 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
201 195 24 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
202 196 24 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
203 197 24 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
204 198 24 6 0 4 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
205 199 24 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
206 200 25 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
207 201 25 1 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
208 202 25 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
209 203 25 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
210 204 25 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
211 205 25 5 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
212 206 25 6 0 4 0 0 4 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
213 207 25 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
214 208 26 0 0 4 0 0 6 3.5 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
215 209 26 1 0 4 0 0 6 4.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
216 210 26 2 0 4 0 0 4 5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
217 211 26 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
218 212 26 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
219 213 26 5 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
220 214 26 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
221 215 26 7 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
222 216 27 0 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
223 217 27 1 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
224 218 27 2 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
225 219 27 3 0 6 0 0 6 4.5 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
226 220 27 4 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
227 221 27 5 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
228 222 27 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
229 223 27 7 0 6 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
230 224 28 0 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
231 225 28 1 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
232 226 28 2 0 4 0 0 4 4.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
233 227 28 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
234 228 28 4 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
235 229 28 5 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
236 230 28 6 0 4 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
237 231 28 7 0 4 0 0 6 4.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
238 232 29 0 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
239 233 29 1 0 6 0 0 6 4 Medium High 0 2 0 0 6 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
240 234 29 2 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
241 235 29 3 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
242 236 29 4 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
243 237 29 5 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
244 238 29 6 0 4 0 0 4 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
245 239 29 7 0 6 0 0 4 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
246 240 30 0 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
247 241 30 1 0 4 0 0 6 6 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
248 242 30 2 0 4 0 0 6 4 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
249 243 30 3 0 4 0 0 4 6 Medium High 0 2 0 0 4 0 0 6 3 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
250 244 30 4 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
251 245 30 5 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
252 246 30 6 0 4 0 0 8 4 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
253 247 30 7 0 4 0 0 4 6.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
254 248 31 0 0 6 -1 0 4 4.5 Medium High 0 2 0 0 6 0 0 6 2 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
255 249 31 1 0 4 0 0 6 5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
256 250 31 2 0 4 0 0 4 5.5 Medium High 0 2 0 0 4 0 0 4 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
257 251 31 3 0 4 0 0 4 6.5 Medium High 0 2 0 0 4 0 0 6 4 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
258 252 31 4 0 4 0 0 6 6 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
259 253 31 5 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
260 254 31 6 0 4 0 0 6 5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0
261 255 31 7 0 4 0 0 6 5.5 Medium High 0 2 0 0 0 0 0 0 0 0 0 100 100 LOW LOW NA FALSE 0 0 0 0 0 0 0 0 0

View File

@ -1,4 +1,4 @@
CONSOLE_PORT=0x3f8 CONSOLE_PORT=0x3f8
CONSOLE_DEV=0 CONSOLE_DEV=0
CONSOLE_SPEED=115200 CONSOLE_SPEED=115200
ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="pcie_aspm=off" ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="pcie_aspm=off intel_iommu=off"

View File

@ -0,0 +1,495 @@
- bus: '00'
dev: '00'
fn: '0'
id: 6f00
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2 (rev 05)'
- bus: '00'
dev: '01'
fn: '0'
id: 6f02
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 (rev 05)'
- bus: '00'
dev: '01'
fn: '1'
id: 6f03
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 (rev 05)'
- bus: '00'
dev: '02'
fn: '0'
id: 6f04
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 (rev 05)'
- bus: '00'
dev: '02'
fn: '2'
id: 6f06
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 (rev 05)'
- bus: '00'
dev: '02'
fn: '3'
id: 6f07
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 (rev 05)'
- bus: '00'
dev: '03'
fn: '0'
id: 6f08
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 05)'
- bus: '00'
dev: '03'
fn: '1'
id: 6f09
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 05)'
- bus: '00'
dev: '03'
fn: '2'
id: 6f0a
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 05)'
- bus: '00'
dev: '03'
fn: '3'
id: 6f0b
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 05)'
- bus: '00'
dev: '04'
fn: '0'
id: 6f20
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 0 (rev 05)'
- bus: '00'
dev: '04'
fn: '1'
id: 6f21
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 1 (rev 05)'
- bus: '00'
dev: '04'
fn: '2'
id: 6f22
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 2 (rev 05)'
- bus: '00'
dev: '04'
fn: '3'
id: 6f23
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 3 (rev 05)'
- bus: '00'
dev: '04'
fn: '4'
id: 6f24
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 4 (rev 05)'
- bus: '00'
dev: '04'
fn: '5'
id: 6f25
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 5 (rev 05)'
- bus: '00'
dev: '04'
fn: '6'
id: 6f26
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 6 (rev 05)'
- bus: '00'
dev: '04'
fn: '7'
id: 6f27
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 7 (rev 05)'
- bus: '00'
dev: '05'
fn: '0'
id: 6f28
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management (rev 05)'
- bus: '00'
dev: '05'
fn: '1'
id: 6f29
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug (rev 05)'
- bus: '00'
dev: '05'
fn: '2'
id: 6f2a
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors (rev 05)'
- bus: '00'
dev: '05'
fn: '4'
id: 6f2c
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC (rev 05)'
- bus: '00'
dev: '05'
fn: '6'
id: 6f39
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IO Performance Monitoring (rev 05)'
- bus: '00'
dev: '06'
fn: '0'
id: 6f10
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '1'
id: 6f11
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '2'
id: 6f12
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '3'
id: 6f13
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '4'
id: 6f14
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '5'
id: 6f15
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '6'
id: 6f16
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '06'
fn: '7'
id: 6f17
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '07'
fn: '0'
id: 6f18
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '07'
fn: '1'
id: 6f19
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '07'
fn: '2'
id: 6f1a
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '07'
fn: '3'
id: 6f1b
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '07'
fn: '4'
id: 6f1c
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug (rev 05)'
- bus: '00'
dev: '14'
fn: '0'
id: 8c31
name: 'Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)'
- bus: '00'
dev: '16'
fn: '0'
id: 8c3a
name: 'Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)'
- bus: '00'
dev: '16'
fn: '1'
id: 8c3b
name: 'Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #2 (rev 04)'
- bus: '00'
dev: '1c'
fn: '0'
id: 8c10
name: 'Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)'
- bus: '00'
dev: '1c'
fn: '7'
id: 8c1e
name: 'Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #8 (rev d5)'
- bus: '00'
dev: '1d'
fn: '0'
id: 8c26
name: 'Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)'
- bus: '00'
dev: '1f'
fn: '0'
id: 8c54
name: 'Intel Corporation C224 Series Chipset Family Server Standard SKU LPC Controller (rev 05)'
- bus: '00'
dev: '1f'
fn: '2'
id: 8c02
name: 'Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)'
- bus: '00'
dev: '1f'
fn: '3'
id: 8c22
name: 'Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)'
- bus: '02'
dev: '00'
fn: '0'
id: 1b58
name: 'Device 1d98:1b58 (rev 10)'
- bus: '04'
dev: '00'
fn: '0'
id: 15a7
name: 'Intel Corporation Device 15a7'
- bus: '04'
dev: '00'
fn: '1'
id: 15a7
name: 'Intel Corporation Device 15a7'
- bus: '05'
dev: '00'
fn: '0'
id: 15a7
name: 'Intel Corporation Device 15a7'
- bus: '05'
dev: '00'
fn: '1'
id: 15a7
name: 'Intel Corporation Device 15a7'
- bus: '0b'
dev: '00'
fn: '0'
id: 1533
name: 'Intel Corporation I210 Gigabit Network Connection (rev 03)'
- bus: 'ff'
dev: '0b'
fn: '0'
id: 6f81
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 (rev 05)'
- bus: 'ff'
dev: '0b'
fn: '1'
id: 6f36
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 (rev 05)'
- bus: 'ff'
dev: '0b'
fn: '2'
id: 6f37
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 (rev 05)'
- bus: 'ff'
dev: '0b'
fn: '3'
id: 6f76
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug (rev 05)'
- bus: 'ff'
dev: '0c'
fn: '0'
id: 6fe0
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0c'
fn: '1'
id: 6fe1
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0c'
fn: '2'
id: 6fe2
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0c'
fn: '3'
id: 6fe3
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0f'
fn: '0'
id: 6ff8
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0f'
fn: '4'
id: 6ffc
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0f'
fn: '5'
id: 6ffd
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '0f'
fn: '6'
id: 6ffe
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent (rev 05)'
- bus: 'ff'
dev: '10'
fn: '0'
id: 6f1d
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent (rev 05)'
- bus: 'ff'
dev: '10'
fn: '1'
id: 6f34
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent (rev 05)'
- bus: 'ff'
dev: '10'
fn: '5'
id: 6f1e
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox (rev 05)'
- bus: 'ff'
dev: '10'
fn: '6'
id: 6f7d
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox (rev 05)'
- bus: 'ff'
dev: '10'
fn: '7'
id: 6f1f
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox (rev 05)'
- bus: 'ff'
dev: '12'
fn: '0'
id: 6fa0
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 (rev 05)'
- bus: 'ff'
dev: '12'
fn: '1'
id: 6f30
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 (rev 05)'
- bus: 'ff'
dev: '12'
fn: '2'
id: 6f70
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 Debug (rev 05)'
- bus: 'ff'
dev: '13'
fn: '0'
id: 6fa8
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS (rev 05)'
- bus: 'ff'
dev: '13'
fn: '1'
id: 6f71
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS (rev 05)'
- bus: 'ff'
dev: '13'
fn: '2'
id: 6faa
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder (rev 05)'
- bus: 'ff'
dev: '13'
fn: '3'
id: 6fab
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder (rev 05)'
- bus: 'ff'
dev: '13'
fn: '4'
id: 6fac
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder (rev 05)'
- bus: 'ff'
dev: '13'
fn: '5'
id: 6fad
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder (rev 05)'
- bus: 'ff'
dev: '13'
fn: '6'
id: 6fae
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast (rev 05)'
- bus: 'ff'
dev: '13'
fn: '7'
id: 6faf
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast (rev 05)'
- bus: 'ff'
dev: '14'
fn: '0'
id: 6fb0
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control (rev 05)'
- bus: 'ff'
dev: '14'
fn: '1'
id: 6fb1
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control (rev 05)'
- bus: 'ff'
dev: '14'
fn: '2'
id: 6fb2
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error (rev 05)'
- bus: 'ff'
dev: '14'
fn: '3'
id: 6fb3
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error (rev 05)'
- bus: 'ff'
dev: '14'
fn: '4'
id: 6fbc
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface (rev 05)'
- bus: 'ff'
dev: '14'
fn: '5'
id: 6fbd
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface (rev 05)'
- bus: 'ff'
dev: '14'
fn: '6'
id: 6fbe
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface (rev 05)'
- bus: 'ff'
dev: '14'
fn: '7'
id: 6fbf
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface (rev 05)'
- bus: 'ff'
dev: '15'
fn: '0'
id: 6fb4
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control (rev 05)'
- bus: 'ff'
dev: '15'
fn: '1'
id: 6fb5
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control (rev 05)'
- bus: 'ff'
dev: '15'
fn: '2'
id: 6fb6
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error (rev 05)'
- bus: 'ff'
dev: '15'
fn: '3'
id: 6fb7
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '0'
id: 6f98
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '1'
id: 6f99
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '2'
id: 6f9a
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '3'
id: 6fc0
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '4'
id: 6f9c
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1e'
fn: '7'
id: 6f9f
name: 'Intel Corporation Device 6f9f (rev 05)'
- bus: 'ff'
dev: '1f'
fn: '0'
id: 6f88
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'
- bus: 'ff'
dev: '1f'
fn: '2'
id: 6f8a
name: 'Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit (rev 05)'

View File

@ -0,0 +1,848 @@
{
"chassis": {
"name": "wistron_6512_32r",
"components": [
{
"name": "BIOS"
},
{
"name": "CPLD1"
},
{
"name": "CPLD2"
},
{
"name": "MB_FPGA"
},
{
"name": "CPU_FPGA"
},
{
"name": "BMC"
}
],
"fans": [
{
"name": "FAN-1F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-1R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-2F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-2R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-3F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-3R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-4F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-4R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-5F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-5R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-6F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-6R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-7F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-7R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
],
"fan_drawers": [
{
"name": "FanTray1",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-1F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-1R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray2",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-2F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-2R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray3",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-3F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-3R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray4",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-4F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-4R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray5",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-5F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-5R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray6",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-6F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-6R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
},
{
"name": "FanTray7",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
},
"fans": [
{
"name": "FAN-7F",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
},
{
"name": "FAN-7R",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
]
}
],
"psus": [
{
"name": "PSU-1",
"fans": [
{
"name": "PSU-1 FAN-1",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
],
"status_led": {
"controllable": false
}
},
{
"name": "PSU-2",
"fans": [
{
"name": "PSU-2 FAN-1",
"speed": {
"controllable": false
},
"status_led": {
"controllable": false
}
}
],
"status_led": {
"controllable": false
}
}
],
"thermals": [
{
"name": "Switch",
"controllable": false
},
{
"name": "UCPUB",
"controllable": false
},
{
"name": "UFANB",
"controllable": false
},
{
"name": "UFRNT1",
"controllable": false
},
{
"name": "UFRNT2",
"controllable": false
},
{
"name": "UFRNT3",
"controllable": false
},
{
"name": "UFRNT4",
"controllable": false
},
{
"name": "UREAR1",
"controllable": false
}
],
"sfps": [
{
"name": "port1"
},
{
"name": "port2"
},
{
"name": "port3"
},
{
"name": "port4"
},
{
"name": "port5"
},
{
"name": "port6"
},
{
"name": "port7"
},
{
"name": "port8"
},
{
"name": "port9"
},
{
"name": "port10"
},
{
"name": "port11"
},
{
"name": "port12"
},
{
"name": "port13"
},
{
"name": "port14"
},
{
"name": "port15"
},
{
"name": "port16"
},
{
"name": "port17"
},
{
"name": "port18"
},
{
"name": "port19"
},
{
"name": "port20"
},
{
"name": "port21"
},
{
"name": "port22"
},
{
"name": "port23"
},
{
"name": "port24"
},
{
"name": "port25"
},
{
"name": "port26"
},
{
"name": "port27"
},
{
"name": "port28"
},
{
"name": "port29"
},
{
"name": "port30"
},
{
"name": "port31"
},
{
"name": "port32"
}
]
},
"interfaces": {
"Ethernet0": {
"index": "0,0,0,0,0,0,0,0",
"lanes": "89,90,91,92,93,94,95,96",
"breakout_modes": {
"1x400G[100G]": ["Eth1"],
"1x100G(4)": ["Eth1"],
"4x25G[10G](4)": ["Eth1-1", "Eth1-2", "Eth1-3", "Eth1-4"],
"4x10G[25G](4)": ["Eth1-1", "Eth1-2", "Eth1-3", "Eth1-4"]
}
},
"Ethernet8": {
"index": "1,1,1,1,1,1,1,1",
"lanes": "81,82,83,84,85,86,87,88",
"breakout_modes": {
"1x400G[100G]": ["Eth2"],
"1x100G(4)": ["Eth2"],
"4x25G[10G](4)": ["Eth2-1", "Eth2-2", "Eth2-3", "Eth2-4"],
"4x10G[25G](4)": ["Eth2-1", "Eth2-2", "Eth2-3", "Eth2-4"]
}
},
"Ethernet16": {
"index": "2,2,2,2,2,2,2,2",
"lanes": "73,74,75,76,77,78,79,80",
"breakout_modes": {
"1x400G[100G]": ["Eth3"],
"1x100G(4)": ["Eth3"],
"4x25G[10G](4)": ["Eth3-1", "Eth3-2", "Eth3-3", "Eth3-4"],
"4x10G[25G](4)": ["Eth3-1", "Eth3-2", "Eth3-3", "Eth3-4"]
}
},
"Ethernet24": {
"index": "3,3,3,3,3,3,3,3",
"lanes": "65,66,67,68,69,70,71,72",
"breakout_modes": {
"1x400G[100G]": ["Eth4"],
"1x100G(4)": ["Eth4"],
"4x25G[10G](4)": ["Eth4-1", "Eth4-2", "Eth4-3", "Eth4-4"],
"4x10G[25G](4)": ["Eth4-1", "Eth4-2", "Eth4-3", "Eth4-4"]
}
},
"Ethernet32": {
"index": "4,4,4,4,4,4,4,4",
"lanes": "57,58,59,60,61,62,63,64",
"breakout_modes": {
"1x400G[100G]": ["Eth5"],
"1x100G(4)": ["Eth5"],
"4x25G[10G](4)": ["Eth5-1", "Eth5-2", "Eth5-3", "Eth5-4"],
"4x10G[25G](4)": ["Eth5-1", "Eth5-2", "Eth5-3", "Eth5-4"]
}
},
"Ethernet40": {
"index": "5,5,5,5,5,5,5,5",
"lanes": "49,50,51,52,53,54,55,56",
"breakout_modes": {
"1x400G[100G]": ["Eth6"],
"1x100G(4)": ["Eth6"],
"4x25G[10G](4)": ["Eth6-1", "Eth6-2", "Eth6-3", "Eth6-4"],
"4x10G[25G](4)": ["Eth6-1", "Eth6-2", "Eth6-3", "Eth6-4"]
}
},
"Ethernet48": {
"index": "6,6,6,6,6,6,6,6",
"lanes": "41,42,43,44,45,46,47,48",
"breakout_modes": {
"1x400G[100G]": ["Eth7"],
"1x100G(4)": ["Eth7"],
"4x25G[10G](4)": ["Eth7-1", "Eth7-2", "Eth7-3", "Eth7-4"],
"4x10G[25G](4)": ["Eth7-1", "Eth7-2", "Eth7-3", "Eth7-4"]
}
},
"Ethernet56": {
"index": "7,7,7,7,7,7,7,7",
"lanes": "33,34,35,36,37,38,39,40",
"breakout_modes": {
"1x400G[100G]": ["Eth8"],
"1x100G(4)": ["Eth8"],
"4x25G[10G](4)": ["Eth8-1", "Eth8-2", "Eth8-3", "Eth8-4"],
"4x10G[25G](4)": ["Eth8-1", "Eth8-2", "Eth8-3", "Eth8-4"]
}
},
"Ethernet64": {
"index": "8,8,8,8,8,8,8,8",
"lanes": "153,154,155,156,157,158,159,160",
"breakout_modes": {
"1x400G[100G]": ["Eth9"],
"1x100G(4)": ["Eth9"],
"4x25G[10G](4)": ["Eth9-1", "Eth9-2", "Eth9-3", "Eth9-4"],
"4x10G[25G](4)": ["Eth9-1", "Eth9-2", "Eth9-3", "Eth9-4"]
}
},
"Ethernet72": {
"index": "9,9,9,9,9,9,9,9",
"lanes": "145,146,147,148,149,150,151,152",
"breakout_modes": {
"1x400G[100G]": ["Eth10"],
"1x100G(4)": ["Eth10"],
"4x25G[10G](4)": ["Eth10-1", "Eth10-2", "Eth10-3", "Eth10-4"],
"4x10G[25G](4)": ["Eth10-1", "Eth10-2", "Eth10-3", "Eth10-4"]
}
},
"Ethernet80": {
"index": "10,10,10,10,10,10,10,10",
"lanes": "137,138,139,140,141,142,143,144",
"breakout_modes": {
"1x400G[100G]": ["Eth11"],
"1x100G(4)": ["Eth11"],
"4x25G[10G](4)": ["Eth11-1", "Eth11-2", "Eth11-3", "Eth11-4"],
"4x10G[25G](4)": ["Eth11-1", "Eth11-2", "Eth11-3", "Eth11-4"]
}
},
"Ethernet88": {
"index": "11,11,11,11,11,11,11,11",
"lanes": "129,130,131,132,133,134,135,136",
"breakout_modes": {
"1x400G[100G]": ["Eth12"],
"1x100G(4)": ["Eth12"],
"4x25G[10G](4)": ["Eth12-1", "Eth12-2", "Eth12-3", "Eth12-4"],
"4x10G[25G](4)": ["Eth12-1", "Eth12-2", "Eth12-3", "Eth12-4"]
}
},
"Ethernet96": {
"index": "12,12,12,12,12,12,12,12",
"lanes": "121,122,123,124,125,126,127,128",
"breakout_modes": {
"1x400G[100G]": ["Eth13"],
"1x100G(4)": ["Eth13"],
"4x25G[10G](4)": ["Eth13-1", "Eth13-2", "Eth13-3", "Eth13-4"],
"4x10G[25G](4)": ["Eth13-1", "Eth13-2", "Eth13-3", "Eth13-4"]
}
},
"Ethernet104": {
"index": "13,13,13,13,13,13,13,13",
"lanes": "113,114,115,116,117,118,119,120",
"breakout_modes": {
"1x400G[100G]": ["Eth14"],
"1x100G(4)": ["Eth14"],
"4x25G[10G](4)": ["Eth14-1", "Eth14-2", "Eth14-3", "Eth14-4"],
"4x10G[25G](4)": ["Eth14-1", "Eth14-2", "Eth14-3", "Eth14-4"]
}
},
"Ethernet112": {
"index": "14,14,14,14,14,14,14,14",
"lanes": "105,106,107,108,109,110,111,112",
"breakout_modes": {
"1x400G[100G]": ["Eth15"],
"1x100G(4)": ["Eth15"],
"4x25G[10G](4)": ["Eth15-1", "Eth15-2", "Eth15-3", "Eth15-4"],
"4x10G[25G](4)": ["Eth15-1", "Eth15-2", "Eth15-3", "Eth15-4"]
}
},
"Ethernet120": {
"index": "15,15,15,15,15,15,15,15",
"lanes": "97,98,99,100,101,102,103,104",
"breakout_modes": {
"1x400G[100G]": ["Eth16"],
"1x100G(4)": ["Eth16"],
"4x25G[10G](4)": ["Eth16-1", "Eth16-2", "Eth16-3", "Eth16-4"],
"4x10G[25G](4)": ["Eth16-1", "Eth16-2", "Eth16-3", "Eth16-4"]
}
},
"Ethernet128": {
"index": "16,16,16,16,16,16,16,16",
"lanes": "209,210,211,212,213,214,215,216",
"breakout_modes": {
"1x400G[100G]": ["Eth17"],
"1x100G(4)": ["Eth17"],
"4x25G[10G](4)": ["Eth17-1", "Eth17-2", "Eth17-3", "Eth17-4"],
"4x10G[25G](4)": ["Eth17-1", "Eth17-2", "Eth17-3", "Eth17-4"]
}
},
"Ethernet136": {
"index": "17,17,17,17,17,17,17,17",
"lanes": "217,218,219,220,221,222,223,224",
"breakout_modes": {
"1x400G[100G]": ["Eth18"],
"1x100G(4)": ["Eth18"],
"4x25G[10G](4)": ["Eth18-1", "Eth18-2", "Eth18-3", "Eth18-4"],
"4x10G[25G](4)": ["Eth18-1", "Eth18-2", "Eth18-3", "Eth18-4"]
}
},
"Ethernet144": {
"index": "18,18,18,18,18,18,18,18",
"lanes": "193,194,195,196,197,198,199,200",
"breakout_modes": {
"1x400G[100G]": ["Eth19"],
"1x100G(4)": ["Eth19"],
"4x25G[10G](4)": ["Eth19-1", "Eth19-2", "Eth19-3", "Eth19-4"],
"4x10G[25G](4)": ["Eth19-1", "Eth19-2", "Eth19-3", "Eth19-4"]
}
},
"Ethernet152": {
"index": "19,19,19,19,19,19,19,19",
"lanes": "201,202,203,204,205,206,207,208",
"breakout_modes": {
"1x400G[100G]": ["Eth20"],
"1x100G(4)": ["Eth20"],
"4x25G[10G](4)": ["Eth20-1", "Eth20-2", "Eth20-3", "Eth20-4"],
"4x10G[25G](4)": ["Eth20-1", "Eth20-2", "Eth20-3", "Eth20-4"]
}
},
"Ethernet160": {
"index": "20,20,20,20,20,20,20,20",
"lanes": "177,178,179,180,181,182,183,184",
"breakout_modes": {
"1x400G[100G]": ["Eth21"],
"1x100G(4)": ["Eth21"],
"4x25G[10G](4)": ["Eth21-1", "Eth21-2", "Eth21-3", "Eth21-4"],
"4x10G[25G](4)": ["Eth21-1", "Eth21-2", "Eth21-3", "Eth21-4"]
}
},
"Ethernet168": {
"index": "21,21,21,21,21,21,21,21",
"lanes": "185,186,187,188,189,190,191,192",
"breakout_modes": {
"1x400G[100G]": ["Eth22"],
"1x100G(4)": ["Eth22"],
"4x25G[10G](4)": ["Eth22-1", "Eth22-2", "Eth22-3", "Eth22-4"],
"4x10G[25G](4)": ["Eth22-1", "Eth22-2", "Eth22-3", "Eth22-4"]
}
},
"Ethernet176": {
"index": "22,22,22,22,22,22,22,22",
"lanes": "161,162,163,164,165,166,167,168",
"breakout_modes": {
"1x400G[100G]": ["Eth23"],
"1x100G(4)": ["Eth23"],
"4x25G[10G](4)": ["Eth23-1", "Eth23-2", "Eth23-3", "Eth23-4"],
"4x10G[25G](4)": ["Eth23-1", "Eth23-2", "Eth23-3", "Eth23-4"]
}
},
"Ethernet184": {
"index": "23,23,23,23,23,23,23,23",
"lanes": "169,170,171,172,173,174,175,176",
"breakout_modes": {
"1x400G[100G]": ["Eth24"],
"1x100G(4)": ["Eth24"],
"4x25G[10G](4)": ["Eth24-1", "Eth24-2", "Eth24-3", "Eth24-4"],
"4x10G[25G](4)": ["Eth24-1", "Eth24-2", "Eth24-3", "Eth24-4"]
}
},
"Ethernet192": {
"index": "24,24,24,24,24,24,24,24",
"lanes": "17,18,19,20,21,22,23,24",
"breakout_modes": {
"1x400G[100G]": ["Eth25"],
"1x100G(4)": ["Eth25"],
"4x25G[10G](4)": ["Eth25-1", "Eth25-2", "Eth25-3", "Eth25-4"],
"4x10G[25G](4)": ["Eth25-1", "Eth25-2", "Eth25-3", "Eth25-4"]
}
},
"Ethernet200": {
"index": "25,25,25,25,25,25,25,25",
"lanes": "25,26,27,28,29,30,31,32",
"breakout_modes": {
"1x400G[100G]": ["Eth26"],
"1x100G(4)": ["Eth26"],
"4x25G[10G](4)": ["Eth26-1", "Eth26-2", "Eth26-3", "Eth26-4"],
"4x10G[25G](4)": ["Eth26-1", "Eth26-2", "Eth26-3", "Eth26-4"]
}
},
"Ethernet208": {
"index": "26,26,26,26,26,26,26,26",
"lanes": "1,2,3,4,5,6,7,8",
"breakout_modes": {
"1x400G[100G]": ["Eth27"],
"1x100G(4)": ["Eth27"],
"4x25G[10G](4)": ["Eth27-1", "Eth27-2", "Eth27-3", "Eth27-4"],
"4x10G[25G](4)": ["Eth27-1", "Eth27-2", "Eth27-3", "Eth27-4"]
}
},
"Ethernet216": {
"index": "27,27,27,27,27,27,27,27",
"lanes": "9,10,11,12,13,14,15,16",
"breakout_modes": {
"1x400G[100G]": ["Eth28"],
"1x100G(4)": ["Eth28"],
"4x25G[10G](4)": ["Eth28-1", "Eth28-2", "Eth28-3", "Eth28-4"],
"4x10G[25G](4)": ["Eth28-1", "Eth28-2", "Eth28-3", "Eth28-4"]
}
},
"Ethernet224": {
"index": "28,28,28,28,28,28,28,28",
"lanes": "241,242,243,244,245,246,247,248",
"breakout_modes": {
"1x400G[100G]": ["Eth29"],
"1x100G(4)": ["Eth29"],
"4x25G[10G](4)": ["Eth29-1", "Eth29-2", "Eth29-3", "Eth29-4"],
"4x10G[25G](4)": ["Eth29-1", "Eth29-2", "Eth29-3", "Eth29-4"]
}
},
"Ethernet232": {
"index": "29,29,29,29,29,29,29,29",
"lanes": "249,250,251,252,253,254,255,256",
"breakout_modes": {
"1x400G[100G]": ["Eth30"],
"1x100G(4)": ["Eth30"],
"4x25G[10G](4)": ["Eth30-1", "Eth30-2", "Eth30-3", "Eth30-4"],
"4x10G[25G](4)": ["Eth30-1", "Eth30-2", "Eth30-3", "Eth30-4"]
}
},
"Ethernet240": {
"index": "30,30,30,30,30,30,30,30",
"lanes": "225,226,227,228,229,230,231,232",
"breakout_modes": {
"1x400G[100G]": ["Eth31"],
"1x100G(4)": ["Eth31"],
"4x25G[10G](4)": ["Eth31-1", "Eth31-2", "Eth31-3", "Eth31-4"],
"4x10G[25G](4)": ["Eth31-1", "Eth31-2", "Eth31-3", "Eth31-4"]
}
},
"Ethernet248": {
"index": "31,31,31,31,31,31,31,31",
"lanes": "233,234,235,236,237,238,239,240",
"breakout_modes": {
"1x400G[100G]": ["Eth32"],
"1x100G(4)": ["Eth32"],
"4x25G[10G](4)": ["Eth32-1", "Eth32-2", "Eth32-3", "Eth32-4"],
"4x10G[25G](4)": ["Eth32-1", "Eth32-2", "Eth32-3", "Eth32-4"]
}
}
}
}

View File

@ -111,6 +111,7 @@ class SfpUtil(SfpUtilBase):
val_file.close() val_file.close()
except IOError as e: except IOError as e:
print("Error: unable to access file: %s" % str(e)) print("Error: unable to access file: %s" % str(e))
val_file.close()
return False return False
if content == "1": if content == "1":
@ -134,6 +135,7 @@ class SfpUtil(SfpUtilBase):
val_file.close() val_file.close()
except IOError as e: except IOError as e:
print("Error: unable to access file: %s" % str(e)) print("Error: unable to access file: %s" % str(e))
val_file.close()
return False return False
if content == "1": if content == "1":
@ -158,10 +160,35 @@ class SfpUtil(SfpUtilBase):
return True return True
except IOError as e: except IOError as e:
print("Error: unable to open file: %s" % str(e)) print("Error: unable to open file: %s" % str(e))
val_file.close()
return False return False
def reset(self, port_num): def reset(self, port_num):
raise NotImplementedError if port_num < self.port_start or port_num > self.port_end:
return False
if not self.get_presence(port_num):
return False # Port is not present, unable to set reset
if port_num < 16:
reset_path = self.BASE_CPLD1_PATH + "port" + str(port_num+1) + "_reset"
else:
reset_path = self.BASE_CPLD2_PATH + "port" + str(port_num+1) + "_reset"
self.__port_to_mod_rst = reset_path
try:
val_file = open(self.__port_to_mod_rst, 'w')
val_file.write('1')
time.sleep(1)
val_file.write('0')
time.sleep(1)
val_file.close()
return True
except IOError as e:
print("Error: unable to open file: %s" % str(e))
val_file.close()
return False
def _get_sfp_presence(self): def _get_sfp_presence(self):
port_pres = {} port_pres = {}

View File

@ -1,182 +0,0 @@
#!/usr/bin/env python
#############################################################################
#
# Module contains an implementation of SONiC Platform Base API and
# provides the fan status which are available in the platform
#
#############################################################################
import os.path
try:
from sonic_platform_base.fan_base import FanBase
except ImportError as e:
raise ImportError(str(e) + "- required module not found")
FAN_PATH = "/sys/bus/i2c/devices/0-0044/"
FANTRAY_NAME_LIST = ["FANTRAY-1", "FANTRAY-2",
"FANTRAY-3", "FANTRAY-4",
"FANTRAY-5", "FANTRAY-6", "FANTRAY-7"]
FAN_NAME_LIST = ["fan1_front","fan2_front","fan3_front","fan4_front","fan5_front","fan6_front", "fan7_front",\
"fan1_rear","fan2_rear","fan3_rear","fan4_rear", "fan5_rear", "fan6_rear", "fan7_rear",]
class Fan(FanBase):
"""Platform-specific Fan class"""
def __init__(self, fan_index):
self.fan_tray_index = fan_index
self.fan_presence = "fan{}_present"
self.fan_direction = "fan{}_direction"
self.fan_speed_rpm = "fan{}_input"
FanBase.__init__(self)
def __read_txt_file(self, file_path):
try:
with open(file_path, 'r') as fd:
data = fd.read()
return data.strip()
except IOError:
pass
return ""
def __write_txt_file(self, file_path, value):
try:
with open(file_path, 'w') as fd:
fd.write(str(value))
except BaseException:
return False
return True
def __search_file_by_name(self, directory, file_name):
for dirpath, dirnames, files in os.walk(directory):
for name in files:
file_path = os.path.join(dirpath, name)
if name in file_name:
return file_path
return None
def get_direction(self):
"""
Retrieves the direction of fan
Returns:
A string, either FAN_DIRECTION_INTAKE or FAN_DIRECTION_EXHAUST
depending on fan direction
"""
index1=self.fan_tray_index
if self.fan_tray_index>6:
index1=self.fan_tray_index%7
fan_direction_file = (FAN_PATH +
self.fan_direction.format(index1+1))
raw = self.__read_txt_file(fan_direction_file).strip('\r\n')
direction = self.FAN_DIRECTION_INTAKE if str(
raw).upper() == "1" else self.FAN_DIRECTION_EXHAUST
return direction
def get_speed(self):
"""
Retrieves the speed of fan as a percentage of full speed
Returns:
An integer, the percentage of full fan speed, in the range 0 (off)
to 12000 (full speed)
"""
speed = 0
if self.fan_tray_index<=13:
index1=self.fan_tray_index
if self.get_presence():
fan_speed_file = (FAN_PATH +
self.fan_speed_rpm.format(index1+1))
speed = self.__read_txt_file(fan_speed_file).strip('\r\n')
return int(speed)
def get_target_speed(self):
"""
Retrieves the target (expected) speed of the fan
Returns:
An integer, the percentage of full fan speed, in the range 0 (off)
to 100 (full speed)
"""
speed = 0
if self.fan_tray_index<=13:
index1=self.fan_tray_index
if self.get_presence():
fan_speed_file = (FAN_PATH +
self.fan_speed_rpm.format(index1+1))
speed = self.__read_txt_file(fan_speed_file).strip('\r\n')
return int(speed)
def get_speed_tolerance(self):
"""
Retrieves the speed tolerance of the fan
Returns:
An integer, the percentage of variance from target speed which is
considered tolerable
"""
return 10
def set_speed(self, speed):
"""
Sets the fan speed
Args:
speed: An integer, the percentage of full fan speed to set fan to,
in the range 0 (off) to 100 (full speed)
Returns:
A boolean, True if speed is set successfully, False if not
Note:
Depends on pwm or target mode is selected:
1) pwm = speed_pc * 255 <-- Currently use this mode.
2) target_pwm = speed_pc * 100 / 255
2.1) set pwm{}_enable to 3
"""
return False
def set_status_led(self, color):
"""
Sets the state of the fan module status LED
Args:
color: A string representing the color with which to set the
fan module status LED
Returns:
bool: True if status LED state is set successfully, False if not
"""
return False
def get_name(self):
"""
Retrieves the name of the device
Returns:
string: The name of the device
"""
fan_name = FAN_NAME_LIST[self.fan_tray_index]
return fan_name
def get_presence(self):
"""
Retrieves the presence of the PSU
Returns:
bool: True if PSU is present, False if not
"""
index1=self.fan_tray_index
if self.fan_tray_index>6:
index1=self.fan_tray_index%7
fan_direction_file = (FAN_PATH +
self.fan_presence.format(index1+1))
present_str = self.__read_txt_file(fan_direction_file) or '1'
return int(present_str) == 1
def get_status(self):
"""
Retrieves the operational status of the device
Returns:
A boolean value, True if device is operating properly, False if not
"""
return self.get_presence() and self.get_speed() > 0

View File

@ -1,248 +0,0 @@
#!/usr/bin/env python
#############################################################################
# psuutil.py
# Platform-specific PSU status interface for SONiC
#############################################################################
try:
from sonic_platform_base.psu_base import PsuBase
except ImportError as e:
raise ImportError(str(e) + "- required module not found")
PSU_NAME_LIST = ["PSU-1", "PSU-2"]
class Psu(PsuBase):
"""Platform-specific Psu class"""
SYSFS_PSU_DIR = ["/sys/bus/i2c/devices/0-005a",
"/sys/bus/i2c/devices/0-0059"]
def __init__(self, psu_index):
self.index = psu_index
PsuBase.__init__(self)
def get_fan(self):
"""
Retrieves object representing the fan module contained in this PSU
Returns:
An object dervied from FanBase representing the fan module
contained in this PSU
"""
# Hardware not supported
return False
def get_powergood_status(self):
"""
Retrieves the powergood status of PSU
Returns:
A boolean, True if PSU has stablized its output voltages and passed all
its internal self-tests, False if not.
"""
return self.get_status()
def set_status_led(self, color):
"""
Sets the state of the PSU status LED
Args:
color: A string representing the color with which to set the PSU status LED
Note: Only support green and off
Returns:
bool: True if status LED state is set successfully, False if not
"""
# Hardware not supported
return False
def get_name(self):
"""
Retrieves the name of the device
Returns:
string: The name of the device
"""
return PSU_NAME_LIST[self.index]
def get_presence(self):
"""
Retrieves the presence of the PSU
Returns:
bool: True if PSU is present, False if not
"""
attr_file ='present'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
status = 0
try:
with open(attr_path, 'r') as psu_prs:
status = int(psu_prs.read())
except IOError:
return False
return status == 1
def get_status(self):
"""
Retrieves the operational status of the device
Returns:
A boolean value, True if device is operating properly, False if not
"""
attr_file = 'power_good'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
status = 0
try:
with open(attr_path, 'r') as power_status:
status = int(power_status.read())
except IOError:
return False
return status == 1
def get_model(self):
"""
Retrieves the model number/name of a power supply unit (PSU) defined
by 1-based index <idx>
:param idx: An integer, 1-based index of the PSU of which to query model number
:return: String, denoting model number/name
"""
attr_file ='model'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
model = ""
try:
with open(attr_path, 'r') as psu_model:
model = psu_model.read()
except IOError:
return model
return model
def get_mfr_id(self):
"""
Retrieves the manufacturing id of a power supply unit (PSU) defined
by 1-based index <idx>
:param idx: An integer, 1-based index of the PSU of which to query mfr id
:return: String, denoting manufacturing id
"""
attr_file ='vendor'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
vendor = ""
try:
with open(attr_path, 'r') as psu_vendor:
vendor = psu_vendor.read()
except IOError:
return vendor
return vendor
def get_serial(self):
"""
Retrieves the serial number of a power supply unit (PSU) defined
by 1-based index <idx>
:param idx: An integer, 1-based index of the PSU of which to query serial number
:return: String, denoting serial number of the PSU unit
"""
attr_file ='sn'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
sn = ""
try:
with open(attr_path, 'r') as psu_sn:
sn = psu_sn.read()
except IOError:
return sn
return sn
def get_temperature(self):
"""
Retrieves current temperature reading from PSU
Returns:
A float number of current temperature in Celsius up to nearest thousandth
of one degree Celsius, e.g. 30.125
"""
attr_file ='temp1_input'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
temp = 0.0
try:
with open(attr_path, 'r') as psu_temp:
temp = float(psu_temp.read()) / 1000
except IOError:
return temp
return temp
def get_temperature_high_threshold(self):
"""
Retrieves the high threshold temperature of PSU
Returns:
A float number, the high threshold temperature of PSU in Celsius
up to nearest thousandth of one degree Celsius, e.g. 30.125
"""
return False #Not supported
def get_voltage_high_threshold(self):
"""
Retrieves the high threshold PSU voltage output
Returns:
A float number, the high threshold output voltage in volts,
e.g. 12.1
"""
return False #Not supported
def get_voltage_low_threshold(self):
"""
Retrieves the low threshold PSU voltage output
Returns:
A float number, the low threshold output voltage in volts,
e.g. 12.1
"""
return False #Not supported
def get_voltage(self):
"""
Retrieves current PSU voltage output
Returns:
A float number, the output voltage in volts,
e.g. 12.1
"""
attr_file ='in2_input'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
volt = 0.0
try:
with open(attr_path, 'r') as psu_volt:
volt = float(psu_volt.read()) / 1000
except IOError:
return volt
return volt
def get_current(self):
"""
Retrieves present electric current supplied by PSU
Returns:
A float number, the electric current in amperes, e.g 15.4
"""
attr_file ='curr2_input'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
curr = 0.0
try:
with open(attr_path, 'r') as psu_curr:
curr = float(psu_curr.read()) / 1000
except IOError:
return curr
return curr
def get_power(self):
"""
Retrieves current energy supplied by PSU
Returns:
A float number, the power in watts, e.g. 302.6
"""
attr_file ='power2_input'
attr_path = self.SYSFS_PSU_DIR[self.index-1] +'/' + attr_file
power = 0.0
try:
with open(attr_path, 'r') as psu_power:
power = float(psu_power.read()) / 1000000
except IOError:
return power
return power

View File

@ -1,73 +0,0 @@
#!/usr/bin/env python
########################################################################
#
# Abstract base class for implementing a platform-specific class with
# which to interact with a hardware watchdog module in SONiC
#
########################################################################
try:
from sonic_platform_base.watchdog_base import WatchdogBase
except ImportError as e:
raise ImportError(str(e) + "- required module not found")
class Watchdog(WatchdogBase):
"""
Abstract base class for interfacing with a hardware watchdog module
"""
def __init__(self):
print("INFO: Watchdog __init__")
def arm(self, seconds):
"""
Arm the hardware watchdog with a timeout of <seconds> seconds.
If the watchdog is currently armed, calling this function will
simply reset the timer to the provided value. If the underlying
hardware does not support the value provided in <seconds>, this
method should arm the watchdog with the *next greater*
available value.
Returns:
An integer specifying the *actual* number of seconds the
watchdog was armed with. On failure returns -1.
"""
print("ERROR: Platform did not implement arm()")
raise NotImplementedError
def disarm(self):
"""
Disarm the hardware watchdog
Returns:
A boolean, True if watchdog is disarmed successfully, False
if not
"""
print("ERROR: Platform did not implement disarm()")
raise NotImplementedError
def is_armed(self):
"""
Retrieves the armed state of the hardware watchdog.
Returns:
A boolean, True if watchdog is armed, False if not
"""
print("ERROR: Platform did not implement is_armed()")
raise NotImplementedError
def get_remaining_time(self):
"""
If the watchdog is armed, retrieve the number of seconds
remaining on the watchdog timer
Returns:
An integer specifying the number of seconds remaining on
their watchdog timer. If the watchdog is not armed, returns
-1.
S5232 doesnot have hardware support to show remaining time.
Due to this limitation, this API is implemented in software.
This API would return correct software time difference if it
is called from the process which armed the watchdog timer.
If this API called from any other process, it would return
0. If the watchdog is not armed, this API would return -1.
"""
print("ERROR: Platform did not implement get_remaining_time()")
raise NotImplementedError

View File

@ -0,0 +1,11 @@
{
"services_to_ignore": [],
"devices_to_ignore": ["asic"],
"user_defined_checkers": [],
"polling_interval": 60,
"led_color": {
"fault": "red",
"normal": "green",
"booting": "green_blinking"
}
}

View File

@ -9,16 +9,17 @@ nodes:
netdev: netdev:
- auto_create: "no" - auto_create: "no"
multi_interface: "yes" multi_interface: "yes"
mac_clk: "1340"
skip_pll_check: "false"
sys_clk: "1720"
mbist_on_init: "true"
ifc_clk: "1200"
buffer_management_mode: "api_driven" buffer_management_mode: "api_driven"
wred_cr_ip_proto_list: "17"
cr_assignment_mode: "1"
max_lossless_tc: "2" max_lossless_tc: "2"
ilpm_enable: "1" ilpm_enable: "1"
forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E" forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E"
ecn_stats_enable: "1" led_cfg_sck_rate: "0x5"
led_refresh_precliff_timer: "0x18eec2"
led_refresh_cliff_timer: "0x15e"
led_cfg_pic_stream_mode: "1"
led_refresh_tmr_ctl_enable: "1"
txring: txring:
- txring_id: "0" - txring_id: "0"
desc_count: "1024" desc_count: "1024"
@ -41,22 +42,24 @@ nodes:
desc_count: "1024" desc_count: "1024"
prio: "1" prio: "1"
netdev: "true" netdev: "true"
queues: "0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44" queues: "0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39"
- rxring_id: "1" - rxring_id: "1"
desc_count: "1024" desc_count: "1024"
prio: "1" prio: "1"
netdev: "true" netdev: "true"
queues: "1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45" queues: "1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40"
- rxring_id: "2" - rxring_id: "2"
desc_count: "1024" desc_count: "1024"
prio: "1" prio: "1"
netdev: "true" netdev: "true"
queues: "2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46" queues: "2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 47"
- rxring_id: "3" - rxring_id: "3"
desc_count: "1024" desc_count: "1024"
prio: "1" prio: "1"
netdev: "true" queues: "42, 43, 44, 45, 46"
queues: "3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47" sys_clk: "1720"
ifc_clk: "1200"
mac_clk: "1340"
devports: devports:
- id: "0" - id: "0"
sysport: "1000" sysport: "1000"
@ -285,20 +288,6 @@ nodes:
speed: "400G" speed: "400G"
sysport: "233" sysport: "233"
type: "eth" type: "eth"
- id: "257"
fec: "NONE"
lanes: "0:1"
serdes_group: "32"
speed: "10G"
sysport: "257"
type: "mgmt 0"
- id: "258"
fec: "NONE"
lanes: "1:1"
serdes_group: "32"
speed: "10G"
sysport: "258"
type: "mgmt 1"
isg: isg:
- id: "11" - id: "11"
lane_swap: "27163504" lane_swap: "27163504"

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configuration available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "51691264",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"ingress_lossless_pool",
"xoff":"135520",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
},
"ingress_lossy_profile": {
"pool":"lossy_pool",
"size":"0",
"static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -7,7 +7,7 @@
{ {
"BUFFER_POOL": { "BUFFER_POOL": {
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "61458432",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -1,4 +1,4 @@
{# Default values which will be used if no actual configura available #} {# Default values which will be used if no actual configuration available #}
{% set default_cable = '40m' %} {% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #} {# Port configuration to cable length look-up table #}
@ -76,7 +76,7 @@
}, },
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "47218432", "size": "51691264",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "17708800" "xoff": "17708800"
@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"135520",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,6 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_A"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,9 +1,9 @@
ISAI_PARAM_P0_0_LS : "4608 4608 4608 4608 2880 2880" ISAI_PARAM_P0_0_LS : "864 864 720 720 720 720"
ISAI_PARAM_P0_1_LS : "2226 1946 1946 1890 1218 1218" ISAI_PARAM_P0_1_LS : "770 490 434 378 378 378"
ISAI_PARAM_P0_1_ALS : "434 154 154 98 98 98" ISAI_PARAM_P0_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_0_LS : "1536 1536 1536 1536 960 960" ISAI_PARAM_P1_0_LS : "288 288 240 240 240 240"
ISAI_PARAM_P1_0_LL : "3072 3072 3072 3072 1920 1920" ISAI_PARAM_P1_0_LL : "576 576 480 480 480 480"
ISAI_PARAM_P1_1_LS : "1778 1498 1498 1442 938 938" ISAI_PARAM_P1_1_LS : "686 406 364 308 308 308"
ISAI_PARAM_P1_1_LL : "2478 2478 2478 2478 2478 2478" ISAI_PARAM_P1_1_LL : "574 574 574 574 574 574"
ISAI_PARAM_P1_1_ALS : "434 154 154 98 98 98" ISAI_PARAM_P1_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_1_ALL : "126 126 126 126 126 126" ISAI_PARAM_P1_1_ALL : "126 126 126 126 126 126"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -32,87 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"0", "3" : "3",
"4":"0", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"0", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "WRED_PROFILE": {
"scheduler.7": { "AZURE_LOSSLESS" : {
"type": "STRICT" "wred_green_enable" : "true",
} "wred_yellow_enable" : "true",
}, "wred_red_enable" : "true",
"QUEUE": { "ecn" : "ecn_all",
"{{ port_names }}|7": { "green_max_threshold" : "2097152",
"scheduler": "[SCHEDULER|scheduler.7]" "green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -0,0 +1,419 @@
ifcs:
options:
log_level: "info"
nodes:
- node_id: "0"
options:
sd_low_power_mode_global_default: "true"
sku: "configs/sku/innovium.77700_A"
netdev:
- auto_create: "no"
multi_interface: "yes"
buffer_management_mode: "api_driven"
wred_cr_ip_proto_list: "17"
cr_assignment_mode: "1"
max_lossless_tc: "2"
ilpm_enable: "1"
forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E"
led_cfg_sck_rate: "0x5"
led_refresh_precliff_timer: "0x18eec2"
led_refresh_cliff_timer: "0x15e"
led_cfg_pic_stream_mode: "1"
led_refresh_tmr_ctl_enable: "1"
txring:
- txring_id: "0"
desc_count: "1024"
prio: "1"
netdev: "true"
- txring_id: "1"
desc_count: "1024"
prio: "1"
netdev: "true"
- txring_id: "2"
desc_count: "1024"
prio: "1"
netdev: "true"
- txring_id: "3"
desc_count: "1024"
prio: "1"
netdev: "true"
rxring:
- rxring_id: "0"
desc_count: "1024"
prio: "1"
netdev: "true"
queues: "0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39"
- rxring_id: "1"
desc_count: "1024"
prio: "1"
netdev: "true"
queues: "1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40"
- rxring_id: "2"
desc_count: "1024"
prio: "1"
netdev: "true"
queues: "2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 47"
- rxring_id: "3"
desc_count: "1024"
prio: "1"
queues: "42, 43, 44, 45, 46"
sys_clk: "1720"
ifc_clk: "1200"
mac_clk: "1340"
devports:
- id: "0"
sysport: "1000"
type: "cpu"
- id: "89"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "11"
speed: "100G"
sysport: "89"
type: "eth"
- id: "81"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "10"
speed: "100G"
sysport: "81"
type: "eth"
- id: "73"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "9"
speed: "100G"
sysport: "73"
type: "eth"
- id: "65"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "8"
speed: "100G"
sysport: "65"
type: "eth"
- id: "57"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "7"
speed: "100G"
sysport: "57"
type: "eth"
- id: "49"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "6"
speed: "100G"
sysport: "49"
type: "eth"
- id: "41"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "5"
speed: "100G"
sysport: "41"
type: "eth"
- id: "33"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "4"
speed: "100G"
sysport: "33"
type: "eth"
- id: "153"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "19"
speed: "100G"
sysport: "153"
type: "eth"
- id: "145"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "18"
speed: "100G"
sysport: "145"
type: "eth"
- id: "137"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "17"
speed: "100G"
sysport: "137"
type: "eth"
- id: "129"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "16"
speed: "100G"
sysport: "129"
type: "eth"
- id: "121"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "15"
speed: "100G"
sysport: "121"
type: "eth"
- id: "113"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "14"
speed: "100G"
sysport: "113"
type: "eth"
- id: "105"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "13"
speed: "100G"
sysport: "105"
type: "eth"
- id: "97"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "12"
speed: "100G"
sysport: "97"
type: "eth"
- id: "209"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "26"
speed: "100G"
sysport: "209"
type: "eth"
- id: "217"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "27"
speed: "100G"
sysport: "217"
type: "eth"
- id: "193"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "24"
speed: "100G"
sysport: "193"
type: "eth"
- id: "201"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "25"
speed: "100G"
sysport: "201"
type: "eth"
- id: "177"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "22"
speed: "100G"
sysport: "177"
type: "eth"
- id: "185"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "23"
speed: "100G"
sysport: "185"
type: "eth"
- id: "161"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "20"
speed: "100G"
sysport: "161"
type: "eth"
- id: "169"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "21"
speed: "100G"
sysport: "169"
type: "eth"
- id: "17"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "2"
speed: "100G"
sysport: "17"
type: "eth"
- id: "25"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "3"
speed: "100G"
sysport: "25"
type: "eth"
- id: "1"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "0"
speed: "100G"
sysport: "1"
type: "eth"
- id: "9"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "1"
speed: "100G"
sysport: "9"
type: "eth"
- id: "241"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "30"
speed: "100G"
sysport: "241"
type: "eth"
- id: "249"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "31"
speed: "100G"
sysport: "249"
type: "eth"
- id: "225"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "28"
speed: "100G"
sysport: "225"
type: "eth"
- id: "233"
fec: "KRFEC"
lanes: "0:4"
serdes_group: "29"
speed: "100G"
sysport: "233"
type: "eth"
isg:
- id: "11"
lane_swap: "27163504"
rx_polarity: "01010000"
tx_polarity: "01100000"
- id: "10"
lane_swap: "51604372"
rx_polarity: "11001000"
tx_polarity: "11110000"
- id: "9"
lane_swap: "17032546"
rx_polarity: "10001000"
tx_polarity: "00000100"
- id: "8"
lane_swap: "70435162"
rx_polarity: "11000100"
tx_polarity: "00100101"
- id: "7"
lane_swap: "27053416"
rx_polarity: "00011001"
tx_polarity: "10001000"
- id: "6"
lane_swap: "70635142"
rx_polarity: "10001000"
tx_polarity: "01100001"
- id: "5"
lane_swap: "27053416"
rx_polarity: "00001001"
tx_polarity: "00001000"
- id: "4"
lane_swap: "62405173"
rx_polarity: "11000101"
tx_polarity: "10110000"
- id: "19"
lane_swap: "06152347"
rx_polarity: "11010110"
tx_polarity: "10001110"
- id: "18"
lane_swap: "73614052"
rx_polarity: "11001100"
tx_polarity: "11100001"
- id: "17"
lane_swap: "17053426"
rx_polarity: "10001001"
tx_polarity: "00001000"
- id: "16"
lane_swap: "54216073"
rx_polarity: "10000011"
tx_polarity: "01001010"
- id: "15"
lane_swap: "36072514"
rx_polarity: "10100000"
tx_polarity: "10100001"
- id: "14"
lane_swap: "50763241"
rx_polarity: "00010001"
tx_polarity: "01110001"
- id: "13"
lane_swap: "26071435"
rx_polarity: "00000011"
tx_polarity: "00101001"
- id: "12"
lane_swap: "43510627"
rx_polarity: "11100100"
tx_polarity: "00011101"
- id: "26"
lane_swap: "31427506"
rx_polarity: "10011000"
tx_polarity: "11110001"
- id: "27"
lane_swap: "21735406"
rx_polarity: "01011110"
tx_polarity: "10011100"
- id: "24"
lane_swap: "07162435"
rx_polarity: "10010000"
tx_polarity: "10001010"
- id: "25"
lane_swap: "64501372"
rx_polarity: "11010001"
tx_polarity: "10001010"
- id: "22"
lane_swap: "35071624"
rx_polarity: "00100011"
tx_polarity: "11001011"
- id: "23"
lane_swap: "64705132"
rx_polarity: "11010100"
tx_polarity: "11101000"
- id: "20"
lane_swap: "16270453"
rx_polarity: "00101100"
tx_polarity: "00001001"
- id: "21"
lane_swap: "71356204"
rx_polarity: "01100010"
tx_polarity: "00001011"
- id: "2"
lane_swap: "37260145"
rx_polarity: "10011010"
tx_polarity: "11000000"
- id: "3"
lane_swap: "47512630"
rx_polarity: "10010100"
tx_polarity: "10101101"
- id: "0"
lane_swap: "05462713"
rx_polarity: "01000000"
tx_polarity: "10010010"
- id: "1"
lane_swap: "71605432"
rx_polarity: "00000000"
tx_polarity: "11000101"
- id: "30"
lane_swap: "37251604"
rx_polarity: "11000010"
tx_polarity: "11001000"
- id: "31"
lane_swap: "42736051"
rx_polarity: "10000110"
tx_polarity: "01000010"
- id: "28"
lane_swap: "01245736"
rx_polarity: "10110101"
tx_polarity: "10000001"
- id: "29"
lane_swap: "52706134"
rx_polarity: "00010010"
tx_polarity: "10101010"

View File

@ -0,0 +1,162 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "51691264",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": {
"size": "18874368",
"type": "egress",
"mode": "dynamic",
"xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"10243072"
},
"ingress_lossy_profile": {
"pool":"lossy_pool",
"size":"0",
"static_th":"10243072"
},
"egress_lossy_profile": {
"pool":"lossy_pool",
"size":"1518",
"dynamic_th":"2"
}
},
"BUFFER_PG": {
{% for port in port_names_list %}
"{{ port }}|3-4": {
"profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_QUEUE": {
{% for port in port_names_list %}
"{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
}

View File

@ -0,0 +1,42 @@
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"BUFFER_POOL": {
"lossy_pool": {
"size": "61458432",
"type": "egress",
"mode": "dynamic",
"xoff": "0"
}
},
"BUFFER_PROFILE": {
"ingress_lossy_profile": {
"pool":"lossy_pool",
"size":"0",
"static_th":"10243072"
},
"egress_lossy_profile": {
"pool":"lossy_pool",
"size":"1518",
"dynamic_th":"2"
}
},
"BUFFER_PG": {
{% for port in port_names_list %}
"{{ port }}|0-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_QUEUE": {
{% for port in port_names_list %}
"{{ port }}|0-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
}

View File

@ -0,0 +1,162 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "51691264",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": {
"size": "18874368",
"type": "egress",
"mode": "dynamic",
"xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"10243072"
},
"ingress_lossy_profile": {
"pool":"lossy_pool",
"size":"0",
"static_th":"10243072"
},
"egress_lossy_profile": {
"pool":"lossy_pool",
"size":"1518",
"dynamic_th":"2"
}
},
"BUFFER_PG": {
{% for port in port_names_list %}
"{{ port }}|3-4": {
"profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_QUEUE": {
{% for port in port_names_list %}
"{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
}

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
}
}
}

View File

@ -0,0 +1,60 @@
sku: innovium.77700_A
device_id: 0x1b58
# Hardware constraint information
hardware:
num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32
cpu_port_num: 33
cpu_port_ib: 0
mgmt_port_num: 33
mgmt_port_ibs: 1,2
pics_per_ib: 6, 7, 6, 5, 5, 5
pic_ports_per_pic: 8
max_serdes_speed: 50
num_shared_pics: 2
isg [0-4]:
ib: 0
pic_id: [0-4]
isg [5-9]:
ib: 5
pic_id: [0-4]
isg [10-14]:
ib: 1
pic_id: [0-4]
isg [16-20]:
ib: 3
pic_id: [0-4]
isg [21-25]:
ib: 4
pic_id: [0-4]
isg [26-30]:
ib: 2
pic_id: [0-4]
isg 15:
mode: 8:0
ib: 1
pic_id: 5
isg 31:
mode: 8:0
ib: 0
pic_id: 5
isg 32:
mode: 1:1
ib: 1, 2
pic_id: 6

View File

@ -0,0 +1,60 @@
sku: innovium.77700_B
device_id: 0x1b58
# Hardware constraint information
hardware:
num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32
cpu_port_num: 33
cpu_port_ib: 0
mgmt_port_num: 33
mgmt_port_ibs: 1,2
pics_per_ib: 6, 7, 7, 6, 5, 5
pic_ports_per_pic: 8
max_serdes_speed: 50
num_shared_pics: 2
isg [0-4]:
ib: 0
pic_id: [0-4]
isg [5-9]:
ib: 5
pic_id: [0-4]
isg [10-14]:
ib: 1
pic_id: [0-4]
isg [16-20]:
ib: 3
pic_id: [0-4]
isg [21-25]:
ib: 4
pic_id: [0-4]
isg [26-30]:
ib: 2
pic_id: [0-4]
isg 15:
mode: 4:4
ib: 1, 3
pic_id: 5
isg 31:
mode: 4:4
ib: 0, 2
pic_id: 5
isg 32:
mode: 1:1
ib: 1, 2
pic_id: 6

View File

@ -0,0 +1,9 @@
IFCS_INIT_FILE : "/usr/share/sonic/hwsku/6512-32_32x100G.config.yaml"
IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_A"
IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32"

View File

@ -0,0 +1,9 @@
ISAI_PARAM_P0_0_LS : "4608 4608 4608 4608 2880 2880"
ISAI_PARAM_P0_1_LS : "2226 1946 1946 1890 1218 1218"
ISAI_PARAM_P0_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_0_LS : "1536 1536 1536 1536 960 960"
ISAI_PARAM_P1_0_LL : "3072 3072 3072 3072 1920 1920"
ISAI_PARAM_P1_1_LS : "1778 1498 1498 1442 938 938"
ISAI_PARAM_P1_1_LL : "2478 2478 2478 2478 2478 2478"
ISAI_PARAM_P1_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_1_ALL : "126 126 126 126 126 126"

View File

@ -0,0 +1,22 @@
# PG lossless profiles.
# speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 9408
200000 5m 1518 0 62368 1 9408
400000 5m 1518 0 117536 1 9408
25000 40m 1518 0 16928 1 9408
50000 40m 1518 0 23392 1 9408
100000 40m 1518 0 38816 1 9408
200000 40m 1518 0 71904 1 9408
400000 40m 1518 0 135520 1 9408
25000 100m 1518 0 18848 1 9408
50000 100m 1518 0 27264 1 9408
100000 100m 1518 0 46496 1 9408
200000 100m 1518 0 87168 1 9408
400000 100m 1518 0 166688 1 9408
25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -0,0 +1,33 @@
# name lanes alias speed index mtu fec
Ethernet0 89,90,91,92 Eth1 100000 0 9126 rs
Ethernet8 81,82,83,84 Eth2 100000 1 9126 rs
Ethernet16 73,74,75,76 Eth3 100000 2 9126 rs
Ethernet24 65,66,67,68 Eth4 100000 3 9126 rs
Ethernet32 57,58,59,60 Eth5 100000 4 9126 rs
Ethernet40 49,50,51,52 Eth6 100000 5 9126 rs
Ethernet48 41,42,43,44 Eth7 100000 6 9126 rs
Ethernet56 33,34,35,36 Eth8 100000 7 9126 rs
Ethernet64 153,154,155,156 Eth9 100000 8 9126 rs
Ethernet72 145,146,147,148 Eth10 100000 9 9126 rs
Ethernet80 137,138,139,140 Eth11 100000 10 9126 rs
Ethernet88 129,130,131,132 Eth12 100000 11 9126 rs
Ethernet96 121,122,123,124 Eth13 100000 12 9126 rs
Ethernet104 113,114,115,116 Eth14 100000 13 9126 rs
Ethernet112 105,106,107,108 Eth15 100000 14 9126 rs
Ethernet120 97,98,99,100 Eth16 100000 15 9126 rs
Ethernet128 209,210,211,212 Eth17 100000 16 9126 rs
Ethernet136 217,218,219,220 Eth18 100000 17 9126 rs
Ethernet144 193,194,195,196 Eth19 100000 18 9126 rs
Ethernet152 201,202,203,204 Eth20 100000 19 9126 rs
Ethernet160 177,178,179,180 Eth21 100000 20 9126 rs
Ethernet168 185,186,187,188 Eth22 100000 21 9126 rs
Ethernet176 161,162,163,164 Eth23 100000 22 9126 rs
Ethernet184 169,170,171,172 Eth24 100000 23 9126 rs
Ethernet192 17,18,19,20 Eth25 100000 24 9126 rs
Ethernet200 25,26,27,28 Eth26 100000 25 9126 rs
Ethernet208 1,2,3,4 Eth27 100000 26 9126 rs
Ethernet216 9,10,11,12 Eth28 100000 27 9126 rs
Ethernet224 241,242,243,244 Eth29 100000 28 9126 rs
Ethernet232 249,250,251,252 Eth30 100000 29 9126 rs
Ethernet240 225,226,227,228 Eth31 100000 30 9126 rs
Ethernet248 233,234,235,236 Eth32 100000 31 9126 rs

View File

@ -0,0 +1,129 @@
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"TC_TO_QUEUE_MAP":{
"AZURE":{
"0":"0",
"1":"1",
"2":"2",
"3":"3",
"4":"4",
"5":"5",
"6":"6",
"7":"7"
}
},
"TC_TO_PRIORITY_GROUP_MAP": {
"AZURE": {
"0": "0",
"1": "0",
"2": "0",
"3": "3",
"4": "4",
"5": "0",
"6": "0",
"7": "0"
}
},
"DSCP_TO_TC_MAP": {
"AZURE": {
"0" : "1",
"1" : "1",
"2" : "1",
"3" : "3",
"4" : "4",
"5" : "2",
"6" : "1",
"7" : "1",
"8" : "0",
"9" : "1",
"10": "1",
"11": "1",
"12": "1",
"13": "1",
"14": "1",
"15": "1",
"16": "1",
"17": "1",
"18": "1",
"19": "1",
"20": "1",
"21": "1",
"22": "1",
"23": "1",
"24": "1",
"25": "1",
"26": "1",
"27": "1",
"28": "1",
"29": "1",
"30": "1",
"31": "1",
"32": "1",
"33": "1",
"34": "1",
"35": "1",
"36": "1",
"37": "1",
"38": "1",
"39": "1",
"40": "1",
"41": "1",
"42": "1",
"43": "1",
"44": "1",
"45": "1",
"46": "5",
"47": "1",
"48": "6",
"49": "1",
"50": "1",
"51": "1",
"52": "1",
"53": "1",
"54": "1",
"55": "1",
"56": "1",
"57": "1",
"58": "1",
"59": "1",
"60": "1",
"61": "1",
"62": "1",
"63": "1"
}
},
"PORT_QOS_MAP": {
{% for port in port_names_list %}
"{{ port }}": {
"tc_to_pg_map": "AZURE",
"tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"WRED_PROFILE": {
"AZURE_LOSSLESS" : {
"wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
}
}
}

View File

@ -0,0 +1,121 @@
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"TC_TO_QUEUE_MAP":{
"AZURE":{
"0":"0",
"1":"1",
"2":"2",
"3":"3",
"4":"4",
"5":"5",
"6":"6",
"7":"7"
}
},
"TC_TO_PRIORITY_GROUP_MAP": {
"AZURE": {
"0": "0",
"1": "0",
"2": "0",
"3": "1",
"4": "2",
"5": "0",
"6": "0",
"7": "0"
}
},
"DSCP_TO_TC_MAP": {
"AZURE": {
"0":"0",
"1":"0",
"2":"0",
"3":"0",
"4":"0",
"5":"0",
"6":"0",
"7":"0",
"8":"0",
"9":"0",
"10":"0",
"11":"0",
"12":"0",
"13":"0",
"14":"0",
"15":"0",
"16":"0",
"17":"0",
"18":"0",
"19":"0",
"20":"0",
"21":"0",
"22":"0",
"23":"0",
"24":"0",
"25":"0",
"26":"0",
"27":"0",
"28":"0",
"29":"0",
"30":"0",
"31":"0",
"32":"0",
"33":"0",
"34":"0",
"35":"0",
"36":"0",
"37":"0",
"38":"0",
"39":"0",
"40":"0",
"41":"0",
"42":"0",
"43":"0",
"44":"0",
"45":"0",
"46":"0",
"47":"0",
"48":"0",
"49":"0",
"50":"0",
"51":"0",
"52":"0",
"53":"0",
"54":"0",
"55":"0",
"56":"0",
"57":"0",
"58":"0",
"59":"0",
"60":"0",
"61":"0",
"62":"0",
"63":"0"
}
},
"PORT_QOS_MAP": {
{% for port in port_names_list %}
"{{ port }}": {
"tc_to_pg_map": "AZURE",
"tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"SCHEDULER": {
"scheduler.7": {
"type": "STRICT"
}
},
"QUEUE": {
"{{ port_names }}|7": {
"scheduler": "[SCHEDULER|scheduler.7]"
}
}
}

View File

@ -0,0 +1,129 @@
{% set port_names_list = [] %}
{% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}
{
"TC_TO_QUEUE_MAP":{
"AZURE":{
"0":"0",
"1":"1",
"2":"2",
"3":"3",
"4":"4",
"5":"5",
"6":"6",
"7":"7"
}
},
"TC_TO_PRIORITY_GROUP_MAP": {
"AZURE": {
"0": "0",
"1": "0",
"2": "0",
"3": "3",
"4": "4",
"5": "0",
"6": "0",
"7": "0"
}
},
"DSCP_TO_TC_MAP": {
"AZURE": {
"0" : "1",
"1" : "1",
"2" : "1",
"3" : "3",
"4" : "4",
"5" : "2",
"6" : "1",
"7" : "1",
"8" : "0",
"9" : "1",
"10": "1",
"11": "1",
"12": "1",
"13": "1",
"14": "1",
"15": "1",
"16": "1",
"17": "1",
"18": "1",
"19": "1",
"20": "1",
"21": "1",
"22": "1",
"23": "1",
"24": "1",
"25": "1",
"26": "1",
"27": "1",
"28": "1",
"29": "1",
"30": "1",
"31": "1",
"32": "1",
"33": "1",
"34": "1",
"35": "1",
"36": "1",
"37": "1",
"38": "1",
"39": "1",
"40": "1",
"41": "1",
"42": "1",
"43": "1",
"44": "1",
"45": "1",
"46": "5",
"47": "1",
"48": "6",
"49": "1",
"50": "1",
"51": "1",
"52": "1",
"53": "1",
"54": "1",
"55": "1",
"56": "1",
"57": "1",
"58": "1",
"59": "1",
"60": "1",
"61": "1",
"62": "1",
"63": "1"
}
},
"PORT_QOS_MAP": {
{% for port in port_names_list %}
"{{ port }}": {
"tc_to_pg_map": "AZURE",
"tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"WRED_PROFILE": {
"AZURE_LOSSLESS" : {
"wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
}
}
}

View File

@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/ivm.sai.config.yaml

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configuration available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "51691264",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"ingress_lossless_pool",
"xoff":"135520",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
},
"ingress_lossy_profile": {
"pool":"lossy_pool",
"size":"0",
"static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -7,7 +7,7 @@
{ {
"BUFFER_POOL": { "BUFFER_POOL": {
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "61458432",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -1,4 +1,4 @@
{# Default values which will be used if no actual configura available #} {# Default values which will be used if no actual configuration available #}
{% set default_cable = '40m' %} {% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #} {# Port configuration to cable length look-up table #}
@ -76,7 +76,7 @@
}, },
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "47218432", "size": "51691264",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "17708800" "xoff": "17708800"
@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"135520",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -10,13 +10,11 @@ nodes:
- auto_create: "no" - auto_create: "no"
multi_interface: "yes" multi_interface: "yes"
buffer_management_mode: "api_driven" buffer_management_mode: "api_driven"
wred_cr_ip_proto_list: "17"
cr_assignment_mode: "1"
max_lossless_tc: "2" max_lossless_tc: "2"
ilpm_enable: "1" ilpm_enable: "1"
forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E" forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E"
ecn_stats_enable: "1"
pcie_attn: "10, 0, 0, 0"
pcie_post: "10, 18, 18, 18"
pcie_pre1: "0, 0, 0, 0"
led_cfg_sck_rate: "0x5" led_cfg_sck_rate: "0x5"
led_refresh_precliff_timer: "0x18eec2" led_refresh_precliff_timer: "0x18eec2"
led_refresh_cliff_timer: "0x15e" led_refresh_cliff_timer: "0x15e"

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,7 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_A"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,9 +1,9 @@
ISAI_PARAM_P0_0_LS : "4608 4608 4608 4608 2880 2880" ISAI_PARAM_P0_0_LS : "864 864 720 720 720 720"
ISAI_PARAM_P0_1_LS : "2226 1946 1946 1890 1218 1218" ISAI_PARAM_P0_1_LS : "770 490 434 378 378 378"
ISAI_PARAM_P0_1_ALS : "434 154 154 98 98 98" ISAI_PARAM_P0_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_0_LS : "1536 1536 1536 1536 960 960" ISAI_PARAM_P1_0_LS : "288 288 240 240 240 240"
ISAI_PARAM_P1_0_LL : "3072 3072 3072 3072 1920 1920" ISAI_PARAM_P1_0_LL : "576 576 480 480 480 480"
ISAI_PARAM_P1_1_LS : "1778 1498 1498 1442 938 938" ISAI_PARAM_P1_1_LS : "686 406 364 308 308 308"
ISAI_PARAM_P1_1_LL : "2478 2478 2478 2478 2478 2478" ISAI_PARAM_P1_1_LL : "574 574 574 574 574 574"
ISAI_PARAM_P1_1_ALS : "434 154 154 98 98 98" ISAI_PARAM_P1_1_ALS : "434 154 154 98 98 98"
ISAI_PARAM_P1_1_ALL : "126 126 126 126 126 126" ISAI_PARAM_P1_1_ALL : "126 126 126 126 126 126"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -18,6 +18,18 @@
"7":"7" "7":"7"
} }
}, },
"MAP_PFC_PRIORITY_TO_QUEUE": {
"AZURE": {
"0": "0",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7"
}
},
"TC_TO_PRIORITY_GROUP_MAP": { "TC_TO_PRIORITY_GROUP_MAP": {
"AZURE": { "AZURE": {
"0": "0", "0": "0",
@ -32,87 +44,149 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"0", "3" : "3",
"4":"0", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"0", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
}
},
"PORT_QOS_MAP": {
"{{ port_names }}": {
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]"
} }
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.0": {
"type": "STRICT" "type" : "DWRR",
"weight": "1"
},
"scheduler.1": {
"type" : "DWRR",
"weight": "1"
} }
}, },
"QUEUE": { "QUEUE": {
"{{ port_names }}|7": { {% for port in port_names_list %}
"scheduler": "[SCHEDULER|scheduler.7]" "{{ port }}|3": {
"scheduler" : "scheduler.1",
"wred_profile" : "AZURE_LOSSLESS"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|4": {
"scheduler" : "scheduler.1",
"wred_profile" : "AZURE_LOSSLESS"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|2": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|6": {
"scheduler": "scheduler.0"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"PORT_QOS_MAP": {
{% for port in port_names_list %}
"{{ port }}": {
"tc_to_pg_map": "AZURE",
"tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_to_queue_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"WRED_PROFILE": {
"AZURE_LOSSLESS" : {
"wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -18,6 +18,18 @@
"7":"7" "7":"7"
} }
}, },
"MAP_PFC_PRIORITY_TO_QUEUE": {
"AZURE": {
"0": "0",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7"
}
},
"TC_TO_PRIORITY_GROUP_MAP": { "TC_TO_PRIORITY_GROUP_MAP": {
"AZURE": { "AZURE": {
"0": "0", "0": "0",
@ -32,83 +44,149 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "SCHEDULER": {
"{{ port_names }}": { "scheduler.0": {
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "type" : "DWRR",
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "weight": "1"
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", },
"pfc_enable": "3,4" "scheduler.1": {
"type" : "DWRR",
"weight": "1"
} }
}, },
"QUEUE": {
{% for port in port_names_list %}
"{{ port }}|3": {
"scheduler" : "scheduler.1",
"wred_profile" : "AZURE_LOSSLESS"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|4": {
"scheduler" : "scheduler.1",
"wred_profile" : "AZURE_LOSSLESS"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|2": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5": {
"scheduler": "scheduler.0"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|6": {
"scheduler": "scheduler.0"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"PORT_QOS_MAP": {
{% for port in port_names_list %}
"{{ port }}": {
"tc_to_pg_map": "AZURE",
"tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_to_queue_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "47218432",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"9497600"
},
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet152": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet160": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet168": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet176": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet184": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet192": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet200": {
"default_brkout_mode": "4x10G[25G](4)",
"fec": "none"
},
"Ethernet208": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet232": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet240": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet248": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,7 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_B"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -32,87 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"0", "3" : "3",
"4":"0", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"0", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "WRED_PROFILE": {
"scheduler.7": { "AZURE_LOSSLESS" : {
"type": "STRICT" "wred_green_enable" : "true",
} "wred_yellow_enable" : "true",
}, "wred_red_enable" : "true",
"QUEUE": { "ecn" : "ecn_all",
"{{ port_names }}|7": { "green_max_threshold" : "2097152",
"scheduler": "[SCHEDULER|scheduler.7]" "green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "47218432",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"9497600"
},
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -86,52 +86,76 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet200": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet208": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet216": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet224": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet232": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet240": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet248": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,7 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_A"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -32,87 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"0", "3" : "3",
"4":"0", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"0", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "WRED_PROFILE": {
"scheduler.7": { "AZURE_LOSSLESS" : {
"type": "STRICT" "wred_green_enable" : "true",
} "wred_yellow_enable" : "true",
}, "wred_red_enable" : "true",
"QUEUE": { "ecn" : "ecn_all",
"{{ port_names }}|7": { "green_max_threshold" : "2097152",
"scheduler": "[SCHEDULER|scheduler.7]" "green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "47218432",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"9497600"
},
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet40": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet88": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet152": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x100G(4)",
"fec": "none"
},
"Ethernet248": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,7 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_A"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -32,87 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"0", "3" : "3",
"4":"0", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"0", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "WRED_PROFILE": {
"scheduler.7": { "AZURE_LOSSLESS" : {
"type": "STRICT" "wred_green_enable" : "true",
} "wred_yellow_enable" : "true",
}, "wred_red_enable" : "true",
"QUEUE": { "ecn" : "ecn_all",
"{{ port_names }}|7": { "green_max_threshold" : "2097152",
"scheduler": "[SCHEDULER|scheduler.7]" "green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -76,7 +76,7 @@
}, },
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "47218432", "size": "51691264",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "17708800" "xoff": "17708800"
@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -7,7 +7,7 @@
{ {
"BUFFER_POOL": { "BUFFER_POOL": {
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "61458432",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -76,7 +76,7 @@
}, },
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "47218432", "size": "51691264",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "17708800" "xoff": "17708800"
@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "70565632",
"type": "egress",
"mode": "static"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"10243072"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -10,12 +10,11 @@ nodes:
- auto_create: "no" - auto_create: "no"
multi_interface: "yes" multi_interface: "yes"
buffer_management_mode: "api_driven" buffer_management_mode: "api_driven"
wred_cr_ip_proto_list: "17"
cr_assignment_mode: "1"
max_lossless_tc: "2" max_lossless_tc: "2"
ilpm_enable: "1" ilpm_enable: "1"
forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E" forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E"
pcie_attn: "10, 0, 0, 0"
pcie_post: "10, 18, 18, 18"
pcie_pre1: "0, 0, 0, 0"
led_cfg_sck_rate: "0x5" led_cfg_sck_rate: "0x5"
led_refresh_precliff_timer: "0x18eec2" led_refresh_precliff_timer: "0x18eec2"
led_refresh_cliff_timer: "0x15e" led_refresh_cliff_timer: "0x15e"

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
}
}
}

View File

@ -5,6 +5,7 @@ device_id: 0x1b58
# Hardware constraint information # Hardware constraint information
hardware: hardware:
num_ibs: 6 num_ibs: 6
ib_active: 0,1,2,3,4,5
ports_per_ib: 32, 32, 32, 32, 20, 20 ports_per_ib: 32, 32, 32, 32, 20, 20
recirc_port_num: 32, 32, 32, 32, 32, 32 recirc_port_num: 32, 32, 32, 32, 32, 32

View File

@ -3,7 +3,7 @@ IFCS_SKU_FILE : "/usr/share/sonic/hwsku/innovium.77700_B"
IFCS_INNO_CLI_PORT : "9999" IFCS_INNO_CLI_PORT : "9999"
IFCS_TARGET : "device" IFCS_TARGET : "device"
INNOVIUM_DIR : "/innovium" INNOVIUM_DIR : "/innovium"
PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes" PYTHONPATH : "$INNOVIUM_DIR:$INNOVIUM_DIR/cmds:$INNOVIUM_DIR/scripts:$INNOVIUM_DIR/test/:$INNOVIUM_DIR/test/utils:$INNOVIUM_DIR/utils:$INNOVIUM_DIR/pyctypes:$INNOVIUM_DIR/ifcs_cmds:$INNOVIUM_DIR/testutil"
PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so" PLATFORM_LIBRARY: "/usr/share/sonic/platform/lib_ivm_serdes_pltfm.so"
IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml" IVM_SAI_DATAPATH_CONFIG_FILE: "/usr/share/sonic/hwsku/ivm.sai.datapath.config.yaml"
IVM_SAI_PARAM_A0008: "32" IVM_SAI_PARAM_A0008: "32"

View File

@ -1,18 +1,22 @@
# PG lossless profiles. # PG lossless profiles.
# speed cable size xon xoff threshold xon_offset # speed cable size xon xoff threshold xon_offset
25000 5m 1518 0 15680 1 13440 25000 5m 1518 0 15680 1 9408
50000 5m 1518 0 21248 1 13440 50000 5m 1518 0 21248 1 9408
100000 5m 1518 0 34624 1 13440 100000 5m 1518 0 34624 1 9408
400000 5m 1518 0 117536 1 13440 200000 5m 1518 0 62368 1 9408
25000 40m 1518 0 16928 1 13440 400000 5m 1518 0 117536 1 9408
50000 40m 1518 0 23392 1 13440 25000 40m 1518 0 16928 1 9408
100000 40m 1518 0 38816 1 13440 50000 40m 1518 0 23392 1 9408
400000 40m 1518 0 135520 1 13440 100000 40m 1518 0 38816 1 9408
25000 100m 1518 0 18848 1 13440 200000 40m 1518 0 71904 1 9408
50000 100m 1518 0 27264 1 13440 400000 40m 1518 0 135520 1 9408
100000 100m 1518 0 46496 1 13440 25000 100m 1518 0 18848 1 9408
400000 100m 1518 0 166688 1 13440 50000 100m 1518 0 27264 1 9408
25000 300m 1518 0 25184 1 13440 100000 100m 1518 0 46496 1 9408
50000 300m 1518 0 40128 1 13440 200000 100m 1518 0 87168 1 9408
100000 300m 1518 0 72384 1 13440 400000 100m 1518 0 166688 1 9408
400000 300m 1518 0 268640 1 13440 25000 300m 1518 0 25184 1 9408
50000 300m 1518 0 40128 1 9408
100000 300m 1518 0 72384 1 9408
200000 300m 1518 0 138112 1 9408
400000 300m 1518 0 268640 1 9408

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -23,8 +23,8 @@
"0": "0", "0": "0",
"1": "0", "1": "0",
"2": "0", "2": "0",
"3": "3", "3": "1",
"4": "4", "4": "2",
"5": "0", "5": "0",
"6": "0", "6": "0",
"7": "0" "7": "0"
@ -99,11 +99,14 @@
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]" "tc_to_queue_map": "AZURE",
} "dscp_to_tc_map": "AZURE"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"SCHEDULER": { "SCHEDULER": {
"scheduler.7": { "scheduler.7": {

View File

@ -32,83 +32,98 @@
}, },
"DSCP_TO_TC_MAP": { "DSCP_TO_TC_MAP": {
"AZURE": { "AZURE": {
"0":"0", "0" : "1",
"1":"0", "1" : "1",
"2":"0", "2" : "1",
"3":"3", "3" : "3",
"4":"4", "4" : "4",
"5":"0", "5" : "2",
"6":"0", "6" : "1",
"7":"0", "7" : "1",
"8":"1", "8" : "0",
"9":"0", "9" : "1",
"10":"0", "10": "1",
"11":"0", "11": "1",
"12":"0", "12": "1",
"13":"0", "13": "1",
"14":"0", "14": "1",
"15":"0", "15": "1",
"16":"0", "16": "1",
"17":"0", "17": "1",
"18":"0", "18": "1",
"19":"0", "19": "1",
"20":"0", "20": "1",
"21":"0", "21": "1",
"22":"0", "22": "1",
"23":"0", "23": "1",
"24":"0", "24": "1",
"25":"0", "25": "1",
"26":"0", "26": "1",
"27":"0", "27": "1",
"28":"0", "28": "1",
"29":"0", "29": "1",
"30":"0", "30": "1",
"31":"0", "31": "1",
"32":"0", "32": "1",
"33":"0", "33": "1",
"34":"0", "34": "1",
"35":"0", "35": "1",
"36":"0", "36": "1",
"37":"0", "37": "1",
"38":"0", "38": "1",
"39":"0", "39": "1",
"40":"0", "40": "1",
"41":"0", "41": "1",
"42":"0", "42": "1",
"43":"0", "43": "1",
"44":"0", "44": "1",
"45":"0", "45": "1",
"46":"0", "46": "5",
"47":"0", "47": "1",
"48":"0", "48": "6",
"49":"0", "49": "1",
"50":"0", "50": "1",
"51":"0", "51": "1",
"52":"0", "52": "1",
"53":"0", "53": "1",
"54":"0", "54": "1",
"55":"0", "55": "1",
"56":"0", "56": "1",
"57":"0", "57": "1",
"58":"0", "58": "1",
"59":"0", "59": "1",
"60":"0", "60": "1",
"61":"0", "61": "1",
"62":"0", "62": "1",
"63":"0" "63": "1"
} }
}, },
"PORT_QOS_MAP": { "PORT_QOS_MAP": {
"{{ port_names }}": { {% for port in port_names_list %}
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", "{{ port }}": {
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]", "tc_to_pg_map": "AZURE",
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]", "tc_to_queue_map": "AZURE",
"dscp_to_tc_map": "AZURE",
"pfc_enable": "3,4" "pfc_enable": "3,4"
} }{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"WRED_PROFILE": { "WRED_PROFILE": {
"AZURE_LOSSLESS" : { "AZURE_LOSSLESS" : {
"red_min_threshold":"50000" "wred_green_enable" : "true",
"wred_yellow_enable" : "true",
"wred_red_enable" : "true",
"ecn" : "ecn_all",
"green_max_threshold" : "2097152",
"green_min_threshold" : "1048576",
"yellow_max_threshold" : "2097152",
"yellow_min_threshold" : "1048576",
"red_max_threshold" : "2097152",
"red_min_threshold" : "1048576",
"green_drop_probability" : "5",
"yellow_drop_probability": "5",
"red_drop_probability" : "5"
} }
} }
} }

View File

@ -1,3 +1,63 @@
{# Default values which will be used if no actual configura available #}
{% set default_cable = '40m' %}
{# Port configuration to cable length look-up table #}
{# Each record describes mapping of DUT (DUT port) role and neighbor role to cable length #}
{# Roles described in the minigraph #}
{% set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m'
}
%}
{%- macro cable_length(port_name) %}
{%- set cable_len = [] %}
{%- for local_port in DEVICE_NEIGHBOR %}
{%- if local_port == port_name %}
{%- if DEVICE_NEIGHBOR_METADATA is defined and DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor = DEVICE_NEIGHBOR_METADATA[DEVICE_NEIGHBOR[local_port].name] %}
{%- set neighbor_role = neighbor.type %}
{%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %}
{%- set roles1 = roles1 | lower %}
{%- set roles2 = roles2 | lower %}
{%- if roles1 in ports2cable %}
{%- if cable_len.append(ports2cable[roles1]) %}{% endif %}
{%- elif roles2 in ports2cable %}
{%- if cable_len.append(ports2cable[roles2]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else %}
{%- if switch_role.lower() == 'torrouter' %}
{%- for local_port in VLAN_MEMBER %}
{%- if local_port[1] == port_name %}
{%- set roles3 = switch_role + '_' + 'server' %}
{%- set roles3 = roles3 | lower %}
{%- if roles3 in ports2cable %}
{%- if cable_len.append(ports2cable[roles3]) %}{% endif %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if cable_len -%}
{{ cable_len.0 }}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- else -%}
{{ default_cable }}
{%- endif %}
{%- endif %}
{%- endmacro %}
{%- if DEVICE_METADATA is defined %}
{%- set switch_role = DEVICE_METADATA['localhost']['type'] %}
{%- endif -%}
{% set port_names_list = [] %} {% set port_names_list = [] %}
{% for port in PORT %} {% for port in PORT %}
{%- if port_names_list.append(port) %}{% endif %} {%- if port_names_list.append(port) %}{% endif %}
@ -5,34 +65,98 @@
{% set port_names = port_names_list | join(',') -%} {% set port_names = port_names_list | join(',') -%}
{ {
"CABLE_LENGTH": {
"AZURE": {
{% for port in PORT %}
{% set cable = cable_length(port) -%}
"{{ port }}": "{{ cable }}"{%- if not loop.last -%},{% endif %}
{% endfor %}
}
},
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "47218432",
"type": "ingress",
"mode": "dynamic",
"xoff": "17708800"
},
"lossy_pool": { "lossy_pool": {
"size": "56985600", "size": "18874368",
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"xoff":"38816",
"size":"1518",
"dynamic_th":"1",
"xon_offset":"9408"
},
"egress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"9497600"
},
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "ingress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|3-4": {
} "profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -15,24 +15,28 @@
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|0-7": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" "{{ port }}|0-7": {
} "profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -86,52 +86,77 @@
"type": "egress", "type": "egress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "0" "xoff": "0"
},
"egress_lossless_pool": {
"size": "66092800",
"mode": "static",
"type": "egress"
} }
}, },
"BUFFER_PROFILE": { "BUFFER_PROFILE": {
"ingress_lossless_profile": { "ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"xoff":"38816", "xoff":"38816",
"size":"1518", "size":"1518",
"dynamic_th":"1", "dynamic_th":"1",
"xon_offset":"13440" "xon_offset":"9408"
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]", "pool":"ingress_lossless_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"ingress_lossy_profile": { "ingress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"0", "size":"0",
"static_th":"9497600" "static_th":"9497600"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|lossy_pool]", "pool":"lossy_pool",
"size":"1518", "size":"1518",
"dynamic_th":"2" "dynamic_th":"2"
} }
}, },
"BUFFER_PG": { "BUFFER_PG": {
"{{ port_names }}|0-2": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "{{ port }}|3-4": {
}, "profile" : "ingress_lossless_profile"
"{{ port_names }}|3-4": { },
"profile" : "[BUFFER_PROFILE|ingress_lossless_profile]" {% endfor %}
}, {% for port in port_names_list %}
"{{ port_names }}|5-7": { "{{ port }}|0": {
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]" "profile" : "ingress_lossy_profile"
} },
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|1-2": {
"profile" : "ingress_lossy_profile"
},
{% endfor %}
{% for port in port_names_list %}
"{{ port }}|5-7": {
"profile" : "ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}, },
"BUFFER_QUEUE": { "BUFFER_QUEUE": {
"{{ port_names }}|3-4": { {% for port in port_names_list %}
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]" "{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
}, },
"{{ port_names }}|0-2": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
"{{ port }}|0-2": {
"profile" : "egress_lossy_profile"
}, },
"{{ port_names }}|5-7": { {% endfor %}
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]" {% for port in port_names_list %}
} "{{ port }}|5-7": {
"profile" : "egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
} }
} }

View File

@ -0,0 +1,132 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "4x25G[10G](4)",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x100G(4)",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x400G[100G]",
"fec": "rs"
}
}
}

Some files were not shown because too many files have changed in this diff Show More