Dump

Dump an address space or registers

Dump

Shortest form: d.

Dump memories (tables), registers or SDK software state by name. See Memories and registers for table names, views, pipes and the display options. The table, register and sw forms are read-only.

Warning

dump mw, mh, mb, dv and pkt read memory at an address inside the syncd process. A wrong address crashes syncd.

Grammar:

dump [File=<name>] [Append=true|false] [raw] [hex] [all] [chg] [pipe0|pipe1]
     [nocache] [idx_phy] [nocheck_mem_mode]
     <TABLE>[.<COPY>] [<INDEX> [<COUNT>]] [<FIELD> ...]
dump <REGTYPE> ...           (SOC, PCIC, PCIM, MCS, IPROC, PHY, MW, MH, MB)
dump socmem [diff] [ext] [simpl]
dump format <format_name> [<value>]
dump sw <module>
dump sa | dv <address> | pkt <address> [<len>]

File= writes the output to a file in the syncd container instead of the console (it fails if file logging is already on). The flags must be typed in full (any case). Without an index the whole table is dumped. Field names after the table limit the output to those fields. On Trident 3 only pipe0 and pipe1 are valid. An unknown name prints Unknown option or memory to dump (use 'help dump' for more info).

Each table entry is printed on one line as <TABLE>.<block>[<index>]: <FIELD=value,...>; with chg, only the changed fields appear, and a table with nothing changed prints nothing. Aliases are accepted, but the output uses the table’s own name: dump raw all VLAN_TAB 1 1 prints VLAN.ipipe0[1]: ….

The built-in help also shows -filter <FIELD>=<VALUE>. The shell does not support it: the word is taken as a field name to display, so nothing useful is printed. Use SEArch to find entries by field value.

Hardware-validated — All non-default L2 entries, including VXLAN-learned destinations

drivshell> dump chg l2x
L2_ENTRY.ipipe0[11552]: <VLAN_ID=1,VFI=1,TABLE_FIELDS=0x40020000380e75e20ec00001,STATIC_BIT=1,POLICY_DATA=0x40020000380e75e20ec00001,MAC_ADDR=0xe039d7883b00,L2:VLAN_ID=1,L2:VFI=1,L2:STATIC_BIT=1,L2:MAC_ADDR=0xe039d7883b00,L2:KEY=0x0701cebc41d8000020,L2:HASH_LSB=0x3b00,L2:DESTINATION=0x20000,L2:DATA=0x0080040000,L2:ASSOCIATED_DATA=0x0080040000,KEY=0x0701cebc41d8000020,HASH_LSB=0x3b00,DESTINATION=0x20000,DATA=0x0080040000,BASE_VALID=1,ASSOCIATED_DATA=0x0080040000,>

Hardware-validated — VXLAN tunnel source and destination state

drivshell> dump chg EGR_IP_TUNNEL
drivshell> dump chg EGR_DVP_ATTRIBUTE
EGR_DVP_ATTRIBUTE.epipe0[1]: <RESERVED=0x00000000000040000000000000000000000000,DVP_ATTR_POLICY_DATA=0x00000000000010000000,COMMON:DISABLE_VLAN_CHECK=1,>

The two examples above come from a switch without VXLAN tunnels: dump chg l2x finds a single static entry in VLAN 1, EGR_IP_TUNNEL has no changed entries and prints nothing, and EGR_DVP_ATTRIBUTE has one. With VXLAN configured, the learned remote MACs appear in l2x and the tunnel endpoints in EGR_IP_TUNNEL.

Hardware-validated — Ten next-hop entries starting at index 0

