cmdlist.h (2993B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 6 * 7 * File: cmdlist.h 8 * Purpose: Extern declarations for ltsw command functions and 9 * their associated usage strings. 10 */ 11 12 #ifndef _DIAG_LTSW_CMDLIST_H 13 #define _DIAG_LTSW_CMDLIST_H 14 15 #include <appl/diag/shell.h> 16 #include <appl/diag/parse.h> 17 18 #define DCL_LTSW_CMD(_f,_u) \ 19 extern cmd_result_t _f(int, args_t *); \ 20 extern char _u[]; 21 22 DCL_LTSW_CMD(cmd_bcmlt_shell, cmd_bcmlt_shell_usage) 23 24 DCL_LTSW_CMD(cmd_sdklt_debug_shell, cmd_sdklt_debug_shell_usage) 25 26 DCL_LTSW_CMD(cmd_ltsw_clear, cmd_ltsw_clear_usage) 27 28 DCL_LTSW_CMD(cmd_ltsw_counter, cmd_ltsw_counter_usage) 29 30 DCL_LTSW_CMD(cmd_ltsw_custom_stat, cmd_ltsw_custom_stat_usage) 31 32 DCL_LTSW_CMD(cmd_ltsw_cos, cmd_ltsw_cos_usage) 33 34 DCL_LTSW_CMD(cmd_ltsw_event_stat, cmd_ltsw_event_stat_usage) 35 36 DCL_LTSW_CMD(cmd_ltsw_l2, cmd_ltsw_l2_usage) 37 38 DCL_LTSW_CMD(cmd_ltsw_l3, cmd_ltsw_l3_usage) 39 40 DCL_LTSW_CMD(cmd_ltsw_mirror, cmd_ltsw_mirror_usage) 41 42 DCL_LTSW_CMD(cmd_ltsw_show, cmd_ltsw_show_usage) 43 44 DCL_LTSW_CMD(if_ltsw_linkscan, if_ltsw_linkscan_usage) 45 46 DCL_LTSW_CMD(if_ltsw_trunk, if_ltsw_trunk_usage) 47 48 DCL_LTSW_CMD(cmd_ltsw_port, cmd_ltsw_port_usage) 49 50 DCL_LTSW_CMD(cmd_ltsw_port_stat, cmd_ltsw_port_stat_usage) 51 52 DCL_LTSW_CMD(cmd_ltsw_pbmp, cmd_ltsw_pbmp_usage) 53 54 DCL_LTSW_CMD(cmd_ltsw_flexport, cmd_ltsw_flexport_usage) 55 56 DCL_LTSW_CMD(if_ltsw_asf, if_ltsw_asf_usage) 57 58 DCL_LTSW_CMD(cmd_ltsw_pvlan, cmd_ltsw_pvlan_usage) 59 60 DCL_LTSW_CMD(cmd_ltsw_stg, cmd_ltsw_stg_usage) 61 62 DCL_LTSW_CMD(cmd_ltsw_vlan, cmd_ltsw_vlan_usage) 63 64 DCL_LTSW_CMD(cmd_ltsw_rate, cmd_ltsw_rate_usage) 65 66 DCL_LTSW_CMD(cmd_ltsw_ratebw, cmd_ltsw_ratebw_usage) 67 68 DCL_LTSW_CMD(cmd_ltsw_flow_db, cmd_ltsw_flow_db_usage) 69 70 DCL_LTSW_CMD(cmd_ltsw_init, cmd_ltsw_init_usage) 71 72 DCL_LTSW_CMD(cmd_ltsw_txn, cmd_ltsw_txn_usage) 73 74 DCL_LTSW_CMD(cmd_ltsw_mpls, cmd_ltsw_mpls_usage) 75 76 DCL_LTSW_CMD(cmd_ltsw_trace, cmd_ltsw_trace_usage) 77 78 DCL_LTSW_CMD(cmd_ltsw_pcktwatch, cmd_ltsw_pcktwatch_usage) 79 80 DCL_LTSW_CMD(cmd_ltsw_flexctr, cmd_ltsw_flexctr_usage) 81 82 DCL_LTSW_CMD(cmd_ltsw_multicast, cmd_ltsw_multicast_usage) 83 84 DCL_LTSW_CMD(cmd_ltsw_ipmc, cmd_ltsw_ipmc_usage) 85 86 DCL_LTSW_CMD(cmd_ltsw_stk_port_set, cmd_ltsw_stk_port_set_usage) 87 88 DCL_LTSW_CMD(cmd_ltsw_stk_port_get, cmd_ltsw_stk_port_get_usage) 89 90 DCL_LTSW_CMD(cmd_ltsw_stkmode, cmd_ltsw_stkmode_usage) 91 92 DCL_LTSW_CMD(if_ltsw_field_proc, if_ltsw_field_proc_usage) 93 94 95 DCL_LTSW_CMD(cmd_ltsw_switch_control, cmd_ltsw_switch_control_usage) 96 97 DCL_LTSW_CMD(cmd_ltsw_dump, cmd_ltsw_dump_usage) 98 99 DCL_LTSW_CMD(cmd_ltsw_ser, cmd_ltsw_ser_usage) 100 101 DCL_LTSW_CMD(cmd_ltsw_sram_scan, cmd_ltsw_sram_scan_usage) 102 103 DCL_LTSW_CMD(cmd_ltsw_mem_scan, cmd_ltsw_mem_scan_usage) 104 105 DCL_LTSW_CMD(cmd_ltsw_flexdigest, cmd_ltsw_flexdigest_usage) 106 107 DCL_LTSW_CMD(cmd_ltsw_ha, cmd_ltsw_ha_usage) 108 109 DCL_LTSW_CMD(cmd_ltsw_alpm, cmd_ltsw_alpm_usage) 110 111 #endif /* _DIAG_LTSW_CMDLIST_H */