#!/pkg/bin/ksh
# -----------------------------------------------------------------------------
# show_tech_pmdb_util - Show tech-support portmapper script utilities
#
# Copyright (c) 2019 by cisco Systems, Inc.  All rights reserved.
#------------------------------------------------------------------------------

display_pmdb() {
    cmd_index=1
    pmdb_exec[$cmd_index]='show portmapper trace all location $location'
    pmdb__ksh[$cmd_index]='show_port_mapper_trace -A -i $fq_nodeid'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='---- portmapper DB show all ----'
    pmdb__ksh[$cmd_index]='dpa_pmdb_show -a'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='show processes dpa_port_mapper location $location'
    pmdb__ksh[$cmd_index]='sysmgr_show -o -p dpa_port_mapper -n $fq_nodeid'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='show gsp groups global name DNX_PM_GROUP'
    pmdb__ksh[$cmd_index]='gsp_show -a -n DNX_PM_GROUP'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='show gsp stats client process dpa_port_mapper'
    pmdb__ksh[$cmd_index]='gsp_show_api_stats -r dpa_port_mapper'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='show oor summary'
    pmdb__ksh[$cmd_index]='show_port_mapper_oor summary'

    ((cmd_index++))
    pmdb_exec[$cmd_index]='show oor interface summary'
    pmdb__ksh[$cmd_index]='show_port_mapper_oor interface summary'

    ((cmd_index++))
    pmdb_exec[$cmd_index]=''
    pmdb__ksh[$cmd_index]=''

    exec_commands pmdb
}