drivshell> dump EGR_L3_NEXT_HOP 0 10
EGR_L3_NEXT_HOP.epipe0[0]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[1]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x000000000000000003fffffffffffffff0,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=1,MIM:HG_L3_OVERRIDE=1,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=1,L3MC:VNTAG_FORCE_L=1,L3MC:VNTAG_DST_VIF=0xff,L3MC:VNTAG_ACTIONS=3,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=3,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=1,L3MC:RSVD_DVP=3,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0xffff,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0x3ff0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=3,L3MC:FLEX_CTR_OFFSET_MODE=3,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0x1fff,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=3,L3MC:ETAG_PCP=7,L3MC:ETAG_DOT1P_MAPPING_PTR=0xf,L3MC:ETAG_DE=1,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0x3fff,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0xfff,L3:MAC_ADDRESS=0xffffffffffff,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0xfff,L3:INTF_NUM=0x3fff,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[2]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[3]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[4]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[5]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[6]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[7]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[8]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
EGR_L3_NEXT_HOP.epipe0[9]: <SD_TAG:HG_L3_OVERRIDE=0,RESERVED=0x0000000000000000000000000000000000,PROXY:HG_L3_OVERRIDE=0,PARITY=0,MPLS:L3_PAYLOAD=0,MPLS:HG_L3_OVERRIDE=0,MIM:HG_L3_OVERRIDE=0,L3MC:VNTAG_SRC_VIF_SEL=0,L3MC:VNTAG_P=0,L3MC:VNTAG_FORCE_L=0,L3MC:VNTAG_DST_VIF=0,L3MC:VNTAG_ACTIONS=0,L3MC:USE_MAC_DA_PROFILE=0,L3MC:RSVD_FLEX_CTR_POOL_NUMBER=0,L3MC:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:RSVD_DVP=0,L3MC:RESERVED_EH_TM=0,L3MC:RESERVED_1=0,L3MC:NEXT_PTR_TYPE=0,L3MC:NEXT_PTR=0,L3MC:MAC_DA_PROFILE_INDEX=0,L3MC:MAC_ADDRESS=0x000000000000,L3MC:L3_MC_VLAN_DISABLE=0,L3MC:L3_MC_TTL_DISABLE=0,L3MC:L3_MC_SA_DISABLE=0,L3MC:L3_MC_DA_DISABLE=0,L3MC:L3_DROP=0,L3MC:L3MC_USE_CONFIGURED_MAC=0,L3MC:L2_DROP=0,L3MC:INTF_NUM=0,L3MC:HG_MODIFY_ENABLE=0,L3MC:HG_MC_DST_PORT_NUM=0,L3MC:HG_MC_DST_MODID=0,L3MC:HG_LEARN_OVERRIDE=0,L3MC:HG_L3_OVERRIDE=0,L3MC:HG_HDR_SEL=0,L3MC:HG_CHANGE_DESTINATION=0,L3MC:HG_ADD_SYS_RSVD_VID=0,L3MC:FLEX_CTR_POOL_NUMBER=0,L3MC:FLEX_CTR_OFFSET_MODE=0,L3MC:FLEX_CTR_BASE_COUNTER_IDX=0,L3MC:ETAG_SRC_VID_SEL=0,L3MC:ETAG_PCP_DE_SOURCE=0,L3MC:ETAG_PCP=0,L3MC:ETAG_DOT1P_MAPPING_PTR=0,L3MC:ETAG_DE=0,L3MC:EH_TAG_TYPE=0,L3MC:EH_QUEUE_TAG=0,L3MC:DVP=0,L3MC:CLASS_ID=0,L3:VNTAG_SRC_VIF_SEL=0,L3:VNTAG_P=0,L3:VNTAG_FORCE_L=0,L3:VNTAG_DST_VIF=0,L3:VNTAG_ACTIONS=0,L3:RSVD_FLEX_CTR_POOL_NUMBER=0,L3:RSVD_FLEX_CTR_BASE_COUNTER_IDX=0,L3:RSVD_DVP=0,L3:RESERVED_2=0,L3:RESERVED_1=0,L3:OVID=0,L3:MAC_ADDRESS=0x000000000000,L3:L3_UC_VLAN_DISABLE=0,L3:L3_UC_TTL_DISABLE=0,L3:L3_UC_SA_DISABLE=0,L3:L3_UC_DA_DISABLE=0,L3:IVID=0,L3:INTF_NUM=0,L3:HG_VNTAG_MODIFY_ENABLE=0,L3:HG_LEARN_OVERRIDE=0,L3:HG_L2_TUNNEL_ENCAP_ENABLE=0,L3:HG_HDR_SEL=0,L3:FLEX_CTR_POOL_NUMBER=0,L3:FLEX_CTR_OFFSET_MODE=0,L3:FLEX_CTR_BASE_COUNTER_IDX=0,L3:ETAG_SRC_VID_SEL=0,L3:ETAG_PCP_DE_SOURCE=0,L3:ETAG_PCP=0,L3:ETAG_DOT1P_MAPPING_PTR=0,L3:ETAG_DE=0,L3:DVP=0,L3:CLASS_ID=0,L2_OTAG:HG_L3_OVERRIDE=0,IFP_ACTIONS:L3_UC_VLAN_DISABLE=0,IFP_ACTIONS:L3_UC_TTL_DISABLE=0,IFP_ACTIONS:L3_UC_SA_DISABLE=0,IFP_ACTIONS:L3_UC_DA_DISABLE=0,FLEX_VXLAN_IPV6:HG_L3_OVERRIDE=0,ENTRY_TYPE=0,ECCP=0,ECC=0,DATA_TYPE=0,ACTION_PROFILE_PTR=0>
Dump chg <TABLE>[.<COPY>] [<INDEX> [<COUNT>]] [<FIELD> ...]

