ifcs: options: log_level: "fatal" nodes: - node_id: "0" options: sku: "configs/sku/innovium.77700_B" netdev: - auto_create: "no" multi_interface: "yes" buffer_management_mode: "api_driven" max_lossless_tc: "2" skip_pll_check: "false" mbist_on_init: "true" ilpm_enable: "1" forward_profile: "IFCS_FORWARD_PROFILE_ID_PROFILE_E" 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" - fec: "KRFEC" id: "1" lanes: "0:4" serdes_group: "4" speed: "100G" sysport: "1" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "5" lanes: "4:4" serdes_group: "4" speed: "100G" sysport: "5" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "9" lanes: "0:4" serdes_group: "5" speed: "100G" sysport: "9" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "13" lanes: "4:4" serdes_group: "5" speed: "100G" sysport: "13" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "17" lanes: "0:4" serdes_group: "6" speed: "100G" sysport: "17" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "21" lanes: "4:4" serdes_group: "6" speed: "100G" sysport: "21" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "25" lanes: "0:4" serdes_group: "7" speed: "100G" sysport: "25" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "29" lanes: "4:4" serdes_group: "7" speed: "100G" sysport: "29" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "33" lanes: "0:4" serdes_group: "0" speed: "100G" sysport: "33" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "37" lanes: "4:4" serdes_group: "0" speed: "100G" sysport: "37" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "41" lanes: "0:4" serdes_group: "1" speed: "100G" sysport: "41" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "45" lanes: "4:4" serdes_group: "1" speed: "100G" sysport: "45" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "49" lanes: "0:4" serdes_group: "2" speed: "100G" sysport: "49" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "53" lanes: "4:4" serdes_group: "2" speed: "100G" sysport: "53" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "57" lanes: "0:4" serdes_group: "3" speed: "100G" sysport: "57" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "61" lanes: "4:4" serdes_group: "3" speed: "100G" sysport: "61" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "65" lanes: "0:4" serdes_group: "28" speed: "100G" sysport: "65" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "69" lanes: "4:4" serdes_group: "28" speed: "100G" sysport: "69" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "73" lanes: "0:4" serdes_group: "29" speed: "100G" sysport: "73" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "77" lanes: "4:4" serdes_group: "29" speed: "100G" sysport: "77" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "81" lanes: "0:4" serdes_group: "30" speed: "100G" sysport: "81" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "85" lanes: "4:4" serdes_group: "30" speed: "100G" sysport: "85" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "89" lanes: "0:4" serdes_group: "31" speed: "100G" sysport: "89" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "93" lanes: "4:4" serdes_group: "31" speed: "100G" sysport: "93" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "97" lanes: "0:4" serdes_group: "24" speed: "100G" sysport: "97" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "101" lanes: "4:4" serdes_group: "24" speed: "100G" sysport: "101" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "105" lanes: "0:4" serdes_group: "25" speed: "100G" sysport: "105" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "109" lanes: "4:4" serdes_group: "25" speed: "100G" sysport: "109" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "113" lanes: "0:4" serdes_group: "26" speed: "100G" sysport: "113" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "117" lanes: "4:4" serdes_group: "26" speed: "100G" sysport: "117" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "121" lanes: "0:4" serdes_group: "27" speed: "100G" sysport: "121" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "125" lanes: "4:4" serdes_group: "27" speed: "100G" sysport: "125" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "129" lanes: "0:4" serdes_group: "20" speed: "100G" sysport: "129" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "133" lanes: "4:4" serdes_group: "20" speed: "100G" sysport: "133" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "137" lanes: "0:4" serdes_group: "21" speed: "100G" sysport: "137" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "141" lanes: "4:4" serdes_group: "21" speed: "100G" sysport: "141" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "145" lanes: "0:4" serdes_group: "22" speed: "100G" sysport: "145" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "149" lanes: "4:4" serdes_group: "22" speed: "100G" sysport: "149" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "153" lanes: "0:4" serdes_group: "23" speed: "100G" sysport: "153" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "157" lanes: "4:4" serdes_group: "23" speed: "100G" sysport: "157" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "161" lanes: "0:4" serdes_group: "16" speed: "100G" sysport: "161" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "165" lanes: "4:4" serdes_group: "16" speed: "100G" sysport: "165" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "169" lanes: "0:4" serdes_group: "17" speed: "100G" sysport: "169" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "173" lanes: "4:4" serdes_group: "17" speed: "100G" sysport: "173" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "177" lanes: "0:4" serdes_group: "18" speed: "100G" sysport: "177" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "181" lanes: "4:4" serdes_group: "18" speed: "100G" sysport: "181" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "185" lanes: "0:4" serdes_group: "19" speed: "100G" sysport: "185" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "189" lanes: "4:4" serdes_group: "19" speed: "100G" sysport: "189" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "193" lanes: "0:4" serdes_group: "12" speed: "100G" sysport: "193" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "197" lanes: "4:4" serdes_group: "12" speed: "100G" sysport: "197" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "201" lanes: "0:4" serdes_group: "13" speed: "100G" sysport: "201" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "205" lanes: "4:4" serdes_group: "13" speed: "100G" sysport: "205" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "209" lanes: "0:4" serdes_group: "14" speed: "100G" sysport: "209" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "213" lanes: "4:4" serdes_group: "14" speed: "100G" sysport: "213" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "217" lanes: "0:4" serdes_group: "15" speed: "100G" sysport: "217" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "221" lanes: "4:4" serdes_group: "15" speed: "100G" sysport: "221" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "225" lanes: "0:4" serdes_group: "8" speed: "100G" sysport: "225" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "229" lanes: "4:4" serdes_group: "8" speed: "100G" sysport: "229" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "233" lanes: "0:4" serdes_group: "9" speed: "100G" sysport: "233" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "237" lanes: "4:4" serdes_group: "9" speed: "100G" sysport: "237" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "241" lanes: "0:4" serdes_group: "10" speed: "100G" sysport: "241" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "245" lanes: "4:4" serdes_group: "10" speed: "100G" sysport: "245" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "249" lanes: "0:4" serdes_group: "11" speed: "100G" sysport: "249" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" - fec: "KRFEC" id: "253" lanes: "4:4" serdes_group: "11" speed: "100G" sysport: "253" type: "eth" link_training: "true" bp_tech_ability: "100GBASE_KR4,100GBASE_CR4,100GBASE_KR2_CR2" auto_neg: "true" isg: - id: "0" tx_polarity: "01011011" rx_polarity: "11001111" lane_swap: "01234567" - id: "1" tx_polarity: "01011011" rx_polarity: "01001111" lane_swap: "01234567" - id: "2" tx_polarity: "01101001" rx_polarity: "00001111" lane_swap: "73215460" - id: "3" tx_polarity: "01111111" rx_polarity: "10011111" lane_swap: "71234560" - id: "4" tx_polarity: "01000111" rx_polarity: "11010110" lane_swap: "01235467" - id: "5" tx_polarity: "01001011" rx_polarity: "01001111" lane_swap: "01234567" - id: "6" tx_polarity: "01111001" rx_polarity: "01001011" lane_swap: "73215460" - id: "7" tx_polarity: "11101111" rx_polarity: "01110111" lane_swap: "72614035" - id: "8" tx_polarity: "00101001" rx_polarity: "01101001" lane_swap: "01234567" - id: "9" tx_polarity: "00101001" rx_polarity: "01101001" lane_swap: "01234567" - id: "10" tx_polarity: "01001011" rx_polarity: "01101001" lane_swap: "73215460" - id: "11" tx_polarity: "00001001" rx_polarity: "00011000" lane_swap: "71635420" - id: "12" tx_polarity: "00101001" rx_polarity: "10001001" lane_swap: "01234567" - id: "13" tx_polarity: "01100101" rx_polarity: "00000111" lane_swap: "01235467" - id: "14" tx_polarity: "00001011" rx_polarity: "00000011" lane_swap: "73215460" - id: "15" tx_polarity: "00001001" rx_polarity: "01001001" lane_swap: "73615420" - id: "16" tx_polarity: "00101001" rx_polarity: "00001011" lane_swap: "01234567" - id: "17" tx_polarity: "00100101" rx_polarity: "00000111" lane_swap: "01235467" - id: "18" tx_polarity: "01001010" rx_polarity: "01001011" lane_swap: "73215460" - id: "19" tx_polarity: "00111111" rx_polarity: "00001011" lane_swap: "73615420" - id: "20" tx_polarity: "01001101" rx_polarity: "11101011" lane_swap: "01234567" - id: "21" tx_polarity: "11011011" rx_polarity: "10001011" lane_swap: "01234567" - id: "22" tx_polarity: "01111001" rx_polarity: "10001111" lane_swap: "73215460" - id: "23" tx_polarity: "01111011" rx_polarity: "01011100" lane_swap: "73615420" - id: "24" tx_polarity: "01011011" rx_polarity: "01101101" lane_swap: "01234567" - id: "25" tx_polarity: "01001011" rx_polarity: "01101101" lane_swap: "01234567" - id: "26" tx_polarity: "01111001" rx_polarity: "01101101" lane_swap: "73215460" - id: "27" tx_polarity: "01001111" rx_polarity: "01001000" lane_swap: "73615420" - id: "28" tx_polarity: "01000111" rx_polarity: "01011001" lane_swap: "01235467" - id: "29" tx_polarity: "01011011" rx_polarity: "11001010" lane_swap: "01234567" - id: "30" tx_polarity: "01111001" rx_polarity: "11001010" lane_swap: "73215460" - id: "31" tx_polarity: "01011011" rx_polarity: "11101010" lane_swap: "73615420" - id: "32" tx_polarity: "00000000" rx_polarity: "00000000" lane_swap: "01234567"