From 95221edd6de45a825a1f34ec30a9c202dfd8c2ea Mon Sep 17 00:00:00 2001 From: omid Date: Fri, 30 May 2025 15:48:04 -0400 Subject: [PATCH 1/2] Releasing v25.5 From 206ee343c2d7b79d41552c7ed239b8a6e3d69531 Mon Sep 17 00:00:00 2001 From: omid Date: Tue, 3 Jun 2025 11:45:21 -0400 Subject: [PATCH 2/2] Releasing v25.5 --- changelog/2025/may.rst | 282 + .../changelog_show_mfib_20250514091043.rst | 6 + sdk_generator/outputs/github_parser.json | 4138 ++- src/genie/libs/parser/__init__.py | 2 +- .../parser/iosxe/cat9k/c9500/show_platform.py | 16 +- .../equal/golden_output_c9500_5_expected.py | 48 + .../equal/golden_output_c9500_5_output.txt | 74 + .../parser/iosxe/cat9k/show_l2protocol.py | 7 +- .../libs/parser/iosxe/ie3k/show_software.py | 144 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 48 + .../cli/equal/golden_output_output.txt | 116 + .../parser/iosxe/rv1/show_device_tracking.py | 118 + src/genie/libs/parser/iosxe/rv1/show_ip.py | 124 + src/genie/libs/parser/iosxe/rv1/show_lisp.py | 7 +- .../libs/parser/iosxe/rv1/show_platform.py | 71 +- .../iosxe/rv1/show_platform_software_fed.py | 72 + .../rv1/show_platform_software_fed_ip.py | 339 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_expected.py | 38 + .../cli/equal/golden_output_1_output.txt | 5 + .../cli/equal/golden_output_expected.py | 56 + .../cli/equal/golden_output_output.txt | 15 + .../cli/equal/golden_output_1_expected.py} | 0 .../cli/equal/golden_output_1_output.txt} | 0 .../cli/equal/golden_output6_arguments.json | 4 + .../cli/equal/golden_output6_expected.py | 141 + .../cli/equal/golden_output6_output.txt | 81 + .../cli/equal/golden_output7_arguments.json | 4 + .../cli/equal/golden_output7_expected.py | 141 + .../cli/equal/golden_output7_output.txt | 81 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 4 + .../cli/equal/golden_output1_output.txt | 7 + .../cli/equal/golden_output_expected.py | 32 + .../cli/equal/golden_output_output.txt | 11 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 148 + .../cli/equal/golden_output_output.txt | 20 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 37 + .../cli/equal/golden_output1_output.txt | 15 + .../cli/equal/golden_output2_expected.py | 146 + .../cli/equal/golden_output2_output.txt | 78 + .../cli/equal/golden_output_expected.py | 53 + .../cli/equal/golden_output_output.txt | 18 + .../libs/parser/iosxe/show_app_hosting.py | 129 + src/genie/libs/parser/iosxe/show_crypto.py | 234 +- src/genie/libs/parser/iosxe/show_cts.py | 26 +- .../libs/parser/iosxe/show_device_tracking.py | 88 +- src/genie/libs/parser/iosxe/show_dot1x.py | 81 +- src/genie/libs/parser/iosxe/show_ethernet.py | 74 + src/genie/libs/parser/iosxe/show_flow.py | 301 + src/genie/libs/parser/iosxe/show_hw.py | 51 + src/genie/libs/parser/iosxe/show_igmp.py | 2 +- src/genie/libs/parser/iosxe/show_ip.py | 825 +- src/genie/libs/parser/iosxe/show_ipv6.py | 134 +- src/genie/libs/parser/iosxe/show_license.py | 20 +- .../libs/parser/iosxe/show_lisp_super.py | 5 +- src/genie/libs/parser/iosxe/show_logging.py | 85 + src/genie/libs/parser/iosxe/show_mcast.py | 8 +- src/genie/libs/parser/iosxe/show_meraki.py | 612 +- src/genie/libs/parser/iosxe/show_mfib.py | 225 +- src/genie/libs/parser/iosxe/show_pim.py | 18 +- src/genie/libs/parser/iosxe/show_platform.py | 18 +- .../parser/iosxe/show_platform_hardware.py | 1653 +- .../iosxe/show_platform_hardware_fed.py | 860 +- .../parser/iosxe/show_platform_software.py | 991 +- .../iosxe/show_platform_software_fed.py | 1016 +- .../iosxe/show_platform_software_fed_ip.py | 786 +- .../iosxe/show_platform_software_fed_matm.py | 83 +- .../iosxe/show_platform_software_fed_qos.py | 34 +- .../show_platform_software_fed_switch_num.py | 51 + .../show_policy_map_type_inspect_zone_pair.py | 6 +- src/genie/libs/parser/iosxe/show_power.py | 3 +- .../libs/parser/iosxe/show_sdm_prefer.py | 22 +- .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 19 + .../cli/equal/golden_output_output.txt | 12 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 13 + .../cli/equal/golden_output_output.txt | 16 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 9 + .../cli/equal/golden_output_output.txt | 9 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output4_expected.py | 19 + .../cli/equal/golden_output4_output.txt | 11 + .../golden_output4_output_arguments.json | 3 + .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 36 + .../cli/equal/golden_output1_output.txt | 12 + .../cli/equal/golden_output_expected.py | 54 +- .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 57 + .../cli/equal/golden_output1_output.txt | 32 + .../cli/equal/golden_1_expected.py | 26 + .../cli/equal/golden_1_output.txt | 5 + .../cli/equal/golden_2_expected.py | 18 + .../cli/equal/golden_2_output.txt | 4 + .../cli/equal/golden_3_expected.py | 8 + .../cli/equal/golden_3_output.txt | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_expected.py | 24 + .../cli/equal/golden_output_1_output.txt | 7 + .../cli/equal/golden_output_expected.py | 28 + .../cli/equal/golden_output_output.txt | 7 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 20 + .../cli/equal/golden_output_output.txt | 6 + .../cli/equal/golden_ouput2_expected.py | 18 + .../cli/equal/golden_ouput2_output.txt | 21 + .../cli/equal/golden_output_1_expected.py | 26 +- .../cli/equal/golden_output_2_expected.py | 24 +- .../cli/equal/golden_output_expected.py | 20 +- .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 3 + .../cli/equal/golden_output_output.txt | 1 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 3 + .../cli/equal/golden_output_output.txt | 2 + .../cli/empty/empty_output_1_output.txt | 0 .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 28 + .../cli/equal/golden_output1_output.txt | 21 + .../cli/equal/golden_output2_arguments.json | 3 + .../cli/equal/golden_output2_expected.py | 27 + .../cli/equal/golden_output2_output.txt | 20 + .../cli/equal/golden_output_expected.py | 51 + .../cli/equal/golden_output_output.txt | 41 + .../cli/equal/golden_output2_expected.py | 12 + .../cli/equal/golden_output2_output.txt | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 38 + .../cli/equal/golden_output_output.txt | 31 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 24 + .../cli/equal/golden_output_output.txt | 20 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 49 + .../cli/equal/golden_output_output.txt | 15 + .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 12 + .../cli/equal/golden_output1_output.txt | 7 + .../cli/equal/golden_output2_arguments.json | 3 + .../cli/equal/golden_output2_expected.py | 12 + .../cli/equal/golden_output2_output.txt | 7 + .../cli/equal/golden_output4_arguments.json | 3 + .../cli/equal/golden_output4_expected.py | 100 + .../cli/equal/golden_output4_output.txt | 37 + .../golden_output_bsr_elec_1_expected.py | 50 +- .../golden_output_bsr_elec_2_expected.py | 50 +- .../golden_output_bsr_elec_3_expected.py | 29 + .../equal/golden_output_bsr_elec_3_output.txt | 12 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 25 + .../cli/equal/golden_output_output.txt | 23 + .../cli/empty/empty_output_1_output.txt | 0 .../cli/equal/golden_output_1_expected.py | 6 + .../cli/equal/golden_output_1_output.txt | 16 + .../cli/equal/golden_output_4_expected.py | 151 + .../cli/equal/golden_output_4_output.txt | 151 + .../cli/equal/golden_output_18_expected.py | 464 + .../cli/equal/golden_output_18_output.txt | 424 + .../cli/equal/golden_output10_arguments.json | 3 + .../cli/equal/golden_output10_expected.py | 97 + .../cli/equal/golden_output10_output.txt | 22 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 19 + .../cli/equal/golden_output_output.txt | 6 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 3 + .../cli/equal/golden_output1_output.txt | 1 + .../cli/equal/golden_output2_expected.py | 29 + .../cli/equal/golden_output2_output.txt | 19 + .../cli/equal/golden_output3_expected.py | 227 + .../cli/equal/golden_output3_output.txt | 118 + .../cli/equal/golden_output4_expected.py | 3 + .../cli/equal/golden_output4_output.txt | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 3 + .../cli/equal/golden_output1_output.txt | 1 + .../cli/equal/golden_output2_expected.py | 28 + .../cli/equal/golden_output2_output.txt | 21 + .../cli/equal/golden_output3_expected.py | 39 + .../cli/equal/golden_output3_output.txt | 29 + .../cli/equal/golden_output4_expected.py | 9 + .../cli/equal/golden_output4_output.txt | 8 + .../cli/equal/golden_output5_expected.py | 32 + .../cli/equal/golden_output5_output.txt | 22 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 3 + .../cli/equal/golden_output1_output.txt | 1 + .../cli/equal/golden_output2_expected.py | 4 + .../cli/equal/golden_output2_output.txt | 5 + .../cli/equal/golden_output3_expected.py | 10 + .../cli/equal/golden_output3_output.txt | 10 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 101 + .../cli/equal/golden_output_output.txt | 37 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 149 + .../cli/equal/golden_output_output.txt | 27 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 16 + .../cli/equal/golden_output_output.txt | 9 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_arguments.json | 3 + .../cli/equal/golden_output_1_expected.py | 28 + .../cli/equal/golden_output_1_output.txt | 8 + .../cli/equal/golden_output_2_arguments.json | 3 + .../cli/equal/golden_output_2_expected.py | 28 + .../cli/equal/golden_output_2_output.txt | 8 + .../cli/equal/golden_output1_arguments.json | 4 + .../cli/equal/golden_output1_expected.py | 19 + .../cli/equal/golden_output1_output.txt | 6 + .../cli/empty/empty_output1_arguments.json | 3 + .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 7 + .../cli/equal/golden_output1_output.txt | 4 + .../cli/equal/golden_output_expected.py | 1 - .../cli/empty/empty_output1_arguments.json | 3 + .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 9 + .../cli/equal/golden_output1_output.txt | 4 + .../cli/equal/golden_output_expected.py | 4 - .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 10 + .../cli/equal/golden_output_output.txt | 23 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 19 + .../cli/equal/golden_output_output.txt | 9 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 20 + .../cli/equal/golden_output_output.txt | 9 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/equal/golden_output_1_arguments.json | 4 + .../cli/equal/golden_output_2_arguments.json | 4 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 15 + .../cli/equal/golden_output_output.txt | 8 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/equal/golden_output_1_arguments.json | 4 + .../cli/empty/empty_output_arguments.json | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 13 + .../cli/equal/golden_output_output.txt | 8 + .../cli/empty/empty_output_arguments.json | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 10 + .../cli/equal/golden_output_output.txt | 7 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 21 + .../cli/equal/golden_output_output.txt | 7 + .../cli/empty/empty_output_arguments.json | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 5 + .../cli/equal/golden_output_expected.py | 52 + .../cli/equal/golden_output_output.txt | 11 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 32 + .../cli/equal/golden_output_output.txt | 8 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 41 + .../cli/equal/golden_output_output.txt | 14 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_1_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 23 + .../cli/equal/golden_output_output.txt | 21 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 230 + .../cli/equal/golden_output_output.txt | 141 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/equal_output2_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 50 + .../cli/equal/golden_output1_output.txt | 29 + .../cli/equal/golden_output2_expected.py | 51 + .../cli/equal/golden_output2_output.txt | 30 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/equal_output2_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 51 + .../cli/equal/golden_output1_output.txt | 30 + .../cli/equal/golden_output2_expected.py | 53 + .../cli/equal/golden_output2_output.txt | 35 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 23 + .../cli/equal/golden_output_output.txt | 15 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 81 + .../cli/equal/golden_output_output.txt | 65 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_expected.py | 17 + .../cli/equal/golden_output_1_output.txt | 10 + .../cli/equal/golden_output_2_expected.py | 17 + .../cli/equal/golden_output_2_output.txt | 10 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 39 + .../cli/equal/golden_output_output.txt | 38 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 41 + .../cli/equal/golden_output_output.txt | 41 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 30 + .../cli/equal/golden_output_output.txt | 161 + .../cli/equal/golden_output_expected.py | 760 + .../cli/equal/golden_output_output.txt | 240 + .../cli/equal/golden_output_expected.py | 75 + .../cli/equal/golden_output_output.txt | 44 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 64 + .../cli/equal/golden_output1_output.txt | 43 + .../cli/equal/golden_output2_expected.py | 16 + .../cli/equal/golden_output2_output.txt | 8 + .../cli/equal/golden_output3_expected.py | 18 + .../cli/equal/golden_output3_output.txt | 11 + .../cli/empty/empty_output_arguments.json | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_arguments.json | 6 + .../cli/equal/golden_output_1_expected.py | 1562 + .../cli/equal/golden_output_1_output.txt | 420 + .../cli/equal/golden_output_2_arguments.json | 6 + .../cli/equal/golden_output_2_expected.py | 1153 + .../cli/equal/golden_output_2_output.txt | 518 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 34 + .../cli/equal/golden_output_output.txt | 12 + .../cli/empty/empty_output_aruments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 21 + .../cli/equal/golden_output_output.txt | 12 + .../cli/empty/empty_output_arguments.json | 7 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 7 + .../cli/equal/golden_output_expected.py | 11 + .../cli/equal/golden_output_output.txt | 13 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 21 + .../cli/equal/golden_output_output.txt | 19 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 36 + .../cli/equal/golden_output_output.txt | 21 + .../cli/empty/empty_output_arguments.json | 6 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 6 + .../cli/equal/golden_output_expected.py | 3 + .../cli/equal/golden_output_output.txt | 1 + .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 8 + .../cli/equal/golden_output1_output.txt | 9 + .../cli/equal/golden_output5_arguments.json | 3 + .../cli/equal/golden_output5_expected.py | 8 + .../cli/equal/golden_output5_output.txt | 5 + .../cli/equal/golden_output6_arguments.json | 4 + .../cli/equal/golden_output6_expected.py | 284 + .../cli/equal/golden_output6_output.txt | 143 + .../cli/equal/golden_output7_arguments.json | 4 + .../cli/equal/golden_output7_expected.py | 16 + .../cli/equal/golden_output7_output.txt | 9 + .../cli/equal/golden_output_expected.py | 2 +- .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 73 + .../cli/equal/golden_output1_output.txt | 38 + .../cli/equal/golden_output2_expected.py | 64 + .../cli/equal/golden_output2_output.txt | 30 + .../cli/equal/golden_output3_expected.py | 57 + .../cli/equal/golden_output3_output.txt | 29 + .../cli/equal/golden_output_expected.py | 77 + .../cli/equal/golden_output_output.txt | 38 + .../cli/equal/golden_output2_arguments.json | 4 + .../cli/equal/golden_output2_expected.py | 24 + .../cli/equal/golden_output2_output.txt | 27 + .../cli/equal/golden_output1_arguments.json | 5 + .../cli/equal/golden_output1_expected.py | 23 + .../cli/equal/golden_output1_output.txt | 16 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 109 + .../cli/equal/golden_output1_output.txt | 29 + .../cli/equal/golden_output_expected.py | 85 + .../cli/equal/golden_output_output.txt | 23 + .../cli/equal/golden_output1_expected.py | 166 + .../cli/equal/golden_output1_output.txt | 45 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 9 + .../cli/equal/golden_output_output.txt | 4 + .../cli/empty/empty_output_arguments.json | 4 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 4 + .../cli/equal/golden_output_expected.py | 485 + .../cli/equal/golden_output_output.txt | 821 + .../cli/empty/empty_output_arguments.json | 5 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 5 + .../cli/equal/golden_output_expected.py | 495 + .../cli/equal/golden_output_output.txt | 351 + .../cli/equal/golden_output2_arguments.json | 4 + .../cli/equal/golden_output2_expected.py | 62 + .../cli/equal/golden_output2_output.txt | 76 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 51 + .../cli/equal/golden_output_output.txt | 79 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 5 + .../cli/equal/golden_output_expected.py | 213 + .../cli/equal/golden_output_output.txt | 55 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 65 + .../cli/equal/golden_output_output.txt | 129 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 48 + .../cli/equal/golden_output_output.txt | 101 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 16 + .../cli/equal/golden_output_output.txt | 9 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_expected.py | 19 + .../cli/equal/golden_output_output.txt | 68 + .../cli/equal/golden_output9_expected.py | 53 + .../cli/equal/golden_output9_output.txt | 20 + .../cli/equal/golden_output2_expected.py | 204 + .../cli/equal/golden_output2_output.txt | 35 + .../cli/equal/goldern_output2_arguments.json | 3 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_arguments.json | 3 + .../cli/equal/golden_output_1_expected.py | 60 + .../cli/equal/golden_output_1_output.txt | 55 + .../cli/equal/golden_output_5_expected.py | 22 + .../cli/equal/golden_output_5_output.txt | 45 + .../cli/equal/golden_output_3_expected.py | 3 + .../cli/equal/golden_output_3_output.txt | 1 + .../libs/parser/iosxr/show_controllers.py | 349 +- src/genie/libs/parser/iosxr/show_inventory.py | 80 + src/genie/libs/parser/iosxr/show_processes.py | 106 +- src/genie/libs/parser/iosxr/show_xconnect.py | 30 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_arguments.json | 3 + .../cli/equal/golden_output_1_expected.py | 6 + .../cli/equal/golden_output_1_output.txt | 6 + .../cli/equal/golden_output_2_arguments.json | 3 + .../cli/equal/golden_output_2_expected.py | 6 + .../cli/equal/golden_output_2_output.txt | 6 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_1_arguments.json | 3 + .../cli/equal/golden_output_1_expected.py | 4 + .../cli/equal/golden_output_1_output.txt | 6 + .../cli/equal/golden_output_2_arguments.json | 3 + .../cli/equal/golden_output_2_expected.py | 4 + .../cli/equal/golden_output_2_output.txt | 6 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 133 + .../cli/equal/golden_output_output.txt | 60 + .../cli/empty/empty_output_arguments.json | 3 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_arguments.json | 3 + .../cli/equal/golden_output1_expected.py | 18 + .../cli/equal/golden_output1_output.txt | 10 + .../cli/equal/golden_output_arguments.json | 3 + .../cli/equal/golden_output_expected.py | 18 + .../cli/equal/golden_output_output.txt | 10 + .../cli/empty/empty_golden_output.txt | 0 .../cli/equal/golden_output_1_expected.py | 155 + .../cli/equal/golden_output_1_output.txt | 77 + .../cli/equal/golden_output_2_expected.py | 364 + .../cli/equal/golden_output_2_output.txt | 179 + .../cli/equal/golden_output_5_expected.py | 3 + .../cli/equal/golden_output_6_expected.py | 102 + .../cli/equal/golden_output_6_output.txt | 40 + .../cli/equal/golden_output4_expected.py | 26295 ++++++++++++++++ .../cli/equal/golden_output4_output.txt | 3896 +++ .../cli/equal/golden_output5_expected.py | 171 + .../cli/equal/golden_output5_output.txt | 93 + .../cli/empty/empty_output_output.txt | 0 .../cli/equal/golden_output1_expected.py | 15 + .../cli/equal/golden_output1_output.txt | 3 + .../cli/equal/golden_output2_expected.py | 31 + .../cli/equal/golden_output2_output.txt | 5 + src/genie/libs/parser/linux/curl.py | 88 + .../CurlMinusV/cli/empty/empty_output.txt | 0 .../cli/equal/golden_output_2_expected.py | 61 + .../cli/equal/golden_output_2_output.txt | 4 + .../cli/equal/golden_output_expected.py | 68 + .../cli/equal/golden_output_output.txt | 4 + .../libs/parser/nxos/rv1/show_platform.py | 59 + src/genie/libs/parser/nxos/show_bgp.py | 3 +- src/genie/libs/parser/nxos/show_platform.py | 16 +- .../cli/equal/golden_output_3_expected.py | 21 +- .../cli/equal/golden_output_3_output.txt | 8 +- .../cli/equal/golden_output10_expected.py | 76 + .../cli/equal/golden_output10_output.txt | 36 + .../cli/equal/golden_output9_expected.py | 4 - .../cli/equal/golden_output9_output.txt | 3 +- src/genie/libs/parser/viptela/show_system.py | 4 +- 536 files changed, 62399 insertions(+), 1572 deletions(-) create mode 100644 changelog/2025/may.rst create mode 100644 changelog/changelog_show_mfib_20250514091043.rst create mode 100644 src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_expected.py create mode 100644 src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_output.txt create mode 100644 src/genie/libs/parser/iosxe/ie3k/show_software.py create mode 100644 src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/show_device_tracking.py create mode 100644 src/genie/libs/parser/iosxe/rv1/show_ip.py create mode 100644 src/genie/libs/parser/iosxe/rv1/show_platform_software_fed.py create mode 100644 src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_output.txt rename src/genie/libs/parser/iosxe/{tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_expected.py => rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_expected.py} (100%) rename src/genie/libs/parser/iosxe/{tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_output.txt => rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_output.txt} (100%) create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_arguments.json create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_arguments.json create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowAppHostingUtil/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowAppHostingUtil/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowAppHostingUtil/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowAppHostingUtil/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowAppHostingUtil/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrls/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrls/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrls/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrlsDownload/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrlsDownload/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCryptoPkiCrlsDownload/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCtsPolicyServerDetails/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCtsPolicyServerDetails/cli/equal/golden_output4_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCtsPolicyServerDetails/cli/equal/golden_output4_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowCtsPolicyServerDetails/cli/equal/golden_output4_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMac/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMac/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMac/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMacDetails/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMacDetails/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowDeviceTrackingDatabaseMacMacDetails/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowEthernetCFMEFDMeps/cli/equal/golden_3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowFlowInterface/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowFlowInterface/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowFlowInterface/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowFlowInterface/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowFlowInterface/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowHwModuleSubslotOir/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowHwModuleSubslotOir/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowHwModuleSubslotOir/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowHwModuleSubslotOir/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnooping/cli/equal/golden_ouput2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnooping/cli/equal/golden_ouput2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationFilterRange/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationFilterRange/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationFilterRange/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationFilterRange/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationFilterRange/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationUdpTotal/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationUdpTotal/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpNatTranslationUdpTotal/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/empty/empty_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSlaConfiguration/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSourceBinding/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSourceBinding/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSubscriberMac/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSubscriberMac/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSubscriberMac/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpSubscriberMac/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpVirtualReassemblyInterface/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpVirtualReassemblyInterface/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpVirtualReassemblyInterface/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpVirtualReassemblyInterface/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibInterface/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibInterface/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibInterface/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6MfibVrfSummary/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6Mroute/cli/equal/golden_output4_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6Mroute/cli/equal/golden_output4_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6Mroute/cli/equal/golden_output4_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6PimBsrElection/cli/equal/golden_output_bsr_elec_3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6PimBsrElection/cli/equal/golden_output_bsr_elec_3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6PimNeighborIntf/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6PimNeighborIntf/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowIpv6PimNeighborIntf/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowL2ProtocolTunnelSummary/cli/empty/empty_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowL2ProtocolTunnelSummary/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowL2ProtocolTunnelSummary/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLicenseAll/cli/equal/golden_output_4_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLicenseAll/cli/equal/golden_output_4_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLicenseTechSupport/cli/equal/golden_output_18_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLicenseTechSupport/cli/equal/golden_output_18_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLispInstanceIdIpv4MapCache/cli/equal/golden_output10_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLispInstanceIdIpv4MapCache/cli/equal/golden_output10_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLispInstanceIdIpv4MapCache/cli/equal/golden_output10_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLoggingCount/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLoggingCount/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowLoggingCount/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output4_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigMonitor/cli/equal/golden_output4_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output4_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output4_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output5_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiConfigUpdater/cli/equal/golden_output5_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowMerakiMigration/cli/equal/golden_output3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowParameterMapTypeSubscriberAttributeToService/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowParameterMapTypeSubscriberAttributeToService/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowParameterMapTypeSubscriberAttributeToService/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowParameterMapTypeSubscriberAttributeToService/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowParameterMapTypeSubscriberAttributeToService/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformDhcpSnoopingClientStats/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformDhcpSnoopingClientStats/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformDhcpSnoopingClientStats/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformDhcpSnoopingClientStats/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformDhcpSnoopingClientStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject/cli/empty/empty_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects/cli/empty/empty_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts/cli/equal/golden_output_2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfRouteTable/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfRouteTable/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchL2SwitchMacTable/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchL2SwitchMacTable/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchL2SwitchMacTable/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchL2SwitchMacTable/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareFedSwitchL2SwitchMacTable/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwarePort/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwarePort/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwarePort/cli/equal/golden_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwarePort/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwarePort/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatistics/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatistics/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatistics/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/equal/equal_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/equal/equal_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureBfdDatapathSession/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureBfdDatapathSession/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureBfdDatapathSession/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureFirewallMemory/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureFirewallMemory/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureFirewallMemory/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureIpsecState/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureIpsecState/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureIpsecState/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureIpsecState/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureIpsecState/cli/equal/golden_output_2_output.txt create mode 100755 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDataStats/cli/empty/empty_output_output.txt create mode 100755 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDataStats/cli/equal/golden_output_expected.py create mode 100755 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDataStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDatapathStats/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDatapathStats/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveFeatureNatDatapathStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveInterfaceIfName/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveInterfaceIfName/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformHardwareQfpActiveInterfaceIfName/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedActiveSdmFeature/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedActiveSdmFeature/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedMatmMacTable/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedMatmMacTable/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedOifsetL2m/cli/equal/golden_output3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopStats/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopStats/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopStats/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopStats/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopVlan/cli/empty/empty_output_aruments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopVlan/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopVlan/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopVlan/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSecurityArpSnoopVlan/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileEgressAll/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileEgressAll/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileEgressAll/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileEgressAll/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileIngressAll/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileIngressAll/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileIngressAll/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchAclManKeyProfileIngressAll/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output5_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output5_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output5_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output6_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output6_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output6_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output7_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output7_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel/cli/equal/golden_output7_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output3_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveMonitor/cli/equal/golden_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveMonitor/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveMonitor/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchFnfProfileMapsDump/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchFnfProfileMapsDump/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchFnfProfileMapsDump/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchFnfProfileMapsDump/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchFnfProfileMapsDump/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchStateIfmIfIdIf_id/cli/equal/golden_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchStateIfmIfIdIf_id/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareFedSwitchStateIfmIfIdIf_id/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareInterfaceFpActive/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareInterfaceFpActive/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareInterfaceFpActive/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMemoryDatabaseForwardingManager/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMemoryDatabaseForwardingManager/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMemoryDatabaseForwardingManager/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMemoryDatabaseForwardingManager/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMplsFpActiveEos/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMplsFpActiveEos/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMplsFpActiveEos/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMulticastStats/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMulticastStats/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareMulticastStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveInterface/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveInterface/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveInterface/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveQfpStats/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveQfpStats/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPlatformSoftwareNatFpActiveQfpStats/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPolicyMapTypeInspectZonePair/cli/equal/golden_output9_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPolicyMapTypeInspectZonePair/cli/equal/golden_output9_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPowerInlineModule/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPowerInlineModule/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowPowerInlineModule/cli/equal/goldern_output2_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowRunningConfigFlowMonitorExpand/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowRunningConfigFlowMonitorExpand/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowRunningConfigFlowMonitorExpand/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxe/tests/ShowRunningConfigFlowMonitorExpand/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowRunningConfigFlowMonitorExpand/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowSdmPrefer/cli/equal/golden_output_5_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowSdmPrefer/cli/equal/golden_output_5_output.txt create mode 100644 src/genie/libs/parser/iosxe/tests/ShowXfsuStatus/cli/equal/golden_output_3_expected.py create mode 100644 src/genie/libs/parser/iosxe/tests/ShowXfsuStatus/cli/equal/golden_output_3_output.txt create mode 100644 src/genie/libs/parser/iosxr/show_inventory.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_2_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsBreakoutDetails/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_1_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_2_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDb/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDwdmCarrierMap/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDwdmCarrierMap/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDwdmCarrierMap/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDwdmCarrierMap/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsDwdmCarrierMap/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/empty/empty_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output1_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output_arguments.json create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowControllersOpticsFecThresholds/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowInventoryRaw/cli/empty/empty_golden_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowInventoryRaw/cli/equal/golden_output_1_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowInventoryRaw/cli/equal/golden_output_1_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowInventoryRaw/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowInventoryRaw/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowL2vpnXconnectDetail/cli/equal/golden_output_6_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowL2vpnXconnectDetail/cli/equal/golden_output_6_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcesses/cli/equal/golden_output4_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcesses/cli/equal/golden_output4_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcesses/cli/equal/golden_output5_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcesses/cli/equal/golden_output5_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcessesBlocked/cli/empty/empty_output_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcessesBlocked/cli/equal/golden_output1_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcessesBlocked/cli/equal/golden_output1_output.txt create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcessesBlocked/cli/equal/golden_output2_expected.py create mode 100644 src/genie/libs/parser/iosxr/tests/ShowProcessesBlocked/cli/equal/golden_output2_output.txt create mode 100644 src/genie/libs/parser/linux/curl.py create mode 100644 src/genie/libs/parser/linux/tests/CurlMinusV/cli/empty/empty_output.txt create mode 100644 src/genie/libs/parser/linux/tests/CurlMinusV/cli/equal/golden_output_2_expected.py create mode 100644 src/genie/libs/parser/linux/tests/CurlMinusV/cli/equal/golden_output_2_output.txt create mode 100644 src/genie/libs/parser/linux/tests/CurlMinusV/cli/equal/golden_output_expected.py create mode 100644 src/genie/libs/parser/linux/tests/CurlMinusV/cli/equal/golden_output_output.txt create mode 100644 src/genie/libs/parser/nxos/tests/ShowModule/cli/equal/golden_output10_expected.py create mode 100644 src/genie/libs/parser/nxos/tests/ShowModule/cli/equal/golden_output10_output.txt diff --git a/changelog/2025/may.rst b/changelog/2025/may.rst new file mode 100644 index 0000000000..86b79b7be4 --- /dev/null +++ b/changelog/2025/may.rst @@ -0,0 +1,282 @@ +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- + +* iosxr + * Modified ShowProcesses + * Added support for the option 'location' + * Modified ShowL2vpnXconnectDetail + * Added support for parsing the line "Flow Label flags configured (Tx=1,Rx=1), negotiated (Tx=1,Rx=1)" + * Modified ShowIpSourceBinding + * Modified regex pattern to support lease if infinite + +* iosxe + * Modified ShowLispInstanceIdService + * Modified regex pattern to support a variant of the output + * Fixed parser ShowIpv6PimBsrElection + * Added support for parsing "This system is the Bootstrap Router (BSR)" + * Updated schema to include 'bsr_system' under 'bsr' for Bootstrap Router detection + * Enhanced parser to capture and store the 'bsr_system' information + * Modified parser ShowIpMroute + * Updated regex pattern p3_1 to accomodate various outputs + * Added optional key 'iif_mdt_ip' to schema + * Modified ShowDeviceTrackingDatabaseMacMacDetails parser + * Modified entries regex pattern + * Modified ShowDeviceTrackingDatabaseMac parser + * Modified parser and schema to support device tracking database mac for different vlans + * Fix parser ShowDeviceTrackingDatabaseMacDetails + * New revision handles handles extracting primary vlan + * Fixed ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics parser + * Added support command should work for all the platforms. + * Added clear command support for 'show platform software fed switch {active} security-fed sisf statistics {clear}'. + * Modified ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel + * Added new cli command 'show platform software fed switch active ifm interfaces virtualportgroup' + * Added new cli command 'show platform software fed active ifm interfaces virtualportgroup' + * Added new cli command 'show platform software fed switch {mode} ifm interfaces ethernet' + * Added new cli command 'show platform software fed active ifm interfaces ethernet' + * Added new cli command 'show platform software fed switch active ifm interfaces loopback' + * Added new cli command 'show platform software fed active ifm interfaces loopback' + * Modified ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel + * Added command parameter to support new way of assiging the variables to the command + * Fixed parser ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel + * show command "show platform software fed switch active ifm interfaces detail" was hitting this parser + * Modified Parser ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts + * Supported CLIs + * `show platform hardware fed {switch} {state} fwd-asic insight vrf_ports_detail` + * `show platform hardware fed {switch} {state} fwd-asic insight vrf_ports` + * Introduced `state` as a variable for flexibility. + * Modified Parser ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfRouteTable + * Supported CLI + * `show platform hardware fed {switch} {state} fwd-asic insight vrf_route_table` + * Introduced `state` as a variable for flexibility. + * Modified ShowPowerInlineModule + * Modified the regex pattern + * Modified ShowLicenseAll + * Enhanced the parser code to handle the trust_code_installed field more effectively + * Modified ShowVersion + * Added handling for merged boot line on c9500x + * Fixed parser ShowLispMapCacheSuperParser + * Added support for parsing more date and time formats + * Modified ShowPolicyMapTypeInspectZonePair + * Added show policy-map type inspect zone-pair in-self cli + * Modified ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan parser + * Modified parser for CLI + * 'show platform hardware fed switch {switch_type} fwd-asic insight l2_mirror_command_erspan({mirror_gid})', + * 'show platform hardware fed {switch} {switch_type} fwd-asic insight l2_mirror_command_erspan({mirror_gid})' + * Added ShowPlatformHardwareQfpActiveFeatureBfdDatapathSession parser + * Added schema and parser for 'show platform hardware qfp active feature bfd datapath session' + * Fixed parser ShowPlatformSoftwareFedMatmMacTable parser + * Modified the parser to handle the output of the command "show platform software fed switch {switch_var} mac address-table" correctly. + * Modified schema and parser to handle the output of the command "show platform software fed switch {switch_var} mac address-table" correctly. + * Fixed parser ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf parser + * Added schema and regex pattern p9 and p10 to match the output of the command. + * Fixed parser ShowPlatformSoftwareFedSwitchStateIfmIfIdIf_id + * Added "show platform software fed switch {switch_num} ifm if-id {if_id}" to the command + * Fixed ShowPlatformHardwareFedSwitchActiveFwdAsicInsightRoutes parser + * Fixed parser to work on any switch id + * Fixed ShowPlatformSoftwareFedSwitchActiveOifsetUrid parser + * made the switch_id optional and made optional in schema + * Fixed ShowPlatformSoftwareFedSwitchActiveOifset parser + * Fixed parser to work on any switch id + * Fixed ShowPlatformSoftwareFedSwitchActiveIpMfibVrf parser + * Fixed schema and added regex to match output for any number of asics + * Modified ShowLicenseTechSupport + * Modified the regex pattern + * Fixed ShowPlatformSoftwareFedQosInterfaceSuperParser parser + * Added new way of parsing cli with command option + * Added ShowPlatformHardwareQfpActiveFeatureAlgStatistics parser + * Added schema and parser for 'show platform hardware qfp active feature alg statistics' + * Modified ShowXfsuStatus + * Added optional argument 'xfsu_platform_status' to capture "xFSU PLATFORM Status Stack reloaded, all nodes connected" + * Made other variables optional to avoid KeyError + * cat9k + * fixed parser ShowL2ProtocolTunnelSummary - initialised port_dict + * Modified ShowIpDhcpSnooping + * Modified the regex pattern + * Modified ShowPlatformSoftwareFedActiveMonitor + * Made "encap" optional + * Fix parser ShowCtsPolicyServerDetails + * Modified regex pattern + * Modified ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects parser + * Added support cli to work on all platforms + * Modified ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject parser + * Added support cli to work on all platforms + +* + * Modified ShowBgpSessions + * Updated regex pattern to accommodate port-channel neighbors + +* nxos + * Modified the DPU name and model in show module + * DPU name has changed from SAM to DPU. + * DPU module has changed from Service Accelerator Module to DPU. + * Show module values are taken from non rv1/show_platform.py + * Updated the rv1/show_platform.py and show_platform.py same for 'show module' + * Fixed the 'show inventory' slot for FAN + * FAN slot is returning as None as the definition there twice. + +* viptela + * Modified ShowSystemStatus parser to cast engineering_signed to boolean. + * Added logic to safely convert string true/false values to Python bool. + * Ensures schema validation passes for engineering_signed field. + + +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- + +* iosxe + * Added ShowPlatformHardwareFedSwitchL2SwitchMacTable parser. + * Added parser for cli show platform hardware fed switch {switch_no} fwd-asic insight l2_switch_mac_table({vlan_or_switch_gid}). + * Added Parser 'ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute' + * 'show platform hardware fed {switch} {state} fwd-asic insight vrf_host_routes' + * Added Parser 'ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute' + * 'show platform hardware fed {switch} {state} fwd-asic insight vrf_for_us_routes' + * Added Parser 'ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop' + * 'show platform hardware fed {switch} {state} fwd-asic insight vrf_next_hops' + * Added ShowPlatformSoftwareMplsFpActiveEos + * Added schema and parser for 'show platform software mpls fp active eos' + * Added ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp + * show platform hardware qfp active feature alg statistics smtp + * show platform hardware qfp active feature alg statistics smtp {clear} + * Added ShowEthernetCFMEFDMeps parser + * Added schema and parser for 'show ethernet cfm efd meps' + * Added ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail parser + * Added schema and parser for 'show platform software fed switch {active} security-fed dhcp-snoop vlan {vlan} detail' command. + * Added ShowPlatformDhcpSnoopingClientStats parser + * Added schema and parser for 'show platform dhcp snooping client stats' command. + * Added ShowIpv6PimNeighborIntf + * Added schema and parser for 'Parser for show ipv6 pim neighbor {interface}' + * Added 'show crypto pki crls' parser. + * Added parser for cli 'show crypto pki crls'. + * Added 'show crypto pki crls download' parser. + * Added parser for cli 'show crypto pki crls download'. + * Added ShowPlatformHardwareQfpActiveFeatureNatDatapathStats + * Added schema and parser for 'show platform hardware qfp active feature nat datapath stats' + * Added ShowPlatformHardwareQfpActiveFeatureFirewallMemory + * Added schema and parser for 'show platform hardware qfp active feature firewall memory' + * Added ShowIpNatTranslationUdpTotal + * show ip nat translation udp total + * Added ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties + * Added schema and parser for'show platform hardware fed switch active fwd asic insight vrf properties' + * Added ShowPlatformHardwareQfpActiveInterfaceIfName + * Added schema and parser for 'show platform hardware qfp active interface if-name Port-channel1' + * Added ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup + * Added schema and parser for + * 'show platform software fed {switch} {state} ipv6 mld snooping group' + * Added show loggging count + * Added ShowPlatformSoftwareNatFpActiveQfpStats parser + * Added schema and parser for 'show platform software nat fp active qfp-stats' + * Added ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage parser + * Added rv1 schema and parser for 'show platform software access-security table usage' + * Added ShowPlatformHostAccessTableIntf parser + * Added rv1 schema and parser for 'show platform host access-table ' + * Added ShowIpVirtualReassemblyInterface parser + * Added schema and parser for the command 'show ip virtual-reassembly {interface}' + * Added ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail parser + * Added schema and parser for cli 'show platform software fed {switch} {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail' + * Added ShowIpDhcpSnoopingBinding parser + * Added latest ShowIpDhcpSnoopingBinding parser in rv1 and reverted the changes in original file. + * Added ShowMerakiConfigMonitor parser + * Added schema and parser for cli 'show meraki config monitor' + * Added ShowMerakiConfigUpdater parser + * Added schema and parser for cli 'show meraki config updater' + * Added ShowMerakiMigration parser + * Added schema and parser for cli 'show meraki migration' + * Added ShowRunningConfigFlowMonitorExpand parser + * Added schema and parser for 'show running-config flow monitor {monitor_name} expand' command. + * Added ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc + * show platform hardware qfp active feature alg statistics sunrpc + * show platform hardware qfp active feature alg statistics sunrpc {clear} + * Added ShowPlatformSoftwareNatFpActiveInterface + * 'show platform software nat fp active interface' + * Added ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr parser + * Added schema and parser for CLI commands + * 'show platform software fed {switch} {switch_type} etherchannel {eth_channel_id} load-balance mac-addr {src} {dst}' + * 'show platform software fed {switch_type} etherchannel {eth_channel_id} load-balance mac-addr {src} {dst}' + * Added ShowPlatformHardwareQfpActiveFeatureNatDataStats + * Added 'show platform hardware qfp active feature nat data stats' command and schema for the command. + * Added ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan + * Added schema and parser for + * 'show platform software fed {switch} {state} ipv6 mld snooping groups vlan {vlan_id}' + * Added ShowPlatformSoftwareMemoryDatabaseForwardingManager + * 'show platform software memory database forwarding-manager {slot} active brief | include {options}' + * Added ShowPlatformSoftwareFedOifsetL2m parser + * Added schema and parser for CLI + * 'show platform software fed {switch} {module} oifset l2m' + * 'show platform software fed {switch} {module} oifset l2m hash {hash_data}' + * Added ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder + * Added schema and parser for cli "show platform hardware fed switch active fwd-asic insight acl_eth_port_special_lkup_order() + * Added ShowPlatformSoftwareFedActiveSdmFeature parser + * Added schema and parser for 'show platform software fed active sdm feature' + * Fixed ShowSdmPreferred parser + * Added schema and parser for 'show sdm preferred' to handle qos_acl_in and qos_acl_out as optional fields + * Added ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups parser + * Added schema and parser for cli "show platform software fed switch {swith_id} fwd-asic insight l3m-groups" + * Added ShowPlatformSoftwareFedSecurityArpSnoopVlan parser + * Added schema and parser for 'show platform software fed switch security-fed arp-snoop vlan {vlan}' + * Added ShowPlatformSoftwareFedSecurityArpSnoopStats parser + * Added schema and parser for 'show platform software fed switch security-fed arp-snoop statistics' + * Added ShowApphostingUtil parser + * Added schema and parser for 'show app-hosting utilization appid {appid}' command. + * Added ShowHwModuleSubslotAllOir + * show hw-module subslot all oir + * Added ShowIpSlaConfiguration parser + * Added schema and parser for cli 'show ip sla configuration' + * Added ShowIpNatTranslationFilterRange + * show ip nat translation filter range inside global 5.1.1.2 5.1.1.2 total + * Added ShowIpSubscriberMac parser + * Added schema and parser for 'show ip subscriber mac {mac_address}' + * Added ShowParameterMapTypeSubscriberAttributeToService parser + * Added schema and parser for cli "show parameter-map type subscriber attribute-to-service name {template_name}" + * Added ShowFlowInterface parser + * Added schema and parser for 'show flow interface' command. + * Added ShowPlatformSoftwareFedSwitchFnfProfileMapsDump parser + * Added schema and parser for cli 'show platform software fed switch {switch_num} fnf profile-maps-dump' + * Added show platform software fed switch acl man key profile egress all + * Added ShowSoftwareAuthenticityKeys schema and parser + * Added schema and parser for show software authenticity keys + * Added ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll parser + * Added parser for cli "show platform software fed {switch} {mode} qos interface {interface} ingress sdk detailed asic {asic}" + * Added parser for cli "show platform software fed {mode} qos interface {interface} ingress sdk detailed asic {asic}" + * Added ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers + * Added schema and parser for + * 'show platform hardware fed switch active fwd-asic insight l3m_group_members' + * 'show platform hardware fed switch active fwd-asic insight l2m_group_members' + * Added ShowPlatformSoftwareInterfaceFpActive + * Added schema and parser for 'show platform software interface fp active name Port-channel32' + * Added ShowIpv6MfibVrfSummary parser + * added schema and parser for cli 'show ipv6 mfib vrf {vrf_name} summary' + * Added show platform software fed switch acl man key profile ingress all + * Added ShowPlatformSoftwareMulticastStats parser + * Added schema and parser for 'show platform software multicast stats' + * Added ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers parser + * Added schema and parser for cli "show platform hardware fed {switch} {module} fwd-asic insight l2m_group_members" + * Added ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers parser + * Added schema and parser for cli "show platform hardware fed {switch} {module} fwd-asic insight l3m_group_members" + * Added ShowPlatformHardwareQfpActiveFeatureIpsecState + * Added schema and parser for 'show platform hardware qfp active feature ipsec state' + * Added ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2 parser. + * Added parser for cli show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2({sys_port_gid}). + * Added ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail parser. + * Added parser for cli show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2_detail({l2_ac_gid}). + +* iosxr + * Added ShowControllersOpticsDb + * show controllers optics {port} db + * Added ShowProcessesBlocked + * show processes blocked + * Added ShowInventoryRaw + * show inventory raw + * Added ShowControllersOpticsFecThresholds + * show controllers optics {port} fec-thresholds + * Added ShowControllersOpticsBreakoutDetails + * show controllers optics {port} breakout-details + * Added ShowControllersOpticsDwdmCarrierMap + * show controllers optics {port} dwdm-carrier-map + +* linux + * Added CurlMinusV parser class + * Parse "curl -V" + + diff --git a/changelog/changelog_show_mfib_20250514091043.rst b/changelog/changelog_show_mfib_20250514091043.rst new file mode 100644 index 0000000000..05cebccf3a --- /dev/null +++ b/changelog/changelog_show_mfib_20250514091043.rst @@ -0,0 +1,6 @@ +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- +* IOSXE + * Added ShowIpv6MfibInterface + * 'show ipv6 mfib interface' diff --git a/sdk_generator/outputs/github_parser.json b/sdk_generator/outputs/github_parser.json index 70a2c52e80..5ceaae3acb 100644 --- a/sdk_generator/outputs/github_parser.json +++ b/sdk_generator/outputs/github_parser.json @@ -11883,7 +11883,7 @@ "os": "iosxe" }, "uid": "Show_platform_software_fed_switch_active_acl_bind_sdk_feature_cgacl_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12478" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12534" } } }, @@ -11935,6 +11935,22 @@ } } }, + "curl -V": { + "folders": { + "linux": { + "class": "CurlMinusV", + "doc": null, + "module_name": "linux.curl", + "package": "genie.libs.parser", + "schema": "{\n 'version': str,\n 'platform': str,\n 'libraries': ListOf (dict) {'name': , 'version': , Optional (str) extra: },\n 'release_date': str,\n 'protocols': list,\n 'features': list,\n}", + "tokens": { + "os": "linux" + }, + "uid": "curl_-V", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/linux/curl.py#L23" + } + } + }, "df": { "folders": { "apic": { @@ -12048,7 +12064,7 @@ "os": "nxos" }, "uid": "dir", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1310" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1314" } } }, @@ -12149,7 +12165,7 @@ "os": "nxos" }, "uid": "dir_directory", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1310" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1314" } } }, @@ -12529,7 +12545,7 @@ "os": "iosxe" }, "uid": "hw-module_beacon_RP_supervisor_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L799" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L800" } } }, @@ -12545,7 +12561,7 @@ "os": "iosxe" }, "uid": "hw-module_beacon_fan-tray_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L766" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L767" } } }, @@ -12561,7 +12577,7 @@ "os": "iosxe" }, "uid": "hw-module_beacon_slot_slot_num_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L799" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L800" } } }, @@ -14671,7 +14687,7 @@ "os": "iosxe" }, "uid": "show_app-hosting_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L286" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L415" } } }, @@ -14687,7 +14703,7 @@ "os": "iosxe" }, "uid": "show_app-hosting_detail_appid_appid", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L490" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L619" } } }, @@ -14719,7 +14735,7 @@ "os": "iosxe" }, "uid": "show_app-hosting_list", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L135" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L264" } } }, @@ -14735,7 +14751,23 @@ "os": "iosxe" }, "uid": "show_app-hosting_resource", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L194" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L323" + } + } + }, + "show app-hosting utilization appid {appid}": { + "folders": { + "iosxe": { + "class": "ShowApphostingUtil", + "doc": " Parser for \"show app-hosting utilization\" ", + "module_name": "iosxe.show_app_hosting", + "package": "genie.libs.parser", + "schema": "{\n 'app_name': str,\n 'cpu_util': {\n 'alloc': str,\n 'used': str,\n 'core_info': str,\n },\n 'mem_util': {\n 'alloc': str,\n 'used': str,\n },\n 'disk_util': {\n 'alloc': str,\n 'used': str,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_app-hosting_utilization_appid_appid", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_app_hosting.py#L143" } } }, @@ -17255,7 +17287,7 @@ "os": "nxos" }, "uid": "show_bgp_ipv4_mvpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7573" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7574" } } }, @@ -17271,7 +17303,7 @@ "os": "nxos" }, "uid": "show_bgp_ipv4_mvpn_route-type_route_type", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7573" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7574" } } }, @@ -17287,7 +17319,7 @@ "os": "nxos" }, "uid": "show_bgp_ipv4_mvpn_route-type_route_type_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7573" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7574" } } }, @@ -17303,7 +17335,7 @@ "os": "nxos" }, "uid": "show_bgp_ipv4_mvpn_sa-ad_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7815" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7816" } } }, @@ -17319,7 +17351,7 @@ "os": "nxos" }, "uid": "show_bgp_ipv4_mvpn_sa-ad_detail_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7815" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7816" } } }, @@ -17347,7 +17379,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L8060" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L8061" } } }, @@ -17407,7 +17439,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_neighbors", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6778" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6779" } } }, @@ -17455,7 +17487,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_route-type_route_type", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6329" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6330" } } }, @@ -17471,7 +17503,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_route-type_route_type_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6329" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6330" } } }, @@ -17511,7 +17543,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6066" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L6067" } } }, @@ -17527,7 +17559,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L8060" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L8061" } } }, @@ -17543,7 +17575,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_mac___be_\"best_path,_in_rib\"_n_count2", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7462" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7463" } } }, @@ -17559,7 +17591,7 @@ "os": "nxos" }, "uid": "show_bgp_l2vpn_evpn_mac___grep_-b_count1_-a_count2_\"best_path\"", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7462" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L7463" } } }, @@ -18711,7 +18743,7 @@ "os": "nxos" }, "uid": "show_bgp_address_family_labels", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L5584" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L5585" } } }, @@ -18727,7 +18759,7 @@ "os": "nxos" }, "uid": "show_bgp_address_family_labels_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L5584" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_bgp.py#L5585" } } }, @@ -19360,7 +19392,7 @@ "os": "nxos" }, "uid": "show_boot", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L757" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L761" } } }, @@ -21328,7 +21360,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_mcast_layer_start_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L930" } } }, @@ -21344,7 +21376,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_mcast_layer_start_vlan_vlan_id_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L930" } } }, @@ -21360,7 +21392,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_mcast_layer_start_vrf_instance_name_address_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L930" } } }, @@ -21376,7 +21408,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_mcast_layer_start_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L930" } } }, @@ -21392,7 +21424,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_mcast_layer_start_address_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L930" } } }, @@ -21408,7 +21440,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_run-id_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L1101" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L1103" } } }, @@ -21424,7 +21456,7 @@ "os": "iosxe" }, "uid": "show_consistency-checker_run-id_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L1011" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L1013" } } }, @@ -21552,7 +21584,7 @@ "os": "iosxr" }, "uid": "show_controller_fia_diagshell_diagshell_unit_'l2_show'_location_location", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L51" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L55" } } }, @@ -21584,7 +21616,7 @@ "os": "iosxr" }, "uid": "show_controllers_coherentDSP_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L165" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L169" } } }, @@ -21795,7 +21827,7 @@ "os": "iosxr" }, "uid": "show_controllers_fia_diagshell_diagshell_\"diag_egr_calendars\"_location_location", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1049" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1396" } } }, @@ -21811,7 +21843,7 @@ "os": "iosxr" }, "uid": "show_controllers_fia_diagshell_unit_\"diag_cosq_qpair_egq_map\"_location_location", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1225" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1572" } } }, @@ -21827,7 +21859,7 @@ "os": "iosxr" }, "uid": "show_controllers_npu_npu_interface_interface_instance_instance_location_location", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1133" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1480" } } }, @@ -21843,7 +21875,71 @@ "os": "iosxr" }, "uid": "show_controllers_optics_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L479" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L482" + } + } + }, + "show controllers optics {port} breakout-details": { + "folders": { + "iosxr": { + "class": "ShowControllersOpticsBreakoutDetails", + "doc": "Parser for:\n * show controllers optics {port} breakout-details\n ", + "module_name": "iosxr.show_controllers", + "package": "genie.libs.parser", + "schema": "{\n 'optics_port': str,\n 'num_breakouts': int,\n 'channels_per_intf': int,\n 'interface_speed': str,\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_controllers_optics_port_breakout-details", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1150" + } + } + }, + "show controllers optics {port} db": { + "folders": { + "iosxr": { + "class": "ShowControllersOpticsDb", + "doc": "Parser for:\n * show controllers optics {port} db\n ", + "module_name": "iosxr.show_controllers", + "package": "genie.libs.parser", + "schema": "{\n 'transport_admin_state': str,\n 'controller_state': str,\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_controllers_optics_port_db", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1328" + } + } + }, + "show controllers optics {port} dwdm-carrier-map": { + "folders": { + "iosxr": { + "class": "ShowControllersOpticsDwdmCarrierMap", + "doc": "Parser for:\n * show controllers optics {port} dwdm-carrier-map\n ", + "module_name": "iosxr.show_controllers", + "package": "genie.libs.parser", + "schema": "{\n 'dwdm_carrier_band': str,\n 'msa_itu_channel_range_supported': str,\n 'dwdm_carrier_map_table': {\n 'itu_ch_num': {\n Any('*'): {\n 'g_694_1_ch_num': int,\n 'frequency': float,\n 'wavelength': float,\n },\n },\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_controllers_optics_port_dwdm-carrier-map", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1235" + } + } + }, + "show controllers optics {port} fec-thresholds": { + "folders": { + "iosxr": { + "class": "ShowControllersOpticsFecThresholds", + "doc": "Parser for:\n * show controllers optics {port} fec-thresholds\n ", + "module_name": "iosxr.show_controllers", + "package": "genie.libs.parser", + "schema": "{\n 'media_fec_excess_degrade': {\n 'raise': str,\n 'clear': str,\n },\n 'media_fec_detected_degrade': {\n 'raise': str,\n 'clear': str,\n },\n 'host_fec_excess_degrade': {\n 'raise': str,\n 'clear': str,\n },\n 'host_fec_detected_degrade': {\n 'raise': str,\n 'clear': str,\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_controllers_optics_port_fec-thresholds", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_controllers.py#L1057" } } }, @@ -21898,7 +21994,7 @@ "os": "nxos" }, "uid": "show_cores", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1864" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1868" } } }, @@ -21914,7 +22010,7 @@ "os": "iosxe" }, "uid": "show_crypto_call_admission_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7388" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7390" } } }, @@ -21930,7 +22026,7 @@ "os": "iosxe" }, "uid": "show_crypto_eli_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6498" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6500" } } }, @@ -21946,7 +22042,7 @@ "os": "iosxe" }, "uid": "show_crypto_entropy_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1802" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1804" } } }, @@ -22618,7 +22714,7 @@ "os": "iosxe" }, "uid": "show_crypto_gkm_gm_replay", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7640" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7642" } } }, @@ -22634,7 +22730,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_performance", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8536" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8538" } } }, @@ -22650,7 +22746,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6040" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6042" } } }, @@ -22666,7 +22762,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_proposal", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5938" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5940" } } }, @@ -22694,7 +22790,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6139" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6141" } } }, @@ -22710,7 +22806,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1441" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1443" } } }, @@ -22726,7 +22822,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa_local_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1738" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1740" } } }, @@ -22742,7 +22838,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa_local_ip_address_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1725" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1727" } } }, @@ -22758,7 +22854,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa_remote_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1764" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1766" } } }, @@ -22774,7 +22870,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_sa_remote_ip_address_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1751" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1753" } } }, @@ -22790,7 +22886,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4147" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4149" } } }, @@ -22806,7 +22902,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_session_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4147" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4149" } } }, @@ -22822,7 +22918,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7160" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7162" } } }, @@ -22838,7 +22934,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats_exchange", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6306" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6308" } } }, @@ -22854,7 +22950,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats_ext-service", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2717" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2719" } } }, @@ -22870,7 +22966,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats_psh", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8208" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8210" } } }, @@ -22886,7 +22982,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats_reconnect", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3152" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3154" } } }, @@ -22902,7 +22998,7 @@ "os": "iosxe" }, "uid": "show_crypto_ikev2_stats_timeout", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3063" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3065" } } }, @@ -22918,7 +23014,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_internal_dual", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5646" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5648" } } }, @@ -22934,7 +23030,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_internal___include_PALHWcreate_ipsec_sa_by_q", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7923" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7925" } } }, @@ -22950,7 +23046,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_profile", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5815" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5817" } } }, @@ -22966,7 +23062,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5092" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5094" } } }, @@ -22982,7 +23078,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa_count", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1362" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1364" } } }, @@ -22998,7 +23094,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4659" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L4661" } } }, @@ -23014,7 +23110,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9031" } } }, @@ -23030,7 +23126,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa_peer_peer_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5122" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5124" } } }, @@ -23046,7 +23142,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_sa_peer_peer_address_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5107" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5109" } } }, @@ -23062,7 +23158,7 @@ "os": "iosxe" }, "uid": "show_crypto_ipsec_spi-lookup_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9731" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9733" } } }, @@ -23078,7 +23174,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_default_policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9836" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9838" } } }, @@ -23094,7 +23190,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_peer_peer_ip", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10018" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10020" } } }, @@ -23110,7 +23206,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_peers_config", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10168" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10170" } } }, @@ -23126,7 +23222,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_sa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3254" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3256" } } }, @@ -23142,7 +23238,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_sa_count", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10085" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10087" } } }, @@ -23158,7 +23254,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_sa_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3347" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3349" } } }, @@ -23174,7 +23270,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_sa_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9936" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9938" } } }, @@ -23190,7 +23286,7 @@ "os": "iosxe" }, "uid": "show_crypto_isakmp_sa___count_ACTIVE", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7962" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7964" } } }, @@ -23206,7 +23302,7 @@ "os": "iosxe" }, "uid": "show_crypto_key_mypubkey_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8317" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8319" } } }, @@ -23222,7 +23318,7 @@ "os": "iosxe" }, "uid": "show_crypto_key_mypubkey_ec", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8447" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8449" } } }, @@ -23238,7 +23334,7 @@ "os": "iosxe" }, "uid": "show_crypto_key_mypubkey_ec_key_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8482" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8484" } } }, @@ -23254,7 +23350,7 @@ "os": "iosxe" }, "uid": "show_crypto_key_mypubkey_rsa", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8430" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8432" } } }, @@ -23270,7 +23366,7 @@ "os": "iosxe" }, "uid": "show_crypto_key_mypubkey_rsa_key_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8464" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8466" } } }, @@ -23286,7 +23382,7 @@ "os": "iosxe" }, "uid": "show_crypto_map", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9472" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9474" } } }, @@ -23302,7 +23398,7 @@ "os": "iosxe" }, "uid": "show_crypto_mib_ike_flowmib_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6793" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L6795" } } }, @@ -23318,7 +23414,7 @@ "os": "iosxe" }, "uid": "show_crypto_mib_ipsec_flowmib_endpoint", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3455" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3457" } } }, @@ -23334,7 +23430,7 @@ "os": "iosxe" }, "uid": "show_crypto_mib_ipsec_flowmib_global", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5349" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5351" } } }, @@ -23350,7 +23446,7 @@ "os": "iosxe" }, "uid": "show_crypto_mib_ipsec_flowmib_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3625" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L3627" } } }, @@ -23378,7 +23474,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_certificates", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L86" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L88" } } }, @@ -23394,7 +23490,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_certificates_pem_server", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9652" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L9654" } } }, @@ -23410,7 +23506,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_certificates_verbose_trustpoint", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L344" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L346" } } }, @@ -23438,7 +23534,39 @@ "os": "iosxe" }, "uid": "show_crypto_pki_certificates_trustpoint_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L86" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L88" + } + } + }, + "show crypto pki crls": { + "folders": { + "iosxe": { + "class": "ShowCryptoPkiCrls", + "doc": "Parser for `ShowCryptoPkiCrls`", + "module_name": "iosxe.show_crypto", + "package": "genie.libs.parser", + "schema": "{\n 'crl_issuer_name': str,\n 'last_update': str,\n 'next_update': str,\n 'crl_downloaded_at': str,\n 'retrieved_from': str,\n 'crl_der_size': int,\n 'crl_cache_status': str,\n 'parsed_crl_cache': {\n 'current_size': int,\n 'maximum_size': int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_crypto_pki_crls", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10440" + } + } + }, + "show crypto pki crls download": { + "folders": { + "iosxe": { + "class": "ShowCryptoPkiCrlsDownload", + "doc": "Parser for show crypto pki crls download", + "module_name": "iosxe.show_crypto", + "package": "genie.libs.parser", + "schema": "{\n 'trustpoints': {\n Any('*'): {\n Optional('crl_static_time_download_entries'): [],\n 'crl_prepublish_time': str,\n 'crl_maximum_retry_attempts': int,\n 'crl_retry_time_interval': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_crypto_pki_crls_download", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10567" } } }, @@ -23454,7 +23582,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_server", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1899" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1901" } } }, @@ -23470,7 +23598,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_server_server_requests", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2290" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2292" } } }, @@ -23486,7 +23614,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_timer_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2097" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2099" } } }, @@ -23502,7 +23630,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_trustpoints", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8850" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8852" } } }, @@ -23518,7 +23646,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_trustpoints_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L811" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L813" } } }, @@ -23534,7 +23662,7 @@ "os": "iosxe" }, "uid": "show_crypto_pki_trustpoints_trustpoint_name_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L811" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L813" } } }, @@ -23562,7 +23690,7 @@ "os": "iosxe" }, "uid": "show_crypto_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1279" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1281" } } }, @@ -23590,7 +23718,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1293" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1295" } } }, @@ -23606,7 +23734,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_interface_interface_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1307" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1309" } } }, @@ -23622,7 +23750,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_local_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1333" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1335" } } }, @@ -23638,7 +23766,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_local_ip_address_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1321" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1323" } } }, @@ -23654,7 +23782,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_remote_remote_ip", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2564" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2566" } } }, @@ -23670,7 +23798,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_remote_remote_ip_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2578" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L2580" } } }, @@ -23698,7 +23826,7 @@ "os": "iosxe" }, "uid": "show_crypto_session_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1041" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L1043" } } }, @@ -23714,7 +23842,7 @@ "os": "iosxe" }, "uid": "show_crypto_session___count_UP-ACTIVE", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7581" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7583" } } }, @@ -23730,7 +23858,7 @@ "os": "iosxe" }, "uid": "show_crypto_sockets", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5172" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L5174" } } }, @@ -23746,7 +23874,7 @@ "os": "iosxe" }, "uid": "show_crypto_sockets_internal", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7784" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L7786" } } }, @@ -23762,7 +23890,7 @@ "os": "iosxe" }, "uid": "show_crypto_ssl_authorization_policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10293" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10295" } } }, @@ -23778,7 +23906,7 @@ "os": "iosxe" }, "uid": "show_crypto_ssl_session_profile", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10363" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L10365" } } }, @@ -23858,7 +23986,7 @@ "os": "iosxe" }, "uid": "show_cts_interface_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3880" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3884" } } }, @@ -23906,7 +24034,7 @@ "os": "iosxe" }, "uid": "show_cts_policy_sgt_sgt", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3953" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3957" } } }, @@ -24914,7 +25042,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_capture-policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2506" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2516" } } }, @@ -24930,7 +25058,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_capture-policy_interface_interface_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2506" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2516" } } }, @@ -24946,7 +25074,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_capture-policy_vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2506" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2516" } } }, @@ -24962,7 +25090,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_counters_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1833" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1843" } } }, @@ -25074,7 +25202,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_database_interface_interface___count_match", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2439" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2449" } } }, @@ -25099,6 +25227,20 @@ "iosxe": { "class": "ShowDeviceTrackingDatabaseMacDetails", "doc": "Parser for show device-tracking database mac details", + "folders": { + "rv1": { + "class": "ShowDeviceTrackingDatabaseMacDetails", + "doc": "Parser for show device-tracking database mac details", + "module_name": "iosxe.rv1.show_device_tracking", + "package": "genie.libs.parser", + "schema": "{\n 'device': {\n '': {\n 'dev_code': str,\n 'link_layer_address': str,\n 'interface': str,\n 'vlan_id': int,\n 'prim_vlan_id': int,\n 'pref_level': str,\n 'state': str,\n Optional('time_left'): str,\n 'policy': str,\n Optional('input_index'): int,\n Optional('attached'): {\n '': {\n 'ip': str,\n },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_device-tracking_database_mac_details", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_device_tracking.py#L42" + } + }, "module_name": "iosxe.show_device_tracking", "package": "genie.libs.parser", "schema": "{\n 'device': {\n '': {\n 'dev_code': str,\n 'link_layer_address': str,\n 'interface': str,\n 'vlan_id': int,\n 'pref_level': str,\n 'state': str,\n Optional('time_left'): str,\n 'policy': str,\n Optional('input_index'): int,\n Optional('attached'): {\n '': {\n 'ip': str,\n },\n },\n },\n },\n}", @@ -25106,7 +25248,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_database_mac_details", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2245" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2255" } } }, @@ -25117,12 +25259,12 @@ "doc": "Parser for show device-tracking database mac {mac}.", "module_name": "iosxe.show_device_tracking", "package": "genie.libs.parser", - "schema": "{\n 'macDB_count': int,\n 'vlan': int,\n 'dynamic_count': int,\n 'entries': {\n '': {\n 'dev_code': str,\n 'network_layer_address': str,\n 'link_layer_address': str,\n 'interface': str,\n 'vlan_id': int,\n 'pref_level_code': int,\n 'age': str,\n 'state': str,\n Optional('time_left'): str,\n },\n },\n}", + "schema": "{\n Any('*'): {\n 'macDB_count': int,\n 'dynamic_count': int,\n 'entries': {\n '': {\n 'dev_code': str,\n 'network_layer_address': str,\n 'link_layer_address': str,\n 'interface': str,\n 'vlan_id': int,\n 'pref_level_code': int,\n 'age': str,\n 'state': str,\n Optional('time_left'): str,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_device-tracking_database_mac_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1469" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1470" } } }, @@ -25133,12 +25275,12 @@ "doc": "Parser for show device-tracking database mac {mac} details.", "module_name": "iosxe.show_device_tracking", "package": "genie.libs.parser", - "schema": "{\n 'entry_count': int,\n 'vlan_id': int,\n 'dynamic_count': int,\n 'binding_table_configuration': {\n 'max/box': str,\n 'max/port': str,\n 'max/vlan': str,\n 'max/mac': str,\n },\n 'binding_table_count': {\n 'dynamic': int,\n 'local': int,\n 'total': int,\n },\n 'binding_table_state_count': {\n Optional('verify'): int,\n Optional('reachable'): int,\n Optional('stale'): int,\n Optional('down'): int,\n 'total': int,\n },\n 'entries': {\n '': {\n 'dev_code': str,\n 'network_layer_address': str,\n 'link_layer_address': str,\n 'interface': str,\n 'mode': str,\n 'vlan_id': int,\n 'pref_level_code': int,\n 'age': str,\n 'state': str,\n Optional('time_left'): str,\n 'filter': str,\n 'in_crimson': str,\n 'client_id': str,\n Optional('policy'): str,\n },\n },\n}", + "schema": "{\n 'entry_count': int,\n 'vlan_id': int,\n 'dynamic_count': int,\n 'binding_table_configuration': {\n 'max/box': str,\n 'max/port': str,\n 'max/vlan': str,\n 'max/mac': str,\n },\n 'binding_table_count': {\n 'dynamic': int,\n 'local': int,\n 'total': int,\n },\n 'binding_table_state_count': {\n Optional('verify'): int,\n Optional('reachable'): int,\n Optional('stale'): int,\n Optional('down'): int,\n Optional('unknown'): int,\n 'total': int,\n },\n 'entries': {\n '': {\n 'dev_code': str,\n 'network_layer_address': str,\n 'link_layer_address': str,\n 'interface': str,\n 'mode': str,\n 'vlan_id': int,\n 'pref_level_code': int,\n 'age': str,\n 'state': str,\n Optional('time_left'): str,\n Optional('session_id'): str,\n 'filter': str,\n 'in_crimson': str,\n 'client_id': str,\n Optional('policy'): str,\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_device-tracking_database_mac_mac_details", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1617" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L1631" } } }, @@ -25186,7 +25328,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_events", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2042" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2052" } } }, @@ -25202,7 +25344,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_features", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2176" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2186" } } }, @@ -25218,7 +25360,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_messages", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2361" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2371" } } }, @@ -25234,7 +25376,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_messages_detailed_number", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2903" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2913" } } }, @@ -25250,7 +25392,7 @@ "os": "iosxe" }, "uid": "show_device-tracking_messages___section_message", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2361" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_device_tracking.py#L2371" } } }, @@ -25645,7 +25787,7 @@ "os": "iosxe" }, "uid": "show_diagnostic_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7686" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7692" } } }, @@ -27213,6 +27355,22 @@ } } }, + "show ethernet cfm efd meps": { + "folders": { + "iosxe": { + "class": "ShowEthernetCFMEFDMeps", + "doc": "\n Parser for :\n * show ethernet cfm efd meps\n ", + "module_name": "iosxe.show_ethernet", + "package": "genie.libs.parser", + "schema": "{\n 'efd_meps': {\n 'domain': str,\n 'service': str,\n 'notify': str,\n 'efd': str,\n Optional('meps_info'): {\n '': {\n 'id': str,\n 'interface': str,\n 'srvcinst': str,\n 'defect': str,\n 'threshold': str,\n 'triggered': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ethernet_cfm_efd_meps", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ethernet.py#L846" + } + } + }, "show ethernet cfm maintenance-points remote detail": { "folders": { "iosxe": { @@ -28395,7 +28553,7 @@ "os": "iosxe" }, "uid": "show_file_descriptors_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9118" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9128" } } }, @@ -28411,7 +28569,7 @@ "os": "iosxe" }, "uid": "show_file_information_file", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9071" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9081" } } }, @@ -28703,6 +28861,22 @@ } } }, + "show flow interface": { + "folders": { + "iosxe": { + "class": "ShowFlowInterface", + "doc": "Parser for 'show flow interface'", + "module_name": "iosxe.show_flow", + "package": "genie.libs.parser", + "schema": "{\n 'interface': {\n Any('*'): {\n 'fnf': {\n Any('*'): {\n 'direction': {\n Any('*'): {\n 'traffic': {\n 'type': str,\n Optional('sampler'): str,\n Optional('status'): str,\n },\n },\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_flow_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_flow.py#L2956" + } + } + }, "show flow monitor": { "folders": { "iosxe": { @@ -29271,12 +29445,12 @@ "doc": "\n Parser for show graceful-reload\n ", "module_name": "iosxe.show_platform", "package": "genie.libs.parser", - "schema": "{\n Optional('reload_fast_platform_status'): str,\n 'graceful_reload_infra_status': str,\n 'uptime_before_fast_reload': int,\n 'client': {\n Any('*'): {\n 'id': str,\n 'status': str,\n },\n },\n}", + "schema": "{\n Optional('reload_fast_platform_status'): str,\n Optional('graceful_reload_infra_status'): str,\n Optional('uptime_before_fast_reload'): int,\n Optional('client'): {\n Any('*'): {\n 'id': str,\n 'status': str,\n },\n },\n Optional('xfsu_platform_status'): str,\n}", "tokens": { "os": "iosxe" }, "uid": "show_graceful-reload", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9006" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9016" } } }, @@ -29468,7 +29642,7 @@ "os": "iosxe" }, "uid": "show_hardware_led", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L193" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L194" } } }, @@ -29484,7 +29658,7 @@ "os": "iosxe" }, "uid": "show_hardware_led_port_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L520" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L521" } } }, @@ -29500,7 +29674,7 @@ "os": "iosxe" }, "uid": "show_hardware_led_port_port_mode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L723" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L724" } } }, @@ -29516,7 +29690,7 @@ "os": "iosxe" }, "uid": "show_hardware_led_stack_switch_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L193" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L194" } } }, @@ -29816,7 +29990,23 @@ "os": "iosxe" }, "uid": "show_hw-module_slot_slot_port-group_mode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L572" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L573" + } + } + }, + "show hw-module subslot {slot} oir": { + "folders": { + "iosxe": { + "class": "ShowHwModuleSubslotOir", + "doc": "Parser for show hw-module subslot {slot} oir", + "module_name": "iosxe.show_hw", + "package": "genie.libs.parser", + "schema": "{\n 'subslots': {\n '': {\n 'model': str,\n 'operational_status': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_hw-module_subslot_slot_oir", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L839" } } }, @@ -29832,7 +30022,7 @@ "os": "iosxe" }, "uid": "show_hw-module_usbflash1_security_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L628" } } }, @@ -29848,7 +30038,7 @@ "os": "iosxe" }, "uid": "show_hw-module_usbflash1_switch_switch_num_security_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L628" } } }, @@ -29864,7 +30054,7 @@ "os": "iosxe" }, "uid": "show_hw-module_filesystem_security-lock_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L671" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L672" } } }, @@ -29903,7 +30093,7 @@ "os": "iosxe" }, "uid": "show_hw_module_subslot_subslot_transceiver_transceiver_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L48" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_hw.py#L49" } } }, @@ -30326,7 +30516,7 @@ "os": "nxos" }, "uid": "show_install_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L515" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L519" } } }, @@ -32713,7 +32903,7 @@ "model": "c9500" }, "uid": "show_inventory", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L804" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L816" } }, "tokens": { @@ -32842,6 +33032,18 @@ }, "uid": "show_inventory_raw", "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_inventory.py#L30" + }, + "iosxr": { + "class": "ShowInventoryRaw", + "doc": "Parser for show inventory raw", + "module_name": "iosxr.show_inventory", + "package": "genie.libs.parser", + "schema": "{\n 'module_name': {\n Any('*'): {\n 'descr': str,\n 'pid': str,\n 'vid': str,\n 'sn': str,\n },\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_inventory_raw", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_inventory.py#L27" } } }, @@ -32953,7 +33155,7 @@ "os": "iosxe" }, "uid": "show_ip_admission_cache", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6481" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6519" } } }, @@ -32969,7 +33171,7 @@ "os": "iosxe" }, "uid": "show_ip_aliases", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L132" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L138" } } }, @@ -32985,7 +33187,7 @@ "os": "iosxe" }, "uid": "show_ip_aliases_default-vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L187" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L193" } } }, @@ -33001,7 +33203,7 @@ "os": "iosxe" }, "uid": "show_ip_aliases_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L132" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L138" } } }, @@ -34665,7 +34867,7 @@ "os": "iosxe" }, "uid": "show_ip_cef_exact-route_source_destination", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6547" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6585" } } }, @@ -34697,7 +34899,7 @@ "os": "iosxe" }, "uid": "show_ip_cef_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6283" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6321" } } }, @@ -34809,7 +35011,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_binding", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3311" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3349" } } }, @@ -34825,7 +35027,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_binding_vrf_vrf_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3311" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3349" } } }, @@ -34841,7 +35043,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_binding_vrf_vrf_name_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3311" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3349" } } }, @@ -34857,7 +35059,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_binding_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3311" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3349" } } }, @@ -34873,7 +35075,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_binding___count_Active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5980" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6018" } } }, @@ -34889,7 +35091,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_conflict", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8237" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8316" } } }, @@ -34905,7 +35107,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_database", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1361" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1401" } } }, @@ -34921,7 +35123,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_excluded-addresses_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6860" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6898" } } }, @@ -34937,7 +35139,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_excluded-addresses_pool_pool", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6860" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6898" } } }, @@ -34953,7 +35155,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_excluded-addresses_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6860" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6898" } } }, @@ -34969,7 +35171,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_import", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8180" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8259" } } }, @@ -34985,7 +35187,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_pool", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1869" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1907" } } }, @@ -35017,7 +35219,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_server_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3453" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3491" } } }, @@ -35033,7 +35235,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_snooping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7909" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7986" } } }, @@ -35042,14 +35244,28 @@ "iosxe": { "class": "ShowIpDhcpSnoopingBinding", "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "folders": { + "rv1": { + "class": "ShowIpDhcpSnoopingBinding", + "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "module_name": "iosxe.rv1.show_ip", + "package": "genie.libs.parser", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n 'total_bindings': int,\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_ip_dhcp_snooping_binding", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_ip.py#L60" + } + }, "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'total_bindings': int,\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n}", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): {\n 'mac': str,\n 'ip': str,\n 'lease': int,\n 'type': str,\n },\n },\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_binding", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1770" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1808" } } }, @@ -35090,14 +35306,28 @@ "iosxe": { "class": "ShowIpDhcpSnoopingBinding", "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "folders": { + "rv1": { + "class": "ShowIpDhcpSnoopingBinding", + "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "module_name": "iosxe.rv1.show_ip", + "package": "genie.libs.parser", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n 'total_bindings': int,\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_ip_dhcp_snooping_binding_interface_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_ip.py#L60" + } + }, "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'total_bindings': int,\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n}", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): {\n 'mac': str,\n 'ip': str,\n 'lease': int,\n 'type': str,\n },\n },\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_binding_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1770" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1808" } } }, @@ -35346,14 +35576,28 @@ "iosxe": { "class": "ShowIpDhcpSnoopingBinding", "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "folders": { + "rv1": { + "class": "ShowIpDhcpSnoopingBinding", + "doc": " Parser for:\n * 'show ip dhcp snooping binding'\n * 'show ip dhcp snooping binding interface {interface}'\n * 'show ip dhcp snooping binding {mac}'\n ", + "module_name": "iosxe.rv1.show_ip", + "package": "genie.libs.parser", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n 'total_bindings': int,\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_ip_dhcp_snooping_binding_mac", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_ip.py#L60" + } + }, "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'total_bindings': int,\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): ListOf (dict) {'mac': , 'ip': , 'lease': , 'type': },\n },\n },\n },\n}", + "schema": "{\n Optional('interfaces'): {\n Any('*'): {\n 'vlan': {\n Any('*'): {\n 'mac': str,\n 'ip': str,\n 'lease': int,\n 'type': str,\n },\n },\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_binding_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1770" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1808" } } }, @@ -35369,7 +35613,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_binding___include_Total_number_of_bindings", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6017" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6055" } } }, @@ -35385,7 +35629,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_database", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1498" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1538" } } }, @@ -35401,7 +35645,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_snooping_database_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1719" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1759" } } }, @@ -35493,7 +35737,7 @@ "os": "iosxe" }, "uid": "show_ip_dhcp_snooping___include_gleaning", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6054" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6092" } } }, @@ -35509,7 +35753,7 @@ "os": "iosxe" }, "uid": "show_ip_dns_view", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6363" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6401" } } }, @@ -35885,7 +36129,7 @@ "os": "iosxe" }, "uid": "show_ip_http_server_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7191" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7229" } } }, @@ -35901,7 +36145,7 @@ "os": "iosxe" }, "uid": "show_ip_http_server_secure_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7701" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7739" } } }, @@ -36195,7 +36439,7 @@ "os": "iosxe" }, "uid": "show_ip_igmp_snooping_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6605" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6643" } } }, @@ -36355,7 +36599,7 @@ "doc": "Parser for show ip igmp snooping querier vlan {vlan_id} detail", "module_name": "iosxe.show_igmp", "package": "genie.libs.parser", - "schema": "{\n Optional('ip_address'): str,\n Optional('igmp_version'): str,\n Optional('port'): str,\n Optional('max_response_time'): str,\n 'global_igmp': {\n 'admin_state': str,\n 'admin_version': int,\n 'source_ip_address': str,\n 'query_interval': int,\n 'max_response_time': int,\n 'querier_timeout': int,\n 'tcn_query_count': int,\n 'tcn_query_interval': int,\n },\n 'vlan': {\n Any('*'): {\n 'admin_state': str,\n 'admin_version': int,\n 'source_ip_address': str,\n 'query_interval': int,\n 'max_response_time': int,\n 'querier_timeout': int,\n 'tcn_query_count': int,\n 'tcn_query_interval': int,\n 'operational_state': str,\n 'operational_version': int,\n 'tcn_query_pending_count': int,\n },\n },\n}", + "schema": "{\n Optional('ip_address'): str,\n Optional('igmp_version'): str,\n Optional('port'): str,\n Optional('max_response_time'): str,\n 'global_igmp': {\n 'admin_state': str,\n 'admin_version': int,\n 'source_ip_address': str,\n 'query_interval': int,\n 'max_response_time': int,\n 'querier_timeout': int,\n 'tcn_query_count': int,\n 'tcn_query_interval': int,\n },\n Optional('vlan'): {\n Any('*'): {\n 'admin_state': str,\n 'admin_version': int,\n 'source_ip_address': str,\n 'query_interval': int,\n 'max_response_time': int,\n 'querier_timeout': int,\n 'tcn_query_count': int,\n 'tcn_query_interval': int,\n 'operational_state': str,\n 'operational_version': int,\n 'tcn_query_pending_count': int,\n },\n },\n}", "tokens": { "os": "iosxe" }, @@ -36376,7 +36620,7 @@ "os": "iosxe" }, "uid": "show_ip_igmp_snooping_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6935" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6973" }, "nxos": { "class": "ShowIpIgmpSnooping", @@ -36962,7 +37206,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -36978,7 +37222,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L408" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L409" } } }, @@ -36994,7 +37238,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2067" } } }, @@ -37010,7 +37254,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L273" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L274" } } }, @@ -37026,7 +37270,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37042,7 +37286,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L183" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L184" } } }, @@ -37058,7 +37302,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_active___c_HW_Rate", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L130" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L131" } } }, @@ -37074,7 +37318,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L46" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L47" } } }, @@ -37090,7 +37334,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37106,7 +37350,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37122,7 +37366,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37138,7 +37382,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37154,7 +37398,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_vrf_vrf_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37170,7 +37414,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37186,7 +37430,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37202,7 +37446,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37218,7 +37462,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37234,7 +37478,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2266" } } }, @@ -37250,7 +37494,7 @@ "os": "iosxe" }, "uid": "show_ip_mfib___count_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L349" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L350" } } }, @@ -37266,7 +37510,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37282,7 +37526,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_route_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37298,7 +37542,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_route_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37314,7 +37558,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_vrf_vrf_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37330,7 +37574,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_vrf_vrf_route_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37346,7 +37590,7 @@ "os": "iosxe" }, "uid": "show_ip_mrib_vrf_vrf_route_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2586" } } }, @@ -37390,7 +37634,7 @@ "os": "iosxe" }, "uid": "show_ip_mroute_count", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L848" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L850" } } }, @@ -37418,7 +37662,7 @@ "os": "iosxe" }, "uid": "show_ip_mroute_static", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L586" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L588" } } }, @@ -37522,7 +37766,7 @@ "os": "iosxe" }, "uid": "show_ip_mroute_vrf_vrf_static", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L586" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L588" } } }, @@ -38066,7 +38310,7 @@ "os": "iosxe" }, "uid": "show_ip_multicast", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L678" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L680" } } }, @@ -38082,7 +38326,7 @@ "os": "iosxe" }, "uid": "show_ip_multicast_mpls_vif", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L793" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L795" } } }, @@ -38110,7 +38354,7 @@ "os": "iosxe" }, "uid": "show_ip_multicast_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L678" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L680" } } }, @@ -38126,7 +38370,7 @@ "os": "iosxe" }, "uid": "show_ip_name-servers", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7773" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7850" } } }, @@ -38142,7 +38386,7 @@ "os": "iosxe" }, "uid": "show_ip_name-servers_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7773" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7850" } } }, @@ -38186,7 +38430,39 @@ "os": "iosxe" }, "uid": "show_ip_nat_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L971" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L977" + } + } + }, + "show ip nat translation filter range inside global {address1} {address2} total": { + "folders": { + "iosxe": { + "class": "ShowIpNatTranslationFilterRange", + "doc": "Parser for show ip nat translation filter range inside global {address1} {address2} total", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'total_translations': int,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_nat_translation_filter_range_inside_global_address1_address2_total", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L1347" + } + } + }, + "show ip nat translation udp total": { + "folders": { + "iosxe": { + "class": "ShowIpNatTranslationUdpTotal", + "doc": "Parser for show ip nat translation udp total", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'total_translations': int,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_nat_translation_udp_total", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7802" } } }, @@ -38242,7 +38518,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L649" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L655" } } }, @@ -38258,7 +38534,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations_total", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7721" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7759" } } }, @@ -38286,7 +38562,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L649" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L655" } } }, @@ -38314,7 +38590,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L649" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L655" } } }, @@ -38330,7 +38606,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations_vrf_vrf_total", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7721" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7759" } } }, @@ -38358,7 +38634,7 @@ "os": "iosxe" }, "uid": "show_ip_nat_translations_vrf_vrf_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L649" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L655" } } }, @@ -38374,7 +38650,7 @@ "os": "iosxe" }, "uid": "show_ip_nbar_classification_socket-cache_number_of_sockets", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L420" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L426" } } }, @@ -38422,7 +38698,7 @@ "os": "iosxe" }, "uid": "show_ip_nbar_version", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L497" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L503" } } }, @@ -38438,7 +38714,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5411" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5449" } } }, @@ -38454,7 +38730,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5519" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5557" } } }, @@ -38470,7 +38746,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_nhs", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5642" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5680" } } }, @@ -38486,7 +38762,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_nhs_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5737" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5775" } } }, @@ -38502,7 +38778,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_nhs_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5642" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5680" } } }, @@ -38518,7 +38794,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_nhs_tunnel_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5737" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5775" } } }, @@ -38534,7 +38810,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_redirect", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8464" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8543" } } }, @@ -38550,7 +38826,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_self", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8352" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8431" } } }, @@ -38566,7 +38842,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_stats_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4740" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4778" } } }, @@ -38582,7 +38858,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_stats_tunnel_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4740" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4778" } } }, @@ -38598,7 +38874,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6125" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6163" } } }, @@ -38614,7 +38890,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8558" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8873" } } }, @@ -38630,7 +38906,7 @@ "os": "iosxe" }, "uid": "show_ip_nhrp_vrf_vrf_ip", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8558" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8873" } } }, @@ -40098,7 +40374,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_bsr-router", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L647" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L663" } } }, @@ -40190,7 +40466,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L512" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L528" }, "nxos": { "class": "ShowIpPimInterface", @@ -40230,7 +40506,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_interface_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1375" } } }, @@ -40258,7 +40534,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_interface_df", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1942" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1958" } } }, @@ -40322,7 +40598,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_mdt_receive", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2513" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2529" } } }, @@ -40350,7 +40626,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1844" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1860" }, "nxos": { "class": "ShowIpPimNeighbor", @@ -40470,7 +40746,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_rp_mapping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L943" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L959" } } }, @@ -40486,7 +40762,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2046" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2062" } } }, @@ -40518,7 +40794,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_ID_autorp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2161" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2177" } } }, @@ -40546,7 +40822,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_bsr-router", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L647" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L663" } } }, @@ -40590,7 +40866,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L512" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L528" } } }, @@ -40618,7 +40894,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_interface_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1375" } } }, @@ -40646,7 +40922,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_interface_df", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1942" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1958" } } }, @@ -40662,7 +40938,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_mdt_bgp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2255" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2271" } } }, @@ -40678,7 +40954,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_mdt_history_interval_interval", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2458" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2474" } } }, @@ -40694,7 +40970,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_mdt_receive_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2386" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2402" } } }, @@ -40710,7 +40986,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_mdt_send", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2317" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2333" } } }, @@ -40738,7 +41014,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1844" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1860" } } }, @@ -40766,7 +41042,7 @@ "os": "iosxe" }, "uid": "show_ip_pim_vrf_vrf_rp_mapping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L943" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L959" } } }, @@ -40782,7 +41058,7 @@ "os": "iosxe" }, "uid": "show_ip_policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8292" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8371" } } }, @@ -41738,7 +42014,39 @@ "os": "iosxe" }, "uid": "show_ip_sla_application", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8933" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L9248" + } + } + }, + "show ip sla configuration": { + "folders": { + "iosxe": { + "class": "ShowIpSlaConfiguration", + "doc": "Parser for\n 'show ip sla configuration'\n 'show ip sla configuration {entry_number}'", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'ip_slas_configuration': {\n '': {\n 'entry_number': int,\n 'owner': str,\n 'tag': str,\n 'type_of_operation_to_perform': str,\n 'target_address': str,\n 'source_address': str,\n 'request_size_arr_data_bytes': int,\n 'timeout_milliseconds': int,\n 'frequency_seconds': int,\n Optional('verify_data'): str,\n 'status_of_entry_snmp_rowstatus': str,\n 'threshold_milliseconds': int,\n 'distribution_statistics': {\n 'number_of_statistics_hours_kept': int,\n 'number_of_statistics_distributions_buckets_kept': int,\n 'statistic_distribution_interval_milliseconds': int,\n },\n 'enhanced_history': {\n 'number_of_history_lives_kept': int,\n 'number_of_history_buckets_kept': int,\n 'history_filter_type': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_sla_configuration", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8651" + } + } + }, + "show ip sla configuration {entry_number}": { + "folders": { + "iosxe": { + "class": "ShowIpSlaConfiguration", + "doc": "Parser for\n 'show ip sla configuration'\n 'show ip sla configuration {entry_number}'", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'ip_slas_configuration': {\n '': {\n 'entry_number': int,\n 'owner': str,\n 'tag': str,\n 'type_of_operation_to_perform': str,\n 'target_address': str,\n 'source_address': str,\n 'request_size_arr_data_bytes': int,\n 'timeout_milliseconds': int,\n 'frequency_seconds': int,\n Optional('verify_data'): str,\n 'status_of_entry_snmp_rowstatus': str,\n 'threshold_milliseconds': int,\n 'distribution_statistics': {\n 'number_of_statistics_hours_kept': int,\n 'number_of_statistics_distributions_buckets_kept': int,\n 'statistic_distribution_interval_milliseconds': int,\n },\n 'enhanced_history': {\n 'number_of_history_lives_kept': int,\n 'number_of_history_buckets_kept': int,\n 'history_filter_type': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_sla_configuration_entry_number", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8651" } } }, @@ -41754,7 +42062,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_responder", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3226" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3264" } } }, @@ -41770,7 +42078,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2722" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2760" } } }, @@ -41786,7 +42094,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics_aggregated", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3078" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3116" } } }, @@ -41802,7 +42110,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics_aggregated_probe_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3078" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3116" } } }, @@ -41818,7 +42126,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics_details", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2878" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2916" } } }, @@ -41834,7 +42142,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics_probe_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2722" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2760" } } }, @@ -41850,7 +42158,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_statistics_probe_id_details", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2878" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L2916" } } }, @@ -41866,7 +42174,7 @@ "os": "iosxe" }, "uid": "show_ip_sla_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L311" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L317" } } }, @@ -41882,7 +42190,7 @@ "os": "iosxe" }, "uid": "show_ip_sockets", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7836" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L7913" } } }, @@ -41893,12 +42201,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41909,12 +42217,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_dhcp-snooping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41925,12 +42233,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_interface_interface_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41941,12 +42249,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_static", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41957,12 +42265,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41973,12 +42281,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_vlan_vlan_id_interface_interface_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -41989,12 +42297,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -42005,12 +42313,12 @@ "doc": "Parser for\n * 'show ip source binding'\n * 'show ip source binding dhcp-snooping',\n * 'show ip source binding static',\n * 'show ip source binding vlan {vlan_id}',\n * 'show ip source binding interface {interface_name}',\n * 'show ip source binding vlan {vlan_id} interface {interface_name}',\n * 'show ip source binding {ip_address}',\n * 'show ip source binding {mac_address}'", "module_name": "iosxe.show_ip", "package": "genie.libs.parser", - "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': int,\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", + "schema": "{\n 'bindings': {\n Any('*'): {\n 'mac_address': str,\n 'ip_address': str,\n 'lease': Or (, ),\n 'type': str,\n 'vlan': int,\n },\n },\n 'total_bindings': int,\n}", "tokens": { "os": "iosxe" }, "uid": "show_ip_source_binding_mac_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8176" } } }, @@ -42130,7 +42438,23 @@ "os": "iosxe" }, "uid": "show_ip_subscriber_ip_ip_address", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L8687" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L9002" + } + } + }, + "show ip subscriber mac {mac_address}": { + "folders": { + "iosxe": { + "class": "ShowIpSubscriberMac", + "doc": "Parser for show ip subscriber mac {mac_address}", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'subscriber_session_information': {\n 'mac_address': str,\n 'ip_address': str,\n 'session_id': str,\n 'state': str,\n 'username': str,\n 'interface': str,\n 'vrf': str,\n 'service_policy': str,\n 'authentication_status': str,\n 'session_duration': str,\n 'last_status_change': str,\n 'accounting_method': str,\n 'accounting_status': str,\n 'total_input_packets': int,\n 'total_output_packets': int,\n 'total_input_bytes': int,\n 'total_output_bytes': int,\n },\n 'subscriber_attributes': {\n '': {\n 'attribute_type': str,\n 'attribute_value': str,\n },\n },\n 'subscriber_features': {\n '': {\n 'feature_name': str,\n 'feature_status': str,\n Optional('feature_configuration'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_subscriber_mac_mac_address", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L9446" } } }, @@ -42195,7 +42519,7 @@ "os": "iosxe" }, "uid": "show_ip_verify_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6792" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6830" } } }, @@ -42232,7 +42556,7 @@ "os": "iosxe" }, "uid": "show_ip_verify_source_interface_interface_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6792" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L6830" } } }, @@ -42252,6 +42576,22 @@ } } }, + "show ip virtual-reassembly {interface}": { + "folders": { + "iosxe": { + "class": "ShowIpVirtualReassemblyInterface", + "doc": "Parser for show ip virtual-reassembly {interface}", + "module_name": "iosxe.show_ip", + "package": "genie.libs.parser", + "schema": "{\n 'virtual_fragment_reassembly_information': {\n 'interface': str,\n 'vfr_enabled': bool,\n 'maximum_number_of_fragments': int,\n 'maximum_packet_length_bytes': int,\n 'timeout_seconds': int,\n 'current_number_of_reassembly_contexts': int,\n 'current_number_of_fragments': int,\n 'reassembly_timeout_events': int,\n 'reassembly_fail_events': int,\n 'reassembly_success_events': int,\n 'last_packet_dropped_due_to_vfr': {\n 'fragment_count_exceeded': bool,\n 'packet_length_exceeded': bool,\n },\n 'statistics_since_last_clear': {\n 'total_packets_received': int,\n 'total_fragments_received': int,\n 'total_packets_reassembled': int,\n 'total_packets_dropped_due_to_vfr': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ip_virtual-reassembly_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L9704" + } + } + }, "show ip vrf": { "folders": { "iosxe": { @@ -42264,7 +42604,7 @@ "os": "iosxe" }, "uid": "show_ip_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L217" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L223" } } }, @@ -42280,7 +42620,7 @@ "os": "iosxe" }, "uid": "show_ip_vrf_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L269" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L275" } } }, @@ -42296,7 +42636,7 @@ "os": "iosxe" }, "uid": "show_ip_vrf_detail_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L269" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L275" } } }, @@ -42312,7 +42652,7 @@ "os": "iosxe" }, "uid": "show_ip_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L217" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L223" } } }, @@ -42472,7 +42812,7 @@ "os": "iosxe" }, "uid": "show_ipv6_cef_exact-route_source_destination", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2448" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2449" } } }, @@ -42504,7 +42844,7 @@ "os": "iosxe" }, "uid": "show_ipv6_cef_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2111" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2112" } } }, @@ -42536,7 +42876,7 @@ "os": "iosxe" }, "uid": "show_ipv6_cef_vrf_vrf_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2111" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2112" } } }, @@ -42616,7 +42956,7 @@ "os": "iosxe" }, "uid": "show_ipv6_destination-guard_policy_policy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L231" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L232" } } }, @@ -42632,7 +42972,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_binding", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1736" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1737" } } }, @@ -42648,7 +42988,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_guard_policy_policy_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L335" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L336" } } }, @@ -42696,7 +43036,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_pool", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1504" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1505" } } }, @@ -42712,7 +43052,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_pool_poolname", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1504" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1505" } } }, @@ -42728,7 +43068,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_relay_binding", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2331" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2332" } } }, @@ -42760,7 +43100,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1600" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1601" } } }, @@ -42776,7 +43116,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp-ldra", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L457" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L458" } } }, @@ -42792,7 +43132,7 @@ "os": "iosxe" }, "uid": "show_ipv6_dhcp-ldra_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L561" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L562" } } }, @@ -43044,7 +43384,7 @@ "os": "iosxe" }, "uid": "show_ipv6_general-prefix", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2499" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2500" } } }, @@ -43312,7 +43652,23 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" + } + } + }, + "show ipv6 mfib interface": { + "folders": { + "iosxe": { + "class": "ShowIpv6MfibInterface", + "doc": "Parser for show ipv6 mfib interface", + "module_name": "iosxe.show_mfib", + "package": "genie.libs.parser", + "schema": "{\n 'configuration_status': str,\n 'operational_status': str,\n 'initialization_state': str,\n 'total_signalling_packets_queued': int,\n 'process_status': str,\n 'tables': {\n 'active': int,\n 'mrib': int,\n 'io': int,\n },\n 'interfaces': {\n '': {\n 'status': str,\n 'cef_based_output': {\n 'configured': str,\n 'available': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ipv6_mfib_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L610" } } }, @@ -43328,7 +43684,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1019" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1020" } } }, @@ -43344,7 +43700,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L312" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L313" } } }, @@ -43360,7 +43716,23 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" + } + } + }, + "show ipv6 mfib vrf {vrf} summary": { + "folders": { + "iosxe": { + "class": "ShowIpv6MfibVrfSummary", + "doc": "Parser for show ipv6 mfib vrf {vrf} summary", + "module_name": "iosxe.show_mfib", + "package": "genie.libs.parser", + "schema": "{\n 'vrf': {\n Any('*'): {\n 'prefixes': {\n 'total': int,\n 'fwd': int,\n 'non_fwd': int,\n 'deleted': int,\n },\n 'ioitems': {\n 'total': int,\n 'fwd': int,\n 'non_fwd': int,\n 'deleted': int,\n },\n 'forwarding_prefixes': {\n 's_g': int,\n 'g': int,\n 'g_m': int,\n },\n 'table_id': str,\n 'instance': str,\n 'database': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ipv6_mfib_vrf_vrf_summary", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mfib.py#L513" } } }, @@ -43376,7 +43748,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43392,7 +43764,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43408,7 +43780,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43424,7 +43796,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43440,7 +43812,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_vrf_vrf_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43456,7 +43828,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43472,7 +43844,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43488,7 +43860,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43504,7 +43876,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43520,7 +43892,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mfib_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1216" } } }, @@ -43712,7 +44084,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mld_snooping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2260" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2261" } } }, @@ -43968,7 +44340,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -43984,7 +44356,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_route_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -44000,7 +44372,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_route_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -44016,7 +44388,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_vrf_vrf_route", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -44032,7 +44404,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_vrf_vrf_route_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -44048,7 +44420,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mrib_vrf_vrf_route_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L857" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L858" } } }, @@ -44076,7 +44448,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44152,7 +44524,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44180,7 +44552,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44208,7 +44580,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44236,7 +44608,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44264,7 +44636,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44292,7 +44664,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_vrf_vrf_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44320,7 +44692,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44348,7 +44720,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44376,7 +44748,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_group_source_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44404,7 +44776,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_group_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44432,7 +44804,7 @@ "os": "iosxe" }, "uid": "show_ipv6_mroute_verbose", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L509" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_mcast.py#L511" } } }, @@ -44624,7 +44996,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L83" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L84" }, "iosxr": { "class": "ShowIpv6Neighbors", @@ -44664,7 +45036,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L148" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L149" }, "iosxr": { "class": "ShowIpv6NeighborsDetail", @@ -44692,7 +45064,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L83" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L84" }, "iosxr": { "class": "ShowIpv6Neighbors", @@ -44720,7 +45092,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors_vrf_vrf_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L148" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L149" } } }, @@ -44736,7 +45108,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors_vrf_vrf_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L83" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L84" }, "iosxr": { "class": "ShowIpv6Neighbors", @@ -44764,7 +45136,7 @@ "os": "iosxe" }, "uid": "show_ipv6_neighbors_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L83" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L84" }, "iosxr": { "class": "ShowIpv6Neighbors", @@ -44792,7 +45164,7 @@ "os": "iosxe" }, "uid": "show_ipv6_nhrp_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1924" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L1925" } } }, @@ -44964,7 +45336,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_bsr_candidate-rp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L375" } } }, @@ -44975,7 +45347,7 @@ "doc": "Parser for:\n show ipv6 pim bsr election\n show ipv6 pim vrf bsr election", "module_name": "ios.show_pim", "package": "genie.libs.parser", - "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_system'): str,\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "ios" }, @@ -44987,7 +45359,7 @@ "doc": "Parser for:\n show ipv6 pim bsr election\n show ipv6 pim vrf bsr election", "module_name": "iosxe.show_pim", "package": "genie.libs.parser", - "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_system'): str,\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, @@ -45160,7 +45532,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_mdt_receive", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2681" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2697" } } }, @@ -45176,7 +45548,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_mdt_send", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2584" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2600" } } }, @@ -45204,7 +45576,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1865" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1881" }, "nxos": { "class": "ShowIpv6PimNeighbor", @@ -45244,7 +45616,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_neighbor_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1886" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1902" } } }, @@ -45264,6 +45636,22 @@ } } }, + "show ipv6 pim neighbor {interface}": { + "folders": { + "iosxe": { + "class": "ShowIpv6PimNeighborIntf", + "doc": "Parser for show ipv6 pim neighbor Te0/0/4", + "module_name": "iosxe.show_ipv6", + "package": "genie.libs.parser", + "schema": "{\n 'interface': str,\n 'neighbors': {\n Any('*'): {\n 'uptime': str,\n 'expires': str,\n 'mode': str,\n 'dr_priority': int,\n 'bsr_priority': int,\n 'hello_interval': str,\n 'neighbor_interface': str,\n 'neighbor_state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_ipv6_pim_neighbor_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2570" + } + } + }, "show ipv6 pim route": { "folders": { "nxos": { @@ -45336,7 +45724,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_vrf_vrf_bsr_candidate-rp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L375" } } }, @@ -45347,7 +45735,7 @@ "doc": "Parser for:\n show ipv6 pim bsr election\n show ipv6 pim vrf bsr election", "module_name": "ios.show_pim", "package": "genie.libs.parser", - "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_system'): str,\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "ios" }, @@ -45359,7 +45747,7 @@ "doc": "Parser for:\n show ipv6 pim bsr election\n show ipv6 pim vrf bsr election", "module_name": "iosxe.show_pim", "package": "genie.libs.parser", - "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'vrf': {\n Any('*'): {\n 'address_family': {\n Any('*'): {\n 'rp': {\n 'bsr': {\n Optional('bsr_system'): str,\n Optional('bsr_candidate'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('priority'): int,\n },\n Optional('bsr'): {\n Optional('address'): str,\n Optional('hash_mask_length'): int,\n Optional('scope_range_list'): str,\n Optional('priority'): int,\n Optional('up_time'): str,\n Optional('expires'): str,\n Optional('rpf_interface'): str,\n Optional('rpf_address'): str,\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, @@ -45408,7 +45796,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_vrf_vrf_mdt_receive", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2681" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2697" } } }, @@ -45424,7 +45812,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_vrf_vrf_mdt_send", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2584" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2600" } } }, @@ -45452,7 +45840,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_vrf_vrf_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1865" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1881" } } }, @@ -45480,7 +45868,7 @@ "os": "iosxe" }, "uid": "show_ipv6_pim_vrf_vrf_neighbor_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1886" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1902" } } }, @@ -46396,7 +46784,7 @@ "os": "iosxe" }, "uid": "show_ipv6_routers", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L697" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L698" }, "nxos": { "class": "ShowIpv6Routers", @@ -46424,7 +46812,7 @@ "os": "iosxe" }, "uid": "show_ipv6_routers_vrf_vrf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L697" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L698" }, "nxos": { "class": "ShowIpv6Routers", @@ -46496,7 +46884,7 @@ "os": "iosxe" }, "uid": "show_ipv6_static_recursive", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2189" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ipv6.py#L2190" } } }, @@ -55082,7 +55470,7 @@ "os": "iosxr" }, "uid": "show_l2vpn_xconnect", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1207" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1237" } } }, @@ -55109,12 +55497,12 @@ "doc": "Parser for show l2vpn xconnect detail", "module_name": "iosxr.show_xconnect", "package": "genie.libs.parser", - "schema": "{\n 'group': {\n Any('*'): {\n Optional('mp2mp'): {\n Any('*'): {\n 'state': str,\n 'vpn_id': int,\n 'vpn_mtu': int,\n 'l2_encapsulation': str,\n 'auto_discovery': {\n Any('*'): {\n 'state': str,\n 'event_name': str,\n 'route_distinguisher': str,\n },\n },\n 'import_route_targets': list,\n 'export_route_targets': list,\n 'signaling_protocol': {\n Any('*'): {\n 'ce_range': int,\n },\n },\n },\n },\n 'xc': {\n Any('*'): {\n 'state': str,\n 'interworking': str,\n Optional('local_ce_id'): int,\n Optional('remote_ce_id'): int,\n Optional('discovery_state'): str,\n Optional('monitor_session'): {\n Any('*'): {\n 'state': str,\n },\n },\n Optional('ac'): {\n Any('*'): {\n 'state': str,\n Optional('type'): str,\n Optional('num_ranges'): int,\n Optional('rewrite_tags'): str,\n Optional('mtu'): int,\n Optional('xc_id'): str,\n Optional('interworking'): str,\n Optional('msti'): int,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n Optional('drops'): {\n Optional('illegal_vlan'): int,\n Optional('illegal_length'): int,\n },\n },\n Optional('vlan_ranges'): list,\n },\n },\n Optional('pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n Optional('pw_class'): str,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('auto_discovered'): str,\n Optional('protocol'): str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('mpls'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('evpn'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n Optional('state'): str,\n Optional('ac_id'): int,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('source_address'): str,\n Optional('encap_type'): str,\n Optional('control_word'): str,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('reachability'): str,\n Optional('lsp'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('evpn'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('srv6'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('backup_pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n 'pw_class': str,\n 'xc_id': str,\n 'encapsulation': str,\n Optional('auto_discovered'): str,\n 'protocol': str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n 'mpls': {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'group': {\n Any('*'): {\n Optional('mp2mp'): {\n Any('*'): {\n 'state': str,\n 'vpn_id': int,\n 'vpn_mtu': int,\n 'l2_encapsulation': str,\n 'auto_discovery': {\n Any('*'): {\n 'state': str,\n 'event_name': str,\n 'route_distinguisher': str,\n },\n },\n 'import_route_targets': list,\n 'export_route_targets': list,\n 'signaling_protocol': {\n Any('*'): {\n 'ce_range': int,\n },\n },\n },\n },\n 'xc': {\n Any('*'): {\n 'state': str,\n 'interworking': str,\n Optional('local_ce_id'): int,\n Optional('remote_ce_id'): int,\n Optional('discovery_state'): str,\n Optional('monitor_session'): {\n Any('*'): {\n 'state': str,\n },\n },\n Optional('ac'): {\n Any('*'): {\n 'state': str,\n Optional('type'): str,\n Optional('num_ranges'): int,\n Optional('rewrite_tags'): str,\n Optional('mtu'): int,\n Optional('xc_id'): str,\n Optional('interworking'): str,\n Optional('msti'): int,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n Optional('drops'): {\n Optional('illegal_vlan'): int,\n Optional('illegal_length'): int,\n },\n },\n Optional('vlan_ranges'): list,\n },\n },\n Optional('pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n Optional('pw_class'): str,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('auto_discovered'): str,\n Optional('protocol'): str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('load_balancing_hashing'): str,\n Optional('configured_tx'): int,\n Optional('configured_rx'): int,\n Optional('negotiated_tx'): int,\n Optional('negotiated_rx'): int,\n Optional('mpls'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('evpn'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n Optional('state'): str,\n Optional('ac_id'): int,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('source_address'): str,\n Optional('encap_type'): str,\n Optional('control_word'): str,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('reachability'): str,\n Optional('lsp'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('evpn'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('srv6'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('backup_pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n 'pw_class': str,\n 'xc_id': str,\n 'encapsulation': str,\n Optional('auto_discovered'): str,\n 'protocol': str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('load_balancing_hashing'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n 'mpls': {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "iosxr" }, "uid": "show_l2vpn_xconnect_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L402" } } }, @@ -55125,12 +55513,12 @@ "doc": "Parser class for 'show l2vpn xconnect mp2mp detail' CLI.", "module_name": "iosxr.show_xconnect", "package": "genie.libs.parser", - "schema": "{\n 'group': {\n Any('*'): {\n Optional('mp2mp'): {\n Any('*'): {\n 'state': str,\n 'vpn_id': int,\n 'vpn_mtu': int,\n 'l2_encapsulation': str,\n 'auto_discovery': {\n Any('*'): {\n 'state': str,\n 'event_name': str,\n 'route_distinguisher': str,\n },\n },\n 'import_route_targets': list,\n 'export_route_targets': list,\n 'signaling_protocol': {\n Any('*'): {\n 'ce_range': int,\n },\n },\n },\n },\n 'xc': {\n Any('*'): {\n 'state': str,\n 'interworking': str,\n Optional('local_ce_id'): int,\n Optional('remote_ce_id'): int,\n Optional('discovery_state'): str,\n Optional('monitor_session'): {\n Any('*'): {\n 'state': str,\n },\n },\n Optional('ac'): {\n Any('*'): {\n 'state': str,\n Optional('type'): str,\n Optional('num_ranges'): int,\n Optional('rewrite_tags'): str,\n Optional('mtu'): int,\n Optional('xc_id'): str,\n Optional('interworking'): str,\n Optional('msti'): int,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n Optional('drops'): {\n Optional('illegal_vlan'): int,\n Optional('illegal_length'): int,\n },\n },\n Optional('vlan_ranges'): list,\n },\n },\n Optional('pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n Optional('pw_class'): str,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('auto_discovered'): str,\n Optional('protocol'): str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('mpls'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('evpn'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n Optional('state'): str,\n Optional('ac_id'): int,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('source_address'): str,\n Optional('encap_type'): str,\n Optional('control_word'): str,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('reachability'): str,\n Optional('lsp'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('evpn'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('srv6'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('backup_pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n 'pw_class': str,\n 'xc_id': str,\n 'encapsulation': str,\n Optional('auto_discovered'): str,\n 'protocol': str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n 'mpls': {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n}", + "schema": "{\n 'group': {\n Any('*'): {\n Optional('mp2mp'): {\n Any('*'): {\n 'state': str,\n 'vpn_id': int,\n 'vpn_mtu': int,\n 'l2_encapsulation': str,\n 'auto_discovery': {\n Any('*'): {\n 'state': str,\n 'event_name': str,\n 'route_distinguisher': str,\n },\n },\n 'import_route_targets': list,\n 'export_route_targets': list,\n 'signaling_protocol': {\n Any('*'): {\n 'ce_range': int,\n },\n },\n },\n },\n 'xc': {\n Any('*'): {\n 'state': str,\n 'interworking': str,\n Optional('local_ce_id'): int,\n Optional('remote_ce_id'): int,\n Optional('discovery_state'): str,\n Optional('monitor_session'): {\n Any('*'): {\n 'state': str,\n },\n },\n Optional('ac'): {\n Any('*'): {\n 'state': str,\n Optional('type'): str,\n Optional('num_ranges'): int,\n Optional('rewrite_tags'): str,\n Optional('mtu'): int,\n Optional('xc_id'): str,\n Optional('interworking'): str,\n Optional('msti'): int,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n Optional('drops'): {\n Optional('illegal_vlan'): int,\n Optional('illegal_length'): int,\n },\n },\n Optional('vlan_ranges'): list,\n },\n },\n Optional('pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n Optional('pw_class'): str,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('auto_discovered'): str,\n Optional('protocol'): str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('load_balancing_hashing'): str,\n Optional('configured_tx'): int,\n Optional('configured_rx'): int,\n Optional('negotiated_tx'): int,\n Optional('negotiated_rx'): int,\n Optional('mpls'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('evpn'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n Optional('state'): str,\n Optional('ac_id'): int,\n Optional('xc_id'): str,\n Optional('encapsulation'): str,\n Optional('source_address'): str,\n Optional('encap_type'): str,\n Optional('control_word'): str,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('reachability'): str,\n Optional('lsp'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n Optional('evpn'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('srv6'): {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n Optional('backup_pw'): {\n 'neighbor': {\n Any('*'): {\n 'id': {\n Any('*'): {\n 'state': str,\n 'pw_class': str,\n 'xc_id': str,\n 'encapsulation': str,\n Optional('auto_discovered'): str,\n 'protocol': str,\n Optional('source_address'): str,\n Optional('lsp'): str,\n Optional('load_balancing_hashing'): str,\n Optional('type'): str,\n Optional('control_word'): str,\n Optional('interworking'): str,\n Optional('backup_disable_delay'): int,\n Optional('ignore_mtu_mismatch'): str,\n Optional('transmit_mtu_zero'): str,\n Optional('status_tlv'): str,\n Optional('sequencing'): str,\n 'mpls': {\n Any('*'): {\n 'local': str,\n 'remote': str,\n Optional('local_type'): list,\n Optional('remote_type'): list,\n },\n },\n Optional('create_time'): str,\n Optional('last_time_status_changed'): str,\n Optional('last_time_pw_went_down'): str,\n Optional('statistics'): {\n 'packet_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n 'byte_totals': {\n Optional('receive'): int,\n Optional('send'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n}", "tokens": { "os": "iosxr" }, "uid": "show_l2vpn_xconnect_mp2mp_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1170" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1200" } } }, @@ -55146,7 +55534,7 @@ "os": "iosxr" }, "uid": "show_l2vpn_xconnect_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1495" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_xconnect.py#L1525" } } }, @@ -55744,7 +56132,7 @@ "os": "iosxe" }, "uid": "show_license_eventlog_2", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2425" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2422" } } }, @@ -55840,7 +56228,7 @@ "os": "iosxe" }, "uid": "show_license_tech_support", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2886" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2883" } } }, @@ -55872,7 +56260,7 @@ "os": "iosxe" }, "uid": "show_license_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2284" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_license.py#L2281" } } }, @@ -56484,7 +56872,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_vlan_vlan_ethernet_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1350" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1353" } }, "module_name": "iosxe.show_lisp", @@ -56512,7 +56900,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_vlan_vlan_ethernet_subscriber_address-resolution", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1382" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1385" } }, "tokens": { @@ -57065,7 +57453,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_vrf_vrf_ipv4_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1279" } }, "module_name": "iosxe.show_lisp_ipv4", @@ -57415,7 +57803,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_vrf_vrf_ipv6_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1313" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1316" } }, "module_name": "iosxe.show_lisp_ipv6", @@ -58041,7 +58429,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_eid_table_ipv4_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1279" } }, "module_name": "iosxe.show_lisp_ipv4", @@ -58456,7 +58844,7 @@ "revision": "1" }, "uid": "show_lisp_eid-table_eid_table_ipv6_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1313" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1316" } }, "module_name": "iosxe.show_lisp_ipv6", @@ -59106,7 +59494,7 @@ "revision": "1" }, "uid": "show_lisp_instance-id_instance_id_ethernet_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1350" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1353" } }, "module_name": "iosxe.show_lisp", @@ -59134,7 +59522,7 @@ "revision": "1" }, "uid": "show_lisp_instance-id_instance_id_ethernet_subscriber_address-resolution", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1382" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1385" } }, "tokens": { @@ -59739,7 +60127,7 @@ "revision": "1" }, "uid": "show_lisp_instance-id_instance_id_ipv4_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1279" } }, "module_name": "iosxe.show_lisp_ipv4", @@ -60301,7 +60689,7 @@ "revision": "1" }, "uid": "show_lisp_instance-id_instance_id_ipv6_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1313" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1316" } }, "module_name": "iosxe.show_lisp_ipv6", @@ -61061,7 +61449,7 @@ "revision": "1" }, "uid": "show_lisp_locator-table_locator_table_instance-id_instance_id_ethernet_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1350" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1353" } }, "module_name": "iosxe.show_lisp", @@ -61089,7 +61477,7 @@ "revision": "1" }, "uid": "show_lisp_locator-table_locator_table_instance-id_instance_id_ethernet_subscriber_address-resolution", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1382" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1385" } }, "tokens": { @@ -61482,7 +61870,7 @@ "revision": "1" }, "uid": "show_lisp_locator-table_locator_table_instance-id_instance_id_ipv4_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1279" } }, "module_name": "iosxe.show_lisp_ipv4", @@ -61832,7 +62220,7 @@ "revision": "1" }, "uid": "show_lisp_locator-table_locator_table_instance-id_instance_id_ipv6_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1313" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1316" } }, "module_name": "iosxe.show_lisp_ipv6", @@ -63929,7 +64317,7 @@ "revision": "1" }, "uid": "show_lisp_lisp_id_instance-id_instance_id_ethernet_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1350" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1353" } }, "module_name": "iosxe.show_lisp", @@ -63957,7 +64345,7 @@ "revision": "1" }, "uid": "show_lisp_lisp_id_instance-id_instance_id_ethernet_subscriber_address-resolution", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1382" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1385" } }, "tokens": { @@ -64514,7 +64902,7 @@ "revision": "1" }, "uid": "show_lisp_lisp_id_instance-id_instance_id_ipv4_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1279" } }, "module_name": "iosxe.show_lisp_ipv4", @@ -65028,7 +65416,7 @@ "revision": "1" }, "uid": "show_lisp_lisp_id_instance-id_instance_id_ipv6_subscriber", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1313" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_lisp.py#L1316" } }, "module_name": "iosxe.show_lisp_ipv6", @@ -66258,6 +66646,22 @@ } } }, + "show logging count": { + "folders": { + "iosxe": { + "class": "ShowLoggingCount", + "doc": "Parser for:\n * 'show logging count'\n ", + "module_name": "iosxe.show_logging", + "package": "genie.libs.parser", + "schema": "{\n 'facility': {\n Any('*'): {\n 'message_name': {\n Any('*'): {\n 'severity': int,\n 'occurrences': int,\n 'last_time': str,\n },\n },\n Optional('total'): int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_logging_count", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_logging.py#L1901" + } + } + }, "show logging logfile": { "folders": { "nxos": { @@ -68378,7 +68782,39 @@ "os": "iosxe" }, "uid": "show_meraki", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L43" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L46" + } + } + }, + "show meraki config monitor": { + "folders": { + "iosxe": { + "class": "ShowMerakiConfigMonitor", + "doc": "Parser for:\n * 'show meraki config monitor'\n ", + "module_name": "iosxe.show_meraki", + "package": "genie.libs.parser", + "schema": "{\n Optional('err_msg'): str,\n Optional('current_state'): str,\n Optional('instances'): {\n Any('*'): {\n 'config_change_time': str,\n 'xpaths_seen': int,\n Optional('xpaths'): {\n Any('*'): {\n 'path': str,\n 'operation': str,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_meraki_config_monitor", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L333" + } + } + }, + "show meraki config updater": { + "folders": { + "iosxe": { + "class": "ShowMerakiConfigUpdater", + "doc": "Schema for:\n * 'show meraki config updater'\n ", + "module_name": "iosxe.show_meraki", + "package": "genie.libs.parser", + "schema": "{\n Optional('err_msg'): str,\n Optional('config_updater'): {\n 'current_state': str,\n Optional('last_save_time'): str,\n Optional('next_save_scheduled'): bool,\n Optional('next_save_time'): str,\n },\n Optional('latest_operation'): {\n 'operation': str,\n Optional('download_running_config'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n Optional('config_location'): str,\n Optional('dashboard_status_code'): str,\n Optional('retry_timeout'): int,\n Optional('dashboard_provided'): bool,\n Optional('retry_attempt'): int,\n Optional('retry_count'): int,\n Optional('retry_time'): str,\n },\n Optional('apply_running_config'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n },\n Optional('save_config'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n },\n Optional('get_running_config'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n Optional('config_location'): str,\n },\n Optional('get_presigned_url'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n Optional('dashboard_status_code'): str,\n Optional('retry_timeout'): int,\n Optional('dashboard_provided'): bool,\n Optional('retry_attempt'): int,\n Optional('retry_count'): int,\n Optional('retry_time'): str,\n },\n Optional('upload_config'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n Optional('dashboard_status_code'): str,\n Optional('retry_timeout'): int,\n Optional('dashboard_provided'): bool,\n Optional('retry_attempt'): int,\n Optional('retry_count'): int,\n Optional('retry_time'): str,\n },\n Optional('check_uplink'): {\n 'status': str,\n Optional('start_time'): str,\n Optional('result_time'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_meraki_config_updater", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L494" } } }, @@ -68394,7 +68830,23 @@ "os": "iosxe" }, "uid": "show_meraki_connect", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L164" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L167" + } + } + }, + "show meraki migration": { + "folders": { + "iosxe": { + "class": "ShowMerakiMigration", + "doc": "Parser for:\n * 'show meraki migration'\n ", + "module_name": "iosxe.show_meraki", + "package": "genie.libs.parser", + "schema": "{\n Optional('err_msg'): str,\n Optional('booted_mode'): str,\n Optional('in_progress'): bool,\n Optional('mode_migrating_to'): str,\n Optional('migration_status'): str,\n Optional('start_time'): str,\n Optional('incompatible_reasons'): ListOf (type) ,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_meraki_migration", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L773" } } }, @@ -68410,7 +68862,7 @@ "os": "iosxe" }, "uid": "show_meraki_switch_switch", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L43" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_meraki.py#L46" } } }, @@ -68855,12 +69307,12 @@ "doc": "Parser for show module", "module_name": "nxos.rv1.show_platform", "package": "genie.libs.parser", - "schema": "{\n 'slot': {\n Optional('rp'): {\n Any('*'): {\n Any('*'): {\n 'ports': str,\n 'slot': str,\n Optional('model'): str,\n 'status': str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n },\n },\n },\n Optional('lc'): {\n Optional('Any (str) *'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n },\n },\n },\n },\n Optional('xbar'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('module_type'): str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n },\n },\n Optional('lem'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('module_type'): str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n Optional('serial_number'): str,\n },\n },\n}", + "schema": "{\n 'slot': {\n Optional('rp'): {\n Any('*'): {\n Any('*'): {\n 'ports': str,\n 'slot': str,\n Optional('model'): str,\n 'status': str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n },\n },\n },\n Optional('lc'): {\n Optional('Any (str) *'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n },\n },\n },\n },\n Optional('xbar'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('module_type'): str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('serial_number'): str,\n },\n },\n Optional('lem'): {\n Optional('Any (str) *'): {\n Optional('ports'): str,\n 'slot': str,\n Optional('module_type'): str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('mac_address'): str,\n Optional('online_diag_status'): str,\n Optional('slot/world_wide_name'): str,\n Optional('serial_number'): str,\n },\n },\n Optional('sam'): {\n Optional('Any (str) *'): {\n Optional('Any (str) *'): {\n Optional('module_type'): str,\n Optional('model'): str,\n Optional('status'): str,\n Optional('software'): str,\n Optional('hardware'): str,\n Optional('online_diag_status'): str,\n Optional('serial_number'): str,\n },\n },\n },\n}", "tokens": { "revision": "1" }, "uid": "show_module", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/rv1/show_platform.py#L76" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/rv1/show_platform.py#L91" } }, "module_name": "nxos.show_platform", @@ -68870,7 +69322,7 @@ "os": "nxos" }, "uid": "show_module", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L993" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L997" } } }, @@ -72368,7 +72820,7 @@ "os": "iosxe" }, "uid": "show_nhrp_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5927" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5965" } } }, @@ -72384,7 +72836,7 @@ "os": "iosxe" }, "uid": "show_nhrp_stats_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5949" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5987" } } }, @@ -72400,7 +72852,7 @@ "os": "iosxe" }, "uid": "show_nhrp_stats_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5927" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5965" } } }, @@ -72416,7 +72868,7 @@ "os": "iosxe" }, "uid": "show_nhrp_stats_tunnel_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5949" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L5987" } } }, @@ -75557,6 +76009,22 @@ } } }, + "show parameter-map type subscriber attribute-to-service name {template_name}": { + "folders": { + "iosxe": { + "class": "ShowParameterMapTypeSubscriberAttributeToService", + "doc": "Parser for show parameter-map type subscriber attribute-to-service name {template name}", + "module_name": "iosxe.show_dot1x", + "package": "genie.libs.parser", + "schema": "{\n 'parameter_map_name': str,\n 'maps': {\n Any('*'): {\n 'device_type': str,\n 'action': {\n Any('*'): {\n 'interface_template': str,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_parameter-map_type_subscriber_attribute-to-service_name_template_name", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_dot1x.py#L784" + } + } + }, "show parser encrypt file status": { "folders": { "iosxe": { @@ -76295,7 +76763,7 @@ "model": "c9500" }, "uid": "show_plaform_software_fed_switch_switch_num_acl_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2862" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2874" } }, "tokens": { @@ -76310,7 +76778,7 @@ "os": "iosxe" }, "uid": "show_plaform_software_fed_switch_switch_num_acl_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9393" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9403" } } }, @@ -76332,7 +76800,7 @@ "model": "c9500" }, "uid": "show_plaform_software_fed_switch_switch_num_acl_usage___include_acl_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2862" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2874" } }, "tokens": { @@ -76347,7 +76815,7 @@ "os": "iosxe" }, "uid": "show_plaform_software_fed_switch_switch_num_acl_usage___include_acl_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9393" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9403" } } }, @@ -76395,7 +76863,7 @@ "model": "c9500" }, "uid": "show_platform", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L893" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L905" } }, "tokens": { @@ -76454,6 +76922,22 @@ } } }, + "show platform dhcpsnooping client stats {mac_address}": { + "folders": { + "iosxe": { + "class": "ShowPlatformDhcpSnoopingClientStats", + "doc": "Parser for show platform dhcpsnooping client stats {mac_address}", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'client_mac': str,\n 'packet_trace': ListOf (dict) {'timestamp': , 'destination_mac': , 'destination_ip': , 'vlan': , 'message': , 'handler_action': },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_dhcpsnooping_client_stats_mac_address", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17160" + } + } + }, "show platform frontend-controller version 0 {switch_num}": { "folders": { "iosxe": { @@ -76466,7 +76950,7 @@ "os": "iosxe" }, "uid": "show_platform_frontend-controller_version_0_switch_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9597" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9607" } } }, @@ -76515,7 +76999,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_authentication_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3718" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3727" } } }, @@ -76547,7 +77031,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_chassis_fantray_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1260" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1272" } }, "tokens": { @@ -76591,7 +77075,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_chassis_fantray_detail_switch_mode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1494" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1506" } }, "tokens": { @@ -76606,7 +77090,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_chassis_fantray_detail_switch_mode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3871" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3880" } } }, @@ -76638,7 +77122,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_chassis_power-supply_detail_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1339" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1351" }, "c9600": { "class": "ShowPlatformHardwareChassisPowerSupplyDetailAll", @@ -76694,7 +77178,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_chassis_power-supply_detail_switch_mode_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1571" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1583" }, "c9600": { "class": "ShowPlatformHardwareChassisPowerSupplyDetailSwitchAll", @@ -76721,7 +77205,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_chassis_power-supply_detail_switch_mode_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3941" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3950" } } }, @@ -76737,7 +77221,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_cpp_active_feature_firewall_session_create_session_context_num_sessions", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7533" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7542" } } }, @@ -76753,7 +77237,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_cpp_active_infrastructure_exmem_statistics_user", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7352" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7361" } } }, @@ -76769,7 +77253,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_cpp_active_statistics_drop", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7602" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7611" } } }, @@ -76785,7 +77269,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_crypto-device_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6431" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6440" } } }, @@ -76801,7 +77285,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_fwd-asic_drops_exceptions", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L81" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L84" } } }, @@ -76817,7 +77301,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_fwd-asic_register_read_register-name_reg_name_asic_asic_core_core", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4155" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4158" } } }, @@ -76855,7 +77339,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_fwd-asic_resource_tcam_table_pbr_record_0_format_0___begin_nat_region", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1733" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1745" }, "c9600": { "class": "ShowPlatformFedTcamPbrNat", @@ -76930,7 +77414,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_fwd-asic_resource_tcam_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "class": "ShowPlatformFedActiveTcamUtilization", @@ -77015,7 +77499,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_fwd-asic_resource_tcam_utilization_asic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "class": "ShowPlatformFedActiveTcamUtilization", @@ -77100,7 +77584,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_fwd-asic_resource_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1558" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1561" } } }, @@ -77134,7 +77618,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3507" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3519" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueConfig", @@ -77161,7 +77645,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1229" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1232" } } }, @@ -77177,7 +77661,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_qos_queue_label2qmap_qmap-egress-data_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1025" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1028" } } }, @@ -77223,7 +77707,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_qos_queue_stats_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2034" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2046" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueStatsInterface", @@ -77250,7 +77734,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_qos_queue_stats_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L819" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L822" } } }, @@ -77294,7 +77778,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_active_qos_queue_stats_interface_interface_clear", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2122" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2134" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueStatsInterfaceClear", @@ -77332,7 +77816,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_qos_queue_stats_oq_multicast_attach", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4102" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4105" } } }, @@ -77348,7 +77832,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_qos_schedule_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L303" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L306" } } }, @@ -77364,7 +77848,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_active_vlan_num_ingress", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L151" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L154" } } }, @@ -77380,23 +77864,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd_resource_utilization___include_label", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1124" - } - } - }, - "show platform hardware fed switch active fwd-asic insight l2_mirror_command_erspan({mirror_gid})": { - "folders": { - "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan", - "doc": null, - "module_name": "iosxe.show_platform_hardware_fed", - "package": "genie.libs.parser", - "schema": "{\n 'l2_mirror_command_erspan': {\n 'mirror_gid': {\n Any('*'): {\n 'dest_port_tc': int,\n 'dest_port_gid': int,\n 'probability': float,\n 'source_mac': str,\n 'dest_mac': str,\n 'vlan_tag': int,\n 'source_ip': str,\n 'dest_ip': str,\n 'dest_port': int,\n 'ttl': int,\n 'counter_data': list,\n },\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l2_mirror_command_erspan(mirror_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6771" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1127" } } }, @@ -77412,7 +77880,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l2_mirror_command_l2()", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7822" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7849" } } }, @@ -77428,7 +77896,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l2_mirror_command_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6839" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6867" } } }, @@ -77444,7 +77912,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l2m_groups", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7895" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8082" } } }, @@ -77460,7 +77928,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l2m_routes", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7670" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7766" } } }, @@ -77476,7 +77944,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l3m_groups", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7895" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8082" } } }, @@ -77492,87 +77960,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_l3m_routes", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7670" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7766" } } }, - "show platform hardware fed switch active fwd-asic insight sdk_object({otype})": { + "show platform hardware fed switch active fwd-asic insight {group_type}": { "folders": { "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject", - "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_object'", - "module_name": "iosxe.show_platform_hardware_fed", - "package": "genie.libs.parser", - "schema": "{\n 'sdk_objects': {\n Optional('aggregation_mode'): str,\n 'cookie': str,\n 'device_oid': str,\n 'oid': str,\n Optional('set_size'): str,\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_sdk_object(otype)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6200" - } - } - }, - "show platform hardware fed switch active fwd-asic insight sdk_objects({otype})": { - "folders": { - "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects", - "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_objects'", - "module_name": "iosxe.show_platform_hardware_fed", - "package": "genie.libs.parser", - "schema": "{\n 'sdk_objects': {\n Any('*'): {\n 'cookie': str,\n 'device_oid': str,\n 'oid': str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_sdk_objects(otype)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6130" - } - } - }, - "show platform hardware fed switch active fwd-asic insight vrf_ports": { - "folders": { - "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts", - "doc": "Parser for:\n * show platform hardware fed switch active fwd-asic insight vrf_ports_detail()\n * show platform hardware fed switch active fwd-asic insight vrf_ports()\n ", - "module_name": "iosxe.show_platform_hardware_fed", - "package": "genie.libs.parser", - "schema": "{\n 'vrf_ports': {\n Any('*'): {\n 'vrf_gid': int,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ether_port_oid': int,\n 'mac_address': ListOf (type) ,\n Optional('active_state'): str,\n Optional('urpf_mode'): str,\n Optional('l3_ac_ing_vlan_tag1'): int,\n Optional('l3_ac_egr_vlan_tag1'): int,\n Optional('vrf_cookie'): str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_vrf_ports", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7889" - } - } - }, - "show platform hardware fed switch active fwd-asic insight vrf_ports_detail": { - "folders": { - "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts", - "doc": "Parser for:\n * show platform hardware fed switch active fwd-asic insight vrf_ports_detail()\n * show platform hardware fed switch active fwd-asic insight vrf_ports()\n ", - "module_name": "iosxe.show_platform_hardware_fed", - "package": "genie.libs.parser", - "schema": "{\n 'vrf_ports': {\n Any('*'): {\n 'vrf_gid': int,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ether_port_oid': int,\n 'mac_address': ListOf (type) ,\n Optional('active_state'): str,\n Optional('urpf_mode'): str,\n Optional('l3_ac_ing_vlan_tag1'): int,\n Optional('l3_ac_egr_vlan_tag1'): int,\n Optional('vrf_cookie'): str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_vrf_ports_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7889" - } - } - }, - "show platform hardware fed switch active fwd-asic insight vrf_route_table()": { - "folders": { - "iosxe": { - "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfRouteTable", - "doc": "Parser for `show platform hardware fed switch active fwd-asic insight vrf_route_table()`", - "module_name": "iosxe.show_platform_hardware_fed", + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightGroupMembers", + "doc": "Parser for:\n * 'show platform hardware fed switch active fwd-asic insight l3m_group_members'\n * 'show platform hardware fed switch active fwd-asic insight l2m_group_members'\n ", + "module_name": "iosxe.show_platform_hardware", "package": "genie.libs.parser", - "schema": "{\n 'vrf_route_table': {\n Any('*'): {\n 'ip_version': int,\n 'routes': ListOf (dict) {'ip_prefix': , 'dest_type': , 'dest_id': , 'dest_info': , 'class_id': , 'drop': , 'route_user_data': },\n },\n },\n}", + "schema": "{\n 'group_members': {\n '': {\n 'members': {\n '': {\n 'type': str,\n 'l3_port_type': str,\n 'l2_dest_type': str,\n 'l2_dest_gid': int,\n 'member_gid': int,\n 'next_hop_gid': int,\n 'stack_port_oid': int,\n 'sysport_gid': int,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_vrf_route_table()", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7688" + "uid": "show_platform_hardware_fed_switch_active_fwd-asic_insight_group_type", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7871" } } }, @@ -77680,7 +78084,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_sgacl_resource_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4879" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4882" } } }, @@ -77696,7 +78100,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_vlan_num_ingress", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4578" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4581" } } }, @@ -77712,7 +78116,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_standby_vlan_num_ingress", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4661" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4664" } } }, @@ -77746,7 +78150,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_mode_fwd-asic_resource_tcam_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "class": "ShowPlatformFedActiveTcamUtilization", @@ -77831,7 +78235,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_mode_fwd-asic_resource_tcam_utilization_asic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "class": "ShowPlatformFedActiveTcamUtilization", @@ -77895,7 +78299,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_dsc_dump", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L5319" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L5322" } } }, @@ -77911,7 +78315,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_link_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3632" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3635" } } }, @@ -77927,7 +78331,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_port-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3514" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3517" } } }, @@ -77943,7 +78347,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_xcvr_local_port_phy_mode_1_device_num_page_number_register_byte", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7218" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7227" } } }, @@ -77959,7 +78363,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_sw_number_qos_queue_config_interface_interface_queue_queue_id___include_match", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4739" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4742" } } }, @@ -77975,7 +78379,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_sw_number_qos_scheduler_interface_interface___include_match", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4783" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4786" } } }, @@ -77991,7 +78395,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_lag_members(lag_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7423" } } }, @@ -78007,7 +78411,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_lag_status(lag_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7752" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7779" } } }, @@ -78023,7 +78427,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_port_an37_status(system_port_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7240" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7267" } } }, @@ -78039,7 +78443,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_port_anlt_status(system_port_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7334" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7361" } } }, @@ -78055,7 +78459,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_port_err_status(system_port_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8054" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8083" } } }, @@ -78071,7 +78475,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_port_serdes_status(system_port_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7141" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7168" } } }, @@ -78087,7 +78491,39 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_ifm_port_status(system_port_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7056" + } + } + }, + "show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2({sys_port_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2", + "doc": "Parser for show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2({sys_port_gid})", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'eth_logical_port_info': {\n Any('*'): {\n 'l2_ac_gid': int,\n Optional('vlan_tag'): int,\n 'eth_port_oid': int,\n 'sysport_gid': int,\n 'ing_acl': str,\n 'l2_ac_cookie': str,\n 'sysport_cookie': str,\n 'eg_acl': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2_attachment_circuit_l2(sys_port_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8299" + } + } + }, + "show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2_detail({l2_ac_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL2AttachmentCircuitL2Detail", + "doc": "Parser for show platform hardware fed switch {switch_id} fwd-asic insight l2_attachment_circuit_l2_detail({l2_ac_gid})", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l2_circuit_detail': {\n 'l2_ac_gid': int,\n 'ive': str,\n 'stp_state': str,\n 'ing_qos_profile_oid': int,\n 'eg_qos_profile_oid': int,\n 'l2_copc_profile': int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2_attachment_circuit_l2_detail(l2_ac_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8389" } } }, @@ -78103,7 +78539,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2_attachment_circuit_status()", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7479" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7506" + } + } + }, + "show platform hardware fed switch {switch_id} fwd-asic insight l2m_group_members({l2_mcg_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL2mGroupMembers", + "doc": "Parser for:\n show platform hardware fed switch fwd-asic insight l2m_group_members(l2_mcg_gid={l2_mcg_gid})\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l2m_group_members': {\n 'l2_mcg_gid': {\n '': {\n 'idx': {\n '': {\n 'l2_dest_gid': int,\n 'type': str,\n 'l3_port_type': str,\n 'l2_dest_type': str,\n 'l2_mcg_member_gid': int,\n 'next_hop_gid': int,\n 'stack_port_oid': int,\n 'sys_port_gid': int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2m_group_members(l2_mcg_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8448" } } }, @@ -78119,7 +78571,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2m_groups(l2_mcg_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6954" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6981" } } }, @@ -78135,7 +78587,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l2m_routes(switch_gid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6894" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6922" } } }, @@ -78151,7 +78603,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l3m_routes(filter)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8136" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8165" + } + } + }, + "show platform hardware fed switch {switch_no} fwd-asic insight l2_switch_mac_table({vlan_or_switch_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchL2SwitchMacTable", + "doc": "Parser for:\n * show platform hardware fed switch {switch_no} fwd-asic insight l2_switch_mac_table({vlan_or_switch_gid})\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'mac_table': {\n 'mac_address': {\n Any('*'): {\n 'switch_gid': str,\n 'dest_type': str,\n Optional('dest_gid'): str,\n 'dest_cookie': str,\n 'aging': str,\n 'switch_cookie': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_no_fwd-asic_insight_l2_switch_mac_table(vlan_or_switch_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8939" } } }, @@ -78167,7 +78635,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_no_fwd-asic_register_read_register-name_reg_name_asic_asic_core_core", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4155" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4158" } } }, @@ -78183,7 +78651,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_num_fwd-asic_resource_tcam_table_nfl_acl_format_0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7617" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7644" } } }, @@ -78220,7 +78688,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1229" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1232" } } }, @@ -78236,7 +78704,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_label2qmap_qmap-egress-data_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1025" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1028" } } }, @@ -78282,7 +78750,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_stats_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2034" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2046" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueStatsInterface", @@ -78309,7 +78777,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_stats_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L819" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L822" } } }, @@ -78353,7 +78821,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_stats_interface_interface_clear", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2122" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2134" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueStatsInterfaceClear", @@ -78391,7 +78859,39 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_num_qos_queue_stats_oq_multicast_attach", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4102" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4105" + } + } + }, + "show platform hardware fed switch {switch_type} fwd-asic insight acl_eth_port_special_lkup_order": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder", + "doc": "Parser for ShowPlatformHardwareFedSwitchActiveFwdAsicInsightAclEthPortSpecialLkupOrder()", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'acl_eth_port_special_lkup_order': {\n Any('*'): {\n 'eth_port_oid': int,\n 'eth_port_underlay_type': str,\n 'underlay_port_gid': int,\n 'acl_direction': str,\n 'acl_packet_format': str,\n 'entries': ListOf (dict) {'acl_plkp_oid': , 'acl_kp_oid': , 'acl_interface': , 'acl_stage': , 'acl_label_type': },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_type_fwd-asic_insight_acl_eth_port_special_lkup_order", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8857" + } + } + }, + "show platform hardware fed switch {switch_type} fwd-asic insight l2_mirror_command_erspan({mirror_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan", + "doc": null, + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l2_mirror_command_erspan': {\n 'mirror_gid': {\n Any('*'): {\n 'dest_port_tc': int,\n 'dest_port_gid': int,\n 'probability': float,\n 'source_mac': str,\n 'dest_mac': str,\n 'vlan_tag': int,\n 'source_ip': str,\n 'dest_ip': str,\n 'dest_port': int,\n 'ttl': int,\n 'counter_data': list,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_type_fwd-asic_insight_l2_mirror_command_erspan(mirror_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6792" } } }, @@ -78407,7 +78907,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_type_fwd-asic_insight_npl_tabletable_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12684" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12740" } } }, @@ -78429,7 +78929,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_switch_type_fwd-asic_resource_tcam_table_pbr_record_0_format_0___begin_nat_region", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1733" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1745" }, "c9600": { "class": "ShowPlatformFedTcamPbrNat", @@ -78486,7 +78986,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_insight_ipv4_sgt_mapping(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6280" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6300" } } }, @@ -78502,7 +79002,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_insight_ipv6_sgt_mapping(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6353" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6373" } } }, @@ -78518,7 +79018,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_insight_sgmatrix(max_asic)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6051" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6054" } } }, @@ -78534,7 +79034,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_resource_tcam_table_sghash_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6051" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6054" } } }, @@ -78550,7 +79050,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_resource_tcam_table_sghash_asic_no_asic_no", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6051" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6054" } } }, @@ -78570,7 +79070,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_switch_var_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3507" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3519" }, "c9610": { "class": "ShowPlatformHardwareFedSwitchQosQueueConfig", @@ -78608,7 +79108,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_qos_schedule_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L303" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L306" } } }, @@ -78624,7 +79124,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_drops_asic_asic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4507" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4510" } } }, @@ -78640,7 +79140,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_ip_source_guard_acl", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6499" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6519" } } }, @@ -78656,7 +79156,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_ip_source_guard_acl(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6499" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6519" } } }, @@ -78672,7 +79172,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_ip_source_guard_def", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6425" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6445" } } }, @@ -78688,7 +79188,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_ip_source_guard_def(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6425" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6445" + } + } + }, + "show platform hardware fed switch {switch} fwd-asic insight l3m_groups({filter})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroups", + "doc": null, + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l3m_groups': {\n 'l3_mcg_gid': {\n '': {\n 'replication_paradigm': {\n '': {\n 'l3_mcg_cookie': str,\n 'num_members': int,\n 'egress_counter_id': int,\n 'egress_counter_data': ListOf (type) ,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_l3m_groups(filter)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8601" } } }, @@ -78704,7 +79220,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_l3u_nexthopnh_gid", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4947" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4950" } } }, @@ -78720,7 +79236,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_s1_sec_groups_matrix_map_status(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6706" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6726" } } }, @@ -78736,7 +79252,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_s1_sgt_mapping_status_v4(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6598" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6618" } } }, @@ -78752,7 +79268,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_s1_sgt_mapping_status_v6(devid)", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6649" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6669" + } + } + }, + "show platform hardware fed switch {switch} fwd-asic insight vrf_properties()": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfProperties", + "doc": "Parser for show platform hardware fed switch {switch} fwd-asic insight vrf_properties()", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_properties': {\n Any('*'): {\n Optional('vrf_cookie'): str,\n Optional('ipv4_route_count'): int,\n Optional('ipv6_route_count'): int,\n Optional('urpf_allow_default'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_insight_vrf_properties()", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8231" } } }, @@ -78768,7 +79300,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_fwd-asic_resource_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1558" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1561" } } }, @@ -78784,7 +79316,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_type_fwd-asic_insight_npl_summary_difffiles_compare", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4443" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4446" } } }, @@ -78800,7 +79332,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_npu_slot_1_port_port_num_eye_scan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7091" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7100" } } }, @@ -78816,7 +79348,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_npu_slot_1_port_port_num_loopback_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4355" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4358" } } }, @@ -78832,7 +79364,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_npu_slot_1_port_port_num_port-recreate", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7267" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7276" } } }, @@ -78848,7 +79380,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_npu_slot_1_port_port_num_prbs_cmd_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4224" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4227" } } }, @@ -78864,7 +79396,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_npu_slot_1_port_port_num_prbs_polynomial_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4289" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4292" } } }, @@ -78880,7 +79412,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_qos_queue_stats_oq_multicast_interface_interface_oq_id_oq_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2695" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2698" } } }, @@ -78896,7 +79428,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_qos_queue_stats_oq_multicast_interface_interface_oq_id_oq_id_clear-on-read", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2782" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2785" } } }, @@ -78945,7 +79477,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_mode_qos_scheduler_sdk_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1846" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1849" } } }, @@ -78961,7 +79493,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_state_fnf_record-count_asic_asic_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10019" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10018" } } }, @@ -78977,7 +79509,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_state_qos_queue_stats_internal_cpu_policer", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3939" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3942" + } + } + }, + "show platform hardware fed {switch_id} fwd-asic insight l3m_group_members({l3_mcg_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers", + "doc": "Parser for:\n show platform hardware fed switch active fwd-asic insight l3m_group_members(l3_mcg_gid)\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l3m_group_members': {\n 'l3_mcg_gid': {\n '': {\n 'idx': {\n '': {\n 'l3_port_gid': int,\n 'type': str,\n 'l3_port_type': str,\n 'l2_port_type': str,\n 'l2_port_gid': int,\n 'l2_mcg_gid': int,\n 'l3_mcg_member_gid': int,\n 'next_hop_gid': int,\n 'mc_fanout_group_oid': int,\n 'mc_gre_encap_oid': int,\n 'stack_port_oid': int,\n 'sysport_gid': int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_id_fwd-asic_insight_l3m_group_members(l3_mcg_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8521" } } }, @@ -78993,7 +79541,39 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_var_fwd-asic_drops_asic_asic_id_slice_slice_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3435" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3438" + } + } + }, + "show platform hardware fed {switch_var} fwd-asic insight sdk_object({otype})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject", + "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_object'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'sdk_objects': {\n Optional('aggregation_mode'): str,\n Optional('cookie'): str,\n 'device_oid': str,\n 'oid': str,\n Optional('set_size'): str,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_var_fwd-asic_insight_sdk_object(otype)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6211" + } + } + }, + "show platform hardware fed {switch_var} fwd-asic insight sdk_objects({otype})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects", + "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_objects'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'sdk_objects': {\n Any('*'): {\n Optional('cookie'): str,\n 'device_oid': str,\n 'oid': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_var_fwd-asic_insight_sdk_objects(otype)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6133" } } }, @@ -79009,7 +79589,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_var_fwd-asic_traps_npu-traps_asic_asic_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3287" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3290" } } }, @@ -79025,7 +79605,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_var_fwd-asic_traps_tm-traps_asic_asic_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3358" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3361" } } }, @@ -79062,7 +79642,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_var_qos_dscp-cos_counters_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1630" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1633" } } }, @@ -79078,7 +79658,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_var_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2862" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2865" } } }, @@ -79094,7 +79674,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_drops_exceptions", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L81" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L84" } } }, @@ -79132,7 +79712,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_active_fwd-asic_resource_tcam_table_pbr_record_0_format_0___begin_nat_region", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1733" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1745" }, "c9600": { "class": "ShowPlatformFedTcamPbrNat", @@ -79283,7 +79863,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_mode_fwd-asic_resource_tcam_utilization", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "class": "ShowPlatformSwitchActiveTcamUtilization", @@ -79356,7 +79936,7 @@ "model": "c9500" }, "uid": "show_platform_hardware_fed_switch_mode_fwd-asic_resource_tcam_utilization_asic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2175" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2187" }, "c9600": { "folders": { @@ -79401,7 +79981,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_eye_scan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7091" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7100" } } }, @@ -79417,7 +79997,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_loopback_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4355" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4358" } } }, @@ -79433,7 +80013,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_port-recreate", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7267" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7276" } } }, @@ -79449,7 +80029,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_prbs_cmd_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4224" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4227" } } }, @@ -79465,7 +80045,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_npu_slot_1_port_port_num_prbs_polynomial_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4289" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4292" } } }, @@ -79481,7 +80061,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_qos_queue_stats_oq_multicast_interface_interface_oq_id_oq_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2695" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2698" } } }, @@ -79497,7 +80077,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_qos_queue_stats_oq_multicast_interface_interface_oq_id_oq_id_clear-on-read", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2782" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2785" } } }, @@ -79546,7 +80126,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_mode_qos_scheduler_sdk_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1846" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1849" } } }, @@ -79562,7 +80142,103 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_state_fnf_record-count_asic_asic_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10019" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10018" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_for_us_routes": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfForUsRoute", + "doc": "Parser for 'show platform hardware fed {switch} {state} fwd-asic insight vrf_for_us_routes'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'for_us_oid': int,\n 'ref_count': int,\n 'routes': ListOf (dict) {'ip_version': , 'ip_prefix': , 'route_user_data': },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_for_us_routes", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8707" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_host_routes": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfHostRoute", + "doc": "Parser for 'show platform hardware fed {switch} {state} fwd-asic insight vrf_host_routes'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_host_routes': {\n Any('*'): {\n Optional('vrf_cookie'): str,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ip_version': int,\n 'ip_address': str,\n 'dest_mac_address': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_host_routes", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8659" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_next_hops": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfNextHop", + "doc": "Parser for 'show platform hardware fed {switch} {state} fwd-asic insight vrf_next_hops'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_next_hops': {\n Any('*'): {\n 'nhop_gid': int,\n 'nhop_type': str,\n 'mac_address': str,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ether_port_oid': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_next_hops", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8802" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_ports": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts", + "doc": "Parser for:\n * show platform hardware fed {switch} {state} fwd-asic insight vrf_ports_detail\n * show platform hardware fed {switch} {state} fwd-asic insight vrf_ports\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_ports': {\n Any('*'): {\n 'vrf_gid': int,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ether_port_oid': int,\n 'mac_address': ListOf (type) ,\n Optional('active_state'): str,\n Optional('urpf_mode'): str,\n Optional('l3_ac_ing_vlan_tag1'): int,\n Optional('l3_ac_egr_vlan_tag1'): int,\n Optional('vrf_cookie'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_ports", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7916" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_ports_detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfPorts", + "doc": "Parser for:\n * show platform hardware fed {switch} {state} fwd-asic insight vrf_ports_detail\n * show platform hardware fed {switch} {state} fwd-asic insight vrf_ports\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_ports': {\n Any('*'): {\n 'vrf_gid': int,\n 'l3_port_gid': int,\n 'l3_port_type': str,\n 'ether_port_oid': int,\n 'mac_address': ListOf (type) ,\n Optional('active_state'): str,\n Optional('urpf_mode'): str,\n Optional('l3_ac_ing_vlan_tag1'): int,\n Optional('l3_ac_egr_vlan_tag1'): int,\n Optional('vrf_cookie'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_ports_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7916" + } + } + }, + "show platform hardware fed {switch} {state} fwd-asic insight vrf_route_table": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightVrfRouteTable", + "doc": "Parser for `show platform hardware fed {switch} {state} fwd-asic insight vrf_route_table`", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'vrf_route_table': {\n Any('*'): {\n 'ip_version': int,\n 'routes': ListOf (dict) {'ip_prefix': , 'dest_type': , 'dest_id': , 'dest_info': , 'class_id': , 'drop': , 'route_user_data': },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_state_fwd-asic_insight_vrf_route_table", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L7715" } } }, @@ -79578,7 +80254,39 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_state_qos_queue_stats_internal_cpu_policer", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3939" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3942" + } + } + }, + "show platform hardware fed {switch} {switch_id} fwd-asic insight l3m_group_members({l3_mcg_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchFwdAsicInsightL3mGroupMembers", + "doc": "Parser for:\n show platform hardware fed switch active fwd-asic insight l3m_group_members(l3_mcg_gid)\n ", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l3m_group_members': {\n 'l3_mcg_gid': {\n '': {\n 'idx': {\n '': {\n 'l3_port_gid': int,\n 'type': str,\n 'l3_port_type': str,\n 'l2_port_type': str,\n 'l2_port_gid': int,\n 'l2_mcg_gid': int,\n 'l3_mcg_member_gid': int,\n 'next_hop_gid': int,\n 'mc_fanout_group_oid': int,\n 'mc_gre_encap_oid': int,\n 'stack_port_oid': int,\n 'sysport_gid': int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_id_fwd-asic_insight_l3m_group_members(l3_mcg_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L8521" + } + } + }, + "show platform hardware fed {switch} {switch_type} fwd-asic insight l2_mirror_command_erspan({mirror_gid})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightL2MirrorCommandErspan", + "doc": null, + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'l2_mirror_command_erspan': {\n 'mirror_gid': {\n Any('*'): {\n 'dest_port_tc': int,\n 'dest_port_gid': int,\n 'probability': float,\n 'source_mac': str,\n 'dest_mac': str,\n 'vlan_tag': int,\n 'source_ip': str,\n 'dest_ip': str,\n 'dest_port': int,\n 'ttl': int,\n 'counter_data': list,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_type_fwd-asic_insight_l2_mirror_command_erspan(mirror_gid)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6792" } } }, @@ -79631,7 +80339,39 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_drops_asic_asic_id_slice_slice_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3435" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3438" + } + } + }, + "show platform hardware fed {switch} {switch_var} fwd-asic insight sdk_object({otype})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObject", + "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_object'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'sdk_objects': {\n Optional('aggregation_mode'): str,\n Optional('cookie'): str,\n 'device_oid': str,\n 'oid': str,\n Optional('set_size'): str,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_insight_sdk_object(otype)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6211" + } + } + }, + "show platform hardware fed {switch} {switch_var} fwd-asic insight sdk_objects({otype})": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareFedSwitchActiveFwdAsicInsightSdkObjects", + "doc": "Parser for 'show platform hardware fed switch active fwd-asic insight sdk_objects'", + "module_name": "iosxe.show_platform_hardware_fed", + "package": "genie.libs.parser", + "schema": "{\n 'sdk_objects': {\n Any('*'): {\n Optional('cookie'): str,\n 'device_oid': str,\n 'oid': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_insight_sdk_objects(otype)", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L6133" } } }, @@ -79647,7 +80387,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_traps_npu-traps_asic_asic_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3287" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3290" } } }, @@ -79663,7 +80403,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_fwd-asic_traps_tm-traps_asic_asic_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3358" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L3361" } } }, @@ -79700,7 +80440,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_qos_dscp-cos_counters_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1630" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L1633" } } }, @@ -79716,7 +80456,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fed_switch_switch_var_qos_queue_config_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2862" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L2865" } } }, @@ -79732,7 +80472,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_fpga_switch_switch_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6587" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6596" } } }, @@ -79748,7 +80488,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_iomd_switch_switch_no_slot_portgroups", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6332" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6341" } } }, @@ -79764,7 +80504,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_iomd_switch_switch_no_slot_qos_port_port_no_ingress_queue_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6178" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6187" } } }, @@ -79780,7 +80520,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_iomd_lc_no_macsec_port_port_no_sub-port_sub_port1_sub_port2___i_Free", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6937" } } }, @@ -79796,7 +80536,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_iomd_slot_portgroups", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6332" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6341" } } }, @@ -79812,7 +80552,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_iomd_slot_qos_port_port_no_ingress_queue_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6178" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6187" + } + } + }, + "show platform hardware port {port} ezman info": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwarePort", + "doc": "Parser for show platform hardware port {port} ezman info", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'port': {\n '': {\n 'admin_status': str,\n 'operational_status': str,\n 'link_status': str,\n 'port_speed': str,\n 'duplex': str,\n 'mtu': int,\n 'auto_negotiation': str,\n 'flow_control': str,\n 'mac_address': str,\n 'crc_errors': int,\n 'input_packets': int,\n 'output_packets': int,\n 'input_errors': int,\n 'output_errors': int,\n 'last_clear_counters': str,\n 'temperature': str,\n 'power_draw': float,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_port_port_ezman_info", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8644" } } }, @@ -79840,7 +80596,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_port_port_plim_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L511" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L520" } } }, @@ -79856,7 +80612,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_classification_class-group-manager_class-group_client_cce_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7984" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8171" } } }, @@ -79872,7 +80628,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_classification_feature_tcam-usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6528" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6537" } } }, @@ -79888,7 +80644,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_infra_sw-cio", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4523" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4532" } } }, @@ -79904,7 +80660,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_infra_sw-distrib", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5888" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5897" } } }, @@ -79920,7 +80676,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_infra_sw-nic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4728" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4737" } } }, @@ -79936,7 +80692,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_infrastructure_sw-hqf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8070" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8257" } } }, @@ -79952,7 +80708,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_infrastructure_time_basic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8316" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8503" } } }, @@ -79968,7 +80724,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_pmd_ifdev", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5302" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5311" } } }, @@ -79984,7 +80740,87 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_datapath_utilization_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3215" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3224" + } + } + }, + "show platform hardware qfp active feature alg statistics": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureAlgStatistics", + "doc": "Parser for show platform hardware qfp active feature alg statistics", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'alg_counters': {\n Any('*'): {\n 'cntrl_pkt': int,\n 'parser_err_drop': int,\n 'parser_no_act': int,\n },\n },\n 'alg_chunk_pool': {\n Any('*'): {\n 'used_entries': int,\n 'free_entries': int,\n },\n },\n 'common_alg_chunk_pool': {\n Any('*'): {\n 'used_entries': int,\n 'free_entries': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_alg_statistics", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9395" + } + } + }, + "show platform hardware qfp active feature alg statistics smtp": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp", + "doc": "Parser for show platform hardware qfp active feature alg statistics smtp\n Parser for show platform hardware qfp active feature alg statistics smtp {clear}", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'total_packets_parsed': {\n 'request': int,\n 'response': int,\n },\n 'total_packets_policy_inspected': {\n 'request': int,\n 'response': int,\n },\n 'memory_management': {\n 'scb': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n 'alloc_fail': int,\n },\n 'command_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n 'log_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n 'mask_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n },\n 'reset_session': {\n 'cli_match': int,\n 'no_smtp_engine': int,\n 'failover_detect': int,\n 'sw_error': int,\n 'dirty_bit': {\n 'new_session': int,\n 'exist_session': int,\n 'after_parse': int,\n 'after_match': int,\n },\n },\n 'abort_inspection_info': {\n 'policy_not_exist': int,\n 'retransmit_packet': int,\n },\n Optional('counters_cleared'): bool,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_alg_statistics_smtp", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9512" + } + } + }, + "show platform hardware qfp active feature alg statistics smtp {clear}": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSmtp", + "doc": "Parser for show platform hardware qfp active feature alg statistics smtp\n Parser for show platform hardware qfp active feature alg statistics smtp {clear}", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'total_packets_parsed': {\n 'request': int,\n 'response': int,\n },\n 'total_packets_policy_inspected': {\n 'request': int,\n 'response': int,\n },\n 'memory_management': {\n 'scb': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n 'alloc_fail': int,\n },\n 'command_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n 'log_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n 'mask_element': {\n 'alloc': int,\n 'free': int,\n 'low_mem_req': int,\n },\n },\n 'reset_session': {\n 'cli_match': int,\n 'no_smtp_engine': int,\n 'failover_detect': int,\n 'sw_error': int,\n 'dirty_bit': {\n 'new_session': int,\n 'exist_session': int,\n 'after_parse': int,\n 'after_match': int,\n },\n },\n 'abort_inspection_info': {\n 'policy_not_exist': int,\n 'retransmit_packet': int,\n },\n Optional('counters_cleared'): bool,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_alg_statistics_smtp_clear", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9512" + } + } + }, + "show platform hardware qfp active feature alg statistics sunrpc": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc", + "doc": "Parser for show platform hardware qfp active feature alg statistics sunrpc\n Parser for show platform hardware qfp active feature alg statistics sunrpc clear", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'global_info': {\n 'total_pkts_passed_inspection': int,\n 'call': int,\n 'reply': int,\n 'non_data': int,\n 'procedures': {\n 'get_port': int,\n 'call_it': int,\n 'dump': int,\n 'other': int,\n },\n 'rpcbind_v3_v4': int,\n 'duplicate_xid': int,\n 'vfred_packets': int,\n },\n 'drop_counters': {\n 'total_dropped': int,\n 'fatal_error': {\n 'internal_sw_error': int,\n },\n 'info': {\n 'pkt_malformed': int,\n 'pkt_too_short': int,\n 'xid_mismatch': int,\n 'rpc_ver_not_supported': int,\n 'tcp_record_is_not_last_frag': int,\n },\n 'packets_subject_to_policy_inspection': {\n 'policy_not_exist': int,\n 'policy_dirty_bit_set': int,\n 'policy_mismatch': int,\n },\n Optional('counters_cleared'): bool,\n },\n 'memory_management': {\n 'chunk': {\n 'requested': int,\n 'returned': int,\n },\n 'l7_scb': {\n 'allocated': int,\n 'freed': int,\n 'failed': int,\n },\n 'l7_pkt': {\n 'allocated': int,\n 'freed': int,\n 'failed': int,\n },\n },\n Optional('counters_cleared'): bool,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_alg_statistics_sunrpc", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9771" + } + } + }, + "show platform hardware qfp active feature alg statistics sunrpc {clear}": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureAlgStatisticsSunrpc", + "doc": "Parser for show platform hardware qfp active feature alg statistics sunrpc\n Parser for show platform hardware qfp active feature alg statistics sunrpc clear", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'global_info': {\n 'total_pkts_passed_inspection': int,\n 'call': int,\n 'reply': int,\n 'non_data': int,\n 'procedures': {\n 'get_port': int,\n 'call_it': int,\n 'dump': int,\n 'other': int,\n },\n 'rpcbind_v3_v4': int,\n 'duplicate_xid': int,\n 'vfred_packets': int,\n },\n 'drop_counters': {\n 'total_dropped': int,\n 'fatal_error': {\n 'internal_sw_error': int,\n },\n 'info': {\n 'pkt_malformed': int,\n 'pkt_too_short': int,\n 'xid_mismatch': int,\n 'rpc_ver_not_supported': int,\n 'tcp_record_is_not_last_frag': int,\n },\n 'packets_subject_to_policy_inspection': {\n 'policy_not_exist': int,\n 'policy_dirty_bit_set': int,\n 'policy_mismatch': int,\n },\n Optional('counters_cleared'): bool,\n },\n 'memory_management': {\n 'chunk': {\n 'requested': int,\n 'returned': int,\n },\n 'l7_scb': {\n 'allocated': int,\n 'freed': int,\n 'failed': int,\n },\n 'l7_pkt': {\n 'allocated': int,\n 'freed': int,\n 'failed': int,\n },\n },\n Optional('counters_cleared'): bool,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_alg_statistics_sunrpc_clear", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9771" } } }, @@ -80000,7 +80836,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_appqoe_stats_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2823" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2832" } } }, @@ -80016,7 +80852,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_appqoe_stats_sng_sng_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2823" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2832" + } + } + }, + "show platform hardware qfp active feature bfd datapath session": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureBfdDatapathSession", + "doc": "Parser for show platform hardware qfp active feature bfd datapath session", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'total_number_of_sessions': int,\n 'sessions': {\n Any('*'): {\n 'ld': int,\n 'rd': int,\n 'tx': int,\n 'rx': int,\n 'state': str,\n 'pfcadm': str,\n 'interface': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_bfd_datapath_session", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8847" } } }, @@ -80048,7 +80900,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_cts_client_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7437" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7446" + } + } + }, + "show platform hardware qfp active feature firewall memory": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureFirewallMemory", + "doc": "Parser for show platform hardware qfp active feature firewall memory", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'fw_memory_info': {\n 'chunk_pool': {\n '': {\n 'allocated': int,\n 'total_free': int,\n 'init_num': int,\n 'low_wat': int,\n 'increment': int,\n 'elem_sz': int,\n },\n },\n },\n 'total_history': {\n 'chunk_pool': {\n '': {\n 'inuse': int,\n 'allocated': int,\n 'freed': int,\n 'alloc_fail': int,\n },\n },\n },\n 'table_name': {\n '': {\n 'address': str,\n 'size': int,\n },\n },\n 'fw_persona_timer_tbl': {\n 'address': str,\n 'entries': int,\n 'num_tbls': int,\n 'stagger': int,\n },\n 'fw_persona_hostdb_mtx': {\n 'lock_address': str,\n },\n 'fw_persona_uncreated_sessions': int,\n 'fw_persona_agg_age_sess_teardown': {\n 'halfopen': int,\n 'non_halfopen': int,\n },\n 'fw_persona_hostdb_clear_session_stopped': int,\n 'fw_total_number_of_thread': int,\n 'number_of_cpu_complex': int,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_firewall_memory", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9253" } } }, @@ -80064,7 +80932,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_ipsec_data_drop", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4087" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4096" } } }, @@ -80080,7 +80948,55 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_ipsec_datapath_drops_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5185" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5194" + } + } + }, + "show platform hardware qfp active feature ipsec state": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureIpsecState", + "doc": "Parser for show platform hardware qfp active feature ipsec state", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n Optional('crypto_throughput_license_kbps_aggregate'): int,\n Optional('configured_throughput_successfully'): str,\n 'message_counter': {\n Any('*'): {\n 'type': str,\n 'request': int,\n 'reply_ok': int,\n 'reply_error': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_ipsec_state", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7681" + } + } + }, + "show platform hardware qfp active feature nat data stats": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureNatDataStats", + "doc": "Parser for show platform hardware qfp active feature nat data stats", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'counters': {\n Any('*'): int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_nat_data_stats", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L10043" + } + } + }, + "show platform hardware qfp active feature nat datapath stats": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveFeatureNatDatapathStats", + "doc": "Parser for show platform hardware qfp active feature nat datapath stats", + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'counter': {\n Any('*'): int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_feature_nat_datapath_stats", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L9169" } } }, @@ -80096,7 +81012,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_nat66_datapath_prefix", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6662" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6671" } } }, @@ -80112,7 +81028,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_qos_interface_interface_hierarchy_detail___include_subdev", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4280" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4289" } } }, @@ -80144,7 +81060,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_sdwan_datapath_fec_global", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3540" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3549" } } }, @@ -80160,7 +81076,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_sdwan_datapath_fec_session_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3614" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3623" } } }, @@ -80208,7 +81124,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_feature_tcp_stats_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7771" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L7958" } } }, @@ -80240,7 +81156,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_infra_punt_stat_type_per___ex__0_", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4404" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4413" } } }, @@ -80268,7 +81184,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_infrastructure_bqs_queue_output_default_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L120" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L129" } } }, @@ -80296,7 +81212,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_infrastructure_bqs_queue_output_default_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L120" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L129" } } }, @@ -80312,7 +81228,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_infrastructure_bqs_status___include_QOS_QFP", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4208" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4217" } } }, @@ -80328,7 +81244,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_infrastructure_exmem_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6047" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6056" } } }, @@ -80344,7 +81260,23 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_interface_all_statistics_drop_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4336" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4345" + } + } + }, + "show platform hardware qfp active interface if-name {interface}": { + "folders": { + "iosxe": { + "class": "ShowPlatformHardwareQfpActiveInterfaceIfName", + "doc": null, + "module_name": "iosxe.show_platform_hardware", + "package": "genie.libs.parser", + "schema": "{\n 'interface': {\n Any('*'): {\n 'interface_state': str,\n 'platform_interface_handle': int,\n 'qfp_interface_handle': int,\n 'rx_uidb': int,\n 'tx_uidb': int,\n 'channel': int,\n Optional('members'): ListOf (type) ,\n Optional('features'): ListOf (type) ,\n Optional('protocols'): {\n Any('*'): {\n Optional('cp_handle'): str,\n Optional('dp_handle'): str,\n Optional('features'): ListOf (type) ,\n },\n },\n Optional('bundle'): {\n 'bundle_id': int,\n 'dps_addr': str,\n 'submap_table_addr': str,\n 'bundle_config_table_addr': str,\n 'load_balance_table_addr': str,\n 'link_config_table_addr': str,\n 'bucket': int,\n 'distribution_algorithm': str,\n 'member_links': ListOf (type) ,\n 'load_balance_table': {\n Any('*'): int,\n },\n 'qos_mode': str,\n 'schedule_id': str,\n 'queue_id': str,\n 'vlan_autosense': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_hardware_qfp_active_interface_if-name_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L8934" } } }, @@ -80360,7 +81292,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_system_state", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4952" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4961" } } }, @@ -80376,7 +81308,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_active_tcam_resource-manager_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3347" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3356" } } }, @@ -80404,7 +81336,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_bqs_slot_ipm_mapping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1015" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1024" } } }, @@ -80432,7 +81364,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_bqs_slot_opm_mapping", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L949" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L958" } } }, @@ -80460,7 +81392,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_bqs_slot_iotype_statistics_channel_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1943" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1952" } } }, @@ -80476,7 +81408,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_interface_if-name_interface_path", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6762" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L6771" } } }, @@ -80504,7 +81436,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_interface_if-name_interface_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2189" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2198" } } }, @@ -80532,7 +81464,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_statistics_drop", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2293" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2302" } } }, @@ -80548,7 +81480,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_statistics_drop_clear", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2351" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2360" } } }, @@ -80564,7 +81496,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_statistics_drop_history", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2435" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2444" } } }, @@ -80580,7 +81512,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_statistics_drop_history_clear", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2553" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2562" } } }, @@ -80608,7 +81540,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_qfp_status_statistics_drop___exclude_exclude", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2293" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L2302" } } }, @@ -80636,7 +81568,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_slot_slot_plim_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L511" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L520" } } }, @@ -80664,7 +81596,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_slot_slot_plim_statistics_internal", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L511" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L520" } } }, @@ -80692,7 +81624,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_slot_slot_serdes_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1147" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1156" } } }, @@ -80720,7 +81652,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_slot_slot_serdes_statistics_internal", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1244" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1253" } } }, @@ -80736,7 +81668,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_subslot_id_module_interface_intf_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1512" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L1521" } } }, @@ -80764,7 +81696,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_subslot_subslot_plim_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L511" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L520" } } }, @@ -80780,7 +81712,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_throughput_crypto", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3431" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L3440" } } }, @@ -80796,7 +81728,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_throughput_level", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5811" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L5820" } } }, @@ -80812,7 +81744,7 @@ "os": "iosxe" }, "uid": "show_platform_hardware_voltage_margin_switch_mode_rp_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4144" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware.py#L4153" } } }, @@ -80821,6 +81753,20 @@ "iosxe": { "class": "ShowPlatformHostAccessTableIntf", "doc": "Parser for show platform host-access-table ", + "folders": { + "rv1": { + "class": "ShowPlatformHostAccessTableIntf", + "doc": "Parser for show platform host-access-table ", + "module_name": "iosxe.rv1.show_platform", + "package": "genie.libs.parser", + "schema": "{\n 'current_feature': str,\n 'default': str,\n Optional('vlan'): {\n '': ListOf (dict) {'src_address': , 'access_mode': , 'feature': , 'type': },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_host-access-table_intf", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform.py#L1160" + } + }, "module_name": "iosxe.show_platform", "package": "genie.libs.parser", "schema": "{\n 'host_access': {\n Any('*'): {\n 'src_address': str,\n 'vlan_id': int,\n 'access_mode': str,\n 'feature': str,\n 'type': str,\n },\n 'current_feature': str,\n 'default': str,\n },\n}", @@ -80940,7 +81886,7 @@ "os": "iosxe" }, "uid": "show_platform_nat_translations_standby", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9707" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9717" } } }, @@ -80956,7 +81902,7 @@ "os": "iosxe" }, "uid": "show_platform_nat_translations_standby_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9769" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9779" } } }, @@ -81036,7 +81982,7 @@ "os": "iosxe" }, "uid": "show_platform_pm_etherchannel_ec_channel_group_id_group-mask", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9249" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9259" } } }, @@ -81128,7 +82074,7 @@ "os": "iosxe" }, "uid": "show_platform_soft_infra_bipc___inc_buffer", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3784" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3790" } } }, @@ -81144,7 +82090,7 @@ "os": "iosxe" }, "uid": "show_platform_software_MCU_switch_switch_num_routeprocessor_snapshot_detail_display", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9990" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9996" } } }, @@ -81160,7 +82106,7 @@ "os": "iosxe" }, "uid": "show_platform_software_access-list_F0_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5817" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5823" } } }, @@ -81176,7 +82122,7 @@ "os": "iosxe" }, "uid": "show_platform_software_access-list_switch_mode_F0_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5817" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5823" } } }, @@ -81192,7 +82138,7 @@ "os": "iosxe" }, "uid": "show_platform_software_access-list_switch_mode_FP_switch_var_og-lkup-ids", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5981" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5987" } } }, @@ -81208,7 +82154,7 @@ "os": "iosxe" }, "uid": "show_platform_software_adjacency_RP_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10633" } } }, @@ -81224,7 +82170,7 @@ "os": "iosxe" }, "uid": "show_platform_software_audit_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5253" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5259" } } }, @@ -81240,7 +82186,7 @@ "os": "iosxe" }, "uid": "show_platform_software_bp_crimson_content_config", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3441" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3447" } } }, @@ -81277,7 +82223,7 @@ "os": "iosxe" }, "uid": "show_platform_software_bp_crimson_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4609" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4615" } } }, @@ -81341,7 +82287,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_control-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2615" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2621" } } }, @@ -81357,7 +82303,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_counters_drop", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2074" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2080" } } }, @@ -81373,7 +82319,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_counters_interface_isis", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7830" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7836" } } }, @@ -81389,7 +82335,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_counters_interface_lacp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7754" } } }, @@ -81405,7 +82351,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_counters_punt-inject", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2146" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2152" } } }, @@ -81421,7 +82367,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_ipc_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2369" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2375" } } }, @@ -81437,7 +82383,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_ipc_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2435" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2441" } } }, @@ -81453,7 +82399,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_B0_resource", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2693" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2699" } } }, @@ -81469,7 +82415,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_BP_mode2_counters_drop", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2074" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2080" } } }, @@ -81485,7 +82431,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_BP_mode2_counters_interface_isis", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7830" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7836" } } }, @@ -81501,7 +82447,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_BP_mode2_counters_interface_lacp", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7754" } } }, @@ -81517,7 +82463,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_BP_mode2_counters_punt-inject", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2146" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2152" } } }, @@ -81533,7 +82479,7 @@ "os": "iosxe" }, "uid": "show_platform_software_cpm_switch_mode_b0_packets_controlmode_transmitmode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9864" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9874" } } }, @@ -81549,7 +82495,7 @@ "os": "iosxe" }, "uid": "show_platform_software_dbal_smd_R0_database_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1816" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1822" } } }, @@ -81565,7 +82511,7 @@ "os": "iosxe" }, "uid": "show_platform_software_distributed-ipsec_tunnel-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5903" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5909" } } }, @@ -81581,7 +82527,7 @@ "os": "iosxe" }, "uid": "show_platform_software_dns-umbrella_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1932" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1938" } } }, @@ -81597,7 +82543,7 @@ "os": "iosxe" }, "uid": "show_platform_software_dpidb_index", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1765" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1771" } } }, @@ -81629,7 +82575,7 @@ "os": "iosxe" }, "uid": "show_platform_software_factory-reset_secure_log", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3691" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3697" } } }, @@ -81645,7 +82591,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_acl_counters_hardware", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L583" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L589" } } }, @@ -81721,7 +82667,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_acl_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1698" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1701" } } }, @@ -81737,7 +82683,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_acl_usage___include_acl_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1698" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1701" } } }, @@ -81753,7 +82699,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_cpu-interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12037" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12093" } } }, @@ -81769,7 +82715,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_fnf_et-analytics-flows", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L351" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L357" } } }, @@ -81806,7 +82752,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_fnf_record-count_asic_asic_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10105" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10104" } } }, @@ -81822,7 +82768,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_interface_name_tunnel5", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14789" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14845" } } }, @@ -81842,6 +82788,70 @@ } } }, + "show platform software fed active ifm interfaces ethernet": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ifm_interfaces_ethernet", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed active ifm interfaces lisp": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ifm_interfaces_lisp", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed active ifm interfaces loopback": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ifm_interfaces_loopback", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed active ifm interfaces sw-subif": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ifm_interfaces_sw-subif", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, "show platform software fed active ifm interfaces tunnel": { "folders": { "iosxe": { @@ -81854,39 +82864,39 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_interfaces_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8762" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8761" } } }, - "show platform software fed active ifm interfaces vlan": { + "show platform software fed active ifm interfaces virtualportgroup": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedIfmInterfaces", - "doc": "Parser for 'show platform software fed {switch} active ifm interfaces vlan',\n 'show platform software fed active ifm interfaces vlan'", + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'interfaces': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_active_ifm_interfaces_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6042" + "uid": "show_platform_software_fed_active_ifm_interfaces_virtualportgroup", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" } } }, - "show platform software fed active ifm interfaces {label}": { + "show platform software fed active ifm interfaces vlan": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", - "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "class": "ShowPlatformSoftwareFedIfmInterfaces", + "doc": "Parser for 'show platform software fed {switch} active ifm interfaces vlan',\n 'show platform software fed active ifm interfaces vlan'", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "schema": "{\n 'interfaces': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_active_ifm_interfaces_label", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1040" + "uid": "show_platform_software_fed_active_ifm_interfaces_vlan", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6046" } } }, @@ -81908,7 +82918,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_active_ifm_mappings", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1016" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1028" }, "c9600": { "class": "ShowPlatformFedActiveIfmMapping", @@ -81935,7 +82945,23 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_mappings", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8828" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8827" + } + } + }, + "show platform software fed active ifm mappings etherchannel": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel", + "doc": "Parser for sh platform software fed {switch} {active} ifm mappings etherchannel", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'channel_num': int,\n 'if_id': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ifm_mappings_etherchannel", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7954" } } }, @@ -81951,7 +82977,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_mappings_gpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12148" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12204" } } }, @@ -81967,7 +82993,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_mappings_l3if-le", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12154" } } }, @@ -81999,7 +83025,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ifm_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8979" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8978" } } }, @@ -82015,7 +83041,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_inject_ios-cause_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10624" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10623" } } }, @@ -82031,7 +83057,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_inject_packet-capture_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L684" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L690" } } }, @@ -82047,7 +83073,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ip_urpf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11873" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11929" } } }, @@ -82063,7 +83089,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_matm_adjacencies_adjkey_adj_key", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L247" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L314" } } }, @@ -82079,7 +83105,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_matm_adjacencies_vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L142" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L209" } } }, @@ -82095,7 +83121,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_matm_macTable", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L895" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L962" } } }, @@ -82111,7 +83137,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_matm_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L577" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L644" } } }, @@ -82122,12 +83148,12 @@ "doc": "\n Parser for 'show platform software fed active monitor {session}'\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n 'encap': str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", + "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n Optional('encap'): str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_active_monitor_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6191" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6195" } } }, @@ -82207,7 +83233,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_nat_interfaces", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8012" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8011" } } }, @@ -82239,7 +83265,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_nat_rules", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8104" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8103" } } }, @@ -82255,7 +83281,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ptp_domain", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1123" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1126" } } }, @@ -82271,7 +83297,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ptp_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1301" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1304" } } }, @@ -82365,7 +83391,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_active_punt_entries", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1855" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1867" } }, "tokens": { @@ -82395,7 +83421,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_active_punt_entries___include_label", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1855" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1867" } }, "tokens": { @@ -82437,7 +83463,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_qos_policy_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L255" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L257" } } }, @@ -82453,7 +83479,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_qos_policy_target_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L72" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L74" } } }, @@ -82469,7 +83495,23 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_qos_policy_target_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L320" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L322" + } + } + }, + "show platform software fed active sdm feature": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedActiveSdmFeature", + "doc": " Parser for show platform software fed active sdm feature ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'entries': {\n Any('*'): {\n Any('*'): {\n 'reserved': int,\n 'used': int,\n 'percent_used': int,\n 'max': int,\n 'alloc_fail': int,\n 'capped_max': int,\n 'asic': int,\n 'slice': int,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_sdm_feature", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17277" } } }, @@ -82485,7 +83527,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_security-fed_sis-redirect_acl_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3153" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3156" } } }, @@ -82501,7 +83543,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_security-fed_sis-redirect_firewall_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3060" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3063" } } }, @@ -82517,7 +83559,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_security-fed_sis-redirect_firewall_service-id_service_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3257" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3260" } } }, @@ -82533,7 +83575,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_sgacl_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13659" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13715" } } }, @@ -82565,7 +83607,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_stp-vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7637" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7641" } } }, @@ -82581,7 +83623,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_vt_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4351" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4354" } } }, @@ -82597,7 +83639,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_vt_counter", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4297" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4300" } } }, @@ -82613,7 +83655,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_vt_hardware_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6111" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6115" } } }, @@ -82629,7 +83671,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_vt_hardware_if-id_ifid", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6485" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6489" } } }, @@ -82707,7 +83749,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_acl_info_db_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6752" } } }, @@ -82723,7 +83765,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_acl_og-pcl", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7722" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7726" } } }, @@ -82739,7 +83781,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_acl_statistics_events", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7797" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7801" } } }, @@ -82755,7 +83797,71 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ifm_interfaces_internal_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10743" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10742" + } + } + }, + "show platform software fed switch active ifm interfaces lisp": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ifm_interfaces_lisp", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed switch active ifm interfaces loopback": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ifm_interfaces_loopback", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed switch active ifm interfaces sw-subif": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ifm_interfaces_sw-subif", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed switch active ifm interfaces virtualportgroup": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ifm_interfaces_virtualportgroup", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" } } }, @@ -82787,7 +83893,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ipsec_counters_if-id_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3417" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3420" } } }, @@ -82803,7 +83909,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_learning_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7489" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7493" } } }, @@ -82819,7 +83925,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_matm_adjacencies", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L521" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L588" } } }, @@ -82835,7 +83941,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_matm_macTable", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L895" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L962" } } }, @@ -82846,140 +83952,140 @@ "doc": "\n Parser for 'show platform software fed switch active monitor {session}'\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n 'encap': str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", + "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n Optional('encap'): str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_monitor_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6442" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6446" } } }, - "show platform software fed switch active oifset": { + "show platform software fed switch active qos policy target brief": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveOifset", - "doc": "Parser for show platform software fed switch active oifset", - "module_name": "iosxe.show_platform_software_fed", + "class": "ShowPlatformSoftwareFedSwitchActiveQosPolicyTarget", + "doc": "parser for\n * show platform software fed switch active qos policy target brief\n ", + "module_name": "iosxe.show_platform_software_fed_qos", "package": "genie.libs.parser", - "schema": "{\n 'l2m_fset_current_count': int,\n 'l2m_fset_max_reached': int,\n 'l2m_current_vp_oif_count': int,\n 'l2m_vp_oif_max_reached': int,\n 'l2m_fset_last_used_urid': str,\n 'l3m_fset_current_count': int,\n 'l3m_fset_max_reached': int,\n 'l3m_current_oif_count': int,\n 'l3m_oif_max_reached': int,\n 'l3m_fset_last_used_urid': str,\n 'l3m_fset_oif_last_used_urid': str,\n 'oif_obj_fset_current_count': int,\n 'oif_obj_fset_max_reached': int,\n}", + "schema": "{\n 'tcg_sum_for_policy': {\n Any('*'): {\n 'interface': {\n Any('*'): {\n 'loc': str,\n 'iif_id': str,\n 'direction': str,\n 'tccg': int,\n 'child': int,\n 'mpq': str,\n 'state_cfg': str,\n 'state_opr': str,\n 'address': str,\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_oifset", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15499" + "uid": "show_platform_software_fed_switch_active_qos_policy_target_brief", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L169" } } }, - "show platform software fed switch active oifset urid {id}": { + "show platform software fed switch active security-fed arp if {if_id}": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveOifsetUrid", - "doc": "Parser for\n * show platform software fed switch active oifset urid \n * show platform software fed switch active oifset urid detail\n ", + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf", + "doc": "Parser for 'show platform software fed switch active security-fed arp if {if_id}', \n 'show platform software fed {switch} {switch_num} security-fed arp-snoop if-id {if_id}'", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l2_mcg': int,\n 'cookie': str,\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", + "schema": "{\n 'fed_arp_snooping_port_data': {\n 'if_id': int,\n 'if_name': str,\n 'arp_snoop_enable': bool,\n 'punject_port_profile': bool,\n 'etherchannel_member': bool,\n 'etherchannel': bool,\n 'etherchannel_if_id': int,\n 'ref_cnt': int,\n Optional('asic_specific_section'): {\n Any('*'): {\n 'acl_oid': int,\n 'positions': {\n Any('*'): {\n 'action': str,\n 'counter_oid': int,\n },\n },\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_oifset_urid_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15301" + "uid": "show_platform_software_fed_switch_active_security-fed_arp_if_if_id", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11137" } } }, - "show platform software fed switch active oifset urid {id} detail": { + "show platform software fed switch active security-fed arp statistics": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveOifsetUrid", - "doc": "Parser for\n * show platform software fed switch active oifset urid \n * show platform software fed switch active oifset urid detail\n ", + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpStatistics", + "doc": "Parser for 'show platform software fed switch active security-fed arp statistics'", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l2_mcg': int,\n 'cookie': str,\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", + "schema": "{\n 'fed_arp_snooping_statistics': {\n 'punject_punt_entries': {\n Any('*'): {\n 'oid': int,\n 'packet_hits': int,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_oifset_urid_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15301" + "uid": "show_platform_software_fed_switch_active_security-fed_arp_statistics", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14141" } } }, - "show platform software fed switch active qos policy target brief": { + "show platform software fed switch active security-fed arp vlan {vlan}": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveQosPolicyTarget", - "doc": "parser for\n * show platform software fed switch active qos policy target brief\n ", - "module_name": "iosxe.show_platform_software_fed_qos", + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpVlan", + "doc": "Parser for 'show platform software fed switch active security-fed arp vlan {vlan}'", + "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'tcg_sum_for_policy': {\n Any('*'): {\n 'interface': {\n Any('*'): {\n 'loc': str,\n 'iif_id': str,\n 'direction': str,\n 'tccg': int,\n 'child': int,\n 'mpq': str,\n 'state_cfg': str,\n 'state_opr': str,\n 'address': str,\n },\n },\n },\n },\n}", + "schema": "{\n 'fed_arp_snooping_vlan_data': {\n 'vlan': int,\n 'punject_switch_profile': bool,\n 'arp_snoop_enable': bool,\n 'acl_info': {\n 'asic': int,\n 'oid': int,\n 'entries': list,\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_qos_policy_target_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L167" + "uid": "show_platform_software_fed_switch_active_security-fed_arp_vlan_vlan", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11291" } } }, - "show platform software fed switch active security-fed arp if {if_id}": { + "show platform software fed switch {active} oifset": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf", - "doc": "Parser for 'show platform software fed switch active security-fed arp if {if_id}'", + "class": "ShowPlatformSoftwareFedSwitchActiveOifset", + "doc": "Parser for show platform software fed switch active oifset", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'fed_arp_snooping_port_data': {\n 'if_id': int,\n 'if_name': str,\n 'arp_snoop_enable': bool,\n 'punject_port_profile': bool,\n 'etherchannel_member': bool,\n 'etherchannel': bool,\n 'etherchannel_if_id': int,\n 'ref_cnt': int,\n },\n}", + "schema": "{\n 'l2m_fset_current_count': int,\n 'l2m_fset_max_reached': int,\n 'l2m_current_vp_oif_count': int,\n 'l2m_vp_oif_max_reached': int,\n 'l2m_fset_last_used_urid': str,\n 'l3m_fset_current_count': int,\n 'l3m_fset_max_reached': int,\n 'l3m_current_oif_count': int,\n 'l3m_oif_max_reached': int,\n 'l3m_fset_last_used_urid': str,\n 'l3m_fset_oif_last_used_urid': str,\n 'oif_obj_fset_current_count': int,\n 'oif_obj_fset_max_reached': int,\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_security-fed_arp_if_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11127" + "uid": "show_platform_software_fed_switch_active_oifset", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15555" } } }, - "show platform software fed switch active security-fed arp statistics": { + "show platform software fed switch {active} oifset urid {id}": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpStatistics", - "doc": "Parser for 'show platform software fed switch active security-fed arp statistics'", + "class": "ShowPlatformSoftwareFedSwitchActiveOifsetUrid", + "doc": "Parser for\n * show platform software fed switch active oifset urid \n * show platform software fed switch active oifset urid detail\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'fed_arp_snooping_statistics': {\n 'punject_punt_entries': {\n Any('*'): {\n 'oid': int,\n 'packet_hits': int,\n },\n },\n },\n}", + "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n Optional('svi_port_count'): int,\n 'users_count': int,\n Optional('mioitem_count'): int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n Optional('fset_mcidgid'): int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l2_mcg': int,\n 'cookie': str,\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_security-fed_arp_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14085" + "uid": "show_platform_software_fed_switch_active_oifset_urid_id", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15357" } } }, - "show platform software fed switch active security-fed arp vlan {vlan}": { + "show platform software fed switch {active} oifset urid {id} {detail}": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpVlan", - "doc": "Parser for 'show platform software fed switch active security-fed arp vlan {vlan}'", + "class": "ShowPlatformSoftwareFedSwitchActiveOifsetUrid", + "doc": "Parser for\n * show platform software fed switch active oifset urid \n * show platform software fed switch active oifset urid detail\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'fed_arp_snooping_vlan_data': {\n 'vlan': int,\n 'punject_switch_profile': bool,\n 'arp_snoop_enable': bool,\n 'acl_info': {\n 'asic': int,\n 'oid': int,\n 'entries': list,\n },\n },\n}", + "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n Optional('svi_port_count'): int,\n 'users_count': int,\n Optional('mioitem_count'): int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n Optional('fset_mcidgid'): int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l2_mcg': int,\n 'cookie': str,\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_security-fed_arp_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11241" + "uid": "show_platform_software_fed_switch_active_oifset_urid_id_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15357" } } }, - "show platform software fed switch active security-fed sisf statistics": { + "show platform software fed switch {active} security-fed dhcp-snoop vlan {vlan} detail": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics", - "doc": null, + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedDhcpSnoopVlanDetail", + "doc": "Parser for show platform software fed switch active security-fed dhcp-snoop vlan {vlan} detail", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'punject_punt_entries': {\n 'oids': {\n Any('*'): {\n 'name': str,\n 'packets_hits': int,\n },\n },\n },\n}", + "schema": "{\n 'vlan': int,\n 'multicast_group_id': ListOf (dict) {'oid': , 'asic': },\n 'trusted_ports_multicast_gid': str,\n 'punject_switch_profile': str,\n Optional('no_trust_ports'): bool,\n Optional('trusted_ports'): ListOf (dict) {'interface': , 'interface_id': , 'po_id': },\n 'asic_specific_section': ListOf (dict) {'asic': , 'acl_oid': , 'entries': ListOf (dict) {'position': , 'protocol': , 'src_port': , 'dst_port': , 'action': , 'counter_oid': }},\n}", "tokens": { "os": "iosxe" }, - "uid": "show_platform_software_fed_switch_active_security-fed_sisf_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11824" + "uid": "show_platform_software_fed_switch_active_security-fed_dhcp-snoop_vlan_vlan_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17014" } } }, @@ -82995,7 +84101,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_info_db_feature_feature_name_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7033" } } }, @@ -83011,7 +84117,39 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_info_db_feature_feature_name_dir_in_out_cgid_cg_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7033" + } + } + }, + "show platform software fed switch {mode} ifm interfaces ethernet": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", + "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_ifm_interfaces_ethernet", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1046" + } + } + }, + "show platform software fed switch {mode} ifm mappings etherchannel": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel", + "doc": "Parser for sh platform software fed {switch} {active} ifm mappings etherchannel", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': {\n Any('*'): {\n 'channel_num': int,\n 'if_id': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_ifm_mappings_etherchannel", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7954" } } }, @@ -83027,7 +84165,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_ip_urpf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11873" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11929" } } }, @@ -83075,7 +84213,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_matm_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L577" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L644" } } }, @@ -83091,7 +84229,55 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_port_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2903" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2906" + } + } + }, + "show platform software fed switch {mode} qos interface {interface} ingress npd detailed": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedQosInterfaceSuperParser", + "doc": "Parser for show platform software fed {switch} {mode} qos interface {interface} ingress npd detailed", + "module_name": "iosxe.show_platform_software_fed_qos", + "package": "genie.libs.parser", + "schema": "{\n Optional('interface'): {\n Any('*'): {\n 'cgid': str,\n 'no_of_classes': int,\n 'tcg_ref_count': int,\n 'filter_state': str,\n 'vmr_state': str,\n },\n },\n 'qos_profile_information': {\n 'oid': str,\n 'ref_count': int,\n 'no_of_counter': int,\n Optional('no_of_meters'): int,\n Optional('marking_source'): str,\n 'tunnel_mode': str,\n 'need_filter_table_update': str,\n Optional('dscp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('cos_dei'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('exp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n },\n Optional('markdown_table'): {\n 'oid': str,\n 'dscp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'pcpdei': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'exp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'encapexp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n },\n Optional('ipv4_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv4_src_address': str,\n 'ipv4_src_mask': str,\n 'ipv4_dst_address': str,\n 'ipv4_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('ipv6_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv6_src_address': str,\n 'ipv6_src_mask': str,\n 'ipv6_dst_address': str,\n 'ipv6_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('bind_information'): {\n 'port_type': str,\n Optional('iqp_counter_size'): int,\n Optional('iqp_counter_oid'): str,\n Optional('eqp_counter_size'): int,\n Optional('eqp_counter_oid'): str,\n Optional('meter_type'): str,\n Optional('meter_set_oid'): str,\n Optional('no_of_meters'): int,\n 'system_port_oid': str,\n 'port_oid': str,\n 'speed': int,\n 'port_internal_state': str,\n Optional('meter_set_info'): {\n Any('*'): {\n 'cir': int,\n 'eir': int,\n 'profile_oid': str,\n 'action_profile_oid': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_npd_detailed", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L579" + } + } + }, + "show platform software fed switch {mode} qos interface {interface} ingress sdk detailed asic {asic}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll", + "doc": "Parser for show platform software fed {switch} {mode} qos interface {interface} ingress sdk detailed asic {asic}", + "module_name": "iosxe.show_platform_software_fed_qos", + "package": "genie.libs.parser", + "schema": "{\n Optional('interface'): {\n Any('*'): {\n 'cgid': str,\n 'no_of_classes': int,\n 'tcg_ref_count': int,\n 'filter_state': str,\n 'vmr_state': str,\n },\n },\n 'qos_profile_information': {\n 'oid': str,\n 'ref_count': int,\n 'no_of_counter': int,\n Optional('no_of_meters'): int,\n Optional('marking_source'): str,\n 'tunnel_mode': str,\n 'need_filter_table_update': str,\n Optional('dscp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('cos_dei'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('exp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n },\n Optional('markdown_table'): {\n 'oid': str,\n 'dscp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'pcpdei': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'exp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'encapexp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n },\n Optional('ipv4_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv4_src_address': str,\n 'ipv4_src_mask': str,\n 'ipv4_dst_address': str,\n 'ipv4_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('ipv6_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv6_src_address': str,\n 'ipv6_src_mask': str,\n 'ipv6_dst_address': str,\n 'ipv6_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('bind_information'): {\n 'port_type': str,\n Optional('iqp_counter_size'): int,\n Optional('iqp_counter_oid'): str,\n Optional('eqp_counter_size'): int,\n Optional('eqp_counter_oid'): str,\n Optional('meter_type'): str,\n Optional('meter_set_oid'): str,\n Optional('no_of_meters'): int,\n 'system_port_oid': str,\n 'port_oid': str,\n 'speed': int,\n 'port_internal_state': str,\n Optional('meter_set_info'): {\n Any('*'): {\n 'cir': int,\n 'eir': int,\n 'profile_oid': str,\n 'action_profile_oid': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_sdk_detailed_asic_asic", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1871" + } + } + }, + "show platform software fed switch {state} acl bind db interface {interface} feature {feature} dir {dir} detail asic {asic}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchAclBindDbInterfaceFeatureDirDetailAsic", + "doc": "Parser for\n * show platform software fed switch acl bind db interface {interface} feature {feature} dir {dir} detail asic {asic}\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'interface_name': str,\n 'direction': str,\n 'feature': str,\n 'protocol': str,\n 'cg_id': int,\n 'cg_name': str,\n 'status': str,\n 'src_og_lkup_hdl': int,\n 'dst_og_lkup_hdl': int,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_state_acl_bind_db_interface_interface_feature_feature_dir_dir_detail_asic_asic", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17350" } } }, @@ -83107,7 +84293,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_state_acl_man_parallel-key-profile_egress_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16455" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16511" } } }, @@ -83144,7 +84330,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_state_fnf_record-count_asic_asic_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10105" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10104" } } }, @@ -83160,7 +84346,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_state_ifm_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4629" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4632" } } }, @@ -83182,7 +84368,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_state_ifm_mappings", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1016" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1028" } }, "tokens": { @@ -83197,7 +84383,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_state_ifm_mappings", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8828" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8827" } } }, @@ -83213,7 +84399,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_sw_number_qos_interface_interface_ingress_npd_detailed___include_match", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4827" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_hardware_fed.py#L4830" } } }, @@ -83229,7 +84415,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_mode_acl_info_db_feature_cgacl_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15828" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15884" } } }, @@ -83245,7 +84431,23 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_no_security-fed_dhcp-snoop_vlan_vlan-id_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2966" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2969" + } + } + }, + "show platform software fed switch {switch_number} ifm if-id {if_id}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchStateIfmIfIdIf_id", + "doc": "Parser for show platform software fed switch ifm if-id ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'int_info': {\n Optional('name'): str,\n 'if_id': str,\n Optional('blk_ptr'): str,\n Optional('blk_state'): str,\n Optional('state'): str,\n Optional('status'): str,\n Optional('intf_admin_mode'): str,\n Optional('ref_count'): int,\n Optional('type'): str,\n Optional('create_time'): str,\n Optional('last_modfd_time'): str,\n Optional('cur_time'): str,\n Optional('mac'): str,\n Optional('parent_if_id'): str,\n Optional('client_if_id'): str,\n Optional('switch_num'): int,\n Optional('client_type'): int,\n Optional('asic_num'): int,\n Optional('client_le'): str,\n Optional('dns_punt'): str,\n Optional('ref_count_feature'): str,\n },\n Optional('interface_details'): {\n Optional('port_type'): str,\n Optional('port_location'): str,\n Optional('slot'): int,\n Optional('slot_unit'): int,\n Optional('unit'): int,\n Optional('snmp_index'): int,\n Optional('gpn'): int,\n Optional('ec_channel'): int,\n Optional('ec_index'): int,\n Optional('ipv4_mtu'): int,\n Optional('ipv6_mtu'): int,\n Optional('ipv4_vrf_id'): int,\n Optional('ipv6_vrf_id'): int,\n Optional('protocol_flags'): str,\n Optional('misc_flags'): str,\n Optional('icmpv4_flags'): str,\n Optional('icmpv6_flags'): str,\n Optional('mac_address'): str,\n Optional('qos_trust_type'): str,\n },\n Optional('port_phy_sub'): {\n Optional('affinity'): str,\n Optional('lpn'): int,\n Optional('gpn'): int,\n Optional('speed'): str,\n Optional('type'): str,\n Optional('mtu'): int,\n Optional('ac_profile'): str,\n },\n Optional('port_sub'): {\n Optional('mac_port_oid'): str,\n Optional('system_port_oid'): str,\n Optional('system_port_gid'): int,\n Optional('ethernet_port_oid'): str,\n Optional('port_sub_block_port_mode'): str,\n Optional('dense_mode_service_port_gid'): str,\n Optional('dense_mode_service_port_oid'): str,\n Optional('dense_mode_port_vid'): str,\n Optional('vog_oid'): str,\n },\n Optional('platform_sub'): {\n Optional('core'): int,\n Optional('asic_port'): int,\n Optional('mac_num'): int,\n Optional('asic'): int,\n Optional('asic_sub_port'): int,\n Optional('ifg_id'): int,\n Optional('first_serdes'): int,\n Optional('last_serdes'): int,\n Optional('fc_mode'): int,\n Optional('fec_mode'): int,\n Optional('context_id'): int,\n },\n Optional('port_l2_sub'): {\n Optional('port_mode'): str,\n Optional('port_mode_set'): str,\n Optional('vlan'): int,\n Optional('ethertype'): int,\n Optional('native_vlan_tagging'): str,\n Optional('bd_vlan'): int,\n Optional('status'): int,\n Optional('ac_profile'): str,\n Optional('l2_sub_block_port_vlan'): {\n Optional('l2_sub_block_port_vlan'): int,\n Optional('native_vlan_trunk'): int,\n Optional('untagged_port_bd_vlan'): int,\n Optional('default_vlan'): int,\n },\n },\n Optional('port_info'): {\n Optional('handle'): str,\n Optional('type'): str,\n Optional('identifier'): str,\n Optional('unit'): str,\n },\n Optional('port_logical_subblk'): {\n Optional('client_le_handle'): str,\n Optional('parent_identifier'): str,\n Optional('asic_num'): str,\n Optional('switch_num'): str,\n Optional('rewr_type'): str,\n Optional('client_mac'): str,\n Optional('ri_handle'): int,\n Optional('di_handle'): int,\n Optional('dst_adj_handle'): int,\n Optional('dst_lkp_handle'): int,\n Optional('src_adj_handle'): str,\n Optional('src_lkp_handle'): int,\n },\n Optional('port_l2_subblk'): {\n Optional('enabled'): str,\n Optional('allow_dot1q'): str,\n Optional('allow_native'): str,\n Optional('def_vlan'): int,\n Optional('allow_priority_tag'): str,\n Optional('allow_unkn_ucast'): str,\n Optional('allow_unkn_mcast'): str,\n Optional('allow_unkn_bcast'): str,\n Optional('protected'): str,\n Optional('ipv4_arp_snp'): str,\n Optional('ipv6_arp_snp'): str,\n Optional('jumbo_mtu'): int,\n Optional('learning_mode'): int,\n Optional('vepa'): str,\n Optional('app_hosting'): str,\n },\n Optional('port_qos_subblk'): {\n Optional('trust_type'): str,\n Optional('def_value'): int,\n Optional('ingrs_tbl_map'): str,\n Optional('egrs_tbl_map'): str,\n Optional('q_map'): str,\n },\n Optional('port_cts_subblk'): {\n Optional('cts_if_id'): str,\n Optional('disable_sgacl'): str,\n Optional('trust'): str,\n Optional('propagate'): str,\n Optional('port_sgt'): str,\n },\n Optional('ifm_feature_ref_counts'): {\n Optional('fid'): str,\n Optional('ref_count'): int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_number_ifm_if-id_if_id", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4632" } } }, @@ -83282,7 +84484,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_num_acl_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4210" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4213" } } }, @@ -83319,7 +84521,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_num_acl_usage___include_acl_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4210" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4213" } } }, @@ -83355,6 +84557,22 @@ } } }, + "show platform software fed switch {switch_num} fnf profile-maps-dump": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchFnfProfileMapsDump", + "doc": "Parser for 'show platform software fed switch {switch_num} fnf profile-maps-dump'", + "module_name": "iosxe.show_platform_software_fed_switch_num", + "package": "genie.libs.parser", + "schema": "{\n 'profile_maps': {\n Any('*'): {\n 'iif_id': str,\n 'fmask_hdl_ingress': int,\n 'fmask_hdl_egress': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_num_fnf_profile-maps-dump", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_switch_num.py#L704" + } + } + }, "show platform software fed switch {switch_num} fnf profiles-dump": { "folders": { "iosxe": { @@ -83426,12 +84644,12 @@ "doc": "\n Parser for 'show platform software fed switch active monitor {session}'\n ", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n 'encap': str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", + "schema": "{\n 'session_type': str,\n 'source_ports': {\n Optional('rx'): list,\n Optional('tx'): list,\n },\n Optional('destination_ports'): list,\n Optional('source_vlans'): list,\n Optional('destination_vlans'): list,\n 'source_rspan_vlan': int,\n 'destination_rspan_vlan': int,\n Optional('encap'): str,\n 'ingress_forwarding': str,\n Optional('filter_vlans'): list,\n 'erspan_enable': int,\n 'erspan_hw_programmed': int,\n 'erspan_mandatory_cfg': int,\n 'erspan_id': int,\n Optional('gre_protocol'): str,\n 'mtu': int,\n 'ip_tos': int,\n 'ip_ttl': int,\n 'cos': int,\n 'vrf_id': int,\n 'tunnel_if_id': int,\n 'destination_ip': str,\n 'org_ip': str,\n Optional('sgt_count'): int,\n Optional('sgt_tag'): str,\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_num_monitor_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6442" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6446" } } }, @@ -83447,7 +84665,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_num_stp-vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7637" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7641" } } }, @@ -83463,7 +84681,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_access-security_auth-acl_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15608" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15664" } } }, @@ -83479,7 +84697,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_access-security_mac-client-table_interface_if-id_port_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12872" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12928" } } }, @@ -83495,7 +84713,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_access-security_mac-client-table_mac_client_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12872" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12928" } } }, @@ -83511,7 +84729,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_access-security_mac-client-table_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12872" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12928" } } }, @@ -83527,7 +84745,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_acl_sgacl_cell_sgt_dgt", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16568" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16624" } } }, @@ -83575,7 +84793,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_oifset_l2m_hash_hash_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16772" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16828" } } }, @@ -83591,7 +84809,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_security_dhcp_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13894" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13950" } } }, @@ -83607,7 +84825,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_security-fed_dhcp_vlan_vlan_num_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13761" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13817" } } }, @@ -83623,7 +84841,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_security-fed_pm_if-id_port_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15682" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15738" } } }, @@ -83639,7 +84857,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_security-fed_wrclients_if_id_port_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16694" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16750" } } }, @@ -83655,7 +84873,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_sgacl_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13609" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13665" } } }, @@ -83671,7 +84889,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_sgacl_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13659" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13715" } } }, @@ -83687,7 +84905,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_sgacl_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16648" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16704" } } }, @@ -83714,12 +84932,12 @@ "doc": "Parser for show platform software fed switch {active} ip mfib vrf {vrf_name} {group} detail,\n show platform software fed switch {active} ip mfib vrf {vrf_name} {group},\n and show platform software fed switch {active} ipv6 mfib vrf {vrf_name} {group} detail", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'ip_range': {\n Any('*'): {\n 'mvrf': int,\n 'hw_flag': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid': str,\n Optional('fset_urid_hash'): str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': {\n 'count': int,\n 'pps': str,\n },\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n 'oif_details': {\n Any('*'): {\n 'adjid': str,\n 'interface': str,\n 'parent_if': str,\n 'hw_flag': str,\n 'flags': str,\n Optional('intf_type'): str,\n Optional('msg_type'): str,\n },\n },\n 'gid': int,\n 'mcid_oid_asics': {\n 'asic_id': int,\n 'mcid_oid': int,\n },\n Optional('hardware_info'): {\n Optional('asic_id'): int,\n Optional('ip_mcid_oid'): int,\n Optional('ip_mcid_oid_cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('punt_and_forward'): int,\n Optional('use_rpfid'): int,\n Optional('rpfid'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n}", + "schema": "{\n 'ip_range': {\n Any('*'): {\n 'mvrf': int,\n 'hw_flag': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid': str,\n Optional('fset_urid_hash'): str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): {\n 'count': int,\n 'pps': str,\n },\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n 'oif_details': {\n Any('*'): {\n 'adjid': str,\n 'interface': str,\n 'parent_if': str,\n 'hw_flag': str,\n 'flags': str,\n Optional('intf_type'): str,\n Optional('msg_type'): str,\n },\n },\n 'gid': int,\n 'mcid_oid_asics': {\n 'asic_id': int,\n 'mcid_oid': int,\n },\n Optional('hardware_info'): {\n Optional('asic_id'): int,\n Optional('ip_mcid_oid'): int,\n Optional('ip_mcid_oid_cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('punt_and_forward'): int,\n Optional('use_rpfid'): int,\n Optional('rpfid'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_ip_type_mfib_vrf_vrf_name_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16143" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16199" } } }, @@ -83730,12 +84948,12 @@ "doc": "Parser for show platform software fed switch {active} ip mfib vrf {vrf_name} {group} detail,\n show platform software fed switch {active} ip mfib vrf {vrf_name} {group},\n and show platform software fed switch {active} ipv6 mfib vrf {vrf_name} {group} detail", "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", - "schema": "{\n 'ip_range': {\n Any('*'): {\n 'mvrf': int,\n 'hw_flag': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid': str,\n Optional('fset_urid_hash'): str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': {\n 'count': int,\n 'pps': str,\n },\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n 'oif_details': {\n Any('*'): {\n 'adjid': str,\n 'interface': str,\n 'parent_if': str,\n 'hw_flag': str,\n 'flags': str,\n Optional('intf_type'): str,\n Optional('msg_type'): str,\n },\n },\n 'gid': int,\n 'mcid_oid_asics': {\n 'asic_id': int,\n 'mcid_oid': int,\n },\n Optional('hardware_info'): {\n Optional('asic_id'): int,\n Optional('ip_mcid_oid'): int,\n Optional('ip_mcid_oid_cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('punt_and_forward'): int,\n Optional('use_rpfid'): int,\n Optional('rpfid'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n}", + "schema": "{\n 'ip_range': {\n Any('*'): {\n 'mvrf': int,\n 'hw_flag': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid': str,\n Optional('fset_urid_hash'): str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): {\n 'count': int,\n 'pps': str,\n },\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n 'oif_details': {\n Any('*'): {\n 'adjid': str,\n 'interface': str,\n 'parent_if': str,\n 'hw_flag': str,\n 'flags': str,\n Optional('intf_type'): str,\n Optional('msg_type'): str,\n },\n },\n 'gid': int,\n 'mcid_oid_asics': {\n 'asic_id': int,\n 'mcid_oid': int,\n },\n Optional('hardware_info'): {\n Optional('asic_id'): int,\n Optional('ip_mcid_oid'): int,\n Optional('ip_mcid_oid_cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('punt_and_forward'): int,\n Optional('use_rpfid'): int,\n Optional('rpfid'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_ip_type_mfib_vrf_vrf_name_group_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16143" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16199" } } }, @@ -83751,7 +84969,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_ip_type_snooping_type_snooping_groups_vlan_vlan_id_group_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15960" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L16016" } } }, @@ -83767,7 +84985,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_access-security_table_interface_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13960" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14016" } } }, @@ -83783,7 +85001,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_access-security_table_mac_mac_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13960" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14016" } } }, @@ -83799,7 +85017,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_access-security_table_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13960" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14016" } } }, @@ -83808,6 +85026,20 @@ "iosxe": { "class": "ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage", "doc": "Parser for 'show platform software fed switch active access-security table usage'", + "folders": { + "rv1": { + "class": "ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage", + "doc": "Parser for 'show platform software fed switch {switch_var} access-security table usage'", + "module_name": "iosxe.rv1.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'feature': {\n '': {\n 'asic': {\n '': ListOf (dict) {'mask': , 'maximum': , 'in_use': , 'total_allocated': , 'total_freed': },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_software_fed_switch_switch_var_access-security_table_usage", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed.py#L35" + } + }, "module_name": "iosxe.show_platform_software_fed", "package": "genie.libs.parser", "schema": "{\n 'access_security_client_table_usage': {\n Any('*'): {\n 'feature': str,\n 'mask': str,\n 'asic': int,\n 'maximum': int,\n 'in_use': int,\n 'total_allocated': int,\n 'total_freed': int,\n },\n },\n}", @@ -83815,7 +85047,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_access-security_table_usage", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14132" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14188" } } }, @@ -83831,7 +85063,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_bind_db_if-id_if_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11002" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11001" } } }, @@ -83847,7 +85079,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_info_sdk_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11469" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11519" } } }, @@ -83863,7 +85095,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_info_sdk_feature_feature_name_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11469" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11519" } } }, @@ -83879,7 +85111,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_info_sdk_feature_feature_name_dir_in_out_cgid_cg_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11469" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11519" } } }, @@ -83895,7 +85127,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_acl_sdk_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12236" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12292" } } }, @@ -83911,7 +85143,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_acl_sdk_feature_feature_name_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12236" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12292" } } }, @@ -83927,7 +85159,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_acl_sdk_feature_feature_name_dir_in_cgid_cg_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12236" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12292" } } }, @@ -83943,7 +85175,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_acl_sdk_feature_feature_name_dir_in_detail_asic_asic_no", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12236" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12292" } } }, @@ -83959,7 +85191,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_acl_sdk_if-id_if_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12236" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12292" } } }, @@ -83975,7 +85207,55 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_ptp_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1301" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1304" + } + } + }, + "show platform software fed switch {switch_var} security-fed arp-snoop statistics": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSecurityArpSnoopStats", + "doc": "Parser for show platform software fed switch security-fed arp-snoop stats", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'entries': {\n Any('*'): {\n 'oid': {\n Any('*'): {\n 'packets_hits': int,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_var_security-fed_arp-snoop_statistics", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3433" + } + } + }, + "show platform software fed switch {switch_var} security-fed arp-snoop statistics {clear}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSecurityArpSnoopStats", + "doc": "Parser for show platform software fed switch security-fed arp-snoop stats", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'entries': {\n Any('*'): {\n 'oid': {\n Any('*'): {\n 'packets_hits': int,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_var_security-fed_arp-snoop_statistics_clear", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3433" + } + } + }, + "show platform software fed switch {switch_var} security-fed arp-snoop vlan {vlan}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSecurityArpSnoopVlan", + "doc": "Parser for show platform software fed switch security-fed arp-snoop vlan {vlan}", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'vlan': int,\n 'punject_switch_profile': str,\n 'arp_snoop_enable': str,\n Optional('acls'): ListOf (dict) {'oid': , 'asic': , 'position': , 'action': , 'counter_oid': },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_var_security-fed_arp-snoop_vlan_vlan", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3481" } } }, @@ -83991,7 +85271,39 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_security-fed_sisf_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13158" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13214" + } + } + }, + "show platform software fed switch {switch_var} security-fed sisf statistics": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics", + "doc": null, + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'punject_punt_entries': {\n 'oids': {\n Any('*'): {\n 'name': str,\n 'packets_hits': int,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_var_security-fed_sisf_statistics", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11874" + } + } + }, + "show platform software fed switch {switch_var} security-fed sisf statistics {clear}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedSisfStatistics", + "doc": null, + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'punject_punt_entries': {\n 'oids': {\n Any('*'): {\n 'name': str,\n 'packets_hits': int,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_var_security-fed_sisf_statistics_clear", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11874" } } }, @@ -84007,7 +85319,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_security-fed_sisf_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13432" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13488" } } }, @@ -84023,7 +85335,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_vt_hardware_if-id_ifid", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6485" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6489" } } }, @@ -84039,7 +85351,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_access-security_sec-mac-lrn-table_interface_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11409" } } }, @@ -84055,7 +85367,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_access-security_sec-mac-lrn-table_mac_client_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11409" } } }, @@ -84071,7 +85383,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_access-security_sec-mac-lrn-table_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11359" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11409" } } }, @@ -84087,7 +85399,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_active_vt_counter", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4297" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4300" } } }, @@ -84103,7 +85415,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_ip-fl-nh-port-v6_sourceipv6_destinationipv6_ipv6_fl_next_header_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84119,7 +85431,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_ip-fl-nh-v6_sourcemac_destinationmac_flow_label_next_header", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84135,7 +85447,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_ip-protocol-port-v4_source_destination_protocol_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84151,7 +85463,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_ip-protocol-v4_source_destination_protocol", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84167,7 +85479,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-addr_sourcemac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84183,7 +85495,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-ip-fl-nh-port-v6_sourcemac_sourceipv6_destinationipv6_ipv6_fl_next_header_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84199,7 +85511,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-ip-fl-nh-v6_sourcemac_sourceipv6_destinationipv6_ipv6_fl_next_header", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84215,7 +85527,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-ip-protocol-port-v4_sourcemac_sourceip_destinationip_protocol_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84231,7 +85543,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-ip-protocol-v4_sourcemac_sourceip_destinationip_protocol", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84247,7 +85559,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-vlan-ip-fl-nh-port-v6_sourcemac_vlan_id_sourceipv6_destinationipv6_ipv6_fl_next_header_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84263,7 +85575,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-vlan-ip-fl-nh-v6_sourcemac_vlan_id_sourceipv6_destinationipv6_ipv6_fl_next_header", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84279,7 +85591,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-vlan-ip-protocol-port-v4_sourcemac_vlan_id_sourceip_destinationip_protocol_sour_port_dest_port", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84295,7 +85607,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-vlan-ip-protocol-v4_sourcemac_vlan_id_sourceip_destinationip_protocol", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84311,7 +85623,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_etherchannel_portchannelnum_load-balance_mac-vlanid_sourcemac_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12948" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L13004" } } }, @@ -84327,7 +85639,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_fnf_flow-record_asic_asic_start-index_index_num-flows_flow", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6638" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6642" } } }, @@ -84343,7 +85655,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_ifm_mappings_gid_gid_num", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11989" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12045" } } }, @@ -84359,7 +85671,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_ifm_mappings_ifm_type", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12602" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12658" } } }, @@ -84375,7 +85687,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_ptp_domain", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1123" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1126" } } }, @@ -84391,7 +85703,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_qos_policy_target_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L320" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L322" } } }, @@ -84407,7 +85719,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_security-fed_ipsg_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14183" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14239" } } }, @@ -84423,7 +85735,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_vt_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4351" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4354" } } }, @@ -84439,39 +85751,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_mode_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L102" - } - } - }, - "show platform software fed switch {switch} {module} oifset l3m": { - "folders": { - "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveOifsetL3mHash", - "doc": "Parser for 'show platform software fed switch active oifset l3m hash 35ddf2ee detail'", - "module_name": "iosxe.show_platform_software_fed", - "package": "genie.libs.parser", - "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_software_fed_switch_switch_module_oifset_l3m", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14268" - } - } - }, - "show platform software fed switch {switch} {module} oifset l3m hash {hash} detail": { - "folders": { - "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveOifsetL3mHash", - "doc": "Parser for 'show platform software fed switch active oifset l3m hash 35ddf2ee detail'", - "module_name": "iosxe.show_platform_software_fed", - "package": "genie.libs.parser", - "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_software_fed_switch_switch_module_oifset_l3m_hash_hash_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14268" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L108" } } }, @@ -84487,7 +85767,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_type_ip_ecr_exact-route_sourceip_destinationip", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10173" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10172" } } }, @@ -84503,7 +85783,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_type_ip_ecr_exact-route_sourceip_destinationip_sourceport_destinationport_protocol", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10173" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10172" } } }, @@ -84519,7 +85799,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_act_mode_matm_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L577" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L644" } } }, @@ -84560,6 +85840,20 @@ "iosxe": { "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "folders": { + "rv1": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", + "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "module_name": "iosxe.rv1.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , Optional (str) intf_type: , Optional (str) msg_type: },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_software_fed_active_ipv6_mfib_vrf_vrf_name_group_source", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py#L70" + } + }, "module_name": "iosxe.show_platform_software_fed_ip", "package": "genie.libs.parser", "schema": "{\n 'mfib': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': int,\n 'pps_approx': int,\n 'oif_count': int,\n 'oif_details': list,\n 'gid': int,\n 'mcid_oid_asic': int,\n },\n },\n}", @@ -84567,7 +85861,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ipv6_mfib_vrf_vrf_name_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2626" } } }, @@ -84576,6 +85870,20 @@ "iosxe": { "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "folders": { + "rv1": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", + "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "module_name": "iosxe.rv1.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , Optional (str) intf_type: , Optional (str) msg_type: },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_software_fed_active_ipv6_mfib_group_source", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py#L70" + } + }, "module_name": "iosxe.show_platform_software_fed_ip", "package": "genie.libs.parser", "schema": "{\n 'mfib': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': int,\n 'pps_approx': int,\n 'oif_count': int,\n 'oif_details': list,\n 'gid': int,\n 'mcid_oid_asic': int,\n },\n },\n}", @@ -84583,7 +85891,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_active_ipv6_mfib_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2626" } } }, @@ -84603,6 +85911,38 @@ } } }, + "show platform software fed {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail", + "doc": "Parser for 'show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {switch} {active} {ip_type} mfib {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib {group} {source} detail'\n ", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n Optional('ec_seed'): int,\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n Optional('ios_f_ifs'): int,\n Optional('mlist_f_ifs'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , 'intf_type': , 'msg_type': },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ip_type_mfib_vrf_vrf_name_group_source_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3753" + } + } + }, + "show platform software fed {active} {ip_type} mfib {group} {source} detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail", + "doc": "Parser for 'show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {switch} {active} {ip_type} mfib {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib {group} {source} detail'\n ", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n Optional('ec_seed'): int,\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n Optional('ios_f_ifs'): int,\n Optional('mlist_f_ifs'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , 'intf_type': , 'msg_type': },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_active_ip_type_mfib_group_source_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3753" + } + } + }, "show platform software fed {instance} acl sgacl cell all": { "folders": { "iosxe": { @@ -84615,7 +85955,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_instance_acl_sgacl_cell_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3817" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3821" } } }, @@ -84680,7 +86020,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_acl_info_db_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7033" } } }, @@ -84696,7 +86036,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_acl_info_db_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6752" } } }, @@ -84712,7 +86052,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_acl_statistics_events", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7797" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7801" } } }, @@ -84728,23 +86068,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_ifm_interfaces_svi", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7893" - } - } - }, - "show platform software fed {mode} ifm mappings etherchannel": { - "folders": { - "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel", - "doc": "Parser for sh platform software fed {switch} {active} ifm mappings etherchannel", - "module_name": "iosxe.show_platform_software_fed", - "package": "genie.libs.parser", - "schema": "{\n 'interface_name': {\n Any('*'): {\n 'channel_num': int,\n 'if_id': str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_software_fed_mode_ifm_mappings_etherchannel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7950" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7897" } } }, @@ -84760,7 +86084,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_ifm_mappings_lpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L957" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L963" } } }, @@ -84780,7 +86104,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_mode_ip_mfib_vrf_vrf_name_group_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3187" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3199" } }, "tokens": { @@ -84836,7 +86160,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_matm_macTable_vlan_vlan_id_mac_dynamic_mac_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L1069" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L1136" } } }, @@ -84852,7 +86176,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_port_if_id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14537" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14593" } } }, @@ -84868,7 +86192,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_port_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2903" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L2906" } } }, @@ -84916,7 +86240,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_egress_npd_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1371" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1366" } } }, @@ -84932,7 +86256,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_egress_sdk_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1329" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1324" } } }, @@ -84948,7 +86272,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_npd", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1315" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1310" } } }, @@ -84964,7 +86288,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_npd_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L577" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L579" } } }, @@ -84980,7 +86304,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_npi_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1448" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1443" } } }, @@ -84996,7 +86320,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_sdk", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1343" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1338" } } }, @@ -85012,7 +86336,23 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_sdk_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1357" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1352" + } + } + }, + "show platform software fed {mode} qos interface {interface} ingress sdk detailed asic {asic}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedQosInterfaceIngressSdkDetailedAsicAll", + "doc": "Parser for show platform software fed {switch} {mode} qos interface {interface} ingress sdk detailed asic {asic}", + "module_name": "iosxe.show_platform_software_fed_qos", + "package": "genie.libs.parser", + "schema": "{\n Optional('interface'): {\n Any('*'): {\n 'cgid': str,\n 'no_of_classes': int,\n 'tcg_ref_count': int,\n 'filter_state': str,\n 'vmr_state': str,\n },\n },\n 'qos_profile_information': {\n 'oid': str,\n 'ref_count': int,\n 'no_of_counter': int,\n Optional('no_of_meters'): int,\n Optional('marking_source'): str,\n 'tunnel_mode': str,\n 'need_filter_table_update': str,\n Optional('dscp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('cos_dei'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n Optional('exp'): {\n Any('*'): {\n 'remap': int,\n Optional('encap'): int,\n Optional('etos'): int,\n Optional('qos_group'): int,\n Optional('epcp'): int,\n Optional('tc'): int,\n Optional('eexp'): int,\n Optional('ile'): str,\n Optional('dp'): str,\n Optional('meter'): str,\n Optional('counteroffset'): int,\n Optional('mc_offset'): int,\n },\n },\n },\n Optional('markdown_table'): {\n 'oid': str,\n 'dscp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'pcpdei': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'exp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n 'encapexp': {\n Any('*'): {\n 'green': int,\n 'yellow': int,\n 'red': int,\n },\n },\n },\n Optional('ipv4_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv4_src_address': str,\n 'ipv4_src_mask': str,\n 'ipv4_dst_address': str,\n 'ipv4_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('ipv6_acl'): {\n Optional('oid'): str,\n Optional('l3_oid'): str,\n Optional('l2_oid'): str,\n 'number_of_aces': int,\n Optional('ace'): {\n Any('*'): {\n 'class_id': str,\n 'ipv6_src_address': str,\n 'ipv6_src_mask': str,\n 'ipv6_dst_address': str,\n 'ipv6_dst_mask': str,\n 'protocol': str,\n 'protocol_mask': str,\n 'dscp': str,\n 'dscp_mask': str,\n 'ttl_start': str,\n 'ttl_end': str,\n 'tcp_flags': str,\n 'tcp_mask': str,\n 'ip_flags': str,\n 'ip_mask': str,\n 'src_port_start': str,\n 'src_port_end': str,\n 'dst_port_start': str,\n 'dst_port_end': str,\n Optional('result_action'): {\n 'remark_value': str,\n 'encap_value': str,\n 'qos_group': str,\n 'traffic_class': str,\n 'drop_precedence': str,\n 'overwrite_phb': str,\n 'overwrite_qos_group': str,\n 'overwrite_encap': str,\n 'overwrite_fwd_tag': str,\n 'meter_enabled': str,\n 'meter_counter_offset': str,\n },\n },\n },\n },\n Optional('bind_information'): {\n 'port_type': str,\n Optional('iqp_counter_size'): int,\n Optional('iqp_counter_oid'): str,\n Optional('eqp_counter_size'): int,\n Optional('eqp_counter_oid'): str,\n Optional('meter_type'): str,\n Optional('meter_set_oid'): str,\n Optional('no_of_meters'): int,\n 'system_port_oid': str,\n 'port_oid': str,\n 'speed': int,\n 'port_internal_state': str,\n Optional('meter_set_info'): {\n Any('*'): {\n 'cir': int,\n 'eir': int,\n 'profile_oid': str,\n 'action_profile_oid': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_mode_qos_interface_interface_ingress_sdk_detailed_asic_asic", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1871" } } }, @@ -85028,7 +86368,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_security-fed_ipsg_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6554" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6558" } } }, @@ -85044,7 +86384,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_vp_summary_interface_if_id_interface_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L9928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L9927" } } }, @@ -85060,7 +86400,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_mode_xcvr_lpn_lpn_value_link_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11756" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11806" } } }, @@ -85076,7 +86416,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_module_ip_type_multicast_interface_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14456" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14512" } } }, @@ -85108,7 +86448,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_rp_learning_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7489" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7493" } } }, @@ -85124,7 +86464,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_state_ifm_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4629" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4632" } } }, @@ -85156,7 +86496,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_state_ip_igmp_snooping_groups_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4007" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4010" } } }, @@ -85188,7 +86528,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_state_ip_igmp_snooping_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3660" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3663" } } }, @@ -85204,7 +86544,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_state_ip_igmp_snooping_vlan_vlan_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10249" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10248" } } }, @@ -85380,12 +86720,12 @@ }, "module_name": "iosxe.show_platform_software_fed_matm", "package": "genie.libs.parser", - "schema": "{\n 'mac': {\n Any('*'): {\n Optional('mac'): str,\n Optional('vlanport'): int,\n Optional('type'): str,\n Optional('sequence'): int,\n Optional('ecbi'): int,\n Optional('flag'): int,\n Optional('machandle'): str,\n Optional('sihandle'): str,\n Optional('rihandle'): str,\n Optional('dihandle'): str,\n Optional('atime'): int,\n Optional('etime'): int,\n Optional('port'): str,\n Optional('con'): str,\n },\n },\n}", + "schema": "{\n Optional('mac'): {\n Any('*'): {\n Optional('mac'): str,\n Optional('vlanport'): int,\n Optional('type'): str,\n Optional('sequence'): int,\n Optional('ecbi'): int,\n Optional('flag'): int,\n Optional('machandle'): str,\n Optional('sihandle'): str,\n Optional('rihandle'): str,\n Optional('dihandle'): str,\n Optional('atime'): int,\n Optional('etime'): int,\n Optional('port'): str,\n Optional('con'): str,\n },\n },\n Optional('total_mac'): int,\n Optional('summary'): {\n 'total_secure': int,\n 'total_drop': int,\n 'total_lisp_local': int,\n 'total_lisp_remote': int,\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_platform_software_fed_state_matm_macTable_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L64" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L71" } } }, @@ -85401,7 +86741,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_state_matm_macTable_vlan_vlan_mac_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L734" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L801" } } }, @@ -85437,7 +86777,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_num_punt_packet-capture_display-filter_icmp_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2676" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2688" } }, "tokens": { @@ -85467,7 +86807,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_num_punt_packet-capture_display-filter_icmpv6_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2969" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2981" } }, "tokens": { @@ -85497,7 +86837,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_num_punt_packet-capture_display-filter_key_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2344" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2356" } }, "tokens": { @@ -85527,7 +86867,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_num_punt_packet-capture_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2531" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2543" } }, "tokens": { @@ -85541,6 +86881,22 @@ } } }, + "show platform software fed {switch_type} etherchannel {eth_channel_id} load-balance mac-addr {src} {dst}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr", + "doc": "Parser for:\n * 'show platform software fed switch active etherchannel load-balance mac-addr '\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'dest_port': str,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_type_etherchannel_eth_channel_id_load-balance_mac-addr_src_dst", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17218" + } + } + }, "show platform software fed {switch_var} acl bind db detail": { "folders": { "iosxe": { @@ -85553,7 +86909,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_acl_bind_db_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6841" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6845" } } }, @@ -85569,7 +86925,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_acl_bind_db_feature_feature_name_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7400" } } }, @@ -85585,7 +86941,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_acl_bind_db_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7400" } } }, @@ -85601,7 +86957,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_drop_packet-capture_interfaces-stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8714" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8713" } } }, @@ -85617,7 +86973,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_drop_packet-capture_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8654" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8653" } } }, @@ -85633,7 +86989,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_fnf_sw-stats-show", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8587" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8586" } } }, @@ -85649,7 +87005,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_ip_type_mfib_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3114" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3113" } } }, @@ -85665,7 +87021,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_state_ip_igmp_snooping_groups_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4007" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4010" } } }, @@ -85697,7 +87053,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_state_ip_igmp_snooping_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3660" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3663" } } }, @@ -85713,7 +87069,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_state_ip_igmp_snooping_vlan_vlan_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10249" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10248" } } }, @@ -85825,7 +87181,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_var_switch_vp_summary_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4414" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4417" } } }, @@ -85873,7 +87229,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_cpu-interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12037" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12093" } } }, @@ -85889,7 +87245,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ifm_interfaces_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8762" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8761" } } }, @@ -85905,23 +87261,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ifm_interfaces_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6042" - } - } - }, - "show platform software fed {switch} active ifm interfaces {label}": { - "folders": { - "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveIfmInterfacesLabel", - "doc": "\n Parser for :\n * 'show platform software fed {switch} active ifm interfaces {label}'\n * 'show platform software fed active ifm interfaces {label}'\n ", - "module_name": "iosxe.show_platform_software_fed", - "package": "genie.libs.parser", - "schema": "{\n 'interface_name': {\n Any('*'): {\n 'if_id': str,\n 'state': str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_software_fed_switch_active_ifm_interfaces_label", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L1040" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6046" } } }, @@ -85937,7 +87277,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ifm_mappings_l3if-le", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12098" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12154" } } }, @@ -85957,7 +87297,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_active_ip_route_vrf_vrf_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1947" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1959" } }, "tokens": { @@ -85983,7 +87323,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_matm_adjacencies_adjkey_adj_key", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L247" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L314" } } }, @@ -85999,7 +87339,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_matm_adjacencies_vlan_vlan_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L142" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L209" } } }, @@ -86109,7 +87449,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_active_punt_entries", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1855" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1867" } }, "tokens": { @@ -86139,7 +87479,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_active_punt_entries___include_label", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1855" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1867" } }, "tokens": { @@ -86165,7 +87505,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_security-fed_sis-redirect_acl_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3153" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3156" } } }, @@ -86181,7 +87521,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_security-fed_sis-redirect_firewall_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3060" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3063" } } }, @@ -86197,7 +87537,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_security-fed_sis-redirect_firewall_service-id_service_id_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3257" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L3260" } } }, @@ -86229,7 +87569,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_vp_summary_vlan_vlan", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4414" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L4417" } } }, @@ -86270,6 +87610,20 @@ "iosxe": { "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "folders": { + "rv1": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", + "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "module_name": "iosxe.rv1.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , Optional (str) intf_type: , Optional (str) msg_type: },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_software_fed_switch_active_ipv6_mfib_vrf_vrf_name_group_source", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py#L70" + } + }, "module_name": "iosxe.show_platform_software_fed_ip", "package": "genie.libs.parser", "schema": "{\n 'mfib': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': int,\n 'pps_approx': int,\n 'oif_count': int,\n 'oif_details': list,\n 'gid': int,\n 'mcid_oid_asic': int,\n },\n },\n}", @@ -86277,7 +87631,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ipv6_mfib_vrf_vrf_name_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2626" } } }, @@ -86286,6 +87640,20 @@ "iosxe": { "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "folders": { + "rv1": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpMfibVrf", + "doc": "Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}", + "module_name": "iosxe.rv1.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , Optional (str) intf_type: , Optional (str) msg_type: },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "revision": "1" + }, + "uid": "show_platform_software_fed_switch_active_ipv6_mfib_group_source", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py#L70" + } + }, "module_name": "iosxe.show_platform_software_fed_ip", "package": "genie.libs.parser", "schema": "{\n 'mfib': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n 'total_packets': int,\n 'pps_approx': int,\n 'oif_count': int,\n 'oif_details': list,\n 'gid': int,\n 'mcid_oid_asic': int,\n },\n },\n}", @@ -86293,7 +87661,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_active_ipv6_mfib_group_source", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2627" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2626" } } }, @@ -86313,6 +87681,38 @@ } } }, + "show platform software fed {switch} {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail", + "doc": "Parser for 'show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {switch} {active} {ip_type} mfib {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib {group} {source} detail'\n ", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n Optional('ec_seed'): int,\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n Optional('ios_f_ifs'): int,\n Optional('mlist_f_ifs'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , 'intf_type': , 'msg_type': },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ip_type_mfib_vrf_vrf_name_group_source_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3753" + } + } + }, + "show platform software fed {switch} {active} {ip_type} mfib {group} {source} detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveIpTypeMfibVrfDetail", + "doc": "Parser for 'show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {switch} {active} {ip_type} mfib {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib vrf {vrf_name} {group} {source} detail',\n 'show platform software fed {active} {ip_type} mfib {group} {source} detail'\n ", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'mfib': {\n '': {\n 'mvrf': int,\n 'group': str,\n 'source': str,\n 'attrs': {\n 'hw_flag': str,\n 'mlist_flags': str,\n 'mlist_hndl_id': str,\n 'mlist_urid': str,\n 'fset_urid_hash': str,\n Optional('fset_aux_urid'): str,\n 'rpf_adjacency_id': str,\n 'cpu_credit': int,\n Optional('total_packets'): int,\n Optional('pps_approx'): int,\n Optional('ec_seed'): int,\n Optional('npi_mroute_ent'): str,\n Optional('svi_fwd_ifs'): int,\n Optional('ios_f_ifs'): int,\n Optional('mlist_f_ifs'): int,\n 'oif_count': int,\n 'oif_details': ListOf (dict) {'adjid': , 'interface': , Optional (str) parentif: , Optional (str) hwflag: , 'flags': ListOf (type) , 'intf_type': , 'msg_type': },\n 'gid': int,\n 'asic': {\n '': {\n 'mcid_oid_asic': int,\n },\n },\n Optional('hw_asic_info'): {\n '': {\n Optional('ip_mcid_oid'): int,\n Optional('cookie'): str,\n Optional('rpf_port_oid'): int,\n Optional('rpfid'): int,\n Optional('use_rpfid'): int,\n Optional('punt_and_forward'): int,\n Optional('punt_on_rpf_fail'): int,\n Optional('enable_rpf_check'): int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_active_ip_type_mfib_group_source_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3753" + } + } + }, "show platform software fed {switch} {instance} acl sgacl cell all": { "folders": { "iosxe": { @@ -86325,7 +87725,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_instance_acl_sgacl_cell_all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3817" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_cts.py#L3821" } } }, @@ -86341,7 +87741,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_access-security_dc-table_interface_if-id_port_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15884" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15940" } } }, @@ -86357,7 +87757,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_access-security_dc-table_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15884" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L15940" } } }, @@ -86422,7 +87822,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_info_db_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7029" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7033" } } }, @@ -86438,7 +87838,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_info_db_feature_feature_name_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6752" } } }, @@ -86454,7 +87854,39 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_info_db_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6748" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6752" + } + } + }, + "show platform software fed {switch} {mode} acl man key-profile egress all": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchAclManKeyProfileEgressAll", + "doc": "Parser for 'show platform software fed {switch} {mode} acl man key-profile egress all'", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'egress_key_profiles': {\n Any('*'): {\n 'index': int,\n Optional('type'): str,\n Optional('oid'): ListOf (type) ,\n Optional('hw_merge_idx'): int,\n Optional('hw_merge_grp'): int,\n Optional('pkp_idx'): int,\n Optional('label'): str,\n Optional('no_of_fields'): int,\n Optional('fields'): ListOf (type) ,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_acl_man_key-profile_egress_all", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17472" + } + } + }, + "show platform software fed {switch} {mode} acl man key-profile ingress all": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchAclManKeyProfileIngressAll", + "doc": "Parser for 'show platform software fed {switch} {mode} acl man key-profile ingress all'", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'ingress_key_profiles': {\n Any('*'): {\n 'index': int,\n Optional('type'): str,\n 'oid': ListOf (type) ,\n 'hw_merge_idx': int,\n 'hw_merge_grp': int,\n 'pkp_idx': int,\n 'label': str,\n 'no_of_fields': int,\n Optional('fields'): ListOf (type) ,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_mode_acl_man_key-profile_ingress_all", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17763" } } }, @@ -86470,7 +87902,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_acl_statistics_events", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7797" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7801" } } }, @@ -86502,23 +87934,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_ifm_interfaces_svi", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7893" - } - } - }, - "show platform software fed {switch} {mode} ifm mappings etherchannel": { - "folders": { - "iosxe": { - "class": "ShowPlatformSoftwareFedSwitchActiveIFMMappingsEtherchannel", - "doc": "Parser for sh platform software fed {switch} {active} ifm mappings etherchannel", - "module_name": "iosxe.show_platform_software_fed", - "package": "genie.libs.parser", - "schema": "{\n 'interface_name': {\n Any('*'): {\n 'channel_num': int,\n 'if_id': str,\n },\n },\n}", - "tokens": { - "os": "iosxe" - }, - "uid": "show_platform_software_fed_switch_mode_ifm_mappings_etherchannel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7950" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7897" } } }, @@ -86534,7 +87950,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_ifm_mappings_gpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12148" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L12204" } } }, @@ -86550,7 +87966,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_ifm_mappings_lpn", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L957" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L963" } } }, @@ -86566,7 +87982,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_ifm_mappings_lpn___include_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L957" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L963" } } }, @@ -86582,7 +87998,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_inject_ios-cause_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10624" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L10623" } } }, @@ -86650,7 +88066,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_mode_ip_mfib_vrf_vrf_name_group_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3187" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L3199" } }, "tokens": { @@ -86770,7 +88186,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_matm_macTable_vlan_vlan_id_mac_dynamic_mac_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L1069" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L1136" } } }, @@ -86834,7 +88250,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_nat_interfaces", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8012" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8011" } } }, @@ -86866,7 +88282,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_nat_rules", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8104" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8103" } } }, @@ -86882,7 +88298,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_port_if_id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14537" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14593" } } }, @@ -86946,7 +88362,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_egress_npd_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1371" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1366" } } }, @@ -86962,7 +88378,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_egress_sdk_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1329" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1324" } } }, @@ -86978,14 +88394,14 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_npd", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1315" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1310" } } }, "show platform software fed {switch} {mode} qos interface {interface} ingress npd detailed": { "folders": { "iosxe": { - "class": "ShowPlatformSoftwareFedQosInterfaceSuperParser", + "class": "ShowPlatformSoftwareFedQosInterfaceIngressNpdDetailed", "doc": "Parser for show platform software fed {switch} {mode} qos interface {interface} ingress npd detailed", "module_name": "iosxe.show_platform_software_fed_qos", "package": "genie.libs.parser", @@ -86994,7 +88410,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_npd_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L577" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1296" } } }, @@ -87010,7 +88426,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_npi_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1448" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1443" } } }, @@ -87026,7 +88442,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_sdk", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1343" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1338" } } }, @@ -87042,7 +88458,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_qos_interface_interface_ingress_sdk_detailed", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1357" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_qos.py#L1352" } } }, @@ -87058,7 +88474,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_security-fed_ipsg_if-id_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6554" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6558" } } }, @@ -87074,7 +88490,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_vp_summary_interface_if_id_interface_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L9928" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L9927" } } }, @@ -87090,7 +88506,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_mode_xcvr_lpn_lpn_value_link_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11756" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11806" } } }, @@ -87106,7 +88522,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_module_ip_igmp_snooping_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2954" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2953" } } }, @@ -87122,7 +88538,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_module_ip_igmp_snooping_group_vlan_vlan_id_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2813" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2812" } } }, @@ -87138,7 +88554,71 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_module_ip_igmp_snooping_group_vlan_vlan_id_group_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2813" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L2812" + } + } + }, + "show platform software fed {switch} {module} oifset l2m": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedOifsetL2m", + "doc": "Parser for:\n * 'show platform software fed {switch} {module} oifset l2m'\n * 'show platform software fed {switch} {module} oifset l2m hash '\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'oifsets': {\n Any('*'): {\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'parent_urid': str,\n 'remote_port_count': int,\n 'users_count': int,\n 'vp_oif_count': int,\n Optional('fset_gid'): int,\n Optional('asic_mcid_oid'): int,\n Optional('fset_svl_link'): {\n 'idx': str,\n 'port': str,\n 'gid': int,\n },\n Optional('hw_l2_mcg_info_asic'): ListOf (type) ,\n Optional('users'): ListOf (type) ,\n Optional('vp_interfaces'): ListOf (type) ,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_module_oifset_l2m", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17583" + } + } + }, + "show platform software fed {switch} {module} oifset l2m hash {hash_data}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedOifsetL2m", + "doc": "Parser for:\n * 'show platform software fed {switch} {module} oifset l2m'\n * 'show platform software fed {switch} {module} oifset l2m hash '\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'oifsets': {\n Any('*'): {\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'parent_urid': str,\n 'remote_port_count': int,\n 'users_count': int,\n 'vp_oif_count': int,\n Optional('fset_gid'): int,\n Optional('asic_mcid_oid'): int,\n Optional('fset_svl_link'): {\n 'idx': str,\n 'port': str,\n 'gid': int,\n },\n Optional('hw_l2_mcg_info_asic'): ListOf (type) ,\n Optional('users'): ListOf (type) ,\n Optional('vp_interfaces'): ListOf (type) ,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_module_oifset_l2m_hash_hash_data", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17583" + } + } + }, + "show platform software fed {switch} {module} oifset l3m": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveOifsetL3mHash", + "doc": "Parser for 'show platform software fed switch active oifset l3m hash 35ddf2ee detail'", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_module_oifset_l3m", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14324" + } + } + }, + "show platform software fed {switch} {module} oifset l3m hash {hash} detail": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveOifsetL3mHash", + "doc": "Parser for 'show platform software fed switch active oifset l3m hash 35ddf2ee detail'", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'type': str,\n 'state': str,\n 'md5': str,\n 'fset_urid': str,\n 'remote_port_count': int,\n 'svi_port_count': int,\n 'users_count': int,\n 'mioitem_count': int,\n Optional('interfaces'): {\n '': {\n 'adjid': str,\n 'interface': str,\n 'physicalif': str,\n 'iftype': str,\n 'flags': str,\n Optional('urids'): {\n 'mio': str,\n 'parent': str,\n 'child_repl': str,\n 'adj_obj': str,\n },\n Optional('asic'): {\n 'asic_index': str,\n 'l3_port_oid': int,\n 'port_oid': int,\n },\n },\n },\n 'fset_mcidgid': int,\n 'asic_0_mcid_oid': int,\n Optional('hw_ip_mcg_info_asic_0'): {\n '': {\n Optional('member_info'): {\n 'l3_port': int,\n },\n },\n },\n Optional('users'): {\n '': {\n 'urid': str,\n Optional('l3m_entry'): {\n 'mvrf': int,\n 'ip': str,\n 'group': str,\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_module_oifset_l3m_hash_hash_detail", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14324" } } }, @@ -87154,7 +88634,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_module_ip_type_multicast_interface_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14456" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L14512" } } }, @@ -87252,9 +88732,43 @@ } } }, + "show platform software fed {switch} {state} ipv6 mld snooping group": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroup", + "doc": "Parser for show platform software fed {switch} {state} ipv6 mld snooping group", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'number_of_group_entries': int,\n 'groups': {\n Any('*'): {\n 'vlan': int,\n 'member_ports': int,\n 'dependent_users_count': int,\n 'group_urid': str,\n 'fset_urid': str,\n 'fset_hash': str,\n 'layer_3_stub_entry': str,\n 'group_flags': str,\n 'gid': int,\n 'mcid_asic': int,\n Optional('member_port_details'): list,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_state_ipv6_mld_snooping_group", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3299" + } + } + }, + "show platform software fed {switch} {state} ipv6 mld snooping groups vlan {vlan_id}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchIpv6MldSnoopingGroupsVlan", + "doc": "Parser for show platform software fed {switch} {state} ipv6 mld snooping groups vlan {vlan-id}", + "module_name": "iosxe.show_platform_software_fed_ip", + "package": "genie.libs.parser", + "schema": "{\n 'number_of_group_entries': int,\n 'groups': {\n Any('*'): {\n 'vlan': int,\n 'member_ports': int,\n 'dependent_users_count': int,\n 'group_urid': str,\n 'fset_urid': {\n 'value': str,\n 'hash': str,\n },\n 'layer_3_stub_entry': str,\n 'group_flags': str,\n 'gid': int,\n 'mcid_asic': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_state_ipv6_mld_snooping_groups_vlan_vlan_id", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3582" + } + } + }, "show platform software fed {switch} {state} matm macTable vlan {vlan}": { "folders": { "iosxe": { + "class": "ShowPlatformSoftwareFedMatmMacTable", + "doc": "Parser for show Platform Software Fed matm mactable", "folders": { "cat9k": { "folders": { @@ -87276,9 +88790,14 @@ } } }, + "module_name": "iosxe.show_platform_software_fed_matm", + "package": "genie.libs.parser", + "schema": "{\n Optional('mac'): {\n Any('*'): {\n Optional('mac'): str,\n Optional('vlanport'): int,\n Optional('type'): str,\n Optional('sequence'): int,\n Optional('ecbi'): int,\n Optional('flag'): int,\n Optional('machandle'): str,\n Optional('sihandle'): str,\n Optional('rihandle'): str,\n Optional('dihandle'): str,\n Optional('atime'): int,\n Optional('etime'): int,\n Optional('port'): str,\n Optional('con'): str,\n },\n },\n Optional('total_mac'): int,\n Optional('summary'): {\n 'total_secure': int,\n 'total_drop': int,\n 'total_lisp_local': int,\n 'total_lisp_remote': int,\n },\n}", "tokens": { "os": "iosxe" - } + }, + "uid": "show_platform_software_fed_switch_state_matm_macTable_vlan_vlan", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L71" } } }, @@ -87294,7 +88813,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_state_matm_macTable_vlan_vlan_mac_mac", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L734" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_matm.py#L801" } } }, @@ -87330,7 +88849,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_switch_num_punt_packet-capture_display-filter_icmp_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2676" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2688" } }, "tokens": { @@ -87360,7 +88879,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_switch_num_punt_packet-capture_display-filter_icmpv6_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2969" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2981" } }, "tokens": { @@ -87390,7 +88909,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_switch_num_punt_packet-capture_display-filter_key_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2344" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2356" } }, "tokens": { @@ -87420,7 +88939,7 @@ "model": "c9500" }, "uid": "show_platform_software_fed_switch_switch_num_punt_packet-capture_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2531" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L2543" } }, "tokens": { @@ -87434,6 +88953,38 @@ } } }, + "show platform software fed {switch} {switch_num} security-fed arp-snoop if-id {if_id}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveSecurityFedArpIf", + "doc": "Parser for 'show platform software fed switch active security-fed arp if {if_id}', \n 'show platform software fed {switch} {switch_num} security-fed arp-snoop if-id {if_id}'", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'fed_arp_snooping_port_data': {\n 'if_id': int,\n 'if_name': str,\n 'arp_snoop_enable': bool,\n 'punject_port_profile': bool,\n 'etherchannel_member': bool,\n 'etherchannel': bool,\n 'etherchannel_if_id': int,\n 'ref_cnt': int,\n Optional('asic_specific_section'): {\n Any('*'): {\n 'acl_oid': int,\n 'positions': {\n Any('*'): {\n 'action': str,\n 'counter_oid': int,\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_num_security-fed_arp-snoop_if-id_if_id", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L11137" + } + } + }, + "show platform software fed {switch} {switch_type} etherchannel {eth_channel_id} load-balance mac-addr {src} {dst}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareFedSwitchActiveEtherchannelLoadBalanceMacAddr", + "doc": "Parser for:\n * 'show platform software fed switch active etherchannel load-balance mac-addr '\n ", + "module_name": "iosxe.show_platform_software_fed", + "package": "genie.libs.parser", + "schema": "{\n 'dest_port': str,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_fed_switch_switch_type_etherchannel_eth_channel_id_load-balance_mac-addr_src_dst", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L17218" + } + } + }, "show platform software fed {switch} {switch_type} ifm {if_id}": { "folders": { "iosxe": { @@ -87446,7 +88997,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_type_ifm_if_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8979" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8978" } } }, @@ -87478,7 +89029,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_bind_db_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6841" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L6845" } } }, @@ -87494,7 +89045,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_bind_db_feature_feature_name_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7400" } } }, @@ -87510,7 +89061,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_acl_bind_db_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L7400" } } }, @@ -87526,7 +89077,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_drop_packet-capture_interfaces-stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8714" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8713" } } }, @@ -87542,7 +89093,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_drop_packet-capture_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8654" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8653" } } }, @@ -87558,7 +89109,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_fnf_sw-stats-show", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8587" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed.py#L8586" } } }, @@ -87574,7 +89125,7 @@ "os": "iosxe" }, "uid": "show_platform_software_fed_switch_switch_var_ip_type_mfib_group", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3114" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software_fed_ip.py#L3113" } } }, @@ -87590,7 +89141,7 @@ "os": "iosxe" }, "uid": "show_platform_software_ilpower_port_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5361" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5367" } } }, @@ -87606,7 +89157,7 @@ "os": "iosxe" }, "uid": "show_platform_software_infrastructure_inject", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9198" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9204" } } }, @@ -87622,7 +89173,7 @@ "os": "iosxe" }, "uid": "show_platform_software_infrastructure_punt", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L10007" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L10017" } } }, @@ -87638,7 +89189,7 @@ "os": "iosxe" }, "uid": "show_platform_software_install-manager_RP_active_operation_history_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2964" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2970" } } }, @@ -87654,7 +89205,7 @@ "os": "iosxe" }, "uid": "show_platform_software_install-manager_chassis_active_r0_operation_history_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4524" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4530" } } }, @@ -87670,7 +89221,7 @@ "os": "iosxe" }, "uid": "show_platform_software_install-manager_switch_active_r0_operation_history_summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3036" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3042" } } }, @@ -87686,7 +89237,23 @@ "os": "iosxe" }, "uid": "show_platform_software_interface_f0_name_intf", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8479" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8485" + } + } + }, + "show platform software interface fp active name {name}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareInterfaceFpActive", + "doc": null, + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'name': str,\n 'id': int,\n 'qfp_id': int,\n 'schedules': int,\n 'type': str,\n 'state': str,\n 'snmp_id': int,\n 'mtu': int,\n Optional('ip_address'): str,\n Optional('ipv6_address'): str,\n 'flags': ListOf (type) ,\n 'icmp_flags': ListOf (type) ,\n 'icmp6_flags': ListOf (type) ,\n 'smi_protocols': ListOf (type) ,\n Optional('authenticated_user'): str,\n 'frr_linkdown_id': int,\n 'vnet_name': str,\n 'vnet_tag': int,\n 'vnet_extra_info': int,\n 'dirty': str,\n 'aom_dependency_sanity_check': str,\n 'aom_obj_id': int,\n 'ether_channel_id': int,\n 'load_balancing_method': str,\n 'number_of_member_links': int,\n 'members': ListOf (type) ,\n 'number_of_buckets': int,\n 'buckets': ListOf (dict) {'id': , 'link': },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_interface_fp_active_name_name", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10867" } } }, @@ -87702,7 +89269,7 @@ "os": "iosxe" }, "uid": "show_platform_software_interface_switch_mode_F0_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1877" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1883" } } }, @@ -87718,7 +89285,7 @@ "os": "iosxe" }, "uid": "show_platform_software_iomd_1/0_macsec_interface_interface_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1229" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1235" } } }, @@ -87734,7 +89301,7 @@ "os": "iosxe" }, "uid": "show_platform_software_iomd_1/0_macsec_interface_interface_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1380" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1386" } } }, @@ -87750,7 +89317,7 @@ "os": "iosxe" }, "uid": "show_platform_software_iomd_lc_no_macsec_interface_port_no_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6274" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6280" } } }, @@ -87766,7 +89333,7 @@ "os": "iosxe" }, "uid": "show_platform_software_l2vpn_fp_active_atom", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10532" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10538" } } }, @@ -87798,7 +89365,7 @@ "os": "iosxe" }, "uid": "show_platform_software_mcu_switch_switch_num_R0_manager_0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9348" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9354" } } }, @@ -87814,7 +89381,7 @@ "os": "iosxe" }, "uid": "show_platform_software_mcu_switch_switch_num_route_processor_subordinate_0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8891" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8897" } } }, @@ -87830,7 +89397,7 @@ "os": "iosxe" }, "uid": "show_platform_software_mcu_switch_switch_num_route_processor_version_0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8771" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8777" } } }, @@ -87846,7 +89413,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_database_fed_switch_var_callsite", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7620" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7626" } } }, @@ -87862,7 +89429,23 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_database_fed_switch_switch_var_callsite", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7620" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7626" + } + } + }, + "show platform software memory database forwarding-manager {slot} active brief | include {options}": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareMemoryDatabaseForwardingManager", + "doc": "Parser for 'show platform software memory database forwarding-manager {slot} active brief | include {options}'", + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'entries': {\n '': {\n 'count': int,\n 'database': str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_memory_database_forwarding-manager_slot_active_brief___include_options", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L11645" } } }, @@ -87998,7 +89581,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L624" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L630" } } }, @@ -88014,7 +89597,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active_alloc_callsite", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L839" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L845" } } }, @@ -88030,7 +89613,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active_alloc_callsite_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L934" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L940" } } }, @@ -88046,7 +89629,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active_alloc_type_alloc_type", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1017" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1023" } } }, @@ -88062,7 +89645,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active_alloc_type_alloc_type_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1136" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1142" } } }, @@ -88078,7 +89661,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_RP_active_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L739" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L745" } } }, @@ -88094,7 +89677,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_chassis_active_slot", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L704" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L710" } } }, @@ -88110,7 +89693,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_chassis_active_slot_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L799" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L805" } } }, @@ -88126,7 +89709,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L686" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L692" } } }, @@ -88142,7 +89725,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot_alloc_backtrace", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L354" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L360" } } }, @@ -88158,7 +89741,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot_alloc_callsite", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L895" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L901" } } }, @@ -88174,7 +89757,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot_alloc_type_alloc_type", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1097" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1103" } } }, @@ -88190,7 +89773,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot_alloc_type_alloc_type_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1178" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1184" } } }, @@ -88206,7 +89789,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_switch_active_slot_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L779" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L785" } } }, @@ -88222,7 +89805,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_hw_active_alloc_callsite_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L282" } } }, @@ -88238,7 +89821,7 @@ "os": "iosxe" }, "uid": "show_platform_software_memory_process_hw_active_slot_alloc_callsite_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L276" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L282" } } }, @@ -88270,7 +89853,7 @@ "os": "iosxe" }, "uid": "show_platform_software_monitor_session_session", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4074" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4080" } } }, @@ -88286,7 +89869,7 @@ "os": "iosxe" }, "uid": "show_platform_software_mount_rp_active___include_file_system", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7995" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8001" } } }, @@ -88302,7 +89885,71 @@ "os": "iosxe" }, "uid": "show_platform_software_mount_switch_mode_rp_active___include_file_system", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L7995" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8001" + } + } + }, + "show platform software mpls fp active eos": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareMplsFpActiveEos", + "doc": "Parser for show platform software mpls fp active eos", + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'number_of_eos_choice_entries': int,\n 'eos_choices': {\n '': {\n 'number_of_paths': int,\n 'next_object_type': ListOf (type) ,\n 'next_object_index': ListOf (type) ,\n Optional('aom_id'): int,\n Optional('cpp_handle'): str,\n Optional('flags'): int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_mpls_fp_active_eos", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L11568" + } + } + }, + "show platform software multicast stats": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareMulticastStats", + "doc": "Parser for show platform software multicast stats", + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'bad_fman_stats': int,\n 'access_without_platform_markings': int,\n 'punts_without_subblocks': int,\n 'v4_mfib_entry_add_messages': int,\n 'v4_mfib_entry_modify_messages': int,\n 'v4_mfib_entry_delete_messages': int,\n 'duplicate_v4_entry_deletes': int,\n 'v4_mfib_outgoing_interface_add_messages': int,\n 'v4_mfib_outgoing_interface_modify_messages': int,\n 'v4_mfib_outgoing_interface_delete_messages': int,\n 'v4_interface_enable_messages': int,\n 'v4_interface_disable_messages': int,\n 'oif_v4_adds_missing_adjacency': int,\n 'oif_v4_missing_adjs_added': int,\n 'oif_v4_adj_creation_skipped': int,\n 'oif_v4_adj_creation_failure': int,\n 'oif_v4_id_creation_failure': int,\n 'oif_v4_deletes_missing_adj_using_cached_id': int,\n 'oif_v4_deletes_missing_id_cache': int,\n 'oif_v4_add_modify_ic_flag_update_failure': int,\n 'oif_v4_deletes_ic_flag_update_failure': int,\n 'mgre_non_autorp_packets_for_autorp_groups': int,\n 'mgre_autorp_packets_injected_to_p2mp_interface': int,\n 'v6_mfib_entry_add_messages': int,\n 'v6_mfib_entry_modify_messages': int,\n 'v6_mfib_entry_delete_messages': int,\n 'duplicate_v6_entry_deletes': int,\n 'v6_mfib_outgoing_interface_add_messages': int,\n 'v6_mfib_outgoing_interface_modify_messages': int,\n 'v6_mfib_outgoing_interface_delete_messages': int,\n 'v6_interface_enable_messages': int,\n 'v6_interface_disable_messages': int,\n 'oif_v6_adds_missing_adjacency': int,\n 'oif_v6_missing_adjs_added': int,\n 'oif_v6_adj_creation_skipped': int,\n 'oif_v6_adj_creation_failure': int,\n 'oif_v6_id_creation_failure': int,\n 'oif_v6_deletes_missing_adj_using_cached_id': int,\n 'oif_v6_deletes_missing_id_cache': int,\n 'oif_v6_add_modify_ic_flag_update_failure': int,\n 'oif_v6_delete_ic_flag_update_failure': int,\n 'downloads_with_unknown_af': int,\n 'oif_ic_count_add_modify_failure': int,\n 'oif_ic_count_deletes_failure': int,\n 'oif_a_count_add_modify_failure': int,\n 'oif_a_count_deletes_failure': int,\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_multicast_stats", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L11119" + } + } + }, + "show platform software nat fp active interface": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareNatFpActiveInterface", + "doc": "Parser for show platform software nat fp active interface", + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'interfaces': {\n '': {\n 'interface_handle': int,\n 'domain': str,\n 'static_host_allowed': str,\n 'qfp_handle': int,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_nat_fp_active_interface", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L11690" + } + } + }, + "show platform software nat fp active qfp-stats": { + "folders": { + "iosxe": { + "class": "ShowPlatformSoftwareNatFpActiveQfpStats", + "doc": "Parser for 'show platform software nat fp active qfp-stats'", + "module_name": "iosxe.show_platform_software", + "package": "genie.libs.parser", + "schema": "{\n 'interface': {\n 'add': int,\n 'upd': int,\n 'del': int,\n 'ack': int,\n 'err': int,\n },\n 'timeout': {\n 'set': int,\n 'ack': int,\n 'err': int,\n },\n 'service': {\n 'set': int,\n 'ack': int,\n 'err': int,\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_platform_software_nat_fp_active_qfp-stats", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10787" } } }, @@ -88318,7 +89965,7 @@ "os": "iosxe" }, "uid": "show_platform_software_node_cluster-manager_switch_mode_B0_local", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4768" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4774" } } }, @@ -88334,7 +89981,7 @@ "os": "iosxe" }, "uid": "show_platform_software_node_cluster-manager_switch_mode_B0_node_node", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3548" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3554" } } }, @@ -88350,7 +89997,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_F0_error-object", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8308" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8314" } } }, @@ -88366,7 +90013,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_F0_pending-ack-update", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1645" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1651" } } }, @@ -88382,7 +90029,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_F0_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8089" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8095" } } }, @@ -88398,7 +90045,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_FP_active_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2772" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2778" } } }, @@ -88414,7 +90061,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_f0_object_object_object_identifier", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8699" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8705" } } }, @@ -88430,7 +90077,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_switch_switchstate_serviceprocessor_active_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2772" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L2778" } } }, @@ -88450,7 +90097,7 @@ "model": "c9500" }, "uid": "show_platform_software_object-manager_switch_switchvirtualstate_serviceprocessor_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1131" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L1143" }, "c9600": { "class": "ShowPlatformSoftwareObjectmanager", @@ -88488,7 +90135,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_switch_switch_F0_object_object", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6099" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6105" } } }, @@ -88534,7 +90181,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_switch_switch_type_F0_error-object", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8308" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8314" } } }, @@ -88550,7 +90197,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_switch_switch_type_F0_pending-ack-update", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1645" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L1651" } } }, @@ -88566,7 +90213,7 @@ "os": "iosxe" }, "uid": "show_platform_software_object-manager_switch_switch_type_F0_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8089" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8095" } } }, @@ -88582,7 +90229,7 @@ "os": "iosxe" }, "uid": "show_platform_software_process_list_F0_name_process", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10343" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10349" } } }, @@ -88598,7 +90245,7 @@ "os": "iosxe" }, "uid": "show_platform_software_process_list_FP_active_name_process", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10496" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10502" } } }, @@ -88614,7 +90261,7 @@ "os": "iosxe" }, "uid": "show_platform_software_process_list_fp_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10255" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10261" } } }, @@ -88688,7 +90335,7 @@ "os": "iosxe" }, "uid": "show_platform_software_process_slot_switch_active_R0_monitor___inc_Mem_:_Swap:", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L76" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L82" } } }, @@ -88704,7 +90351,7 @@ "os": "iosxe" }, "uid": "show_platform_software_punt-policer", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3609" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3615" } } }, @@ -88720,7 +90367,7 @@ "os": "iosxe" }, "uid": "show_platform_software_route-map_R0_map", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10161" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L10167" } } }, @@ -88828,7 +90475,7 @@ "os": "iosxe" }, "uid": "show_platform_software_status_control-processor_brief", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L166" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L172" } } }, @@ -88844,7 +90491,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_F0_cell-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3099" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3105" } } }, @@ -88860,7 +90507,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_F0_policy-summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3374" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3380" } } }, @@ -88876,7 +90523,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_F0_service-all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3305" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3311" } } }, @@ -88892,7 +90539,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_R0_permissions_ipv4_sgt_dgt", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3190" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3196" } } }, @@ -88908,7 +90555,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_r0_service-id_service_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3247" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3253" } } }, @@ -88924,7 +90571,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_F0_cell-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3099" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3105" } } }, @@ -88940,7 +90587,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_F0_policy-aom-info", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6034" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L6040" } } }, @@ -88956,7 +90603,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_F0_policy-summary", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3374" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3380" } } }, @@ -88972,7 +90619,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_F0_service-all", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3305" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3311" } } }, @@ -88988,7 +90635,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_R0_permissions_ipv4_sgt_dgt", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3190" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3196" } } }, @@ -89004,7 +90651,7 @@ "os": "iosxe" }, "uid": "show_platform_software_steering-policy_forwarding-manager_switch_switch_r0_service-id_service_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3247" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3253" } } }, @@ -89020,7 +90667,7 @@ "os": "iosxe" }, "uid": "show_platform_software_tdl-database_content_bp_config_mode", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4454" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L4460" } } }, @@ -89036,7 +90683,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_switch_switch_state_r0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3980" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3986" } } }, @@ -89052,7 +90699,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_switch_switch_f0", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3916" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L3922" } } }, @@ -89068,7 +90715,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_client_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9920" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L9926" } } }, @@ -89084,7 +90731,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_process_active", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5747" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L5753" } } }, @@ -89100,7 +90747,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_state_r0_id_iif_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8402" } } }, @@ -89116,7 +90763,7 @@ "os": "iosxe" }, "uid": "show_platform_software_wired-client_switch_state_r0_id_iif_id", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L8402" } } }, @@ -89132,7 +90779,7 @@ "os": "iosxe" }, "uid": "show_platform_software_yang-management_process", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L426" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L432" } } }, @@ -89148,7 +90795,7 @@ "os": "iosxe" }, "uid": "show_platform_software_yang-management_process_monitor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L480" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L486" } } }, @@ -89164,7 +90811,7 @@ "os": "iosxe" }, "uid": "show_platform_software_yang-management_process_state", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L546" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform_software.py#L552" } } }, @@ -89228,7 +90875,7 @@ "os": "iosxe" }, "uid": "show_platform_uplink", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9930" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9940" } } }, @@ -89532,7 +91179,7 @@ }, "iosxe": { "class": "ShowPolicyMapTypeInspectZonePair", - "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair {zone_pair_name} ", + "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair in-self\n show policy-map type inspect zone-pair {zone_pair_name} ", "module_name": "iosxe.show_policy_map_type_inspect_zone_pair", "package": "genie.libs.parser", "schema": "{\n 'zone_pair': {\n Any('*'): {\n 'service_policy_inspect': {\n Any('*'): {\n 'class_map': {\n Any('*'): {\n 'class_map_type': str,\n 'class_map_match': list,\n 'class_map_action': {\n Any('*'): {\n Optional('packet_type'): {\n Any('*'): {\n Optional('switch1_type'): str,\n Optional('packets_in_switch1'): int,\n Optional('switch2_type'): str,\n Optional('packets_in_switch2'): int,\n },\n },\n Optional('sessions_since_startup_or_reset'): int,\n Optional('current_session_counts_estab'): int,\n Optional('current_session_counts_half_open'): int,\n Optional('current_session_counts_terminating'): int,\n Optional('maxever_session_counts_estab'): int,\n Optional('maxever_session_counts_half_open'): int,\n Optional('maxever_session_counts_terminating'): int,\n Optional('last_session_created'): str,\n Optional('last_statistic_reset'): str,\n Optional('last_session_creation_rate'): int,\n Optional('last_half_open_session_total'): int,\n Optional('total_packets'): int,\n Optional('total_bytes'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n}", @@ -89540,7 +91187,35 @@ "os": "iosxe" }, "uid": "show_policy-map_type_inspect_zone-pair", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_policy_map_type_inspect_zone_pair.py#L58" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_policy_map_type_inspect_zone_pair.py#L59" + } + } + }, + "show policy-map type inspect zone-pair in-self": { + "folders": { + "ios": { + "class": "ShowPolicyMapTypeInspectZonePair", + "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair {zone_pair_name} ", + "module_name": "ios.show_policy_map_type_inspect_zone_pair", + "package": "genie.libs.parser", + "schema": "{\n 'zone_pair': {\n Any('*'): {\n 'service_policy_inspect': {\n Any('*'): {\n 'class_map': {\n Any('*'): {\n 'class_map_type': str,\n 'class_map_match': list,\n 'class_map_action': {\n Any('*'): {\n Optional('packet_type'): {\n Any('*'): {\n Optional('switch1_type'): str,\n Optional('packets_in_switch1'): int,\n Optional('switch2_type'): str,\n Optional('packets_in_switch2'): int,\n },\n },\n Optional('sessions_since_startup_or_reset'): int,\n Optional('current_session_counts_estab'): int,\n Optional('current_session_counts_half_open'): int,\n Optional('current_session_counts_terminating'): int,\n Optional('maxever_session_counts_estab'): int,\n Optional('maxever_session_counts_half_open'): int,\n Optional('maxever_session_counts_terminating'): int,\n Optional('last_session_created'): str,\n Optional('last_statistic_reset'): str,\n Optional('last_session_creation_rate'): int,\n Optional('last_half_open_session_total'): int,\n Optional('total_packets'): int,\n Optional('total_bytes'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "ios" + }, + "uid": "show_policy-map_type_inspect_zone-pair_in-self", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/ios/show_policy_map_type_inspect_zone_pair.py#L10" + }, + "iosxe": { + "class": "ShowPolicyMapTypeInspectZonePair", + "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair in-self\n show policy-map type inspect zone-pair {zone_pair_name} ", + "module_name": "iosxe.show_policy_map_type_inspect_zone_pair", + "package": "genie.libs.parser", + "schema": "{\n 'zone_pair': {\n Any('*'): {\n 'service_policy_inspect': {\n Any('*'): {\n 'class_map': {\n Any('*'): {\n 'class_map_type': str,\n 'class_map_match': list,\n 'class_map_action': {\n Any('*'): {\n Optional('packet_type'): {\n Any('*'): {\n Optional('switch1_type'): str,\n Optional('packets_in_switch1'): int,\n Optional('switch2_type'): str,\n Optional('packets_in_switch2'): int,\n },\n },\n Optional('sessions_since_startup_or_reset'): int,\n Optional('current_session_counts_estab'): int,\n Optional('current_session_counts_half_open'): int,\n Optional('current_session_counts_terminating'): int,\n Optional('maxever_session_counts_estab'): int,\n Optional('maxever_session_counts_half_open'): int,\n Optional('maxever_session_counts_terminating'): int,\n Optional('last_session_created'): str,\n Optional('last_statistic_reset'): str,\n Optional('last_session_creation_rate'): int,\n Optional('last_half_open_session_total'): int,\n Optional('total_packets'): int,\n Optional('total_bytes'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_policy-map_type_inspect_zone-pair_in-self", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_policy_map_type_inspect_zone_pair.py#L59" } } }, @@ -89560,7 +91235,7 @@ }, "iosxe": { "class": "ShowPolicyMapTypeInspectZonePair", - "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair {zone_pair_name} ", + "doc": " Parser for:\n show policy-map type inspect zone-pair\n show policy-map type inspect zone-pair in-self\n show policy-map type inspect zone-pair {zone_pair_name} ", "module_name": "iosxe.show_policy_map_type_inspect_zone_pair", "package": "genie.libs.parser", "schema": "{\n 'zone_pair': {\n Any('*'): {\n 'service_policy_inspect': {\n Any('*'): {\n 'class_map': {\n Any('*'): {\n 'class_map_type': str,\n 'class_map_match': list,\n 'class_map_action': {\n Any('*'): {\n Optional('packet_type'): {\n Any('*'): {\n Optional('switch1_type'): str,\n Optional('packets_in_switch1'): int,\n Optional('switch2_type'): str,\n Optional('packets_in_switch2'): int,\n },\n },\n Optional('sessions_since_startup_or_reset'): int,\n Optional('current_session_counts_estab'): int,\n Optional('current_session_counts_half_open'): int,\n Optional('current_session_counts_terminating'): int,\n Optional('maxever_session_counts_estab'): int,\n Optional('maxever_session_counts_half_open'): int,\n Optional('maxever_session_counts_terminating'): int,\n Optional('last_session_created'): str,\n Optional('last_statistic_reset'): str,\n Optional('last_session_creation_rate'): int,\n Optional('last_half_open_session_total'): int,\n Optional('total_packets'): int,\n Optional('total_bytes'): int,\n },\n },\n },\n },\n },\n },\n },\n },\n}", @@ -89568,7 +91243,7 @@ "os": "iosxe" }, "uid": "show_policy-map_type_inspect_zone-pair_zone_pair_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_policy_map_type_inspect_zone_pair.py#L58" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_policy_map_type_inspect_zone_pair.py#L59" } } }, @@ -89952,7 +91627,7 @@ "os": "iosxe" }, "uid": "show_power_inline_meter", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_power.py#L1736" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_power.py#L1737" } } }, @@ -89968,7 +91643,7 @@ "os": "iosxe" }, "uid": "show_power_inline_meter_module_module", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_power.py#L1736" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_power.py#L1737" } } }, @@ -90308,7 +91983,7 @@ "folders": { "iosxr": { "class": "ShowProcesses", - "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n ", + "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n * 'show processes location {location}'\n * 'show processes {process} location {location}'\n ", "module_name": "iosxr.show_processes", "package": "genie.libs.parser", "schema": "{\n 'job_id': {\n Any('*'): {\n Optional('pid'): int,\n Optional('process_name'): str,\n Optional('executable_path'): str,\n Optional('instance'): str,\n Optional('version_id'): str,\n Optional('respawn'): str,\n Optional('respawn_count'): int,\n Optional('last_started'): str,\n Optional('process_state'): str,\n Optional('package_state'): str,\n Optional('started_on_config'): str,\n Optional('process_group'): str,\n Optional('core'): str,\n Optional('registered_item'): str,\n Optional('max_core'): int,\n Optional('placement'): str,\n Optional('startup_path'): str,\n Optional('ready'): str,\n Optional('available'): str,\n Optional('process_cpu_time'): {\n 'user': float,\n 'kernel': float,\n 'total': float,\n },\n Optional('tid'): {\n Any('*'): {\n 'stack': str,\n 'pri': int,\n 'state': str,\n 'name': str,\n 'rt_pri': int,\n },\n },\n },\n },\n}", @@ -90316,7 +91991,7 @@ "os": "iosxr" }, "uid": "show_processes", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L59" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L65" }, "nxos": { "class": "ShowProcesses", @@ -90332,6 +92007,22 @@ } } }, + "show processes blocked": { + "folders": { + "iosxr": { + "class": "ShowProcessesBlocked", + "doc": "\n Parser for 'show processes blocked'\n\n Thu May 1 03:40:06.214 UTC\n Jid Pid Tid ProcessName State TimeInState Blocked-on\n 122 13635 47914 pm_collector Reply 0000:00:00.0005 7321 sysdb_mc\n 122 13635 47910 pm_collector Reply 0000:00:00.0005 7321 sysdb_mc\n 206 11833 11963 lpts_fm Reply 0017:08:12.0626 9035 lpts_pa\n ", + "module_name": "iosxr.show_processes", + "package": "genie.libs.parser", + "schema": "{\n 'jid': {\n Any('*'): {\n 'pid': int,\n 'process_name': str,\n 'tid': {\n Any('*'): {\n 'state': str,\n 'time_in_state': str,\n 'blocked_on': str,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_processes_blocked", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L525" + } + } + }, "show processes cpu": { "folders": { "ios": { @@ -90368,7 +92059,7 @@ "os": "iosxr" }, "uid": "show_processes_cpu", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L412" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L427" }, "nxos": { "class": "ShowProcessesCpu", @@ -90380,7 +92071,7 @@ "os": "nxos" }, "uid": "show_processes_cpu", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1767" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1771" } } }, @@ -90673,7 +92364,23 @@ "os": "nxos" }, "uid": "show_processes_cpu___include_include", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1767" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1771" + } + } + }, + "show processes location {location}": { + "folders": { + "iosxr": { + "class": "ShowProcesses", + "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n * 'show processes location {location}'\n * 'show processes {process} location {location}'\n ", + "module_name": "iosxr.show_processes", + "package": "genie.libs.parser", + "schema": "{\n 'job_id': {\n Any('*'): {\n Optional('pid'): int,\n Optional('process_name'): str,\n Optional('executable_path'): str,\n Optional('instance'): str,\n Optional('version_id'): str,\n Optional('respawn'): str,\n Optional('respawn_count'): int,\n Optional('last_started'): str,\n Optional('process_state'): str,\n Optional('package_state'): str,\n Optional('started_on_config'): str,\n Optional('process_group'): str,\n Optional('core'): str,\n Optional('registered_item'): str,\n Optional('max_core'): int,\n Optional('placement'): str,\n Optional('startup_path'): str,\n Optional('ready'): str,\n Optional('available'): str,\n Optional('process_cpu_time'): {\n 'user': float,\n 'kernel': float,\n 'total': float,\n },\n Optional('tid'): {\n Any('*'): {\n 'stack': str,\n 'pri': int,\n 'state': str,\n 'name': str,\n 'rt_pri': int,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_processes_location_location", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L65" } } }, @@ -90725,7 +92432,7 @@ "os": "nxos" }, "uid": "show_processes_memory", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1680" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1684" } } }, @@ -90869,7 +92576,7 @@ "os": "nxos" }, "uid": "show_processes_memory___include_include", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1680" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1684" } } }, @@ -90953,7 +92660,7 @@ "folders": { "iosxr": { "class": "ShowProcesses", - "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n ", + "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n * 'show processes location {location}'\n * 'show processes {process} location {location}'\n ", "module_name": "iosxr.show_processes", "package": "genie.libs.parser", "schema": "{\n 'job_id': {\n Any('*'): {\n Optional('pid'): int,\n Optional('process_name'): str,\n Optional('executable_path'): str,\n Optional('instance'): str,\n Optional('version_id'): str,\n Optional('respawn'): str,\n Optional('respawn_count'): int,\n Optional('last_started'): str,\n Optional('process_state'): str,\n Optional('package_state'): str,\n Optional('started_on_config'): str,\n Optional('process_group'): str,\n Optional('core'): str,\n Optional('registered_item'): str,\n Optional('max_core'): int,\n Optional('placement'): str,\n Optional('startup_path'): str,\n Optional('ready'): str,\n Optional('available'): str,\n Optional('process_cpu_time'): {\n 'user': float,\n 'kernel': float,\n 'total': float,\n },\n Optional('tid'): {\n Any('*'): {\n 'stack': str,\n 'pri': int,\n 'state': str,\n 'name': str,\n 'rt_pri': int,\n },\n },\n },\n },\n}", @@ -90961,7 +92668,23 @@ "os": "iosxr" }, "uid": "show_processes_process", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L59" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L65" + } + } + }, + "show processes {process} location {location}": { + "folders": { + "iosxr": { + "class": "ShowProcesses", + "doc": " Parser for:\n * 'show processes'\n * 'show processes {process}'\n * 'show processes location {location}'\n * 'show processes {process} location {location}'\n ", + "module_name": "iosxr.show_processes", + "package": "genie.libs.parser", + "schema": "{\n 'job_id': {\n Any('*'): {\n Optional('pid'): int,\n Optional('process_name'): str,\n Optional('executable_path'): str,\n Optional('instance'): str,\n Optional('version_id'): str,\n Optional('respawn'): str,\n Optional('respawn_count'): int,\n Optional('last_started'): str,\n Optional('process_state'): str,\n Optional('package_state'): str,\n Optional('started_on_config'): str,\n Optional('process_group'): str,\n Optional('core'): str,\n Optional('registered_item'): str,\n Optional('max_core'): int,\n Optional('placement'): str,\n Optional('startup_path'): str,\n Optional('ready'): str,\n Optional('available'): str,\n Optional('process_cpu_time'): {\n 'user': float,\n 'kernel': float,\n 'total': float,\n },\n Optional('tid'): {\n Any('*'): {\n 'stack': str,\n 'pri': int,\n 'state': str,\n 'name': str,\n 'rt_pri': int,\n },\n },\n },\n },\n}", + "tokens": { + "os": "iosxr" + }, + "uid": "show_processes_process_location_location", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxr/show_processes.py#L65" } } }, @@ -91668,7 +93391,7 @@ "model": "c9500" }, "uid": "show_redundancy", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L574" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py#L586" } }, "tokens": { @@ -91831,7 +93554,7 @@ "os": "nxos" }, "uid": "show_redundancy_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L724" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L728" } } }, @@ -91879,7 +93602,7 @@ "os": "iosxe" }, "uid": "show_rep_topology_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9465" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9475" } } }, @@ -93763,6 +95486,22 @@ } } }, + "show running-config flow monitor {monitor_name} expand": { + "folders": { + "iosxe": { + "class": "ShowRunningConfigFlowMonitorExpand", + "doc": "Parser for 'show running-config flow monitor {monitor_name} expand'", + "module_name": "iosxe.show_flow", + "package": "genie.libs.parser", + "schema": "{\n 'flow_monitor': {\n Any('*'): {\n 'record': str,\n 'exporters': ListOf (type) ,\n 'cache_entries': int,\n },\n },\n 'flow_record': {\n Any('*'): {\n 'matches': ListOf (type) ,\n Optional('collects'): ListOf (type) ,\n },\n },\n 'flow_exporter': {\n Any('*'): {\n 'destination': str,\n 'source': str,\n 'dscp': int,\n 'ttl': int,\n 'transport_protocol': str,\n 'port': int,\n Optional('match_counter_packets_long_gt'): int,\n Optional('export_protocol'): str,\n },\n },\n}", + "tokens": { + "os": "iosxe" + }, + "uid": "show_running-config_flow_monitor_monitor_name_expand", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_flow.py#L2755" + } + } + }, "show running-config flow record": { "folders": { "iosxe": { @@ -94327,12 +96066,12 @@ }, "module_name": "iosxe.show_sdm_prefer", "package": "genie.libs.parser", - "schema": "{\n '': {\n 'template_type': str,\n Optional('current_ingress_ipv4'): int,\n Optional('proposed_ingress_ipv4'): int,\n Optional('current_ingress_non_ipv4'): int,\n Optional('proposed_ingress_non_ipv4'): int,\n Optional('current_egress_ipv4'): int,\n Optional('proposed_egress_ipv4'): int,\n Optional('current_egress_non_ipv4'): int,\n Optional('proposed_egress_non_ipv4'): int,\n Optional('current_qos_ingress_ipv4'): int,\n Optional('proposed_qos_ingress_ipv4'): int,\n Optional('current_qos_ingress_non_ipv4'): int,\n Optional('proposed_qos_ingress_non_ipv4'): int,\n Optional('current_qos_egress_ipv4'): int,\n Optional('proposed_qos_egress_ipv4'): int,\n Optional('current_qos_egress_non_ipv4'): int,\n Optional('proposed_qos_egress_non_ipv4'): int,\n Optional('current_netflow_input_entry'): int,\n Optional('proposed_netflow_input_entry'): int,\n Optional('current_netflow_output_entry'): int,\n Optional('proposed_netflow_output_entry'): int,\n Optional('current_flow_span_input_entry'): int,\n Optional('proposed_flow_span_input_entry'): int,\n Optional('current_flow_span_output_entry'): int,\n Optional('proposed_flow_span_output_entry'): int,\n 'vlan_count': int,\n 'unicast_mac_addresses_count': int,\n 'overflow_mac_addresses_count': int,\n Optional('overflow_l2_muticast_entries'): int,\n Optional('l2_muticast_entries'): int,\n 'l3_muticast_entries': int,\n Optional('overflow_l3_muticast_entries'): int,\n Optional('ipv4_v6_shared_unicast_routes'): int,\n Optional('overflow_shared_unicast_routes'): int,\n Optional('policy_based_routing_aces/nat_aces'): int,\n 'tunnels_count': int,\n Optional('lisp_instance_entries'): int,\n Optional('control_plane_entries'): int,\n Optional('input_netflow_flows'): int,\n Optional('output_netflow_flows'): int,\n Optional('sgt/dgt_or_mpls_vpn_entries'): int,\n Optional('sgt_dgt_vpn_overflow_entries'): int,\n Optional('wired_clients'): int,\n Optional('macsec_spd_entries'): int,\n 'vrf_count': int,\n Optional('mpls_labels'): int,\n Optional('mpls_l3_vpn_routes_vrf_mode'): int,\n Optional('mpls_l3_vpn_routes_prefix_mode'): int,\n Optional('mvpn_mdt_tunnels'): int,\n Optional('l2_vpn_eompls_attachment_circuit'): int,\n Optional('max_vpls_bridge_domains'): int,\n Optional('max_vpls_peers_per_bridge_domain'): int,\n Optional('max_vpls/vpws_pseudowires'): int,\n Optional('vlan_filters_entries'): int,\n Optional('stp_instances'): int,\n Optional('max_l3_adjacency'): int,\n Optional('max_l3_interface'): int,\n Optional('max_mpls_te_tunnel'): int,\n Optional('max_nat_entries'): int,\n Optional('feature_name'): str,\n Optional('fib_host_route'): int,\n Optional('og_sgacl_hosts'): int,\n },\n}", + "schema": "{\n '': {\n 'template_type': str,\n Optional('current_ingress_ipv4'): int,\n Optional('proposed_ingress_ipv4'): int,\n Optional('current_ingress_non_ipv4'): int,\n Optional('proposed_ingress_non_ipv4'): int,\n Optional('current_egress_ipv4'): int,\n Optional('proposed_egress_ipv4'): int,\n Optional('current_egress_non_ipv4'): int,\n Optional('proposed_egress_non_ipv4'): int,\n Optional('current_qos_ingress_ipv4'): int,\n Optional('proposed_qos_ingress_ipv4'): int,\n Optional('current_qos_ingress_non_ipv4'): int,\n Optional('proposed_qos_ingress_non_ipv4'): int,\n Optional('current_qos_egress_ipv4'): int,\n Optional('proposed_qos_egress_ipv4'): int,\n Optional('current_qos_egress_non_ipv4'): int,\n Optional('proposed_qos_egress_non_ipv4'): int,\n Optional('current_netflow_input_entry'): int,\n Optional('proposed_netflow_input_entry'): int,\n Optional('current_netflow_output_entry'): int,\n Optional('proposed_netflow_output_entry'): int,\n Optional('current_flow_span_input_entry'): int,\n Optional('proposed_flow_span_input_entry'): int,\n Optional('current_flow_span_output_entry'): int,\n Optional('proposed_flow_span_output_entry'): int,\n 'vlan_count': int,\n 'unicast_mac_addresses_count': int,\n 'overflow_mac_addresses_count': int,\n Optional('overflow_l2_muticast_entries'): int,\n Optional('l2_muticast_entries'): int,\n 'l3_muticast_entries': int,\n Optional('overflow_l3_muticast_entries'): int,\n Optional('ipv4_v6_shared_unicast_routes'): int,\n Optional('overflow_shared_unicast_routes'): int,\n Optional('policy_based_routing_aces/nat_aces'): int,\n 'tunnels_count': int,\n Optional('lisp_instance_entries'): int,\n Optional('control_plane_entries'): int,\n Optional('input_netflow_flows'): int,\n Optional('output_netflow_flows'): int,\n Optional('sgt/dgt_or_mpls_vpn_entries'): int,\n Optional('sgt_dgt_vpn_overflow_entries'): int,\n Optional('wired_clients'): int,\n Optional('macsec_spd_entries'): int,\n 'vrf_count': int,\n Optional('mpls_labels'): int,\n Optional('mpls_l3_vpn_routes_vrf_mode'): int,\n Optional('mpls_l3_vpn_routes_prefix_mode'): int,\n Optional('mvpn_mdt_tunnels'): int,\n Optional('l2_vpn_eompls_attachment_circuit'): int,\n Optional('max_vpls_bridge_domains'): int,\n Optional('max_vpls_peers_per_bridge_domain'): int,\n Optional('max_vpls/vpws_pseudowires'): int,\n Optional('vlan_filters_entries'): int,\n Optional('stp_instances'): int,\n Optional('max_l3_adjacency'): int,\n Optional('max_l3_interface'): int,\n Optional('max_mpls_te_tunnel'): int,\n Optional('max_nat_entries'): int,\n Optional('feature_name'): str,\n Optional('fib_host_route'): int,\n Optional('og_sgacl_hosts'): int,\n Optional('qos_acl_in'): int,\n Optional('qos_acl_out'): int,\n },\n}", "tokens": { "os": "iosxe" }, "uid": "show_sdm_prefer", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_sdm_prefer.py#L89" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_sdm_prefer.py#L91" } } }, @@ -94348,7 +96087,7 @@ "os": "iosxe" }, "uid": "show_sdm_prefer_custom", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_sdm_prefer.py#L689" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_sdm_prefer.py#L709" } } }, @@ -96701,6 +98440,29 @@ } } }, + "show software authenticity keys": { + "folders": { + "iosxe": { + "folders": { + "ie3k": { + "class": "ShowSoftwareAuthenticityKeys", + "doc": "Parser for show software authenticity keys", + "module_name": "iosxe.ie3k.show_software", + "package": "genie.libs.parser", + "schema": "{\n 'public_key': {\n '': {\n 'key_type': str,\n 'key_type_note': str,\n 'key_algorithm': str,\n 'modulus_size': int,\n 'modulus': str,\n 'exponent_size': int,\n 'exponent': int,\n 'key_version': str,\n 'product_name': str,\n },\n },\n}", + "tokens": { + "platform": "ie3k" + }, + "uid": "show_software_authenticity_keys", + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/ie3k/show_software.py#L28" + } + }, + "tokens": { + "os": "iosxe" + } + } + } + }, "show software authenticity running": { "folders": { "iosxe": { @@ -99374,7 +101136,7 @@ "os": "iosxe" }, "uid": "show_time-range_time_range_name", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9178" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9188" } } }, @@ -99546,7 +101308,7 @@ "os": "iosxe" }, "uid": "show_tunnel_protection_statistics", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8038" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_crypto.py#L8040" } } }, @@ -99882,7 +101644,7 @@ "os": "nxos" }, "uid": "show_vdc_current-vdc", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1540" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1544" } } }, @@ -99898,7 +101660,7 @@ "os": "nxos" }, "uid": "show_vdc_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1396" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1400" } } }, @@ -99914,7 +101676,7 @@ "os": "nxos" }, "uid": "show_vdc_membership_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1589" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/nxos/show_platform.py#L1593" } } }, @@ -102167,12 +103929,12 @@ "doc": "\n Parser for show xfsu status\n ", "module_name": "iosxe.show_platform", "package": "genie.libs.parser", - "schema": "{\n Optional('reload_fast_platform_status'): str,\n 'graceful_reload_infra_status': str,\n 'uptime_before_fast_reload': int,\n 'client': {\n Any('*'): {\n 'id': str,\n 'status': str,\n },\n },\n}", + "schema": "{\n Optional('reload_fast_platform_status'): str,\n Optional('graceful_reload_infra_status'): str,\n Optional('uptime_before_fast_reload'): int,\n Optional('client'): {\n Any('*'): {\n 'id': str,\n 'status': str,\n },\n },\n Optional('xfsu_platform_status'): str,\n}", "tokens": { "os": "iosxe" }, "uid": "show_xfsu_status", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L8946" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L8947" } } }, @@ -102188,7 +103950,7 @@ "os": "iosxe" }, "uid": "show_addr_family_pim_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2046" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2062" } } }, @@ -102204,7 +103966,7 @@ "os": "iosxe" }, "uid": "show_addr_family_pim_vrf_vrf_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2046" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L2062" } } }, @@ -102232,7 +103994,7 @@ "os": "iosxe" }, "uid": "show_af_pim_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1732" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1748" } } }, @@ -102292,7 +104054,7 @@ "os": "iosxe" }, "uid": "show_af_pim_vrf_vrf_neighbor", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1732" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_pim.py#L1748" } } }, @@ -102408,7 +104170,7 @@ "os": "iosxe" }, "uid": "show_filesystem_filesys", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9028" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9038" } } }, @@ -102424,7 +104186,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_stats", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4266" } } }, @@ -102440,7 +104202,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_stats_tunnel", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4228" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4266" } } }, @@ -102456,7 +104218,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_traffic", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3806" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3844" } } }, @@ -102472,7 +104234,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_traffic_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3969" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4007" } } }, @@ -102488,7 +104250,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_traffic_interface_interface", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3806" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3844" } } }, @@ -102504,7 +104266,7 @@ "os": "iosxe" }, "uid": "show_ip_type_nhrp_traffic_interface_interface_detail", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L3969" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_ip.py#L4007" } } }, @@ -102566,7 +104328,7 @@ "os": "iosxe" }, "uid": "test_platform_software_database_get-n_all_ios_oper/component", - "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9320" + "url": "https://github.com/CiscoTestAutomation/genieparser/tree/master/src/genie/libs/parser/iosxe/show_platform.py#L9330" } } }, diff --git a/src/genie/libs/parser/__init__.py b/src/genie/libs/parser/__init__.py index 0d3fed8c17..0286fa0318 100644 --- a/src/genie/libs/parser/__init__.py +++ b/src/genie/libs/parser/__init__.py @@ -8,7 +8,7 @@ ''' # metadata -__version__ = '25.4' +__version__ = "25.5" __author__ = 'Cisco Systems Inc.' __contact__ = ['pyats-support@cisco.com', 'pyats-support-ext@cisco.com'] __copyright__ = 'Copyright (c) 2018, Cisco Systems Inc.' diff --git a/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py b/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py index 78af9b3f3f..2db37af592 100755 --- a/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py +++ b/src/genie/libs/parser/iosxe/cat9k/c9500/show_platform.py @@ -154,6 +154,9 @@ def cli(self, output=None): # BOOTLDR: System Bootstrap, Version 17.1.1[FC2], RELEASE SOFTWARE (P) p5 = re.compile(r'^BOOTLDR: +(?P[\S\s]+)$') + # ROM: IOS-XE ROMMONBOOTLDR: System Bootstrap, Version 17.11.0.1r, DEVELOPMENT SOFTWARE + p4and5 = re.compile(r'^ROM: +(?P.+)BOOTLDR: +(?P[\S\s]+)$') + # SF2 uptime is 1 day, 18 hours, 48 minutes p6 = re.compile(r'^(?P.+) +uptime +is +(?P.+)$') @@ -312,8 +315,9 @@ def cli(self, output=None): m = p4.match(line) if m: rom = m.groupdict()['rom'] - version_dict['rom'] = rom - continue + if "ROMMONBOOTLDR" not in rom: + version_dict['rom'] = rom + continue # BOOTLDR: System Bootstrap, Version 17.1.1[FC2], RELEASE SOFTWARE (P) m = p5.match(line) @@ -322,6 +326,14 @@ def cli(self, output=None): version_dict['bootldr'] = m.groupdict()['bootldr_version'] continue + # ROM: IOS-XE ROMMONBOOTLDR: System Bootstrap, Version 17.11.0.1r, DEVELOPMENT SOFTWARE + m = p4and5.match(line) + if m: + version_dict['bootldr_version'] = m.groupdict()['bootldr'] + version_dict['bootldr'] = m.groupdict()['bootldr'] + version_dict['rom'] = m.groupdict()['rom'] + continue + # SF2 uptime is 1 day, 18 hours, 48 minutes m = p6.match(line) if m: diff --git a/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_expected.py b/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_expected.py new file mode 100644 index 0000000000..b3ab731e90 --- /dev/null +++ b/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_expected.py @@ -0,0 +1,48 @@ +expected_output = { + 'version': { + 'bootldr': 'System Bootstrap, Version 17.11.0.1r, DEVELOPMENT SOFTWARE', + 'bootldr_version': 'System Bootstrap, Version 17.11.0.1r, DEVELOPMENT SOFTWARE', + 'chassis': 'C9500X-60L4D', + 'code_name': 'IOSXE', + 'compiled_by': 'mcpre', + 'compiled_date': 'Thu 24-Apr-25 21:57', + 'disks': { + 'bootflash:': { + 'disk_size': '11161600', + }, + 'crashinfo:': { + 'disk_size': '1638400', + }, + }, + 'hostname': 'ott-c9500x-16', + 'image_id': 'CAT9K_IOSXE', + 'label': '[BLD_POLARIS_DEV_LATEST_20250425_043858:/nobackup/mcpre/s2c-build-ws 101]', + 'last_reload_reason': 'Image Install', + 'mac_address': 'b0:8d:57:9e:28:00', + 'main_mem': '5769295', + 'mb_assembly_num': '4DBE', + 'mb_rev_num': '3', + 'mb_sn': 'FDO28020Q8G', + 'mem_size': { + 'non_volatile_memory': '32768', + 'physical_memory': '33554432', + }, + 'model_num': 'C9500X-60L4D', + 'model_rev_num': 'V02', + 'os': 'IOS-XE', + 'platform': 'Catalyst L3 Switch', + 'processor_board_id': 'FDO28021F19', + 'processor_type': 'X86', + 'returned_to_rom_by': 'Image Install at 04:19:26 UTC Sat Apr 26 2025', + 'revision': 'V01', + 'rom': 'IOS-XE ROMMON', + 'smart_licensing_status': 'Smart Licensing Using Policy', + 'system_image': 'bootflash:packages.conf', + 'system_sn': 'FDO28021F19', + 'uptime': '3 days, 28 minutes', + 'uptime_this_cp': '3 days, 30 minutes', + 'version': '17.19.20250425:045711', + 'version_short': '17.19', + 'xe_version': 'BLD_POLARIS_DEV_LATEST_20250425_043858', + }, +} diff --git a/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_output.txt b/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_output.txt new file mode 100644 index 0000000000..c6c049879d --- /dev/null +++ b/src/genie/libs/parser/iosxe/cat9k/c9500/tests/ShowVersion/cli/equal/golden_output_c9500_5_output.txt @@ -0,0 +1,74 @@ +Cisco IOS XE Software, Version BLD_POLARIS_DEV_LATEST_20250425_043858 +Cisco IOS Software [IOSXE], Catalyst L3 Switch Software (CAT9K_IOSXE), Experimental Version 17.19.20250425:045711 [BLD_POLARIS_DEV_LATEST_20250425_043858:/nobackup/mcpre/s2c-build-ws 101] +Copyright (c) 1986-2025 by Cisco Systems, Inc. +Compiled Thu 24-Apr-25 21:57 by mcpre + + +Cisco IOS-XE software, Copyright (c) 2005-2025 by cisco Systems, Inc. +All rights reserved. Certain components of Cisco IOS-XE software are +licensed under the GNU General Public License ("GPL") Version 2.0. The +software code licensed under GPL Version 2.0 is free software that comes +with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such +GPL code under the terms of GPL Version 2.0. For more details, see the +documentation or "License Notice" file accompanying the IOS-XE software, +or the applicable URL provided on the flyer accompanying the IOS-XE +software. + + +ROM: IOS-XE ROMMONBOOTLDR: System Bootstrap, Version 17.11.0.1r, DEVELOPMENT SOFTWARE +ott-c9500x-16 uptime is 3 days, 28 minutes +Uptime for this control processor is 3 days, 30 minutes +System returned to ROM by Image Install at 04:19:26 UTC Sat Apr 26 2025 +System restarted at 04:46:59 UTC Sat Apr 26 2025 +System image file is "bootflash:packages.conf" +Last reload reason: Image Install + + + +This product contains cryptographic features and is subject to United +States and local country laws governing import, export, transfer and +use. Delivery of Cisco cryptographic products does not imply +third-party authority to import, export, distribute or use encryption. +Importers, exporters, distributors and users are responsible for +compliance with U.S. and local country laws. By using this product you +agree to comply with applicable laws and regulations. If you are unable +to comply with U.S. and local laws, return this product immediately. + +A summary of U.S. laws governing Cisco cryptographic products may be found at: +http://www.cisco.com/wwl/export/crypto/tool/stqrg.html + +If you require further assistance please contact us by sending email to +export@cisco.com. + + +Technology Package License Information: + +------------------------------------------------------------------------------ +Technology-package Technology-package +Current Type Next reboot +------------------------------------------------------------------------------ +network-advantage Smart License network-advantage +dna-advantage Subscription Smart License dna-advantage + + +Smart Licensing Status: Smart Licensing Using Policy + +cisco C9500X-60L4D (X86) processor (revision V01) with 5769295K/6147K bytes of memory. +Processor board ID FDO28021F19 +1 Virtual Ethernet interface +60 Fifty Gigabit Ethernet interfaces +4 Four Hundred Gigabit Ethernet interfaces +32768K bytes of non-volatile configuration memory. +33554432K bytes of physical memory. +11161600K bytes of Bootflash at bootflash:. +1638400K bytes of Crash Files at crashinfo:. +234430023K bytes of SATA hard disk at disk0:. + +Base Ethernet MAC Address : b0:8d:57:9e:28:00 + +Motherboard Assembly Number : 4DBE +Motherboard Serial Number : FDO28020Q8G +Model Revision Number : V02 +Motherboard Revision Number : 3 +Model Number : C9500X-60L4D +System Serial Number : FDO28021F19 diff --git a/src/genie/libs/parser/iosxe/cat9k/show_l2protocol.py b/src/genie/libs/parser/iosxe/cat9k/show_l2protocol.py index 3cd051f81a..b9de1ae01b 100644 --- a/src/genie/libs/parser/iosxe/cat9k/show_l2protocol.py +++ b/src/genie/libs/parser/iosxe/cat9k/show_l2protocol.py @@ -68,7 +68,7 @@ def cli(self, output=None): p6 = re.compile(r"^(?P\S+)\s+(?P\S+)\s+(?P[\d\-]+)\s+(?P[\d\-]+)$") ret_dict = {} - last_port = None # Track the last port parsed + port_dict = {} for line in output.splitlines(): line = line.strip() @@ -104,8 +104,9 @@ def cli(self, output=None): m = p5.match(line) if m: dict_val = m.groupdict() - last_port = Common.convert_intf_name(dict_val["port"]) - port_dict = ret_dict.setdefault("port", {}).setdefault(last_port, {}) + port_dict = ret_dict.setdefault("port", {}).setdefault( + Common.convert_intf_name(dict_val["port"]), {} + ) port_dict["status"] = dict_val["status"] protocol_dict = port_dict.setdefault("protocol", {}).setdefault( diff --git a/src/genie/libs/parser/iosxe/ie3k/show_software.py b/src/genie/libs/parser/iosxe/ie3k/show_software.py new file mode 100644 index 0000000000..c4b1139b1f --- /dev/null +++ b/src/genie/libs/parser/iosxe/ie3k/show_software.py @@ -0,0 +1,144 @@ + +# Metaparser +import re +from genie.metaparser import MetaParser +from genie.metaparser.util.schemaengine import Schema, Optional, ListOf + +# pyATS +from pyats.utils.exceptions import SchemaTypeError + +class ShowSoftwareAuthenticityKeysSchema(MetaParser): + """Schema for show software authenticity keys""" + schema = { + 'public_key': { + int: { + 'key_type': str, + 'key_type_note': str, + 'key_algorithm': str, + 'modulus_size': int, + 'modulus': str, + 'exponent_size': int, + 'exponent': int, + 'key_version': str, + 'product_name': str + } + } + } + +class ShowSoftwareAuthenticityKeys(ShowSoftwareAuthenticityKeysSchema): + """Parser for show software authenticity keys""" + + cli_command = 'show software authenticity keys' + + def cli(self, output=None): + if output is None: + output = self.device.execute(self.cli_command) + + ret_dict = {} + current_dict = None + + # Public Key #1 Information + p1 = re.compile(r'^Public Key #(?P\d+) Information$') + + # Key Type : Production (Primary) + p2 = re.compile( + r'^Key Type +: (?P\w+) +\((?P\w+)\)$' + ) + + # Public Key Algorithm : RSA + p3 = re.compile(r'^Public Key Algorithm : (?P\w+)$') + + # Modulus (512 bytes) : + p4 = re.compile( + r'^Modulus \((?P\d+) bytes\) +: *$' + ) + + # d8:1f:8e:b1:49:7c:bd:83:20:5f:25:43:d9:32:5a:b5: + p5 = re.compile( + r'^(?P[0-9a-f:]+|[0-9a-f:]+[0-9a-f])$' + ) + + # Exponent (4 bytes) : 10001 + p6 = re.compile( + r'^Exponent \((?P\d+) bytes\) +: (?P\d+)$' + ) + + # Key Version : A + p7 = re.compile(r'^Key Version +: (?P\w+)$') + + # Product Name : IOS-XE + p8 = re.compile(r'^Product Name +: (?P.*)$') + + for line in output.splitlines(): + line = line.strip() + + # Public Key #1 Information + if p1.match(line): + key_number = int(p1.match(line).group(1)) + current_dict = ret_dict.setdefault('public_key', {}).setdefault( + key_number, {} + ) + continue + + # Key Type : Production (Primary) + match = p2.match(line) + if match: + group = match.groupdict() + key_type = group['key_type'] + key_type_note = group['key_type_note'] + current_dict['key_type'] = key_type + current_dict['key_type_note'] = key_type_note + continue + + # Public Key Algorithm : RSA + match = p3.match(line) + if match: + group = match.groupdict() + key_algorithm = group['key_algorithm'] + current_dict['key_algorithm'] = key_algorithm + continue + + # Modulus (512 bytes) : + match = p4.match(line) + if match: + group = match.groupdict() + modulus_size = int(group['modulus_size']) + current_dict['modulus_size'] = modulus_size + continue + + # d8:1f:8e:b1:49:7c:bd:83:20:5f:25:43:d9:32:5a:b5: + match = p5.match(line) + if match: + group = match.groupdict() + modulus = group['modulus'] + current_dict.setdefault('modulus', '') + current_dict['modulus'] += modulus + continue + + # Exponent (4 bytes) : 10001 + match = p6.match(line) + if match: + group = match.groupdict() + exponent_size = int(group['exponent_size']) + exponent = int(group['exponent']) + current_dict['exponent_size'] = exponent_size + current_dict['exponent'] = exponent + continue + + # Key Version : A + match = p7.match(line) + if match: + group = match.groupdict() + key_version = group['key_version'] + current_dict['key_version'] = key_version + continue + + # Product Name : IOS-XE + match = p8.match(line) + if match: + group = match.groupdict() + product_name = group['product_name'] + current_dict['product_name'] = product_name + continue + + return ret_dict \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/empty/empty_output_output.txt b/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/empty/empty_output_output.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_expected.py b/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_expected.py new file mode 100644 index 0000000000..8ac400b69e --- /dev/null +++ b/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_expected.py @@ -0,0 +1,48 @@ +expected_output = { + 'public_key': { + 1: { + 'key_type': 'Production', + 'key_type_note': 'Primary', + 'key_algorithm': 'RSA', + 'modulus_size': 512, + 'modulus': '''d8:1f:8e:b1:49:7c:bd:83:20:5f:25:43:d9:32:5a:b5:34:14:00:bb:cc:e3:80:43:20:68:03:cf:a8:e7:ea:f0:4e:8e:78:e4:a6:82:05:d3:70:f7:1c:67:6d:9c:4d:a9:0c:d2:bd:d6:33:05:af:4f:c6:93:4b:bc:d6:f4:a2:f1:65:15:b9:e0:a7:35:d1:76:fc:db:a8:6e:1c:99:55:f8:f4:9a:00:61:65:32:c8:b4:38:ef:5a:b8:c3:fa:eb:a9:df:52:ff:da:6b:8d:d6:79:9a:4a:51:8d:ed:ff:d2:12:aa:42:9e:e4:6a:20:96:b6:38:19:1b:08:20:02:83:2d:c3:80:64:d7:84:7f:17:bc:ba:6f:8c:14:f7:ac:b3:8a:a4:3a:59:82:a4:d0:1c:16:32:fe:e2:f9:fb:4c:e1:76:c1:84:60:75:18:91:a6:3e:b0:3f:aa:d9:9d:91:3b:98:c6:13:ae:9f:83:38:c9:80:fb:c6:6e:fc:87:85:b7:4f:a6:b8:e8:c6:c0:3b:6d:d2:5c:e0:b7:54:ec:4b:5c:8d:72:aa:c2:13:4b:97:2d:b5:fc:ff:20:1f:18:9d:fb:4f:8b:50:44:8c:9d:ea:c8:4b:56:f7:7b:a1:14:5a:cd:f4:1c:01:5a:1c:d7:18:7b:6c:c4:b1:48:99:a8:5d:86:ab:b2:bd:97:e7:54:d7:24:16:0d:2f:5e:45:73:f8:89:23:68:9f:c5:c4:da:be:3f:3e:c6:76:26:23:5e:1f:0c:0d:99:18:62:79:6b:00:db:4a:0b:ff:5f:0a:e1:9e:3d:b3:81:87:36:e4:13:5a:0c:31:84:aa:d7:cc:34:8c:2d:48:10:84:6b:2b:f3:65:2d:24:d8:7f:ef:70:29:47:2d:86:6d:ec:d6:17:fd:7d:f1:4b:8d:73:60:c1:ff:10:26:73:4b:19:6b:e6:dd:c6:0e:62:d9:1d:8e:08:57:c5:e3:93:19:10:28:b4:48:7e:b1:b8:33:66:4e:38:f6:ba:88:3a:fa:9b:35:35:54:f8:f2:af:14:b2:98:db:75:33:0c:5c:79:04:01:4a:48:44:71:c3:24:19:af:33:f0:bc:89:c6:13:52:f3:67:0d:cd:18:a7:54:c3:d3:38:e1:0b:2e:ec:9c:d4:4d:76:36:8f:d6:2d:da:3e:9d:ef:50:31:4a:cd:dc:fe:85:f8:e7:5d:3b:be:b1:b5:0b:15:1b:e0:8d:92:dc:ec:2a:f7:17:9a:10:f7:43:38:38:ee:ac:02:ff:cd:4a:f5:84:0f:d9:16:fb:ca:90:0a:b1:9c:11:77:ee:e8:b8:cc:29:04:af:58:ce:32:41:3c:f3:cd:0e:31:7f:13''', + 'exponent_size': 4, + 'exponent': 10001, + 'key_version': 'A', + 'product_name': 'IOS-XE' + }, + 2: { + 'key_type': 'Rollover', + 'key_type_note': 'Revocation', + 'key_algorithm': 'RSA', + 'modulus_size': 256, + 'modulus': '''b6:b4:2e:65:c8:91:a8:27:bd:52:c4:53:f9:3e:91:48:3e:56:74:ce:fa:82:51:0b:dd:d5:75:1f:b0:4c:b1:d8:53:1a:ee:81:de:fd:de:45:26:92:ce:1c:a0:40:65:91:d1:fa:15:ff:d6:d8:d1:29:2a:12:1b:b3:54:0d:3c:3f:72:91:69:ae:40:ad:ab:0f:c5:10:45:4c:3d:09:2e:f8:39:30:89:e8:dd:a4:57:bf:82:57:79:f6:84:46:df:39:4a:db:a0:9d:a9:b2:fc:db:63:02:6e:a6:31:eb:5e:b1:87:91:20:a3:2f:c0:b5:ac:70:ff:10:cf:d2:52:c6:45:23:c0:6e:d9:5d:c7:c9:9e:95:15:5e:87:3f:51:65:92:75:f4:95:bd:90:90:b9:2a:fc:54:e9:dd:ac:69:0b:ec:ec:2c:67:b8:40:02:92:5c:21:ca:ce:fb:2d:35:53:ca:e5:8e:d4:59:c9:2d:b3:5b:fd:16:61:1c:bf:49:0a:5f:cc:49:33:a4:38:8a:7c:12:bd:36:bf:5b:9a:f2:c6:da:22:e1:1b:ec:2d:6a:5b:c8:b7:b8:ee:a2:a9:ea:65:c2:fe:11:28:da:54:2a:3e:c3:b5:01:80:b5:62:3f:7e:c8:e5:7b:b1:91:05:c0:8c:fc:5f:56:e3:14:e6:ae:6c:9b''', + 'exponent_size': 3, + 'exponent': 10001, + 'key_version': 'A', + 'product_name': 'CISCO' + }, + 3: { + 'key_type': 'Production', + 'key_type_note': 'Backup', + 'key_algorithm': 'RSA', + 'modulus_size': 256, + 'modulus': '''e4:66:7c:11:c4:fa:5e:1d:08:fc:4b:96:99:8f:12:ad:bf:18:20:74:cc:a4:cb:9f:72:92:95:c5:a8:d8:62:5c:47:59:5e:fe:b7:b7:c6:c4:63:6f:4a:31:b9:03:75:05:d7:f2:be:a0:f1:86:52:20:d3:57:ff:05:74:fa:bf:f1:9c:c8:9d:95:e9:8f:b3:13:70:4e:04:a9:ea:8d:d4:8f:c2:35:7e:4b:60:c7:44:ea:13:2b:db:28:5f:8a:ec:05:b5:f4:b8:7a:9f:81:3c:3a:55:50:e7:47:4b:0e:d6:0e:82:cf:51:03:7b:a9:9a:15:9d:42:4b:ec:62:03:16:f7:1a:7c:bf:89:f8:93:bf:75:f4:20:4b:0c:44:6c:5b:f1:86:fb:0e:39:0f:7e:c1:1f:e5:4d:50:d6:84:38:be:f5:ae:fd:08:fa:3b:80:a2:56:46:7e:f3:d3:29:44:52:f1:2e:12:a4:37:07:54:5d:d1:9b:db:d7:25:57:0a:80:35:62:3d:58:cb:c6:bb:40:c9:a2:8c:64:29:b3:8b:9d:b3:d0:91:f3:8c:a1:4b:b2:30:7b:65:03:8c:27:4d:be:f1:54:9b:b7:8e:63:71:89:b3:c2:bf:e1:85:d3:cb:b5:40:28:f1:66:53:12:53:40:bb:81:d4:94:98:05:60:63:5d''', + 'exponent_size': 4, + 'exponent': 10001, + 'key_version': 'A', + 'product_name': 'Cisco Services Containers' + }, + 4: { + 'key_type': 'Special', + 'key_type_note': 'Backup', + 'key_algorithm': 'RSA', + 'modulus_size': 256, + 'modulus': '''cd:98:2e:65:39:d2:d5:a2:5b:7f:fa:8a:0a:c9:6c:cb:8b:a5:03:93:62:6a:08:f7:2c:b9:ef:1d:2b:48:2c:55:ef:78:eb:19:cd:36:9a:2e:ac:06:c4:99:b8:e0:35:67:62:e9:b3:66:b3:7b:d8:60:f2:39:55:86:4e:ca:87:36:a1:47:60:63:50:0d:cb:15:bf:36:85:b2:d6:9c:de:af:84:25:4b:7c:43:ab:1d:71:0f:83:4a:8e:07:66:42:58:d1:49:37:e6:30:03:f2:87:a3:e3:d8:7d:8b:15:e4:22:02:63:a5:16:3e:0c:3b:66:87:a5:55:c0:b1:af:16:7a:83:d6:95:f1:89:23:25:ce:75:00:10:fc:e5:99:c6:8d:b9:2e:e4:a3:ab:14:9d:61:44:2b:a3:c8:df:57:7e:a0:aa:be:0b:31:ed:79:58:f8:e3:1e:85:c2:fb:05:02:ed:99:f4:d4:89:42:c0:6b:cc:5d:41:aa:8f:e7:26:72:75:2b:e9:ed:b2:71:c9:8d:ca:c5:26:ca:d7:7a:11:4b:0a:6e:15:ac:2a:0a:0c:89:af:b1:a1:73:17:ae:c4:82:e1:e2:25:27:f7:f8:e9:50:8f:e0:b4:4d:8b:a4:67:43:7c:c6:03:b0:09:c0:ae:cc:3b:cc:b2:d8:1a:88:6a:13:e1''', + 'exponent_size': 4, + 'exponent': 10001, + 'key_version': 'A', + 'product_name': 'Cisco Services Containers' + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_output.txt b/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_output.txt new file mode 100644 index 0000000000..b8140eb1ed --- /dev/null +++ b/src/genie/libs/parser/iosxe/ie3k/tests/ShowSoftwareAuthenticityKeys/cli/equal/golden_output_output.txt @@ -0,0 +1,116 @@ +Public Key #1 Information +------------------------- +Key Type : Production (Primary) +Public Key Algorithm : RSA +Modulus (512 bytes) : + d8:1f:8e:b1:49:7c:bd:83:20:5f:25:43:d9:32:5a:b5: + 34:14:00:bb:cc:e3:80:43:20:68:03:cf:a8:e7:ea:f0: + 4e:8e:78:e4:a6:82:05:d3:70:f7:1c:67:6d:9c:4d:a9: + 0c:d2:bd:d6:33:05:af:4f:c6:93:4b:bc:d6:f4:a2:f1: + 65:15:b9:e0:a7:35:d1:76:fc:db:a8:6e:1c:99:55:f8: + f4:9a:00:61:65:32:c8:b4:38:ef:5a:b8:c3:fa:eb:a9: + df:52:ff:da:6b:8d:d6:79:9a:4a:51:8d:ed:ff:d2:12: + aa:42:9e:e4:6a:20:96:b6:38:19:1b:08:20:02:83:2d: + c3:80:64:d7:84:7f:17:bc:ba:6f:8c:14:f7:ac:b3:8a: + a4:3a:59:82:a4:d0:1c:16:32:fe:e2:f9:fb:4c:e1:76: + c1:84:60:75:18:91:a6:3e:b0:3f:aa:d9:9d:91:3b:98: + c6:13:ae:9f:83:38:c9:80:fb:c6:6e:fc:87:85:b7:4f: + a6:b8:e8:c6:c0:3b:6d:d2:5c:e0:b7:54:ec:4b:5c:8d: + 72:aa:c2:13:4b:97:2d:b5:fc:ff:20:1f:18:9d:fb:4f: + 8b:50:44:8c:9d:ea:c8:4b:56:f7:7b:a1:14:5a:cd:f4: + 1c:01:5a:1c:d7:18:7b:6c:c4:b1:48:99:a8:5d:86:ab: + b2:bd:97:e7:54:d7:24:16:0d:2f:5e:45:73:f8:89:23: + 68:9f:c5:c4:da:be:3f:3e:c6:76:26:23:5e:1f:0c:0d: + 99:18:62:79:6b:00:db:4a:0b:ff:5f:0a:e1:9e:3d:b3: + 81:87:36:e4:13:5a:0c:31:84:aa:d7:cc:34:8c:2d:48: + 10:84:6b:2b:f3:65:2d:24:d8:7f:ef:70:29:47:2d:86: + 6d:ec:d6:17:fd:7d:f1:4b:8d:73:60:c1:ff:10:26:73: + 4b:19:6b:e6:dd:c6:0e:62:d9:1d:8e:08:57:c5:e3:93: + 19:10:28:b4:48:7e:b1:b8:33:66:4e:38:f6:ba:88:3a: + fa:9b:35:35:54:f8:f2:af:14:b2:98:db:75:33:0c:5c: + 79:04:01:4a:48:44:71:c3:24:19:af:33:f0:bc:89:c6: + 13:52:f3:67:0d:cd:18:a7:54:c3:d3:38:e1:0b:2e:ec: + 9c:d4:4d:76:36:8f:d6:2d:da:3e:9d:ef:50:31:4a:cd: + dc:fe:85:f8:e7:5d:3b:be:b1:b5:0b:15:1b:e0:8d:92: + dc:ec:2a:f7:17:9a:10:f7:43:38:38:ee:ac:02:ff:cd: + 4a:f5:84:0f:d9:16:fb:ca:90:0a:b1:9c:11:77:ee:e8: + b8:cc:29:04:af:58:ce:32:41:3c:f3:cd:0e:31:7f:13 +Exponent (4 bytes) : 10001 +Key Version : A +Product Name : IOS-XE + +Public Key #2 Information +------------------------- +Key Type : Rollover (Revocation) +Public Key Algorithm : RSA +Modulus (256 bytes) : + b6:b4:2e:65:c8:91:a8:27:bd:52:c4:53:f9:3e:91:48: + 3e:56:74:ce:fa:82:51:0b:dd:d5:75:1f:b0:4c:b1:d8: + 53:1a:ee:81:de:fd:de:45:26:92:ce:1c:a0:40:65:91: + d1:fa:15:ff:d6:d8:d1:29:2a:12:1b:b3:54:0d:3c:3f: + 72:91:69:ae:40:ad:ab:0f:c5:10:45:4c:3d:09:2e:f8: + 39:30:89:e8:dd:a4:57:bf:82:57:79:f6:84:46:df:39: + 4a:db:a0:9d:a9:b2:fc:db:63:02:6e:a6:31:eb:5e:b1: + 87:91:20:a3:2f:c0:b5:ac:70:ff:10:cf:d2:52:c6:45: + 23:c0:6e:d9:5d:c7:c9:9e:95:15:5e:87:3f:51:65:92: + 75:f4:95:bd:90:90:b9:2a:fc:54:e9:dd:ac:69:0b:ec: + ec:2c:67:b8:40:02:92:5c:21:ca:ce:fb:2d:35:53:ca: + e5:8e:d4:59:c9:2d:b3:5b:fd:16:61:1c:bf:49:0a:5f: + cc:49:33:a4:38:8a:7c:12:bd:36:bf:5b:9a:f2:c6:da: + 22:e1:1b:ec:2d:6a:5b:c8:b7:b8:ee:a2:a9:ea:65:c2: + fe:11:28:da:54:2a:3e:c3:b5:01:80:b5:62:3f:7e:c8: + e5:7b:b1:91:05:c0:8c:fc:5f:56:e3:14:e6:ae:6c:9b +Exponent (3 bytes) : 10001 +Key Version : A +Product Name : CISCO + +Public Key #3 Information +------------------------- +Key Type : Production (Backup) +Public Key Algorithm : RSA +Modulus (256 bytes) : + e4:66:7c:11:c4:fa:5e:1d:08:fc:4b:96:99:8f:12:ad: + bf:18:20:74:cc:a4:cb:9f:72:92:95:c5:a8:d8:62:5c: + 47:59:5e:fe:b7:b7:c6:c4:63:6f:4a:31:b9:03:75:05: + d7:f2:be:a0:f1:86:52:20:d3:57:ff:05:74:fa:bf:f1: + 9c:c8:9d:95:e9:8f:b3:13:70:4e:04:a9:ea:8d:d4:8f: + c2:35:7e:4b:60:c7:44:ea:13:2b:db:28:5f:8a:ec:05: + b5:f4:b8:7a:9f:81:3c:3a:55:50:e7:47:4b:0e:d6:0e: + 82:cf:51:03:7b:a9:9a:15:9d:42:4b:ec:62:03:16:f7: + 1a:7c:bf:89:f8:93:bf:75:f4:20:4b:0c:44:6c:5b:f1: + 86:fb:0e:39:0f:7e:c1:1f:e5:4d:50:d6:84:38:be:f5: + ae:fd:08:fa:3b:80:a2:56:46:7e:f3:d3:29:44:52:f1: + 2e:12:a4:37:07:54:5d:d1:9b:db:d7:25:57:0a:80:35: + 62:3d:58:cb:c6:bb:40:c9:a2:8c:64:29:b3:8b:9d:b3: + d0:91:f3:8c:a1:4b:b2:30:7b:65:03:8c:27:4d:be:f1: + 54:9b:b7:8e:63:71:89:b3:c2:bf:e1:85:d3:cb:b5:40: + 28:f1:66:53:12:53:40:bb:81:d4:94:98:05:60:63:5d +Exponent (4 bytes) : 10001 +Key Version : A +Product Name : Cisco Services Containers + +Public Key #4 Information +------------------------- +Key Type : Special (Backup) +Public Key Algorithm : RSA +Modulus (256 bytes) : + cd:98:2e:65:39:d2:d5:a2:5b:7f:fa:8a:0a:c9:6c:cb: + 8b:a5:03:93:62:6a:08:f7:2c:b9:ef:1d:2b:48:2c:55: + ef:78:eb:19:cd:36:9a:2e:ac:06:c4:99:b8:e0:35:67: + 62:e9:b3:66:b3:7b:d8:60:f2:39:55:86:4e:ca:87:36: + a1:47:60:63:50:0d:cb:15:bf:36:85:b2:d6:9c:de:af: + 84:25:4b:7c:43:ab:1d:71:0f:83:4a:8e:07:66:42:58: + d1:49:37:e6:30:03:f2:87:a3:e3:d8:7d:8b:15:e4:22: + 02:63:a5:16:3e:0c:3b:66:87:a5:55:c0:b1:af:16:7a: + 83:d6:95:f1:89:23:25:ce:75:00:10:fc:e5:99:c6:8d: + b9:2e:e4:a3:ab:14:9d:61:44:2b:a3:c8:df:57:7e:a0: + aa:be:0b:31:ed:79:58:f8:e3:1e:85:c2:fb:05:02:ed: + 99:f4:d4:89:42:c0:6b:cc:5d:41:aa:8f:e7:26:72:75: + 2b:e9:ed:b2:71:c9:8d:ca:c5:26:ca:d7:7a:11:4b:0a: + 6e:15:ac:2a:0a:0c:89:af:b1:a1:73:17:ae:c4:82:e1: + e2:25:27:f7:f8:e9:50:8f:e0:b4:4d:8b:a4:67:43:7c: + c6:03:b0:09:c0:ae:cc:3b:cc:b2:d8:1a:88:6a:13:e1 +Exponent (4 bytes) : 10001 +Key Version : A +Product Name : Cisco Services Containers + \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/show_device_tracking.py b/src/genie/libs/parser/iosxe/rv1/show_device_tracking.py new file mode 100644 index 0000000000..2da5c0abdf --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/show_device_tracking.py @@ -0,0 +1,118 @@ +import re + +from genie.metaparser import MetaParser +from genie.metaparser.util.schemaengine import Optional + +from genie.libs.parser.utils.common import Common + + +# ================================== +# Schema for: +# * 'show device-tracking database mac details' +# ================================== +class ShowDeviceTrackingDatabaseMacDetailsSchema(MetaParser): + """Schema for show device-tracking database mac details""" + + schema = { + "device": { + int: { + "dev_code": str, + "link_layer_address": str, + "interface": str, + "vlan_id": int, + "prim_vlan_id": int, + "pref_level": str, + "state": str, + Optional("time_left"): str, + "policy": str, + Optional("input_index"): int, + Optional("attached"): { + int: { + "ip": str, + } + } + } + } + } + +# ================================== +# Parser for: +# * 'show device-tracking database mac details' +# ================================== +class ShowDeviceTrackingDatabaseMacDetails(ShowDeviceTrackingDatabaseMacDetailsSchema): + """Parser for show device-tracking database mac details""" + + cli_command = 'show device-tracking database mac details' + + def cli(self, output=None): + if output is None: + out = self.device.execute(self.cli_command) + + else: + out = output + + device_tracking_database_mac_details_dict = {} + + # MAC Interface vlan(prim) prlvl state Time left Policy Input_index + # AUT dead.beef.0001 Gi1/0/1 20 ( 20) TRUSTED MAC-REACHABLE 235 s LISP-DT-GUARD-VLAN 9 + # Attached IP: 20.0.0.1 + # L cc70.edae.dd56 Vl20 20 ( 20) TRUSTED MAC-REACHABLE N/A LISP-DT-GUARD-VLAN 53 + # L ba25.cdf4.ad38 Vl20 20 ( 20) TRUSTED MAC-REACHABLE N/A LISP-DT-GUARD-VLAN 53 + # Attached IP: 20.0.0.254 + # Attached IP: FE80::B825:CDFF:FEF4:AD38 + # Attached IP: 2001::100 + + p0 = re.compile( + r"^(?P\S+)" + r"\s+(?P(\S+\.\S+\.\S+))" + r"\s+(?P\S+)" + r"\s+(?P\d+)" + r"(\s*\(\s*(?P\d+)\))?" + r"\s+(?P\S+|\S+\s?\S+)" + r"\s+(?P\S+)" + r"(\s+(?P\S+\ss|N\/A))?" + r"\s+(?P\S+)" + r"(\s+(?P\d+))?$" + ) + attached_capture = re.compile( + r"^Attached IP: (?P\S+)$" + ) + device_index = 0 + attached_counter = 0 + for line in out.splitlines(): + line = line.strip() + if not line: + continue + + # L cc70.edae.dd56 Vl20 20 ( 20) TRUSTED MAC-REACHABLE N/A LISP-DT-GUARD-VLAN 53 + m = p0.match(line) + if m: + device_index += 1 + attached_counter = 0 + groups = m.groupdict() + index_dict = device_tracking_database_mac_details_dict.setdefault('device', {}).setdefault(device_index, {}) + index_dict['dev_code'] = groups['dev_code'] + index_dict['link_layer_address'] = groups['link_layer_address'] + index_dict['interface'] = groups['interface'] + index_dict['vlan_id'] = int(groups['vlan_id']) + index_dict['prim_vlan_id'] = int(groups['prim_vlan_id']) + index_dict['pref_level'] = groups['prlvl'] + index_dict['state'] = groups['state'] + index_dict["policy"] = groups['policy'] + + if groups['time_left']: + index_dict['time_left'] = groups['time_left'] + if groups['input_index']: + index_dict['input_index'] = int(groups['input_index']) + continue + + # Attached IP: 20.0.0.1 + m = attached_capture.match(line) + if m: + attached_counter += 1 + groups = m.groupdict() + attached_dict = device_tracking_database_mac_details_dict['device'][device_index].setdefault('attached', {}).setdefault(attached_counter, {}) + attached_dict['ip'] = groups['ip'] + continue + + return device_tracking_database_mac_details_dict diff --git a/src/genie/libs/parser/iosxe/rv1/show_ip.py b/src/genie/libs/parser/iosxe/rv1/show_ip.py new file mode 100644 index 0000000000..843bf449ed --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/show_ip.py @@ -0,0 +1,124 @@ +""" show_platform.py + +IOSXE revision 1 parsers for the following show commands: + + * 'show inventory' +""" + +#Python +import re + +# Metaparser +from genie.metaparser import MetaParser +from genie.metaparser.util.schemaengine import Schema, Any, Optional, Or, ListOf, And,\ + Default, Use +# parser utils +from genie.libs.parser.utils.common import Common +from genie.libs.parser.iosxe.show_vrf import ShowVrfDetailSchema, ShowVrfDetailSuperParser + + +# =================================================== +# Schema for +# * 'show ip dhcp snooping binding' +# * 'show ip dhcp snooping binding interface {interface}' +# * 'show ip dhcp snooping binding {mac}' +# =================================================== +class ShowIpDhcpSnoopingBindingSchema(MetaParser): + ''' Schema for: + * 'show ip dhcp snooping binding' + * 'show ip dhcp snooping binding interface {interface}' + * 'show ip dhcp snooping binding {mac}' + ''' + + schema = { + Optional('interfaces'): { + Any(): { + 'vlan': { + Any(): ListOf( + { + 'mac': str, + 'ip': str, + 'lease': int, + 'type': str, + }, + ), + }, + }, + }, + 'total_bindings': int, + } + + + + +# =========================== +# Parser for: +# * 'show show ip dhcp snooping binding' +# * 'show ip dhcp snooping binding interface {interface}' +# * 'show ip dhcp snooping binding {mac}' +# =========================== +class ShowIpDhcpSnoopingBinding(ShowIpDhcpSnoopingBindingSchema): + ''' Parser for: + * 'show ip dhcp snooping binding' + * 'show ip dhcp snooping binding interface {interface}' + * 'show ip dhcp snooping binding {mac}' + ''' + + cli_command = ['show ip dhcp snooping binding', + 'show ip dhcp snooping binding interface {interface}', + 'show ip dhcp snooping binding {mac}'] + + def cli(self, interface=None, mac=None, output=None): + if output is None: + if mac: + cmd = self.cli_command[2].format(mac=mac) + elif interface: + cmd = self.cli_command[1].format(interface=interface) + else: + cmd = self.cli_command[0] + + output = self.device.execute(cmd) + + # Init vars + ret_dict = {} + + # MacAddress IpAddress Lease(sec) Type VLAN Interface + # ------------------ --------------- ---------- ------------- ---- -------------------- + # 00:11:01:00:00:01 100.100.0.5 1124 dhcp-snooping 100 FiftyGigE6/0/25 + + p1 = re.compile(r'^(?P\S+) +(?P\S+) +(?P\d+) +(?P\S+) +(?P\d+) +(?P\S+)$') + + # Total number of bindings: 1 + p2 = re.compile(r'^Total number of bindings: (?P\d+)$') + + for line in output.splitlines(): + + line = line.strip() + m = p1.match(line) + if m: + group = m.groupdict() + vlan = group['vlan'] + interface = group['interface'] + + # Build Dict + + intf_dict = ret_dict.setdefault('interfaces', {}).setdefault(interface, {}) + vlan_list = intf_dict.setdefault('vlan', {}).setdefault(vlan, []) + + # Set values + vlan_list.append({ + 'mac': group['mac'], + 'ip': group['ip'], + 'lease': int(group['lease']), + 'type': group['type'] + }) + continue + + # Total number of bindings: 1 + m = p2.match(line) + if m: + ret_dict['total_bindings'] = int(m.groupdict()['total_bindings']) + continue + + return ret_dict + diff --git a/src/genie/libs/parser/iosxe/rv1/show_lisp.py b/src/genie/libs/parser/iosxe/rv1/show_lisp.py index 65b674edef..0cb9318c5b 100644 --- a/src/genie/libs/parser/iosxe/rv1/show_lisp.py +++ b/src/genie/libs/parser/iosxe/rv1/show_lisp.py @@ -329,6 +329,8 @@ def cli(self, service, instance_id, lisp_id=None, locator_table=None, output=Non # ETR Map-Server(s) (last map-reg sent): *** NOT FOUND *** p31_1 = re.compile(r'ETR Map-Server\(s\): +(?P\*\*\* NOT FOUND \*\*\*)$') + # ETR Map-Server(s): 44.44.44.44 (00:00:07) + # ETR Map-Server(s): 100:44:44:44 (00:00:07) # ETR Map-Server(s) (last map-reg sent): 3120:3120:3120:3120:3120:3120:3120:3120 (00:01:08, TCP) # ETR Map-Server(s) (last map-reg sent): 3130:3130:3130:3130:3130:3130:3130:3130 (00:00:09, UDP) # ETR Map-Server(s) (last map-reg sent): 3140:3140:3140:3140:3140:3140:3140:3140 (never) @@ -347,7 +349,7 @@ def cli(self, service, instance_id, lisp_id=None, locator_table=None, output=Non # 3120:3120:3120:3120:3120:3120:3120:3120 prefix-list site1list domain-id 1 (00:01:08, TCP) # 3130:3130:3130:3130:3130:3130:3130:3130 prefix-list site1list domain-id 1 (00:00:09, UDP) # 3140:3140:3140:3140:3140:3140:3140:3140 prefix-list site1list domain-id 1 (never) - p31_2 = re.compile(r'(ETR Map-Server\(s\) \(last map-reg sent\):)? *(?P(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' + p31_2 = re.compile(r'(ETR Map-Server\(s\)( \(last map-reg sent\))?:)? *(?P(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' r'|([a-fA-F\d\:]+))( prefix-list (?P\w+))?( domain-id (?P\d+))?' r' \((?P[\w:\d]+)(, (?PTCP|UDP))?\)$') @@ -777,7 +779,8 @@ def cli(self, service, instance_id, lisp_id=None, locator_table=None, output=Non ems_dict = instance_dict.setdefault('etr_map_servers', {}) ems_dict.update({'found': False}) continue - + # ETR Map-Server(s): 44.44.44.44 (00:00:07) + # ETR Map-Server(s): 100:44:44:44 (00:00:07) # ETR Map-Server(s) (last map-reg sent): 3120:3120:3120:3120:3120:3120:3120:3120 (00:01:08, TCP) # ETR Map-Server(s) (last map-reg sent): 3130:3130:3130:3130:3130:3130:3130:3130 (00:00:09, UDP) # ETR Map-Server(s) (last map-reg sent): 3140:3140:3140:3140:3140:3140:3140:3140 (never) diff --git a/src/genie/libs/parser/iosxe/rv1/show_platform.py b/src/genie/libs/parser/iosxe/rv1/show_platform.py index b8fc625df6..9ed020d96b 100644 --- a/src/genie/libs/parser/iosxe/rv1/show_platform.py +++ b/src/genie/libs/parser/iosxe/rv1/show_platform.py @@ -10,7 +10,7 @@ import logging from genie.metaparser import MetaParser -from genie.metaparser.util.schemaengine import Schema, Any, Or, Optional, Use, And +from genie.metaparser.util.schemaengine import Schema, Any, Or, Optional, Use, And, ListOf from genie.libs.parser.utils.common import Common, INTERFACE_ABBREVIATION_MAPPING_TABLE # pyATS @@ -1140,3 +1140,72 @@ def cli(self, output=None): continue return platform_dict + +class ShowPlatformHostAccessTableIntfSchema(MetaParser): + """Schema for show platform host-access-table """ + + schema = { + 'current_feature': str, + 'default': str, + Optional('vlan'): { + int: ListOf({ + 'src_address': str, + 'access_mode': str, + 'feature': str, + 'type': str, + }), + }, + } + +class ShowPlatformHostAccessTableIntf(ShowPlatformHostAccessTableIntfSchema): + """Parser for show platform host-access-table """ + + cli_command = 'show platform host-access-table {intf}' + + def cli(self, intf=None, output=None): + if output is None: + cmd = self.cli_command.format(intf=intf) + output = self.device.execute(cmd) + + # 001b.0c18.918d 100 permit dot1x dynamic + p1 = re.compile(r"^(?P\S+)\s+(?P\d+)\s+(?P\w+)\s+(?P\S+)\s+(?P\w+)$") + + # Current feature: dot1x + p2 = re.compile(r"^Current\s+feature:\s+(?P\S+)$") + + # Default ask + p3 = re.compile(r"^Default\s+(?P\w+)$") + + ret_dict = {} + + for line in output.splitlines(): + line = line.strip() + + # 001b.0c18.918d 100 permit dot1x dynamic + m = p1.match(line) + if m: + group = m.groupdict() + vlan_dict = ret_dict.setdefault('vlan', {}).setdefault(int(group['vlan_id']), []) + vlan_dict.append({ + 'src_address': group['src_address'], + 'access_mode': group['access_mode'], + 'feature': group['feature'], + 'type': group['type'] + }) + continue + + # Current feature: dot1x + m = p2.match(line) + if m: + group = m.groupdict() + ret_dict['current_feature'] = group['current_feature'] + continue + + # Default ask + m = p3.match(line) + if m: + group = m.groupdict() + ret_dict['default'] = group['default'] + continue + + return ret_dict \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed.py b/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed.py new file mode 100644 index 0000000000..04576b2665 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed.py @@ -0,0 +1,72 @@ +"""show_platform_software_fed.py + + * 'show platform software fed switch {switch_var} access-security table usage' + +""" +# Python +import re +import logging + +# Metaparser +from genie.metaparser import MetaParser +from genie.metaparser.util.schemaengine import ListOf + +log = logging.getLogger(__name__) + +class ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsageSchema(MetaParser): + """Schema for 'show platform software fed switch {switch_var} access-security table usage'""" + + schema = { + 'feature': { + str: { + 'asic': { + int: ListOf({ + 'mask': str, + 'maximum': int, + 'in_use': int, + 'total_allocated': int, + 'total_freed': int + }) + } + } + } + } + +class ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage(ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsageSchema): + """Parser for 'show platform software fed switch {switch_var} access-security table usage'""" + + cli_command = 'show platform software fed switch {switch_var} access-security table usage' + + def cli(self, switch_var, output=None): + if output is None: + cmd = self.cli_command.format(switch_var=switch_var) + + output = self.device.execute(cmd) + + # Initialize parsed dictionary + ret_dict = {} + + # Dot1x-MAC-Drop Port-VLAN-MAC 0 4096 0 0 0 + p1 = re.compile( + r'^(?P[\w\-]+)\s+(?P[\w\-]+)\s+(?P\d+)\s+' + r'(?P\d+)\s+(?P\d+)\s+(?P\d+)\s+' + r'(?P\d+)$' + ) + + for line in output.splitlines(): + line = line.strip() + # Dot1x-MAC-Drop Port-VLAN-MAC 0 4096 0 0 0 + m = p1.match(line) + if m: + group = m.groupdict() + feature_dict = ret_dict.setdefault('feature', {}).setdefault(group['feature'], {}) + asic_dict = feature_dict.setdefault('asic', {}).setdefault(int(group['asic']), []) + asic_dict.append({ + 'mask': group['mask'], + 'maximum': int(group['maximum']), + 'in_use': int(group['in_use']), + 'total_allocated': int(group['total_allocated']), + 'total_freed': int(group['total_freed']) + }) + + return ret_dict diff --git a/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py b/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py new file mode 100644 index 0000000000..35cfcf62d8 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/show_platform_software_fed_ip.py @@ -0,0 +1,339 @@ +"""show_platform_software_fed_ip.py + + * 'show platform software fed {switch} {active} ipv6 mfib vrf {vrf_name} {group} {source}', + * 'show platform software fed {switch} {active} ipv6 mfib {group} {source}', + * 'show platform software fed {active} ipv6 mfib vrf {vrf_name} {group} {source}', + * 'show platform software fed {active} ipv6 mfib {group} {source}' +""" +# Python +import re +import logging + +# Metaparser +from genie.metaparser import MetaParser +from genie.metaparser.util.schemaengine import Any, Optional, ListOf + +log = logging.getLogger(__name__) + +class ShowPlatformSoftwareFedSwitchActiveIpMfibVrfSchema(MetaParser): + """Schema for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}""" + schema = { + 'mfib': { + int : { + 'mvrf': int, + 'group': str, + 'source': str, + 'attrs': { + 'hw_flag': str, + 'mlist_flags': str, + 'mlist_hndl_id': str, + 'mlist_urid': str, + 'fset_urid_hash': str, + Optional('fset_aux_urid'): str, + 'rpf_adjacency_id': str, + 'cpu_credit': int, + Optional('total_packets'): int, + Optional('pps_approx'): int, + 'oif_count': int, + 'oif_details': ListOf({ + 'adjid': str, + 'interface': str, + Optional('parentif'): str, + Optional('hwflag'): str, + 'flags': ListOf(str), + Optional('intf_type'): str, + Optional('msg_type'): str, + }), + 'gid': int, + 'asic': { + int: { + 'mcid_oid_asic': int, + }, + }, + Optional('hw_asic_info'): { + int: { + Optional('ip_mcid_oid'): int, + Optional('cookie'): str, + Optional('rpf_port_oid'): int, + Optional('rpfid'): int, + Optional('use_rpfid'): int, + Optional('punt_and_forward'): int, + Optional('punt_on_rpf_fail'): int, + Optional('enable_rpf_check'): int, + } + } + } + } + } + } + +class ShowPlatformSoftwareFedSwitchActiveIpMfibVrf(ShowPlatformSoftwareFedSwitchActiveIpMfibVrfSchema): + """Parser for show platform software fed switch active ipv6 mfib vrf {vrf_name} {group} {source}""" + + cli_command = [ + 'show platform software fed {switch} {active} ipv6 mfib vrf {vrf_name} {group} {source}', + 'show platform software fed {switch} {active} ipv6 mfib {group} {source}', + 'show platform software fed {active} ipv6 mfib vrf {vrf_name} {group} {source}', + 'show platform software fed {active} ipv6 mfib {group} {source}' + ] + + def cli(self, switch='', active='', vrf_name='', group='', source='', output=None): + if output is None: + if vrf_name: + if switch: + cmd = self.cli_command[0].format(switch=switch, active=active, vrf_name=vrf_name, group=group, source=source) + else: + cmd = self.cli_command[2].format(active=active, vrf_name=vrf_name, group=group, source=source) + else: + if switch: + cmd = self.cli_command[1].format(switch=switch, active=active, group=group, source=source) + else: + cmd = self.cli_command[3].format(active=active, group=group, source=source) + output = self.device.execute(cmd) + + ret_dict = {} + + # Mvrf: 3 ( 40::2, ff1e::1 ) Attrs: + p0 = re.compile(r'^Mvrf: +(?P\d+) +\( +(?P[\w\:\.\/\*]+), +(?P[\w\:\.\/]+) +\) +Attrs:( C)?$') + + # Hw Flag : InHw + p1 = re.compile(r'^Hw Flag +: +(?P\w+)$') + + # Mlist Flags : None + p2 = re.compile(r'^Mlist Flags +: +(?P\w+)$') + + # Mlist_hndl (Id) : 0x11889275ea0 ( 0xc823 ) + p3 = re.compile(r'^Mlist_hndl \(Id\) +: +(?P[\w\(\)\s]+)$') + + # Mlist Urid : 0x10000000003238e8 + p4 = re.compile(r'^Mlist Urid +: +(?P[\w]+)$') + + # Fset Urid (Hash) : 0x300000000031f715 ( 68af2994 ) + p5 = re.compile(r'^Fset Urid \(Hash\) +: +(?P[\w\(\)\s]+)$') + + # Fset Aux Urid : 0x0 + p5_1 = re.compile(r'^Fset Aux Urid +: +(?P[\w]+)$') + + # RPF Adjacency ID : 0xf80059d2 + p6 = re.compile(r'^RPF Adjacency ID +: +(?P[\w]+)$') + + # CPU Credit : 0 + p7 = re.compile(r'^CPU Credit +: +(?P\d+)$') + + # Total Packets : 4643 ( 9 pps approx.) + p8 = re.compile(r'^Total Packets +: +(?P\d+) +\( +(?P\d+) pps approx\.\)$') + + # OIF Count : 3 + p9 = re.compile(r'^OIF Count +: +(?P\d+)$') + + # OIF Details: + p10 = re.compile(r'^OIF Details:$') + + # AdjID Interface ParentIf HwFlag Flags IntfType MsgType + p10_1 = re.compile(r'^AdjID\s+Interface\s+ParentIf\s+HwFlag\s+Flags(\s+IntfType\s+MsgType)?$') + + # 0xc851 Tu315 -------- --- F NS + p11 = re.compile(r'^(?P[\w]+) +(?P[\w\/]+) +(?P[\w\-]+) +(?P[\w\-]+) +(?P[A|F|NS|\s]+)(\s+(?P[\w]+))?(\s+(?P[\w\s]+))?$') + + # GID : 8631 + p12 = re.compile(r'^GID +: +(?P\d+)$') + + # MCID OID Asic[0] : 1346 + p13 = re.compile(r'^MCID OID Asic\[(?P[\d]+)] +: +(?P\d+)$') + + # Hardware Info ASIC[0] : + p14 = re.compile(r'^Hardware Info ASIC\[(?P[\d]+)] +:$') + + # IP MCID OID :3272 (cookie:urid:0x30::1b6) + p15 = re.compile(r'^IP MCID OID +:(?P\d+) +\(cookie:urid:(?P[\w\:\.\/]+)\)$') + + # RPF PORT OID :1493 + p16 = re.compile(r'^RPF PORT OID +:(?P\d+)$') + + # punt_on_rpf_fail :1 + p17 = re.compile(r'^punt_on_rpf_fail +:(?P\d+)$') + + # punt_and_forward :1 + p18 = re.compile(r'^punt_and_forward +:(?P\d+)$') + + # use_rpfid :0 + p19 = re.compile(r'^use_rpfid +:(?P\d+)$') + + # rpfid :0 + p20 = re.compile(r'^rpfid +:(?P\d+)$') + + # enable_rpf_check :1 + p21 = re.compile(r'^enable_rpf_check +:(?P\d+)$') + + index = 1 + for line in output.splitlines(): + line = line.strip() + + # Mvrf: 3 ( 40::2, ff1e::1 ) Attrs: + m = p0.match(line) + if m: + group = m.groupdict() + mfib_dict = ret_dict.setdefault("mfib", {}).setdefault(index, {}) + mfib_dict['mvrf'] = int(group['mvrf']) + mfib_dict['group'] = group['group'] + mfib_dict['source'] = group['source'] + attrs_dict = mfib_dict.setdefault('attrs', {}) + index += 1 + continue + + # Hw Flag : InHw + m = p1.match(line) + if m: + attrs_dict['hw_flag'] = m.groupdict()['hw_flag'] + continue + + # Mlist Flags : None + m = p2.match(line) + if m: + attrs_dict['mlist_flags'] = m.groupdict()['mlist_flags'] + continue + + # Mlist_hndl (Id) : 0x11889275ea0 ( 0xc823 ) + m = p3.match(line) + if m: + attrs_dict['mlist_hndl_id'] = m.groupdict()['mlist_hndl_id'] + continue + + # Mlist Urid : 0x10000000003238e8 + m = p4.match(line) + if m: + attrs_dict['mlist_urid'] = m.groupdict()['mlist_urid'] + continue + + # Fset Urid (Hash) : 0x300000000031f715 ( 68af2994 ) + m = p5.match(line) + if m: + attrs_dict['fset_urid_hash'] = m.groupdict()['fset_urid_hash'] + continue + + # Fset Aux Urid : 0x0 + m = p5_1.match(line) + if m: + attrs_dict['fset_aux_urid'] = m.groupdict()['fset_aux_urid'] + continue + + # RPF Adjacency ID : 0xf80059d2 + m = p6.match(line) + if m: + attrs_dict['rpf_adjacency_id'] = m.groupdict()['rpf_adjacency_id'] + continue + + # CPU Credit : 0 + m = p7.match(line) + if m: + attrs_dict['cpu_credit'] = int(m.groupdict()['cpu_credit']) + continue + + # Total Packets : 4643 ( 9 pps approx.) + m = p8.match(line) + if m: + attrs_dict['total_packets'] = int(m.groupdict()['total_packets']) + attrs_dict['pps_approx'] = int(m.groupdict()['pps_approx']) + continue + + # OIF Count : 3 + m = p9.match(line) + if m: + attrs_dict['oif_count'] = int(m.groupdict()['oif_count']) + continue + + # OIF Details: + m = p10.match(line) + if m: + oif_list = attrs_dict.setdefault('oif_details', []) + continue + + # AdjID Interface ParentIf HwFlag Flags IntfType MsgType + m=p10_1.match(line) + if m: + continue + + # 0xc851 Tu315 -------- --- F NS + m = p11.match(line) + if m: + oif_list.append({ + 'adjid': m.groupdict()['adjid'], + 'interface': m.groupdict()['interface'], + 'flags': m.groupdict()['flags'].strip().split(), + }) + if '--' not in m.groupdict()['parentif']: + oif_list[-1].update({'parentif': m.groupdict()['parentif']}) + if '--' not in m.groupdict()['hwflag']: + oif_list[-1].update({'hwflag': m.groupdict()['hwflag']}) + if m.groupdict()['intf_type']: + oif_list[-1].update({'intf_type': m.groupdict()['intf_type']}) + if m.groupdict()['msg_type']: + oif_list[-1].update({'msg_type': m.groupdict()['msg_type']}) + continue + + # GID : 8631 + m = p12.match(line) + if m: + attrs_dict['gid'] = int(m.groupdict()['gid']) + continue + + # MCID OID Asic[0] : 1346 + m = p13.match(line) + if m: + group = m.groupdict() + asic_dict = attrs_dict.setdefault('asic', {}).setdefault(int(group['asic']), {}) + asic_dict['mcid_oid_asic'] = int(group['mcid_oid_asic']) + continue + + # Hardware Info ASIC[0] : + m = p14.match(line) + if m: + group = m.groupdict() + hw_dict = attrs_dict.setdefault('hw_asic_info', {}).setdefault(int(group['asic_number']), {}) + continue + + # IP MCID OID :3272 (cookie:urid:0x30::1b6) + m = p15.match(line) + if m: + group = m.groupdict() + hw_dict['ip_mcid_oid'] = int(group['ip_mcid_oid']) + hw_dict['cookie'] = group['cookie'] + continue + + # RPF PORT OID :1493 + m = p16.match(line) + if m: + hw_dict['rpf_port_oid'] = int(m.groupdict()['rpf_port_oid']) + continue + + # punt_on_rpf_fail :1 + m = p17.match(line) + if m: + hw_dict['punt_on_rpf_fail'] = int(m.groupdict()['punt_on_rpf_fail']) + continue + + # punt_and_forward :1 + m = p18.match(line) + if m: + hw_dict['punt_and_forward'] = int(m.groupdict()['punt_and_forward']) + continue + + # use_rpfid :0 + m = p19.match(line) + if m: + hw_dict['use_rpfid'] = int(m.groupdict()['use_rpfid']) + continue + + # rpfid :0 + m = p20.match(line) + if m: + hw_dict['rpfid'] = int(m.groupdict()['rpfid']) + continue + + # enable_rpf_check :1 + m = p21.match(line) + if m: + hw_dict['enable_rpf_check'] = int(m.groupdict()['enable_rpf_check']) + continue + + return ret_dict diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/empty/empty_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/empty/empty_output_output.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_expected.py new file mode 100644 index 0000000000..5c1e065009 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_expected.py @@ -0,0 +1,38 @@ +expected_output={ + 'device': { + 1: { + 'dev_code': 'L', + 'link_layer_address': '00ea.bd88.0448', + 'interface': 'Vl201', + 'vlan_id': 201, + 'prim_vlan_id': 201, + 'pref_level': 'TRUSTED', + 'state': 'MAC-REACHABLE', + 'policy': 'evpn-device-track', + 'time_left': 'N/A', + 'input_index': 158, + 'attached': { + 1: { + 'ip': '192.168.1.200' + } + } + }, + 2: { + 'dev_code': 'L3F', + 'link_layer_address': '0000.0000.0001', + 'interface': 'Gi2/0/3', + 'vlan_id': 202, + 'prim_vlan_id': 201, + 'pref_level': 'NO TRUST', + 'state': 'MAC-STALE', + 'policy': 'evpn-device-track', + 'time_left': '93559 s', + 'input_index': 34, + 'attached': { + 1: { + 'ip': '192.168.1.201' + } + } + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_output.txt new file mode 100644 index 0000000000..cb9bc4dbb8 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_1_output.txt @@ -0,0 +1,5 @@ + MAC Interface vlan(prim) prlvl state Time left Policy Input_index +L 00ea.bd88.0448 Vl201 201 ( 201) TRUSTED MAC-REACHABLE N/A evpn-device-track 158 + Attached IP: 192.168.1.200 +L3F 0000.0000.0001 Gi2/0/3 202 ( 201) NO TRUST MAC-STALE 93559 s evpn-device-track 34 + Attached IP: 192.168.1.201 \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_expected.py new file mode 100644 index 0000000000..1514de88a8 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_expected.py @@ -0,0 +1,56 @@ +expected_output={ + "device": { + 1: { + "dev_code": "AUT", + "link_layer_address": "dead.beef.0001", + "interface": "Gi1/0/1", + "vlan_id": 20, + "prim_vlan_id": 20, + "pref_level": "TRUSTED", + "state": "MAC-REACHABLE", + "policy": "LISP-DT-GUARD-VLAN", + "time_left": "235 s", + "input_index": 9, + "attached": { + 1: { + "ip": "20.0.0.1" + } + } + }, + 2: { + "dev_code": "L", + "link_layer_address": "cc70.edae.dd56", + "interface": "Vl20", + "vlan_id": 20, + "prim_vlan_id": 20, + "pref_level": "TRUSTED", + "state": "MAC-REACHABLE", + "policy": "LISP-DT-GUARD-VLAN", + "time_left": "N/A", + "input_index": 53 + }, + 3: { + "dev_code": "L", + "link_layer_address": "ba25.cdf4.ad38", + "interface": "Vl20", + "vlan_id": 20, + "prim_vlan_id": 20, + "pref_level": "TRUSTED", + "state": "MAC-REACHABLE", + "policy": "LISP-DT-GUARD-VLAN", + "time_left": "N/A", + "input_index": 53, + "attached": { + 1: { + "ip": "20.0.0.254" + }, + 2: { + "ip": "FE80::B825:CDFF:FEF4:AD38" + }, + 3: { + "ip": "2001::100" + } + } + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_output.txt new file mode 100644 index 0000000000..5ad348024e --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowDeviceTrackingDatabaseMacDetails/cli/equal/golden_output_output.txt @@ -0,0 +1,15 @@ + MAC Interface vlan(prim) prlvl state Time left Policy Input_index + +AUT dead.beef.0001 Gi1/0/1 20 ( 20) TRUSTED MAC-REACHABLE 235 s LISP-DT-GUARD-VLAN 9 + + Attached IP: 20.0.0.1 + +L cc70.edae.dd56 Vl20 20 ( 20) TRUSTED MAC-REACHABLE N/A LISP-DT-GUARD-VLAN 53 + +L ba25.cdf4.ad38 Vl20 20 ( 20) TRUSTED MAC-REACHABLE N/A LISP-DT-GUARD-VLAN 53 + + Attached IP: 20.0.0.254 + + Attached IP: FE80::B825:CDFF:FEF4:AD38 + + Attached IP: 2001::100 \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_expected.py similarity index 100% rename from src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_expected.py rename to src/genie/libs/parser/iosxe/rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_expected.py diff --git a/src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_output.txt similarity index 100% rename from src/genie/libs/parser/iosxe/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_4_output.txt rename to src/genie/libs/parser/iosxe/rv1/tests/ShowIpDhcpSnoopingBinding/cli/equal/golden_output_1_output.txt diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_arguments.json b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_arguments.json new file mode 100644 index 0000000000..10c8f59bd7 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_arguments.json @@ -0,0 +1,4 @@ +{ + "service":"ipv4", + "instance_id":"101" +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_expected.py new file mode 100644 index 0000000000..e8a89f92ea --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_expected.py @@ -0,0 +1,141 @@ +expected_output = { + 'lisp_id': { + 0: { + 'instance_id': { + 101: { + 'locator_table': 'default', + 'eid_table': 'vrf red', + 'itr': { + 'enabled': False, + 'proxy_itr_router': True, + 'proxy_itr_rloc': '21.21.21.21', + 'local_rloc_last_resort': '21.21.21.21', + 'solicit_map_request': 'accept and process', + 'max_smr_per_map_cache': '8 more specifics', + 'multiple_smr_supression_time': 2 + }, + 'etr': { + 'enabled': True, + 'proxy_etr_router': True, + 'accept_mapping_data': 'disabled, verify disabled', + 'map_cache_ttl': '1d00h' + }, + 'nat_traversal_router': False, + 'mobility_first_hop_router': 'disabled', + 'map_server': { + 'enabled': False + }, + 'map_resolver': { + 'enabled': False + }, + 'mr_use_petr': { + 'role': 'disabled', + }, + 'first_packet_petr': { + 'role': 'disabled' + }, + 'multiple_ip_per_mac': False, + 'delegated_database_tree': 'disabled', + 'mcast_flood_access_tunnel': False, + 'pub_sub_eid': False, + 'pub_sub': { + 'role': True, + 'publishers': ['4.4.4.4', '13.13.13.13', '199.199.199.199'] + }, + 'site_registration_limit': 0, + 'xtr_id': '0xCE3D96E6-0x19F0BD99-0x41D4411B-0xC0B63713', + 'site_id': 'unspecified', + 'locator_status_algorithms': { + 'rloc_probe_algorithm': 'disabled', + 'rloc_probe_on_route_change': False, + 'rloc_probe_member_change': 'disabled', + 'lsb_reports': 'process', + 'ipv4_rloc_min_mask_len': 0, + 'ipv6_rloc_min_mask_len': 0 + }, + 'map_cache': { + 'static_mappings': 0, + 'size': 3, + 'limit': 4294967295, + 'imported_route': { + 'count': 0, + 'limit': 5000 + }, + 'activity_check_period': 60, + 'signal_supress': False, + 'conservative_allocation': False, + 'fib_updates': 'established', + 'persistent': 'disabled', + 'activity_tracking': True + }, + 'database': { + 'total_database_mapping': 0, + 'static_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'dynamic_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'route_import': { + 'size': 0, + 'limit': 5000 + }, + 'import_site_reg': { + 'size': 0, + 'limit': 4294967295 + }, + 'dummy_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'import_publication': { + 'size': 0, + 'limit': 4294967295 + }, + 'proxy_database': { + 'size': 0 + }, + 'inactive': { + 'size': 0 + } + }, + 'publication_entries_exported': { + 'map_cache': 3, + 'rib': 3, + 'database': 4, + 'prefix_list': 0 + }, + 'site_reg_entries_exported': { + 'map_cache': 0, + 'rib': 0 + }, + 'encapsulation_type': 'lisp', + 'etr_map_servers': { + 'found': True, + '4.4.4.4': { + 'last_map_register': { + 'timestamp': '00:00:07' + } + }, + '13.13.13.13': { + 'last_map_register': { + 'timestamp': 'never' + } + } + }, + 'itr_map_resolvers': { + 'found': True, + '4.4.4.4': { + 'reachable': True + }, + '13.13.13.13': { + 'reachable': True + } + } + } + } + } + } +} diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_output.txt new file mode 100644 index 0000000000..ba9a59265a --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output6_output.txt @@ -0,0 +1,81 @@ + Instance ID: 101 + Router-lisp ID: 0 + Locator table: default + EID table: vrf red + Ingress Tunnel Router (ITR): disabled + Egress Tunnel Router (ETR): enabled + Proxy-ITR Router (PITR): enabled RLOCs: 21.21.21.21 + Proxy-ETR Router (PETR): enabled + NAT-traversal Router (NAT-RTR): disabled + Mobility First-Hop Router: disabled + Map Server (MS): disabled + Map Resolver (MR): disabled + Mr-use-petr: disabled + First-Packet pETR: disabled + Multiple IP per MAC support: disabled + Delegated Database Tree (DDT): disabled + Multicast Flood Access-Tunnel: disabled + Publication-Subscription: enabled + Publication-Subscription-EID: disabled + Publisher(s): 4.4.4.4 + 13.13.13.13 + 199.199.199.199 *** ETR Map-Server not found *** + Preserve-Priority disabled + Affinity-ID: + Default-etr: UNSPEC + DC / Other: UNSPEC + Site Registration Limit: 0 + Map-Request source: derived from EID destination + ITR Map-Resolver(s): 4.4.4.4 + 13.13.13.13 + ETR Map-Server(s): 4.4.4.4 (00:00:07) + 13.13.13.13 (never) + xTR-ID: 0xCE3D96E6-0x19F0BD99-0x41D4411B-0xC0B63713 + site-ID: unspecified + ITR local RLOC (last resort): 21.21.21.21 + ITR Solicit Map Request (SMR): accept and process + Max SMRs per map-cache entry: 8 more specifics + Multiple SMR suppression time: 2 secs + ETR accept mapping data: disabled, verify disabled + ETR map-cache TTL: 1d00h + Locator Status Algorithms: + RLOC-probe algorithm: disabled + RLOC-probe on route change: N/A (periodic probing disabled) + RLOC-probe on member change: disabled + LSB reports: process + IPv4 RLOC minimum mask length: /0 + IPv6 RLOC minimum mask length: /0 + Map-cache: + Static mappings configured: 0 + Map-cache size/limit: 3/4294967295 + Imported route count/limit: 0/5000 + Map-cache activity check period: 60 secs + Map-cache signal suppress: disabled + Conservative-allocation: disabled + Map-cache FIB updates: established + Persistent map-cache: disabled + Map-cache activity-tracking: enabled + Database: + Total database mapping size: 0 + static database size/limit: 0/4294967295 + dynamic database size/limit: 0/4294967295 + route-import database size/limit: 0/5000 + import-site-reg database size/limit: 0/4294967295 + dummy database size/limit: 0/4294967295 + import-publication database size/limit: 0/4294967295 + import-publication-cfg-prop database siz0 + silent-host database size/limit: 0/4294967295 + proxy database size: 0 + Inactive (deconfig/away) size: 0 + Publication entries exported to: + Map-cache: 3 + RIB: 3 + Database: 4 (Preserve-priority: disabled) + Prefix-list: 0 + Site-registeration entries exported to: + Map-cache: 0 + RIB: 0 + Publication (Type - Config Propagation) en + Database: 0 + CTS: 0 + Encapsulation type: lisp diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_arguments.json b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_arguments.json new file mode 100644 index 0000000000..e154882f73 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_arguments.json @@ -0,0 +1,4 @@ +{ + "service":"ipv6", + "instance_id":"101" +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_expected.py new file mode 100644 index 0000000000..a7bc50ac12 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_expected.py @@ -0,0 +1,141 @@ +expected_output = { + 'lisp_id': { + 0: { + 'instance_id': { + 101: { + 'locator_table': 'default', + 'eid_table': 'vrf red', + 'itr': { + 'enabled': False, + 'proxy_itr_router': True, + 'proxy_itr_rloc': '2001:21:21:21::21', + 'local_rloc_last_resort': '2001:21:21:21::21', + 'solicit_map_request': 'accept and process', + 'max_smr_per_map_cache': '8 more specifics', + 'multiple_smr_supression_time': 2 + }, + 'etr': { + 'enabled': True, + 'proxy_etr_router': True, + 'accept_mapping_data': 'disabled, verify disabled', + 'map_cache_ttl': '1d00h' + }, + 'nat_traversal_router': False, + 'mobility_first_hop_router': 'disabled', + 'map_server': { + 'enabled': False + }, + 'map_resolver': { + 'enabled': False + }, + 'mr_use_petr': { + 'role': 'disabled', + }, + 'first_packet_petr': { + 'role': 'disabled' + }, + 'multiple_ip_per_mac': False, + 'delegated_database_tree': 'disabled', + 'mcast_flood_access_tunnel': False, + 'pub_sub_eid': False, + 'pub_sub': { + 'role': True, + 'publishers': ['2001:4:4:4::4', '2001:13:13:13::13'] + }, + 'site_registration_limit': 0, + 'xtr_id': '0x1E38A9FC-0xDB6E68E3-0x09EFFE13-0xB844F966', + 'site_id': 'unspecified', + 'locator_status_algorithms': { + 'rloc_probe_algorithm': 'disabled', + 'rloc_probe_on_route_change': False, + 'rloc_probe_member_change': 'disabled', + 'lsb_reports': 'process', + 'ipv4_rloc_min_mask_len': 0, + 'ipv6_rloc_min_mask_len': 0 + }, + 'map_cache': { + 'static_mappings': 0, + 'size': 1, + 'limit': 4294967295, + 'imported_route': { + 'count': 0, + 'limit': 5000 + }, + 'activity_check_period': 60, + 'signal_supress': False, + 'conservative_allocation': False, + 'fib_updates': 'established', + 'persistent': 'disabled', + 'activity_tracking': True + }, + 'database': { + 'total_database_mapping': 0, + 'static_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'dynamic_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'route_import': { + 'size': 0, + 'limit': 5000 + }, + 'import_site_reg': { + 'size': 0, + 'limit': 4294967295 + }, + 'dummy_database': { + 'size': 0, + 'limit': 4294967295 + }, + 'import_publication': { + 'size': 0, + 'limit': 4294967295 + }, + 'proxy_database': { + 'size': 0 + }, + 'inactive': { + 'size': 0 + } + }, + 'publication_entries_exported': { + 'map_cache': 1, + 'rib': 1, + 'database': 0, + 'prefix_list': 0 + }, + 'site_reg_entries_exported': { + 'map_cache': 0, + 'rib': 0 + }, + 'encapsulation_type': 'lisp', + 'etr_map_servers': { + 'found': True, + '2001:4:4:4::4': { + 'last_map_register': { + 'timestamp': '00:00:07' + } + }, + '2001:13:13:13::13': { + 'last_map_register': { + 'timestamp': 'never' + } + } + }, + 'itr_map_resolvers': { + 'found': True, + '2001:4:4:4::4': { + 'reachable': True + }, + '2001:13:13:13::13': { + 'reachable': True + } + } + } + } + } + } +} diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_output.txt new file mode 100644 index 0000000000..668dec9af3 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowLispInstanceIdService/cli/equal/golden_output7_output.txt @@ -0,0 +1,81 @@ +show lisp instance-id 101 ipv4 + Instance ID: 101 + Router-lisp ID: 0 + Locator table: default + EID table: vrf red + Ingress Tunnel Router (ITR): disabled + Egress Tunnel Router (ETR): enabled + Proxy-ITR Router (PITR): enabled RLOCs: 2001:21:21:21::21 + Proxy-ETR Router (PETR): enabled + NAT-traversal Router (NAT-RTR): disabled + Mobility First-Hop Router: disabled + Map Server (MS): disabled + Map Resolver (MR): disabled + Mr-use-petr: disabled + First-Packet pETR: disabled + Multiple IP per MAC support: disabled + Delegated Database Tree (DDT): disabled + Multicast Flood Access-Tunnel: disabled + Publication-Subscription: enabled + Publication-Subscription-EID: disabled + Publisher(s): 2001:4:4:4::4 + 2001:13:13:13::13 + Preserve-Priority disabled + Affinity-ID: + Default-etr: UNSPEC + DC / Other: UNSPEC + Site Registration Limit: 0 + Map-Request source: derived from EID destination + ITR Map-Resolver(s): 2001:4:4:4::4 + 2001:13:13:13::13 + ETR Map-Server(s) (last map-reg sent): 2001:4:4:4::4 (00:00:07) + 2001:13:13:13::13 (never) + xTR-ID: 0x1E38A9FC-0xDB6E68E3-0x09EFFE13-0xB844F966 + site-ID: unspecified + ITR local RLOC (last resort): 2001:21:21:21::21 + ITR Solicit Map Request (SMR): accept and process + Max SMRs per map-cache entry: 8 more specifics + Multiple SMR suppression time: 2 secs + ETR accept mapping data: disabled, verify disabled + ETR map-cache TTL: 1d00h + Locator Status Algorithms: + RLOC-probe algorithm: disabled + RLOC-probe on route change: N/A (periodic probing disabled) + RLOC-probe on member change: disabled + LSB reports: process + IPv4 RLOC minimum mask length: /0 + IPv6 RLOC minimum mask length: /0 + Map-cache: + Static mappings configured: 0 + Map-cache size/limit: 1/4294967295 + Imported route count/limit: 0/5000 + Map-cache activity check period: 60 secs + Map-cache signal suppress: disabled + Conservative-allocation: disabled + Map-cache FIB updates: established + Persistent map-cache: disabled + Map-cache activity-tracking: enabled + Database: + Total database mapping size: 0 + static database size/limit: 0/4294967295 + dynamic database size/limit: 0/4294967295 + route-import database size/limit: 0/5000 + import-site-reg database size/limit: 0/4294967295 + dummy database size/limit: 0/4294967295 + import-publication database size/limit: 0/4294967295 + import-publication-cfg-prop database siz0 + silent-host database size/limit: 0/4294967295 + proxy database size: 0 + Inactive (deconfig/away) size: 0 + Publication entries exported to: + Map-cache: 1 + RIB: 1 + Database: 0 (Preserve-priority: disabled) + Prefix-list: 0 + Site-registration entries exported to: + Map-cache: 0 + RIB: 0 + Publication (Type - Config Propagation) en + Database: 0 + CTS: 0 + Encapsulation type: lisp diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/empty/empty_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/empty/empty_output_output.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_expected.py new file mode 100644 index 0000000000..3069ddf181 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_expected.py @@ -0,0 +1,4 @@ +expected_output = { + 'current_feature': 'psec', + 'default': 'ask' + } diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_output.txt new file mode 100644 index 0000000000..786ea7659e --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output1_output.txt @@ -0,0 +1,7 @@ + Host Access Table for Gi3/0/10 + ============================== + Current feature: psec + + Source Address vlan Access Mode feature type + -------------------------------------------------------------- + Default ask \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_expected.py new file mode 100644 index 0000000000..66b89fea6a --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_expected.py @@ -0,0 +1,32 @@ +expected_output = { + "current_feature":"psec", + "default":"ask", + "vlan":{ + 10:[ + { + "src_address":"0000.0000.0001", + "access_mode":"permit", + "feature":"psec", + "type":"dynamic" + }, + { + "src_address":"0000.0000.0003", + "access_mode":"permit", + "feature":"psec", + "type":"dynamic" + }, + { + "src_address":"0000.0000.0005", + "access_mode":"permit", + "feature":"psec", + "type":"dynamic" + }, + { + "src_address":"0000.0000.0007", + "access_mode":"permit", + "feature":"psec", + "type":"dynamic" + } + ] + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_output.txt new file mode 100644 index 0000000000..6779697dc5 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformHostAccessTableIntf/cli/equal/golden_output_output.txt @@ -0,0 +1,11 @@ + Host Access Table for Te1/0/11 + ============================== + Current feature: psec + + Source Address vlan Access Mode feature type + -------------------------------------------------------------- + 0000.0000.0001 10 permit psec dynamic + 0000.0000.0003 10 permit psec dynamic + 0000.0000.0005 10 permit psec dynamic + 0000.0000.0007 10 permit psec dynamic + Default ask \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_arguments.json b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_arguments.json new file mode 100644 index 0000000000..f3518055f2 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_arguments.json @@ -0,0 +1,3 @@ +{ + "switch_var": "active" +} diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/empty/empty_output_output.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_arguments.json b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_arguments.json new file mode 100644 index 0000000000..f3518055f2 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_arguments.json @@ -0,0 +1,3 @@ +{ + "switch_var": "active" +} diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_expected.py new file mode 100644 index 0000000000..3c65006358 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_expected.py @@ -0,0 +1,148 @@ +expected_output = { + "feature":{ + "Default-Client":{ + "asic":{ + 0:[ + { + "mask":"Port-VLAN", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"Port", + "maximum":4096, + "in_use":0, + "total_allocated":4, + "total_freed":4 + } + ], + 1:[ + { + "mask":"Port-VLAN", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"Port", + "maximum":4096, + "in_use":1, + "total_allocated":32, + "total_freed":31 + } + ] + } + }, + "Dot1x-MAC-Drop":{ + "asic":{ + 0:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ], + 1:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ] + } + }, + "MAC-Client":{ + "asic":{ + 0:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"Port-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ], + 1:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"Port-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + }, + { + "mask":"MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ] + } + }, + "Secure-MAC":{ + "asic":{ + 0:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":10, + "total_freed":10 + }, + { + "mask":"Port-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ], + 1:[ + { + "mask":"Port-VLAN-MAC", + "maximum":4096, + "in_use":4, + "total_allocated":47, + "total_freed":43 + }, + { + "mask":"Port-MAC", + "maximum":4096, + "in_use":0, + "total_allocated":0, + "total_freed":0 + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_output.txt new file mode 100644 index 0000000000..1d48f113af --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveAccessSecurityTableUsage/cli/equal/golden_output_output.txt @@ -0,0 +1,20 @@ +Access Security Client Classification Table Usage details: + +Feature Mask Asic# Maximum In-Use Total-Allocated Total-Freed +------------------------------------------------------------------------------------------------------------------------- +Dot1x-MAC-Drop Port-VLAN-MAC 0 4096 0 0 0 +Dot1x-MAC-Drop Port-VLAN-MAC 1 4096 0 0 0 +MAC-Client Port-VLAN-MAC 0 4096 0 0 0 +MAC-Client Port-VLAN-MAC 1 4096 0 0 0 +MAC-Client Port-MAC 0 4096 0 0 0 +MAC-Client Port-MAC 1 4096 0 0 0 +MAC-Client MAC 0 4096 0 0 0 +MAC-Client MAC 1 4096 0 0 0 +Secure-MAC Port-VLAN-MAC 0 4096 0 10 10 +Secure-MAC Port-VLAN-MAC 1 4096 4 47 43 +Secure-MAC Port-MAC 0 4096 0 0 0 +Secure-MAC Port-MAC 1 4096 0 0 0 +Default-Client Port-VLAN 0 4096 0 0 0 +Default-Client Port-VLAN 1 4096 0 0 0 +Default-Client Port 0 4096 0 4 4 +Default-Client Port 1 4096 1 32 31 \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/empty/empty_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/empty/empty_output_output.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_expected.py new file mode 100644 index 0000000000..b3939c75a1 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_expected.py @@ -0,0 +1,37 @@ +expected_output = { + "mfib":{ + 1:{ + "attrs":{ + "asic":{ + 0:{ + "mcid_oid_asic":3433 + } + }, + "cpu_credit":0, + "fset_urid_hash":"0x3000000000000005 ( d9f70324 )", + "gid":8221, + "hw_flag":"InHw", + "mlist_flags":"None", + "mlist_hndl_id":"0x11880bcd950 ( 0x28 )", + "mlist_urid":"0x1000000000000060", + "oif_count":1, + "oif_details":[ + { + "adjid":"0xf80053e2", + "interface":"Vl109", + "flags":[ + "F", + "A" + ] + } + ], + "pps_approx":0, + "rpf_adjacency_id":"0xf80053e2", + "total_packets":0 + }, + "group":"ff35::1", + "mvrf":0, + "source":"2000:109:1:1:1::2" + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_output.txt new file mode 100644 index 0000000000..ef08ec5bd6 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output1_output.txt @@ -0,0 +1,15 @@ + Mvrf: 0 ( 2000:109:1:1:1::2, ff35::1 ) Attrs: + Hw Flag : InHw + Mlist Flags : None + Mlist_hndl (Id) : 0x11880bcd950 ( 0x28 ) + Mlist Urid : 0x1000000000000060 + Fset Urid (Hash) : 0x3000000000000005 ( d9f70324 ) + RPF Adjacency ID : 0xf80053e2 + CPU Credit : 0 + Total Packets : 0 ( 0 pps approx.) + OIF Count : 1 + OIF Details: + AdjID Interface ParentIf HwFlag Flags + 0xf80053e2 Vl109 -------- --- F A + GID : 8221 + MCID OID Asic[0] : 3433 \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_expected.py new file mode 100644 index 0000000000..c35d1e7830 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_expected.py @@ -0,0 +1,146 @@ +expected_output = { + "mfib":{ + 1:{ + "attrs":{ + "asic":{ + 0:{ + "mcid_oid_asic":3272 + }, + 1:{ + "mcid_oid_asic":3206 + } + }, + "cpu_credit":1, + "fset_aux_urid":"0x0", + "fset_urid_hash":"0x30000000000001b6 ( 046df384 )", + "gid":8228, + "hw_asic_info":{ + 0:{ + "cookie":"0x30::1b6", + "enable_rpf_check":1, + "ip_mcid_oid":3272, + "punt_and_forward":1, + "punt_on_rpf_fail":1, + "rpf_port_oid":1493, + "rpfid":0, + "use_rpfid":0 + }, + 1:{ + "cookie":"0x30::1b6", + "enable_rpf_check":1, + "ip_mcid_oid":3206, + "punt_and_forward":1, + "punt_on_rpf_fail":1, + "rpf_port_oid":1427, + "rpfid":0, + "use_rpfid":0 + } + }, + "hw_flag":"InHw", + "mlist_flags":"None", + "mlist_hndl_id":"0x11881016d58 ( 0x200000e2 )", + "mlist_urid":"0x1000000000000242", + "oif_count":2, + "oif_details":[ + { + "adjid":"0xf80052f2", + "interface":"Vl11", + "flags":[ + "F", + "NS" + ], + "intf_type":"SVI_IF", + "msg_type":"NORMAL" + }, + { + "adjid":"0xf8005317", + "interface":"Tu2", + "flags":[ + "A", + "NS" + ], + "hwflag":"Cpu", + "intf_type":"HW_UNSUPP", + "msg_type":"NORMAL" + } + ], + "pps_approx":0, + "rpf_adjacency_id":"0xf8005317", + "total_packets":0 + }, + "group":"ff13::1", + "mvrf":0, + "source":"*" + }, + 2:{ + "attrs":{ + "asic":{ + 0:{ + "mcid_oid_asic":3339 + }, + 1:{ + "mcid_oid_asic":3253 + } + }, + "cpu_credit":0, + "fset_aux_urid":"0x0", + "fset_urid_hash":"0x30000000000001de ( c99925d9 )", + "gid":8275, + "hw_asic_info":{ + 0:{ + "cookie":"0x30::1de", + "enable_rpf_check":1, + "ip_mcid_oid":3339, + "punt_and_forward":0, + "punt_on_rpf_fail":1, + "rpf_port_oid":3250, + "rpfid":0, + "use_rpfid":0 + }, + 1:{ + "cookie":"0x30::1de", + "enable_rpf_check":1, + "ip_mcid_oid":3253, + "punt_and_forward":0, + "punt_on_rpf_fail":1, + "rpf_port_oid":3184, + "rpfid":0, + "use_rpfid":0 + } + }, + "hw_flag":"InHw", + "mlist_flags":"None", + "mlist_hndl_id":"0x11880fdcd80 ( 0x2000010a )", + "mlist_urid":"0x100000000000026a", + "oif_count":2, + "oif_details":[ + { + "adjid":"0xf80052b2", + "interface":"Vl13", + "flags":[ + "A" + ], + "intf_type":"SVI_IF", + "msg_type":"NORMAL" + }, + { + "adjid":"0xf80052f2", + "interface":"Vl11", + "flags":[ + "F", + "NS" + ], + "intf_type":"SVI_IF", + "msg_type":"NORMAL" + } + ], + "pps_approx":6122, + "rpf_adjacency_id":"0xf80052b2", + "total_packets":3146781 + }, + "group":"ff13::1", + "mvrf":0, + "source":"14:14:14::2" + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_output.txt new file mode 100644 index 0000000000..88ad34498b --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output2_output.txt @@ -0,0 +1,78 @@ +show platform software fed switch active ipv6 mfib FF13:0:0:0:0:0:0:1 detail + Mvrf: 0 ( *, ff13::1 ) Attrs: C + Hw Flag : InHw + Mlist Flags : None + Mlist_hndl (Id) : 0x11881016d58 ( 0x200000e2 ) + Mlist Urid : 0x1000000000000242 + Fset Urid (Hash) : 0x30000000000001b6 ( 046df384 ) + Fset Aux Urid : 0x0 + RPF Adjacency ID : 0xf8005317 + CPU Credit : 1 + Total Packets : 0 ( 0 pps approx.) + Ec_seed : 7 + npi_mroute_ent : 0x11881018cf8 + svi_fwd_ifs : 1 + ios_f_ifs/mlist_f_ifs : 1/1 + OIF Count : 2 + OIF Details: + AdjID Interface ParentIf HwFlag Flags IntfType MsgType + 0xf80052f2 Vl11 -------- --- F NS SVI_IF NORMAL + 0xf8005317 Tu2 -------- Cpu A NS HW_UNSUPP NORMAL + GID : 8228 + MCID OID Asic[0] : 3272 + MCID OID Asic[1] : 3206 + Hardware Info ASIC[0] : + IP MCID OID :3272 (cookie:urid:0x30::1b6) + RPF PORT OID :1493 + punt_on_rpf_fail :1 + punt_and_forward :1 + use_rpfid :0 + rpfid :0 + enable_rpf_check :1 + Hardware Info ASIC[1] : + IP MCID OID :3206 (cookie:urid:0x30::1b6) + RPF PORT OID :1427 + punt_on_rpf_fail :1 + punt_and_forward :1 + use_rpfid :0 + rpfid :0 + enable_rpf_check :1 + + Mvrf: 0 ( 14:14:14::2, ff13::1 ) Attrs: C + Hw Flag : InHw + Mlist Flags : None + Mlist_hndl (Id) : 0x11880fdcd80 ( 0x2000010a ) + Mlist Urid : 0x100000000000026a + Fset Urid (Hash) : 0x30000000000001de ( c99925d9 ) + Fset Aux Urid : 0x0 + RPF Adjacency ID : 0xf80052b2 + CPU Credit : 0 + Total Packets : 3146781 ( 6122 pps approx.) + Ec_seed : 1 + npi_mroute_ent : 0x11880fde338 + svi_fwd_ifs : 2 + ios_f_ifs/mlist_f_ifs : 1/1 + OIF Count : 2 + OIF Details: + AdjID Interface ParentIf HwFlag Flags IntfType MsgType + 0xf80052b2 Vl13 -------- --- A SVI_IF NORMAL + 0xf80052f2 Vl11 -------- --- F NS SVI_IF NORMAL + GID : 8275 + MCID OID Asic[0] : 3339 + MCID OID Asic[1] : 3253 + Hardware Info ASIC[0] : + IP MCID OID :3339 (cookie:urid:0x30::1de) + RPF PORT OID :3250 + punt_on_rpf_fail :1 + punt_and_forward :0 + use_rpfid :0 + rpfid :0 + enable_rpf_check :1 + Hardware Info ASIC[1] : + IP MCID OID :3253 (cookie:urid:0x30::1de) + RPF PORT OID :3184 + punt_on_rpf_fail :1 + punt_and_forward :0 + use_rpfid :0 + rpfid :0 + enable_rpf_check :1 diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_expected.py b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_expected.py new file mode 100644 index 0000000000..9f531e35ba --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_expected.py @@ -0,0 +1,53 @@ +expected_output = { + "mfib":{ + 1:{ + "attrs":{ + "asic":{ + 0:{ + "mcid_oid_asic":1346 + } + }, + "cpu_credit":0, + "fset_urid_hash":"0x300000000031f715 ( 68af2994 )", + "gid":8631, + "hw_flag":"InHw", + "mlist_flags":"None", + "mlist_hndl_id":"0x11889275ea0 ( 0xc823 )", + "mlist_urid":"0x10000000003238e8", + "oif_count":3, + "oif_details":[ + { + "adjid":"0xc851", + "interface":"Tu315", + "flags":[ + "F", + "NS" + ] + }, + { + "adjid":"0xf80059d2", + "interface":"Hu1/1/0/1", + "flags":[ + "F", + "A" + ] + }, + { + "adjid":"0xf80059f2", + "interface":"Hu2/1/0/1", + "flags":[ + "F", + "NS" + ] + } + ], + "pps_approx":9, + "rpf_adjacency_id":"0xf80059d2", + "total_packets":4643 + }, + "group":"ff1e::1", + "mvrf":3, + "source":"40::2" + } + } +} \ No newline at end of file diff --git a/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_output.txt b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_output.txt new file mode 100644 index 0000000000..a76679fb18 --- /dev/null +++ b/src/genie/libs/parser/iosxe/rv1/tests/ShowPlatformSoftwareFedSwitchActiveIpMfibVrf/cli/equal/golden_output_output.txt @@ -0,0 +1,18 @@ +show platform software fed switch active ipv6 mfib vrf ias ff1e::1 40::2 + Mvrf: 3 ( 40::2, ff1e::1 ) Attrs: + Hw Flag : InHw + Mlist Flags : None + Mlist_hndl (Id) : 0x11889275ea0 ( 0xc823 ) + Mlist Urid : 0x10000000003238e8 + Fset Urid (Hash) : 0x300000000031f715 ( 68af2994 ) + RPF Adjacency ID : 0xf80059d2 + CPU Credit : 0 + Total Packets : 4643 ( 9 pps approx.) + OIF Count : 3 + OIF Details: + AdjID Interface ParentIf HwFlag Flags + 0xc851 Tu315 -------- --- F NS + 0xf80059d2 Hu1/1/0/1 -------- --- F A + 0xf80059f2 Hu2/1/0/1 -------- --- F NS + GID : 8631 + MCID OID Asic[0] : 1346 diff --git a/src/genie/libs/parser/iosxe/show_app_hosting.py b/src/genie/libs/parser/iosxe/show_app_hosting.py index 67dc33309e..3cb18e015d 100755 --- a/src/genie/libs/parser/iosxe/show_app_hosting.py +++ b/src/genie/libs/parser/iosxe/show_app_hosting.py @@ -114,6 +114,135 @@ def cli(self, output=None): return parsed_dict +# ======================================================= +# Schema for 'show app-hosting utilization appid {appid}' +# ======================================================= + +class showApphostingUtilSchema(MetaParser): + """ Schema for show app-hosting utilization """ + schema = { + 'app_name': str, + 'cpu_util': { + 'alloc': str, + 'used': str, + 'core_info': str, + }, + 'mem_util': { + 'alloc': str, + 'used': str, + }, + 'disk_util': { + 'alloc': str, + 'used': str, + }, + } + +# ======================================================= +# Parser for 'show app-hosting utilization appid {appid}' +# ======================================================= +class ShowApphostingUtil(showApphostingUtilSchema): + """ Parser for "show app-hosting utilization" """ + + cli_command = "show app-hosting utilization appid {appid}" + + def cli(self, appid, output=None): + if output is None: + output = self.device.execute(self.cli_command.format(appid=appid)) + # Application: thousand_eyes + p1 = re.compile(r'^Application: +(?P.+)$') + # CPU Utilization: + p2 = re.compile(r'^CPU Utilization:$') + # CPU Allocation: 7400 units + p3 = re.compile(r'^CPU Allocation: (?P\d+) units$') + # CPU Used: 0.00 % + p4 = re.compile(r'^CPU Used: +(?P.+)$') + # CPU Cores: 0-7 + p5 = re.compile(r'^CPU Cores: +(?P.+)$') + # Memory Utilization: + p6 = re.compile(r'^Memory Utilization:$') + # Memory Allocation: 2048 MB + p7 = re.compile(r'^Memory Allocation: +(?P.+)$') + # Memory Used: 15272 KB + p8 = re.compile(r'^Memory Used: +(?P.+)$') + # Disk Utilization: + p9 = re.compile(r'^Disk Utilization:$') + # Disk Allocation: 51 MB + p10 = re.compile(r'^Disk Allocation: +(?P.+)$') + # Disk Used: 50.05 MB + p11 = re.compile(r'^Disk Used: +(?P.+)$') + + ret_dict = {} + + for line in output.splitlines(): + line = line.strip() + + # Application: thousand_eyes + m = p1.match(line) + if m: + ret_dict['app_name'] = m.groupdict()['app_id'] + continue + + # CPU Utilization + m = p2.match(line) + if m: + cpu_utilization_dict = ret_dict.setdefault('cpu_util', {}) + continue + + # CPU Allocation: 7400 units + m = p3.match(line) + if m: + cpu_utilization_dict['alloc'] = m.groupdict()['cpu_alloc'] + continue + + # CPU Used: 0.00 % + m = p4.match(line) + if m: + cpu_utilization_dict['used'] = m.groupdict()['cpu_used'] + continue + + # CPU Cores: 0-7 + m = p5.match(line) + if m: + cpu_utilization_dict['core_info'] = m.groupdict()['cpu_core'] + continue + + # Memory Utilization: + m = p6.match(line) + if m: + memory_utilization_dict = ret_dict.setdefault('mem_util', {}) + continue + + # Memory Allocation: 2048 MB + m = p7.match(line) + if m: + memory_utilization_dict['alloc'] = m.groupdict()['mem_alloc'] + continue + + # Memory Used: 15272 KB + m = p8.match(line) + if m: + memory_utilization_dict['used'] = m.groupdict()['mem_used'] + continue + + # Disk Utilization: + m = p9.match(line) + if m: + disk_utilization_dict = ret_dict.setdefault('disk_util', {}) + continue + + # Disk Allocation: 51 MB + m = p10.match(line) + if m: + disk_utilization_dict['alloc'] = m.groupdict()['disk_alloc'] + continue + + # Disk Used: 50.05 MB + m = p11.match(line) + if m: + disk_utilization_dict['used'] = m.groupdict()['disk_used'] + continue + + return ret_dict # =========================================== # Schema for 'show app-hosting list' # =========================================== diff --git a/src/genie/libs/parser/iosxe/show_crypto.py b/src/genie/libs/parser/iosxe/show_crypto.py index 1e86edfd6a..f9ff27ea7d 100644 --- a/src/genie/libs/parser/iosxe/show_crypto.py +++ b/src/genie/libs/parser/iosxe/show_crypto.py @@ -32,6 +32,8 @@ * show crypto isakmp peers config * show crypto ssl authorization policy * show crypto ssl session profile + * show crypto pki crls + * show crypto pki crls download """ # Python @@ -9736,7 +9738,7 @@ class ShowCryptoIpsecSpiLookupDetail(ShowCryptoIpsecSpiLookupDetailSchema): def cli(self, output=None): if output is None: output = self.device.execute(self.cli_command) - + # Initialize the parsed dictionary parsed_dict = {} @@ -10413,3 +10415,233 @@ def cli(self, output=None): return parsed_dict +# ================================================== +# Schema for 'ShowCryptoPkiCrls' +# ================================================== +class ShowCryptoPkiCrlsSchema(MetaParser): + """Schema for `ShowCryptoPkiCrls`""" + schema = { + 'crl_issuer_name': str, + 'last_update': str, + 'next_update': str, + 'crl_downloaded_at': str, + 'retrieved_from': str, + 'crl_der_size': int, + 'crl_cache_status': str, + 'parsed_crl_cache': { + 'current_size': int, + 'maximum_size': int + } + } + +# ================================================== +# Parser for 'ShowCryptoPkiCrls' +# ================================================== +class ShowCryptoPkiCrls(ShowCryptoPkiCrlsSchema): + """Parser for `ShowCryptoPkiCrls`""" + + cli_command = 'show crypto pki crls' + + def cli(self, output=None): + if output is None: + output = self.device.execute(self.cli_command) + + parsed_data = {} + + # CRL Issuer Name: + # cn=root C=pki + p1 = re.compile(r'^\s*(?P.+)$') + + # LastUpdate: 12:39:13 IST Jan 27 2025 + p2 = re.compile(r'^LastUpdate:\s+(?P.+)$') + + # NextUpdate: 13:09:13 IST Jan 27 2025 + p3 = re.compile(r'^NextUpdate:\s+(?P.+)$') + + # CRL downloaded at: 12:40:18 IST Jan 27 2025 + p4 = re.compile(r'^CRL downloaded at:\s+(?P.+)$') + + # Retrieved from CRL Distribution Point: + # ** CDP Not Published - Retrieved via SCEP + p5 = re.compile(r'^\s*Retrieved from CRL Distribution Point:\s*$') + p5_1 = re.compile(r'^\s*\*\*\s*(?P.+)$') + + # CRL DER is 350 bytes + p6 = re.compile(r'^CRL DER is\s+(?P\d+)\s+bytes$') + + # CRL is stored in parsed CRL cache + p7 = re.compile(r'^CRL is stored in parsed CRL cache$') + + # Parsed CRL cache current size is 350 bytes + p8 = re.compile(r'^Parsed CRL cache current size is\s+(?P\d+)\s+bytes$') + + # Parsed CRL cache maximum size is 65536 bytes + p9 = re.compile(r'^Parsed CRL cache maximum size is\s+(?P\d+)\s+bytes$') + + for line in output.splitlines(): + line = line.strip() + + # CRL Issuer Name: + # cn=root C=pki + m = p1.match(line) + if m and 'crl_issuer_name' not in parsed_data: + parsed_data['crl_issuer_name'] = m.group('crl_issuer_name') + continue + + # LastUpdate: 12:39:13 IST Jan 27 2025 + m = p2.match(line) + if m: + parsed_data['last_update'] = m.group('last_update') + continue + + # NextUpdate: 13:09:13 IST Jan 27 2025 + m = p3.match(line) + if m: + parsed_data['next_update'] = m.group('next_update') + continue + + # CRL downloaded at: 12:40:18 IST Jan 27 2025 + m = p4.match(line) + if m: + parsed_data['crl_downloaded_at'] = m.group('crl_downloaded_at') + continue + + # Retrieved from CRL Distribution Point: + m = p5.match(line) + if m: + continue + + # ** CDP Not Published - Retrieved via SCEP + m = p5_1.match(line) + if m: + parsed_data['retrieved_from'] = m.group('retrieved_from') + continue + + # CRL DER is 350 bytes + m = p6.match(line) + if m: + parsed_data['crl_der_size'] = int(m.group('crl_der_size')) + continue + + # CRL is stored in parsed CRL cache + m = p7.match(line) + if m: + parsed_data['crl_cache_status'] = 'stored in parsed CRL cache' + continue + + # Parsed CRL cache current size is 350 bytes + m = p8.match(line) + if m: + parsed_data.setdefault('parsed_crl_cache', {})['current_size'] = int(m.group('current_size')) + continue + + # Parsed CRL cache maximum size is 65536 bytes + m = p9.match(line) + if m: + parsed_data.setdefault('parsed_crl_cache', {})['maximum_size'] = int(m.group('maximum_size')) + continue + + return parsed_data + +# ======================================= +# Schema for +# 'show crypto pki crls download' +# ======================================= +class ShowCryptoPkiCrlsDownloadSchema(MetaParser): + """Schema for show crypto pki crls download""" + schema = { + 'trustpoints': { + Any(): { + Optional('crl_static_time_download_entries'): [str], + 'crl_prepublish_time': str, + 'crl_maximum_retry_attempts': int, + 'crl_retry_time_interval': str, + } + } + } + +# ======================================= +# Parser for +# 'show crypto pki crls download' +# ======================================= +class ShowCryptoPkiCrlsDownload(ShowCryptoPkiCrlsDownloadSchema): + """Parser for show crypto pki crls download""" + + cli_command = 'show crypto pki crls download' + + def cli(self, output=None): + if output is None: + output = self.device.execute(self.cli_command) + + # Initialize the parsed dictionary + parsed_dict = {} + + # Regular expressions for parsing the output + # CRL download for trustpoints + p1 = re.compile(r'^CRL download for trustpoints :$') + + # Example: Trustpoint1 + p2 = re.compile(r'^\s*(?P\S+)$') # Handle leading spaces for trustpoint + + # Example: Mon 12:00 + p3 = re.compile(r'^\s+(?P