Show only entries, and in them only fields, that differ from the reset value. The most useful form on a running switch.

Hardware-validated

drivshell> dump chg L3_DEFIP
L3_DEFIP.ipipe0[10240]: <VRF_ID_MASK0=0xfff,VALID0=1,VALID=1,SRV6_V6_ADDR_107_64_MASK=0x0fffffffff00,SRV6_V6_ADDR_107_64=0x0000c6336400,REPLACE_DATA0=0x000000000000407004e0,POLICY_DATA0=0x000000000002038027,MASKS=0x00000000000003ffffffffc03f,MASK0=0x03ffffffffc03f,KEY_TYPE_MASK0=0xf,KEY_PART_0_MASK0=0x0fffffffff00,KEY_PART_0=0x0000c6336400,KEY_MODE_MASK0=3,KEY_KEY_MASK0=0x0fffffffff00,KEY_KEY0=0x0000c6336400,KEYS=0x0000000000000000318cd90000,KEY0=0x0000318cd90000,IP_ADDR_MASK0=0xffffff00,IP_ADDR0=0xc6336400,IPMC_V6_ADDR_107_64_MASK=0x0fffffffff00,IPMC_V6_ADDR_107_64=0x0000c6336400,D_ID_MASK0=0xffff00,D_ID0=0x336400,DESTINATION0=0x38027,CLASS_ID0=2,>
L3_DEFIP.ipipe0[12288]: <VRF_ID_MASK0=0xfff,VALID0=1,VALID=1,SRV6_V6_ADDR_107_64_MASK=0x0fff00000000,SRC_DISCARD0=1,REPLACE_DATA0=0x000000000000107004c0,POLICY_DATA0=0x000000000000838026,MASKS=0x00000000000003ffc00000003f,MASK0=0x03ffc00000003f,KEY_TYPE_MASK0=0xf,KEY_PART_0_MASK0=0x0fff00000000,KEY_MODE_MASK0=3,KEY_KEY_MASK0=0x0fff00000000,IPMC_V6_ADDR_107_64_MASK=0x0fff00000000,DST_DISCARD0=1,DESTINATION0=0x38026,>
L3_DEFIP.ipipe0[13312]: <VRF_ID_MASK1=0xfff,VRF_ID_MASK0=0xfff,VALID1=1,VALID0=1,VALID=3,SRV6_V6_VRF_ID_MASK=0xffc,SRV6_V6_VRF_ID=0xfe8,SRV6_V6_ADDR_107_64_MASK=0x0fff00000000,REPLACE_DATA1=0x000000000000407004e0,REPLACE_DATA0=0x000000000000407004e0,POLICY_DATA1=0x000000000002038027,POLICY_DATA0=0x000000000002038027,POLICY_DATA=0x000000000002038027,MASKS=0x0fffffc00000ffffc00000003f,MASK1=0x03fffff000003f,MASK0=0x03ffc00000003f,KEY_TYPE_MASK1=0xf,KEY_TYPE_MASK0=0xf,KEY_PART_1_MASK1=0xfffffc00000f,KEY_PART_1=0x000fe8000000,KEY_PART_0_MASK0=0x0fff00000000,KEY_MODE_MASK1=3,KEY_MODE_MASK0=3,KEY_MODE1=1,KEY_MODE0=1,KEY_KEY_MASK1=0x0fffffc00000,KEY_KEY_MASK0=0x0fff00000000,KEY_KEY1=0x0000fe800000,KEYS=0x0000fe80000004000000000001,KEY1=0x00003fa0000001,KEY0=0x00000000000001,IP_ADDR_MASK1=0xffc00000,IP_ADDR1=0xfe800000,IPMC_V6_VRF_ID_MASK=0xffc,IPMC_V6_VRF_ID=0xfe8,IPMC_V6_ADDR_107_64_MASK=0x0fff00000000,D_ID_MASK1=0xc00000,D_ID1=0x800000,DESTINATION1=0x38027,DESTINATION0=0x38027,CLASS_ID1=2,CLASS_ID0=2,>
L3_DEFIP.ipipe0[14336]: <VRF_ID_MASK1=0xfff,VRF_ID_MASK0=0xfff,VALID1=1,VALID0=1,VALID=3,SRV6_V6_ADDR_107_64_MASK=0x0fff00000000,SRC_DISCARD1=1,SRC_DISCARD0=1,REPLACE_DATA1=0x000000000000107004c0,REPLACE_DATA0=0x000000000000107004c0,POLICY_DATA1=0x000000000000838026,POLICY_DATA0=0x000000000000838026,POLICY_DATA=0x000000000000838026,MASKS=0x0fff00000000ffffc00000003f,MASK1=0x03ffc00000003f,MASK0=0x03ffc00000003f,KEY_TYPE_MASK1=0xf,KEY_TYPE_MASK0=0xf,KEY_PART_1_MASK1=0xfff00000000f,KEY_PART_0_MASK0=0x0fff00000000,KEY_MODE_MASK1=3,KEY_MODE_MASK0=3,KEY_MODE1=1,KEY_MODE0=1,KEY_KEY_MASK1=0x0fff00000000,KEY_KEY_MASK0=0x0fff00000000,KEYS=0x00000000000004000000000001,KEY1=0x00000000000001,KEY0=0x00000000000001,IPMC_V6_ADDR_107_64_MASK=0x0fff00000000,DST_DISCARD1=1,DST_DISCARD0=1,DESTINATION1=0x38026,DESTINATION0=0x38026,>
Dump raw <TABLE> [<INDEX> [<COUNT>]]

Print raw entry words instead of decoded fields. hex prints only the hex words (for scripts), all includes invalid entries, and nocache reads the hardware even when the SDK keeps a cached copy of the table.

Hardware-validated

drivshell> dump raw all VLAN_TAB 1 1
VLAN.ipipe0[1]: 0x00000000 0x00000000 0x00000000 0x00000000 0x00402000 0x00000020 0x18000600 0x00000000 0x00000000 0x00000130 0x00000000 0x00000000
Dump pipe0 <TABLE> [<INDEX> [<COUNT>]]

Dump one pipeline’s copy of a per-pipe table (pipe1 for the other pipeline). Similar to using a _PIPE0 table name.

Hardware-validated

drivshell> dump chg pipe0 IFP_TCAM_WIDE
IFP_TCAM_WIDE.ipipe0[0]: <VALID=3,MASK=0x2000000000000000000000000000000000000000,KEY=0x2000000000000000000000000000000000000000,>
IFP_TCAM_WIDE.ipipe0[1]: <VALID=3,MASK=0x2000000000000000000000000000000000000000,KEY=0x2000000000000000000000000000000000000000,>
IFP_TCAM_WIDE.ipipe0[2]: <VALID=3,MASK=0x8000000ffff00000000fffff0000fff000000000,KEY=0x8000000e03900000000d3b000000788000000000,>
IFP_TCAM_WIDE.ipipe0[3]: <VALID=3,MASK=0x0000000ffff00000000fffff0000fff000000001,KEY=0x0000000018000000000c00020000200000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[4]: <VALID=3,MASK=0x3c00000ffff00000000fffff0000fff000000001,KEY=0x2000000ffff00000000fffff0000fff000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[5]: <VALID=3,MASK=0x3c00000ffff00000000fffff0000fff000000001,KEY=0x2000000e03900000000d3b000000788000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[6]: <VALID=3,MASK=0x4000000ffff00000000fffff0000fff000000001,KEY=0x4000000e03900000000d3b000000788000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[7]: <VALID=3,MASK=0x3c00000ffff00000000fffff0000fff000000001,KEY=0x2400000ffff00000000fffff0000fff000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[8]: <VALID=3,MASK=0x3c00000ffff00000000fffff0000fff000000001,KEY=0x2400000e03900000000d3b000000788000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[9]: <VALID=3,MASK=0x00ff000000000000000000000000000000000001,KEY=0x00ff000000000000000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[10]: <VALID=3,MASK=0x0000000ffff00000000fffff0000fff000000001,KEY=0x0000000018000000000c00000000200000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[11]: <VALID=3,MASK=0x0000000ffff00000000fffff0000fff000000001,KEY=0x0000000018000000000c00030000200000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[12]: <VALID=3,MASK=0x0000000ffff00000000fffff0000fff000000001,KEY=0x0000000018000000000c000e0000200000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[13]: <VALID=3,MASK=0x0000000ffff00000000fffff0000fff000000001,KEY=0x00000000100000000000cccc0000ccc000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[14]: <VALID=3,MASK=0x00000ff000000000000000000000000000000001,KEY=0x0000001000000000000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[15]: <VALID=3,MASK=0x00000ff0000ffff0000000000000000000000001,KEY=0x0000001000000b30000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[16]: <VALID=3,MASK=0x00000ff000000000000000000000000000000001,KEY=0x0000001000000000000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[17]: <VALID=3,MASK=0x00000ff0000ffff0000000000000000000000001,KEY=0x0000001000000b30000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[18]: <VALID=3,MASK=0x0000000ffffffff0000fffff0000fff000000001,KEY=0x0000000ffff00430000fffff0000fff000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[19]: <VALID=3,MASK=0x0000000ffffffff0000fffff0000fff000000001,KEY=0x0000000ffff00440000fffff0000fff000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[20]: <VALID=3,MASK=0x00000ff0000ffff0000000000000000000000001,KEY=0x0000001000000430000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[21]: <VALID=3,MASK=0x00000ff0000ffff0000000000000000000000001,KEY=0x0000001000000440000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[22]: <VALID=3,MASK=0x0000000fffffffe0000fffff0000fff000000001,KEY=0x0000000333302220000000020000001000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[23]: <VALID=3,MASK=0x00000ff0000fffe0000000000000000000000001,KEY=0x0000001000002220000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[25]: <VALID=3,MASK=0x40000ff0000ffff0000000000000000000000000,KEY=0x0000001000012b50000000000000000000000000,>
IFP_TCAM_WIDE.ipipe0[26]: <VALID=3,MASK=0x00fe000010000000000000000000000000000001,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[27]: <VALID=3,MASK=0x00fe000010000000000000000000000000000001,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[28]: <VALID=3,MASK=0x00000ff000000000000000000000000000000001,KEY=0x0000001000000000000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[29]: <VALID=3,MASK=0x00000ff000000000000000000000000000000001,KEY=0x0000002000000000000000000000000000000000,IPBM_MASK=0x0000000001,>
IFP_TCAM_WIDE.ipipe0[768]: <VALID=3,MASK=0x00000000000000000000ffff0000000000000000,KEY=0x0000000000000000000008000000000000000000,>
...
Dump format <format_name> [<value>]

Decode a value with one of the chip’s formats (named field layouts that some tables share). The value can be decimal, 0x hex, 0b binary or octal. An unknown format prints Invalid format..

Unvalidated

drivshell> dump format DESTINATION_FORMAT <value>
Dump socmem [diff] [ext] [simpl]

Dump every memory of the chip: diff only entries changed from their defaults, ext also the MMU memories, simpl a reduced set. This is very long on a Trident 3 (about 3,100 memories, some with nearly 300,000 entries) and keeps the shell busy for a long time; use File=. With File= nothing is printed on the console; dump File=/tmp/socmem.txt socmem diff took close to three minutes on a running switch, during which the shell accepts no other command.

Hardware-validated

drivshell> dump File=/tmp/socmem.txt socmem diff
Dump SOC [ADDR | RVAL | DIFF]

Dump all internal registers: ADDR only their addresses, RVAL only reset values (neither reads the hardware), DIFF only registers that differ from their reset value. PCIC and PCIM [<start> [<count>]] dump PCI configuration space and CMIC registers in the same way.

Each register line is <address> <REGISTER>.<port or block> = <value>, one line per port for per-port registers. dump soc diff prints about 4900 lines on a running SONiC switch and is quick (a few seconds). dump pcic decodes the standard PCI header (DeviceID=b870 VendorID=14e4 for a BCM56870) and lists the capabilities.

Hardware-validated

drivshell> dump soc diff
0x14808000 ASF_CREDIT_THRESH_HI.ce0 = 0x0000001b
0x14808004 ASF_CREDIT_THRESH_HI.ce1 = 0x0000001b
0x14808008 ASF_CREDIT_THRESH_HI.xe0 = 0x00000004
0x14808009 ASF_CREDIT_THRESH_HI.xe1 = 0x00000004
0x1480800a ASF_CREDIT_THRESH_HI.xe2 = 0x00000004
0x1480800b ASF_CREDIT_THRESH_HI.xe3 = 0x00000004
0x1480800c ASF_CREDIT_THRESH_HI.ce2 = 0x0000001b
0x14808010 ASF_CREDIT_THRESH_HI.ce3 = 0x0000001b
0x14808014 ASF_CREDIT_THRESH_HI.ce4 = 0x0000001b
0x14808018 ASF_CREDIT_THRESH_HI.ce5 = 0x0000001b
0x1480801c ASF_CREDIT_THRESH_HI.ce6 = 0x0000001b
0x14808020 ASF_CREDIT_THRESH_HI.ce7 = 0x0000001b
0x14808024 ASF_CREDIT_THRESH_HI.ce8 = 0x0000001b
0x14808028 ASF_CREDIT_THRESH_HI.ce9 = 0x0000001b
0x1480802c ASF_CREDIT_THRESH_HI.ce10 = 0x0000001b
0x14808030 ASF_CREDIT_THRESH_HI.ce11 = 0x0000001b
0x14808034 ASF_CREDIT_THRESH_HI.ce12 = 0x0000001b
0x14808038 ASF_CREDIT_THRESH_HI.ce13 = 0x0000001b
0x1480803c ASF_CREDIT_THRESH_HI.ce14 = 0x0000001b
0x14808080 ASF_CREDIT_THRESH_HI.ce15 = 0x0000001b
0x14808084 ASF_CREDIT_THRESH_HI.ce16 = 0x0000001b
0x14808088 ASF_CREDIT_THRESH_HI.ce17 = 0x0000001b
0x1480808c ASF_CREDIT_THRESH_HI.ce18 = 0x0000001b
0x14808090 ASF_CREDIT_THRESH_HI.ce19 = 0x0000001b
0x14808094 ASF_CREDIT_THRESH_HI.ce20 = 0x0000001b
0x14808098 ASF_CREDIT_THRESH_HI.ce21 = 0x0000001b
0x1480809c ASF_CREDIT_THRESH_HI.ce22 = 0x0000001b
0x148080a0 ASF_CREDIT_THRESH_HI.ce23 = 0x0000001b
0x148080a4 ASF_CREDIT_THRESH_HI.ce24 = 0x0000001b
0x148080a8 ASF_CREDIT_THRESH_HI.ce25 = 0x0000001b
...
drivshell> dump pcic
0000: b87014e4  DeviceID=b870  VendorID=14e4
0004: 00100006  Status=0010  Command=0006
0008: 02000001  ClassCode=020000  RevisionID=01
000c: 00000010  BIST=00  HeaderType=00  LatencyTimer=00  CacheLineSize=10
0010: dd80000c  BaseAddress0=dd80000c
0014: 00000000  BaseAddress1=00000000
0018: dd00000c  BaseAddress2=dd00000c
001c: 00000000  BaseAddress3=00000000
0020: 00000000  BaseAddress4=00000000
0024: 00000000  BaseAddress5=00000000
0028: 00000000  CardbusCISPointer=00000000
002c: b87014e4  SubsystemID=b870  SubsystemVendorID=14e4
0030: 00000000  ExpansionROMBaseAddress=00000000
0034: 00000048  Reserved=000000  CapabilitiesPointer=48
0038: 00000000  Reserved=00000000
003c: 0000010b  Max_Lat=00  Min_Gnt=00  InterruptPin=01  InterruptLine=0b
0040: 00000000  Reserved=00  RetryTimeoutValue=00  TRDYTimeoutValue=00
0044: 00000000  PLLConf=0
0048: c8035801  -
0048: c8035801  CapabilityID=01 CapabilitiesPointer=58 PWR-MGMT
004c: 00002008  -
0058: 018aa005  CapabilityID=05 CapabilitiesPointer=a0 MSI
005c: 00000000  -
0060: 00000000  -
0064: 00000000  -
0068: 00000000  -
006c: 00000000  -
00a0: 003fac11  CapabilityID=11 CapabilitiesPointer=ac MSI-X
00a4: 00300002  -
00a8: 00301002  -
00ac: 00020010  CapabilityID=10 CapabilitiesPointer=00 PCIE
00b0: 07e88d80  -
00b4: 00190c0f  -
Dump sw <module>

Dump the SDK’s software state of one module, not the hardware. Modules: all, cosq, mcast, stack, time, mirror, stat, qos, fcoe, ecn, pstats, mim, fp_stat, ifp_slice_stat, fp_slice_stat, efp_slice_stat, fp (with ifp, efp, vfp, fp_class, fp_em), stg, link, port, trunk, l3 (with intf, defip, host, ecmp, nexthop, tunnel, alpm, dgm), niv, trill, vxlan, extender, l2, vlan, mpls, flowtracker, collector, telemetry, ipmc, extlpm, multicast, common, subport, ipfix, oam, l2gre, udf, bfd, flow, qcm, flexport and failover. Not in the built-in help.

A module with no state to show prints nothing; dump sw vxlan on a switch without VXLAN is an example.

Hardware-validated

drivshell> dump sw vxlan
Dump SA

Dump the SDK’s software copy of the L2 table; No software ARL shadow table if it does not keep one. sarl is a synonym. On a SONiC Trident 3 switch the shadow exists. Each entry is printed as a field list (<VLAN_ID=…,MAC_ADDR=…,…>) without the table name and index that Dump prints.

Hardware-validated

drivshell> dump sa
<VLAN_ID=1,VFI=1,TABLE_FIELDS=0x40020000380e75e20ec00001,STATIC_BIT=1,SRC_DISCARD=0,SCP=0,RPE=0,RESERVED_KEY_PADDING=0,PRI=0,POLICY_DATA=0x40020000380e75e20ec00001,PENDING=0,MAC_BLOCK_INDEX=0,MAC_ADDR=0xe039d7883b00,LOCAL_SA=0,L2:VLAN_ID=1,L2:VFI=1,L2:STATIC_BIT=1,L2:SRC_DISCARD=0,L2:SCP=0,L2:RPE=0,L2:RESERVED_KEY_PADDING=0,L2:PRI=0,L2:PENDING=0,L2:MAC_BLOCK_INDEX=0,L2:MAC_ADDR=0xe039d7883b00,L2:KEY=0x0701cebc41d8000020,L2:HASH_LSB=0x3b00,L2:EVPN_AGE_DISABLE=0,L2:DUMMY_INDEX=0,L2:DST_DISCARD=0,L2:DESTINATION=0x20000,L2:DATA=0x0080040000,L2:CPU=0,L2:CLASS_ID=0,L2:ASSOCIATED_DATA=0x0080040000,KEY_TYPE=0,KEY=0x0701cebc41d8000020,HITSA=0,HITDA=0,HASH_LSB=0x3b00,EVPN_AGE_DISABLE=0,DUMMY_INDEX=0,DST_DISCARD=0,DESTINATION=0x20000,DATA_TYPE=0,DATA=0x0080040000,CPU=0,CLASS_ID=0,BASE_VALID=1,ASSOCIATED_DATA=0x0080040000,ACTION_PROFILE_PTR=0>
Dump MW <address> [<count>]

Dump memory of the syncd process as 32-bit words (mh 16-bit, mb 8-bit). dv <address> decodes a DMA vector and pkt <address> [<len>] a packet structure. The address must come from DMA output; any other address can crash syncd.

Unvalidated

drivshell> dump mw <laddr> 16

Built-in help

Usages:
    DUMP [File=<name>] [Append=true|false] [raw] [hex] [all] [chg]
            <TABLE>[.<COPYNO>] [<INDEX>] [<COUNT>] [[field1]..[fieldN]]
            [-filter <FIELD>=<VALUE>[,...]]
          If raw is specified, show raw memory words instead of fields.
          If hex is specified, show hex data only (for Expect parsing).
          If all is specified, show even empty or invalid entries
          If chg is specified, show only fields changed from defaults
          If pipe_x is specified show data from pipe_x(chip has two pipes)
          If pipe_y is specified show data from pipe_y(chip has two pipes)
          If pipe0 is specified show data from pipe0(chip has four pipes)
          If pipe1 is specified show data from pipe1(chip has four pipes)
          If pipe2 is specified show data from pipe2(chip has four pipes)
          If pipe3 is specified show data from pipe3(chip has four pipes)
          If pipe4 is specified show data from pipe4(chip has four pipes)
          If pipe5 is specified show data from pipe5(chip has four pipes)
          If pipe6 is specified show data from pipe6(chip has four pipes)
          If pipe7 is specified show data from pipe7(chip has four pipes)
          If nocache is specified, show data from h/w tables, skip cache
          If nocheck_mem_mode is specified, checking of unique_global mode, slice_mode will be skipped
          (Use "listmem" command to show a list of valid tables)
    DUMP PCIC                     (PCI config space)
    DUMP PCIM [<START> [<COUNT>]] (CMIC PCI registers)
    DUMP MCS <START> [<COUNT>] (MicroController Subsystem)
          For both Registers and Memories, (32 bits).
    DUMP SOC [ADDR | RVAL | DIFF] (All SOC registers)
          ADDR shows only addresses, doesn't actually load.
          RVAL shows reset defaults, doesn't actually load.
          DIFF shows only regs not equal to their reset defaults.
    DUMP SOCMEM [DIFF] [EXT] (All SOC memories)
          DIFF shows only memories not equal to their reset defaults.
          EXT Extended Dump - also shows mmu memories
    DUMP MW [<START> [<COUNT>]]   (System memory, 32 bits)
    DUMP MH [<START> [<COUNT>]]   (System memory, 16 bits)
    DUMP MB [<START> [<COUNT>]]   (System memory, 8 bits)
    DUMP SA                       (ARL shadow table)
    DUMP DV ADDR                  (DMA vector)
    DUMP PHY [<PHYID>]            See also, the 'PHY' command.
    DUMP FORMAT [<name> <value>]  Display the format fields and values.

Further reading

bcmsh.md (published as https://kamelnetworks.github.io/sonic/bcmsh.html), SDK-6.5.20 HSDK Getting Started Guide (GS-SDK6520-R), plus SDK-6.5.20/21/22 Release Notes (RN-SDK65xx-R), OpenBCM sdk-6.5.27/rc: rc.soc, config.bcm, td3_sanity.soc, cmd_td3_tr514_lr.soc, tr51/tr517_bcm56870_a0.soc, bcm_diag_info.soc …, sonic-mgmt test suite files invoking bcmcmd (19 files), bcmshell.py (Python client for the BCM diag shell socket), scripts/generate_dump (show techsupport collector), Cisco Nexus 3000 Series NX-OS QoS Configuration Guide, Release 7.x – Configuring QoS, Nexus 9500-R, Nexus 3000-R: Troubleshoot Input Discards, Cisco Nexus 9000 Series NX-OS Troubleshooting Guide, Release 9.3(x) – Troubleshooting VLANs, H3C S12500-F系列交换机 Probe命令参考(R100x系列)-6W100, H3C S5830V2[S5820V2] Probe Command Reference – 01-Probe Commands, BCM-SDK命令的使用.pdf, bcm cli 命令, BCM_SDK命令, bcm cmd, 交换芯片Helix4 L2 L3功能验证, bcm 使用技巧, EdgeNOS: How Cumulus/switchd programs an ACL in the BCM56846 FP (+ raw fp show / FP_TCAM captures), How to check and change L2 fdb related information on BCM shell, Juniper QFX5100 Series (Douglas Richard Hanks Jr., O’Reilly), Appendix A ‘Under the Hood’ – The Broadcom Shell / Broadcom Shell and cprod.