openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

api_ref.c (58924B)


      1 /*
      2  * DO NOT EDIT THIS FILE!
      3  * This file is auto-generated.
      4  * Edits to this file will be lost when it is regenerated.
      5  *
      6  * 
      7  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      8  * 
      9  * Copyright 2007-2020 Broadcom Inc. All rights reserved.
     10  *
     11  * File:	xapi_ref.c
     12  * Purpose:	BCMX API routines reference
     13  * Generator:	mkdispatch 1.54
     14  */
     15 
     16 #include <bcm/types.h>
     17 #include <bcmx/auth.h>
     18 #include <bcmx/bcmx.h>
     19 #include <bcmx/cosq.h>
     20 #include <bcmx/custom.h>
     21 #include <bcmx/failover.h>
     22 #include <bcmx/field.h>
     23 #include <bcmx/ipfix.h>
     24 #include <bcmx/ipmc.h>
     25 #include <bcmx/l2.h>
     26 #include <bcmx/l3.h>
     27 #include <bcmx/link.h>
     28 #include <bcmx/mcast.h>
     29 #include <bcmx/mim.h>
     30 #include <bcmx/mirror.h>
     31 #include <bcmx/mpls.h>
     32 #include <bcmx/multicast.h>
     33 #include <bcmx/niv.h>
     34 #include <bcmx/oam.h>
     35 #include <bcmx/policer.h>
     36 #include <bcmx/port.h>
     37 #include <bcmx/proxy.h>
     38 #include <bcmx/qos.h>
     39 #include <bcmx/rate.h>
     40 #include <bcmx/rx.h>
     41 #include <bcmx/stat.h>
     42 #include <bcmx/stg.h>
     43 #include <bcmx/subport.h>
     44 #include <bcmx/switch.h>
     45 #include <bcmx/trill.h>
     46 #include <bcmx/trunk.h>
     47 #include <bcmx/tunnel.h>
     48 #include <bcmx/tx.h>
     49 #include <bcmx/vlan.h>
     50 #include <bcmx/wlan.h>
     51 
     52 #include "api_ref.h"
     53 
     54 
     55 bcmx_api_ref_t bcmx_api_tbl[] = {
     56     (bcmx_api_ref_t) bcmx_auth_egress_get,
     57     (bcmx_api_ref_t) bcmx_auth_egress_set,
     58     (bcmx_api_ref_t) bcmx_auth_mac_add,
     59     (bcmx_api_ref_t) bcmx_auth_mac_delete,
     60     (bcmx_api_ref_t) bcmx_auth_mac_delete_all,
     61     (bcmx_api_ref_t) bcmx_auth_mode_get,
     62     (bcmx_api_ref_t) bcmx_auth_mode_set,
     63     (bcmx_api_ref_t) bcmx_auth_unauth_callback,
     64     (bcmx_api_ref_t) bcmx_cosq_config_get,
     65     (bcmx_api_ref_t) bcmx_cosq_config_set,
     66     (bcmx_api_ref_t) bcmx_cosq_control_get,
     67     (bcmx_api_ref_t) bcmx_cosq_control_set,
     68     (bcmx_api_ref_t) bcmx_cosq_detach,
     69     (bcmx_api_ref_t) bcmx_cosq_discard_get,
     70     (bcmx_api_ref_t) bcmx_cosq_discard_port_get,
     71     (bcmx_api_ref_t) bcmx_cosq_discard_port_set,
     72     (bcmx_api_ref_t) bcmx_cosq_discard_set,
     73     (bcmx_api_ref_t) bcmx_cosq_gport_add,
     74     (bcmx_api_ref_t) bcmx_cosq_gport_attach,
     75     (bcmx_api_ref_t) bcmx_cosq_gport_attach_get,
     76     (bcmx_api_ref_t) bcmx_cosq_gport_bandwidth_get,
     77     (bcmx_api_ref_t) bcmx_cosq_gport_bandwidth_set,
     78     (bcmx_api_ref_t) bcmx_cosq_gport_delete,
     79     (bcmx_api_ref_t) bcmx_cosq_gport_destmod_attach,
     80     (bcmx_api_ref_t) bcmx_cosq_gport_destmod_detach,
     81     (bcmx_api_ref_t) bcmx_cosq_gport_detach,
     82     (bcmx_api_ref_t) bcmx_cosq_gport_discard_get,
     83     (bcmx_api_ref_t) bcmx_cosq_gport_discard_set,
     84     (bcmx_api_ref_t) bcmx_cosq_gport_discard_t_init,
     85     (bcmx_api_ref_t) bcmx_cosq_gport_sched_get,
     86     (bcmx_api_ref_t) bcmx_cosq_gport_sched_set,
     87     (bcmx_api_ref_t) bcmx_cosq_init,
     88     (bcmx_api_ref_t) bcmx_cosq_mapping_get,
     89     (bcmx_api_ref_t) bcmx_cosq_mapping_set,
     90     (bcmx_api_ref_t) bcmx_cosq_port_bandwidth_get,
     91     (bcmx_api_ref_t) bcmx_cosq_port_bandwidth_set,
     92     (bcmx_api_ref_t) bcmx_cosq_port_mapping_get,
     93     (bcmx_api_ref_t) bcmx_cosq_port_mapping_set,
     94     (bcmx_api_ref_t) bcmx_cosq_port_sched_get,
     95     (bcmx_api_ref_t) bcmx_cosq_port_sched_set,
     96     (bcmx_api_ref_t) bcmx_cosq_sched_get,
     97     (bcmx_api_ref_t) bcmx_cosq_sched_set,
     98     (bcmx_api_ref_t) bcmx_cosq_sched_weight_max_get,
     99     (bcmx_api_ref_t) bcmx_cosq_stat_get,
    100     (bcmx_api_ref_t) bcmx_cosq_stat_get32,
    101     (bcmx_api_ref_t) bcmx_cosq_stat_set,
    102     (bcmx_api_ref_t) bcmx_cosq_stat_set32,
    103     (bcmx_api_ref_t) bcmx_custom_port_get,
    104     (bcmx_api_ref_t) bcmx_custom_port_set,
    105     (bcmx_api_ref_t) bcmx_custom_unit_get,
    106     (bcmx_api_ref_t) bcmx_custom_unit_set,
    107     (bcmx_api_ref_t) bcmx_device_attach,
    108     (bcmx_api_ref_t) bcmx_device_detach,
    109     (bcmx_api_ref_t) bcmx_failover_cleanup,
    110     (bcmx_api_ref_t) bcmx_failover_create,
    111     (bcmx_api_ref_t) bcmx_failover_destroy,
    112     (bcmx_api_ref_t) bcmx_failover_get,
    113     (bcmx_api_ref_t) bcmx_failover_init,
    114     (bcmx_api_ref_t) bcmx_failover_set,
    115     (bcmx_api_ref_t) bcmx_field_action_add,
    116     (bcmx_api_ref_t) bcmx_field_action_delete,
    117     (bcmx_api_ref_t) bcmx_field_action_get,
    118     (bcmx_api_ref_t) bcmx_field_action_mac_add,
    119     (bcmx_api_ref_t) bcmx_field_action_mac_get,
    120     (bcmx_api_ref_t) bcmx_field_action_ports_add,
    121     (bcmx_api_ref_t) bcmx_field_action_ports_get,
    122     (bcmx_api_ref_t) bcmx_field_action_remove,
    123     (bcmx_api_ref_t) bcmx_field_action_remove_all,
    124     (bcmx_api_ref_t) bcmx_field_control_get,
    125     (bcmx_api_ref_t) bcmx_field_control_set,
    126     (bcmx_api_ref_t) bcmx_field_data_ethertype_t_init,
    127     (bcmx_api_ref_t) bcmx_field_data_ip_protocol_t_init,
    128     (bcmx_api_ref_t) bcmx_field_data_packet_format_t_init,
    129     (bcmx_api_ref_t) bcmx_field_data_qualifier_create,
    130     (bcmx_api_ref_t) bcmx_field_data_qualifier_destroy,
    131     (bcmx_api_ref_t) bcmx_field_data_qualifier_destroy_all,
    132     (bcmx_api_ref_t) bcmx_field_data_qualifier_ethertype_add,
    133     (bcmx_api_ref_t) bcmx_field_data_qualifier_ethertype_delete,
    134     (bcmx_api_ref_t) bcmx_field_data_qualifier_get,
    135     (bcmx_api_ref_t) bcmx_field_data_qualifier_ip_protocol_add,
    136     (bcmx_api_ref_t) bcmx_field_data_qualifier_ip_protocol_delete,
    137     (bcmx_api_ref_t) bcmx_field_data_qualifier_multi_get,
    138     (bcmx_api_ref_t) bcmx_field_data_qualifier_packet_format_add,
    139     (bcmx_api_ref_t) bcmx_field_data_qualifier_packet_format_delete,
    140     (bcmx_api_ref_t) bcmx_field_data_qualifier_t_init,
    141     (bcmx_api_ref_t) bcmx_field_entry_copy,
    142     (bcmx_api_ref_t) bcmx_field_entry_create,
    143     (bcmx_api_ref_t) bcmx_field_entry_create_id,
    144     (bcmx_api_ref_t) bcmx_field_entry_destroy,
    145     (bcmx_api_ref_t) bcmx_field_entry_destroy_all,
    146     (bcmx_api_ref_t) bcmx_field_entry_install,
    147     (bcmx_api_ref_t) bcmx_field_entry_multi_get,
    148     (bcmx_api_ref_t) bcmx_field_entry_policer_attach,
    149     (bcmx_api_ref_t) bcmx_field_entry_policer_detach,
    150     (bcmx_api_ref_t) bcmx_field_entry_policer_detach_all,
    151     (bcmx_api_ref_t) bcmx_field_entry_policer_get,
    152     (bcmx_api_ref_t) bcmx_field_entry_prio_get,
    153     (bcmx_api_ref_t) bcmx_field_entry_prio_set,
    154     (bcmx_api_ref_t) bcmx_field_entry_reinstall,
    155     (bcmx_api_ref_t) bcmx_field_entry_remove,
    156     (bcmx_api_ref_t) bcmx_field_entry_stat_attach,
    157     (bcmx_api_ref_t) bcmx_field_entry_stat_detach,
    158     (bcmx_api_ref_t) bcmx_field_entry_stat_get,
    159     (bcmx_api_ref_t) bcmx_field_group_compress,
    160     (bcmx_api_ref_t) bcmx_field_group_create,
    161     (bcmx_api_ref_t) bcmx_field_group_create_id,
    162     (bcmx_api_ref_t) bcmx_field_group_create_mode,
    163     (bcmx_api_ref_t) bcmx_field_group_create_mode_id,
    164     (bcmx_api_ref_t) bcmx_field_group_destroy,
    165     (bcmx_api_ref_t) bcmx_field_group_enable_get,
    166     (bcmx_api_ref_t) bcmx_field_group_enable_set,
    167     (bcmx_api_ref_t) bcmx_field_group_get,
    168     (bcmx_api_ref_t) bcmx_field_group_install,
    169     (bcmx_api_ref_t) bcmx_field_group_mode_get,
    170     (bcmx_api_ref_t) bcmx_field_group_port_create_mode,
    171     (bcmx_api_ref_t) bcmx_field_group_port_create_mode_id,
    172     (bcmx_api_ref_t) bcmx_field_group_ports_create_mode,
    173     (bcmx_api_ref_t) bcmx_field_group_ports_create_mode_id,
    174     (bcmx_api_ref_t) bcmx_field_group_priority_get,
    175     (bcmx_api_ref_t) bcmx_field_group_priority_set,
    176     (bcmx_api_ref_t) bcmx_field_group_remove,
    177     (bcmx_api_ref_t) bcmx_field_group_set,
    178     (bcmx_api_ref_t) bcmx_field_group_traverse,
    179     (bcmx_api_ref_t) bcmx_field_group_wlan_create_mode,
    180     (bcmx_api_ref_t) bcmx_field_group_wlan_create_mode_id,
    181     (bcmx_api_ref_t) bcmx_field_init,
    182     (bcmx_api_ref_t) bcmx_field_qset_data_qualifier_add,
    183     (bcmx_api_ref_t) bcmx_field_qset_data_qualifier_get,
    184     (bcmx_api_ref_t) bcmx_field_qualifier_delete,
    185     (bcmx_api_ref_t) bcmx_field_qualify_CnTag,
    186     (bcmx_api_ref_t) bcmx_field_qualify_CnTag_get,
    187     (bcmx_api_ref_t) bcmx_field_qualify_Color,
    188     (bcmx_api_ref_t) bcmx_field_qualify_Color_get,
    189     (bcmx_api_ref_t) bcmx_field_qualify_DSCP,
    190     (bcmx_api_ref_t) bcmx_field_qualify_DSCP_get,
    191     (bcmx_api_ref_t) bcmx_field_qualify_Decap,
    192     (bcmx_api_ref_t) bcmx_field_qualify_DosAttack,
    193     (bcmx_api_ref_t) bcmx_field_qualify_DosAttack_get,
    194     (bcmx_api_ref_t) bcmx_field_qualify_Drop,
    195     (bcmx_api_ref_t) bcmx_field_qualify_Drop_get,
    196     (bcmx_api_ref_t) bcmx_field_qualify_DstClassField,
    197     (bcmx_api_ref_t) bcmx_field_qualify_DstClassField_get,
    198     (bcmx_api_ref_t) bcmx_field_qualify_DstClassL2,
    199     (bcmx_api_ref_t) bcmx_field_qualify_DstClassL2_get,
    200     (bcmx_api_ref_t) bcmx_field_qualify_DstClassL3,
    201     (bcmx_api_ref_t) bcmx_field_qualify_DstClassL3_get,
    202     (bcmx_api_ref_t) bcmx_field_qualify_DstHiGig,
    203     (bcmx_api_ref_t) bcmx_field_qualify_DstHiGig_get,
    204     (bcmx_api_ref_t) bcmx_field_qualify_DstIp,
    205     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6,
    206     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6High,
    207     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6High_get,
    208     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6Low,
    209     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6Low_get,
    210     (bcmx_api_ref_t) bcmx_field_qualify_DstIp6_get,
    211     (bcmx_api_ref_t) bcmx_field_qualify_DstIp_get,
    212     (bcmx_api_ref_t) bcmx_field_qualify_DstL3Egress,
    213     (bcmx_api_ref_t) bcmx_field_qualify_DstL3Egress_get,
    214     (bcmx_api_ref_t) bcmx_field_qualify_DstMac,
    215     (bcmx_api_ref_t) bcmx_field_qualify_DstMac_get,
    216     (bcmx_api_ref_t) bcmx_field_qualify_DstMimGport,
    217     (bcmx_api_ref_t) bcmx_field_qualify_DstMimGport_get,
    218     (bcmx_api_ref_t) bcmx_field_qualify_DstMplsGport,
    219     (bcmx_api_ref_t) bcmx_field_qualify_DstMplsGport_get,
    220     (bcmx_api_ref_t) bcmx_field_qualify_DstMulticastGroup,
    221     (bcmx_api_ref_t) bcmx_field_qualify_DstMulticastGroup_get,
    222     (bcmx_api_ref_t) bcmx_field_qualify_DstMultipath,
    223     (bcmx_api_ref_t) bcmx_field_qualify_DstMultipath_get,
    224     (bcmx_api_ref_t) bcmx_field_qualify_DstPort,
    225     (bcmx_api_ref_t) bcmx_field_qualify_DstPort_get,
    226     (bcmx_api_ref_t) bcmx_field_qualify_DstTrunk,
    227     (bcmx_api_ref_t) bcmx_field_qualify_DstTrunk_get,
    228     (bcmx_api_ref_t) bcmx_field_qualify_DstWlanGport,
    229     (bcmx_api_ref_t) bcmx_field_qualify_DstWlanGport_get,
    230     (bcmx_api_ref_t) bcmx_field_qualify_EtherType,
    231     (bcmx_api_ref_t) bcmx_field_qualify_EtherType_get,
    232     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeader2Type,
    233     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeader2Type_get,
    234     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeaderSubCode,
    235     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeaderSubCode_get,
    236     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeaderType,
    237     (bcmx_api_ref_t) bcmx_field_qualify_ExtensionHeaderType_get,
    238     (bcmx_api_ref_t) bcmx_field_qualify_FabricQueueTag,
    239     (bcmx_api_ref_t) bcmx_field_qualify_FabricQueueTag_get,
    240     (bcmx_api_ref_t) bcmx_field_qualify_FibreChanInner,
    241     (bcmx_api_ref_t) bcmx_field_qualify_FibreChanInner_get,
    242     (bcmx_api_ref_t) bcmx_field_qualify_FibreChanOuter,
    243     (bcmx_api_ref_t) bcmx_field_qualify_FibreChanOuter_get,
    244     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingType,
    245     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingType_get,
    246     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingVlanId,
    247     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingVlanId_get,
    248     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingVlanValid,
    249     (bcmx_api_ref_t) bcmx_field_qualify_ForwardingVlanValid_get,
    250     (bcmx_api_ref_t) bcmx_field_qualify_HiGig,
    251     (bcmx_api_ref_t) bcmx_field_qualify_HiGig_get,
    252     (bcmx_api_ref_t) bcmx_field_qualify_IcmpTypeCode_get,
    253     (bcmx_api_ref_t) bcmx_field_qualify_InPort,
    254     (bcmx_api_ref_t) bcmx_field_qualify_InPort_get,
    255     (bcmx_api_ref_t) bcmx_field_qualify_InPorts,
    256     (bcmx_api_ref_t) bcmx_field_qualify_InPorts_get,
    257     (bcmx_api_ref_t) bcmx_field_qualify_IngressStpState,
    258     (bcmx_api_ref_t) bcmx_field_qualify_IngressStpState_get,
    259     (bcmx_api_ref_t) bcmx_field_qualify_InnerDSCP,
    260     (bcmx_api_ref_t) bcmx_field_qualify_InnerDSCP_get,
    261     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp,
    262     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp6,
    263     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp6High,
    264     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp6High_get,
    265     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp6_get,
    266     (bcmx_api_ref_t) bcmx_field_qualify_InnerDstIp_get,
    267     (bcmx_api_ref_t) bcmx_field_qualify_InnerIp6FlowLabel,
    268     (bcmx_api_ref_t) bcmx_field_qualify_InnerIp6FlowLabel_get,
    269     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpFrag,
    270     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpFrag_get,
    271     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpProtocol,
    272     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpProtocolCommon,
    273     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpProtocolCommon_get,
    274     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpProtocol_get,
    275     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpType,
    276     (bcmx_api_ref_t) bcmx_field_qualify_InnerIpType_get,
    277     (bcmx_api_ref_t) bcmx_field_qualify_InnerL4DstPort,
    278     (bcmx_api_ref_t) bcmx_field_qualify_InnerL4DstPort_get,
    279     (bcmx_api_ref_t) bcmx_field_qualify_InnerL4SrcPort,
    280     (bcmx_api_ref_t) bcmx_field_qualify_InnerL4SrcPort_get,
    281     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp,
    282     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp6,
    283     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp6High,
    284     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp6High_get,
    285     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp6_get,
    286     (bcmx_api_ref_t) bcmx_field_qualify_InnerSrcIp_get,
    287     (bcmx_api_ref_t) bcmx_field_qualify_InnerTos,
    288     (bcmx_api_ref_t) bcmx_field_qualify_InnerTos_get,
    289     (bcmx_api_ref_t) bcmx_field_qualify_InnerTpid,
    290     (bcmx_api_ref_t) bcmx_field_qualify_InnerTpid_get,
    291     (bcmx_api_ref_t) bcmx_field_qualify_InnerTtl,
    292     (bcmx_api_ref_t) bcmx_field_qualify_InnerTtl_get,
    293     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlan,
    294     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanCfi,
    295     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanCfi_get,
    296     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanId,
    297     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanId_get,
    298     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanPri,
    299     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlanPri_get,
    300     (bcmx_api_ref_t) bcmx_field_qualify_InnerVlan_get,
    301     (bcmx_api_ref_t) bcmx_field_qualify_IntPriority,
    302     (bcmx_api_ref_t) bcmx_field_qualify_IntPriority_get,
    303     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassL2,
    304     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassL2_get,
    305     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassL3,
    306     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassL3_get,
    307     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassPort,
    308     (bcmx_api_ref_t) bcmx_field_qualify_InterfaceClassPort_get,
    309     (bcmx_api_ref_t) bcmx_field_qualify_Ip6FlowLabel,
    310     (bcmx_api_ref_t) bcmx_field_qualify_Ip6FlowLabel_get,
    311     (bcmx_api_ref_t) bcmx_field_qualify_Ip6HopLimit,
    312     (bcmx_api_ref_t) bcmx_field_qualify_Ip6HopLimit_get,
    313     (bcmx_api_ref_t) bcmx_field_qualify_Ip6NextHeader,
    314     (bcmx_api_ref_t) bcmx_field_qualify_Ip6NextHeader_get,
    315     (bcmx_api_ref_t) bcmx_field_qualify_Ip6TrafficClass,
    316     (bcmx_api_ref_t) bcmx_field_qualify_Ip6TrafficClass_get,
    317     (bcmx_api_ref_t) bcmx_field_qualify_IpFlags,
    318     (bcmx_api_ref_t) bcmx_field_qualify_IpFlags_get,
    319     (bcmx_api_ref_t) bcmx_field_qualify_IpFrag,
    320     (bcmx_api_ref_t) bcmx_field_qualify_IpFrag_get,
    321     (bcmx_api_ref_t) bcmx_field_qualify_IpInfo,
    322     (bcmx_api_ref_t) bcmx_field_qualify_IpInfo_get,
    323     (bcmx_api_ref_t) bcmx_field_qualify_IpProtocol,
    324     (bcmx_api_ref_t) bcmx_field_qualify_IpProtocolCommon,
    325     (bcmx_api_ref_t) bcmx_field_qualify_IpProtocolCommon_get,
    326     (bcmx_api_ref_t) bcmx_field_qualify_IpProtocol_get,
    327     (bcmx_api_ref_t) bcmx_field_qualify_IpType,
    328     (bcmx_api_ref_t) bcmx_field_qualify_IpType_get,
    329     (bcmx_api_ref_t) bcmx_field_qualify_IpmcStarGroupHit,
    330     (bcmx_api_ref_t) bcmx_field_qualify_IpmcStarGroupHit_get,
    331     (bcmx_api_ref_t) bcmx_field_qualify_L2CacheHit,
    332     (bcmx_api_ref_t) bcmx_field_qualify_L2CacheHit_get,
    333     (bcmx_api_ref_t) bcmx_field_qualify_L2DestHit,
    334     (bcmx_api_ref_t) bcmx_field_qualify_L2DestHit_get,
    335     (bcmx_api_ref_t) bcmx_field_qualify_L2Format,
    336     (bcmx_api_ref_t) bcmx_field_qualify_L2Format_get,
    337     (bcmx_api_ref_t) bcmx_field_qualify_L2PayloadFirstEightBytes,
    338     (bcmx_api_ref_t) bcmx_field_qualify_L2PayloadFirstEightBytes_get,
    339     (bcmx_api_ref_t) bcmx_field_qualify_L2SrcHit,
    340     (bcmx_api_ref_t) bcmx_field_qualify_L2SrcHit_get,
    341     (bcmx_api_ref_t) bcmx_field_qualify_L2SrcStatic,
    342     (bcmx_api_ref_t) bcmx_field_qualify_L2SrcStatic_get,
    343     (bcmx_api_ref_t) bcmx_field_qualify_L2StationMove,
    344     (bcmx_api_ref_t) bcmx_field_qualify_L2StationMove_get,
    345     (bcmx_api_ref_t) bcmx_field_qualify_L3DestHostHit,
    346     (bcmx_api_ref_t) bcmx_field_qualify_L3DestHostHit_get,
    347     (bcmx_api_ref_t) bcmx_field_qualify_L3DestRouteHit,
    348     (bcmx_api_ref_t) bcmx_field_qualify_L3DestRouteHit_get,
    349     (bcmx_api_ref_t) bcmx_field_qualify_L3Ingress,
    350     (bcmx_api_ref_t) bcmx_field_qualify_L3Ingress_get,
    351     (bcmx_api_ref_t) bcmx_field_qualify_L3Routable,
    352     (bcmx_api_ref_t) bcmx_field_qualify_L3Routable_get,
    353     (bcmx_api_ref_t) bcmx_field_qualify_L3SrcHostHit,
    354     (bcmx_api_ref_t) bcmx_field_qualify_L3SrcHostHit_get,
    355     (bcmx_api_ref_t) bcmx_field_qualify_L4DstPort,
    356     (bcmx_api_ref_t) bcmx_field_qualify_L4DstPort_get,
    357     (bcmx_api_ref_t) bcmx_field_qualify_L4Ports,
    358     (bcmx_api_ref_t) bcmx_field_qualify_L4Ports_get,
    359     (bcmx_api_ref_t) bcmx_field_qualify_L4SrcPort,
    360     (bcmx_api_ref_t) bcmx_field_qualify_L4SrcPort_get,
    361     (bcmx_api_ref_t) bcmx_field_qualify_Llc,
    362     (bcmx_api_ref_t) bcmx_field_qualify_Llc_get,
    363     (bcmx_api_ref_t) bcmx_field_qualify_Loopback,
    364     (bcmx_api_ref_t) bcmx_field_qualify_LoopbackType,
    365     (bcmx_api_ref_t) bcmx_field_qualify_LoopbackType_get,
    366     (bcmx_api_ref_t) bcmx_field_qualify_Loopback_get,
    367     (bcmx_api_ref_t) bcmx_field_qualify_MHOpcode,
    368     (bcmx_api_ref_t) bcmx_field_qualify_MHOpcode_get,
    369     (bcmx_api_ref_t) bcmx_field_qualify_MirrorCopy,
    370     (bcmx_api_ref_t) bcmx_field_qualify_MirrorCopy_get,
    371     (bcmx_api_ref_t) bcmx_field_qualify_MplsTerminated,
    372     (bcmx_api_ref_t) bcmx_field_qualify_MplsTerminated_get,
    373     (bcmx_api_ref_t) bcmx_field_qualify_MyStationHit,
    374     (bcmx_api_ref_t) bcmx_field_qualify_MyStationHit_get,
    375     (bcmx_api_ref_t) bcmx_field_qualify_OutPort,
    376     (bcmx_api_ref_t) bcmx_field_qualify_OutPort_get,
    377     (bcmx_api_ref_t) bcmx_field_qualify_OutPorts,
    378     (bcmx_api_ref_t) bcmx_field_qualify_OutPorts_get,
    379     (bcmx_api_ref_t) bcmx_field_qualify_OuterTpid,
    380     (bcmx_api_ref_t) bcmx_field_qualify_OuterTpid_get,
    381     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlan,
    382     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanCfi,
    383     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanCfi_get,
    384     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanId,
    385     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanId_get,
    386     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanPri,
    387     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlanPri_get,
    388     (bcmx_api_ref_t) bcmx_field_qualify_OuterVlan_get,
    389     (bcmx_api_ref_t) bcmx_field_qualify_PacketRes,
    390     (bcmx_api_ref_t) bcmx_field_qualify_PacketRes_get,
    391     (bcmx_api_ref_t) bcmx_field_qualify_RangeCheck,
    392     (bcmx_api_ref_t) bcmx_field_qualify_RangeCheck_get,
    393     (bcmx_api_ref_t) bcmx_field_qualify_Snap,
    394     (bcmx_api_ref_t) bcmx_field_qualify_Snap_get,
    395     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassField,
    396     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassField_get,
    397     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassL2,
    398     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassL2_get,
    399     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassL3,
    400     (bcmx_api_ref_t) bcmx_field_qualify_SrcClassL3_get,
    401     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp,
    402     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6,
    403     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6High,
    404     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6High_get,
    405     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6Low,
    406     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6Low_get,
    407     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp6_get,
    408     (bcmx_api_ref_t) bcmx_field_qualify_SrcIp_get,
    409     (bcmx_api_ref_t) bcmx_field_qualify_SrcMac,
    410     (bcmx_api_ref_t) bcmx_field_qualify_SrcMac_get,
    411     (bcmx_api_ref_t) bcmx_field_qualify_SrcMimGport,
    412     (bcmx_api_ref_t) bcmx_field_qualify_SrcMimGport_get,
    413     (bcmx_api_ref_t) bcmx_field_qualify_SrcModPortGport,
    414     (bcmx_api_ref_t) bcmx_field_qualify_SrcModPortGport_get,
    415     (bcmx_api_ref_t) bcmx_field_qualify_SrcModuleGport,
    416     (bcmx_api_ref_t) bcmx_field_qualify_SrcModuleGport_get,
    417     (bcmx_api_ref_t) bcmx_field_qualify_SrcMplsGport,
    418     (bcmx_api_ref_t) bcmx_field_qualify_SrcMplsGport_get,
    419     (bcmx_api_ref_t) bcmx_field_qualify_SrcPort,
    420     (bcmx_api_ref_t) bcmx_field_qualify_SrcPort_get,
    421     (bcmx_api_ref_t) bcmx_field_qualify_SrcTrunk,
    422     (bcmx_api_ref_t) bcmx_field_qualify_SrcTrunk_get,
    423     (bcmx_api_ref_t) bcmx_field_qualify_SrcVirtualPortValid,
    424     (bcmx_api_ref_t) bcmx_field_qualify_SrcVirtualPortValid_get,
    425     (bcmx_api_ref_t) bcmx_field_qualify_SrcWlanGport,
    426     (bcmx_api_ref_t) bcmx_field_qualify_SrcWlanGport_get,
    427     (bcmx_api_ref_t) bcmx_field_qualify_TcpControl,
    428     (bcmx_api_ref_t) bcmx_field_qualify_TcpControl_get,
    429     (bcmx_api_ref_t) bcmx_field_qualify_TcpHeaderSize,
    430     (bcmx_api_ref_t) bcmx_field_qualify_TcpHeaderSize_get,
    431     (bcmx_api_ref_t) bcmx_field_qualify_TcpSequenceZero,
    432     (bcmx_api_ref_t) bcmx_field_qualify_TcpSequenceZero_get,
    433     (bcmx_api_ref_t) bcmx_field_qualify_Tos,
    434     (bcmx_api_ref_t) bcmx_field_qualify_Tos_get,
    435     (bcmx_api_ref_t) bcmx_field_qualify_TranslatedVlanFormat,
    436     (bcmx_api_ref_t) bcmx_field_qualify_TranslatedVlanFormat_get,
    437     (bcmx_api_ref_t) bcmx_field_qualify_Ttl,
    438     (bcmx_api_ref_t) bcmx_field_qualify_Ttl_get,
    439     (bcmx_api_ref_t) bcmx_field_qualify_TunnelTerminated,
    440     (bcmx_api_ref_t) bcmx_field_qualify_TunnelTerminated_get,
    441     (bcmx_api_ref_t) bcmx_field_qualify_TunnelType,
    442     (bcmx_api_ref_t) bcmx_field_qualify_TunnelType_get,
    443     (bcmx_api_ref_t) bcmx_field_qualify_VlanFormat,
    444     (bcmx_api_ref_t) bcmx_field_qualify_VlanFormat_get,
    445     (bcmx_api_ref_t) bcmx_field_qualify_VlanTranslationHit,
    446     (bcmx_api_ref_t) bcmx_field_qualify_VlanTranslationHit_get,
    447     (bcmx_api_ref_t) bcmx_field_qualify_VnTag,
    448     (bcmx_api_ref_t) bcmx_field_qualify_VnTag_get,
    449     (bcmx_api_ref_t) bcmx_field_qualify_Vpn,
    450     (bcmx_api_ref_t) bcmx_field_qualify_Vpn_get,
    451     (bcmx_api_ref_t) bcmx_field_qualify_Vrf,
    452     (bcmx_api_ref_t) bcmx_field_qualify_Vrf_get,
    453     (bcmx_api_ref_t) bcmx_field_qualify_clear,
    454     (bcmx_api_ref_t) bcmx_field_qualify_data,
    455     (bcmx_api_ref_t) bcmx_field_range_create,
    456     (bcmx_api_ref_t) bcmx_field_range_create_id,
    457     (bcmx_api_ref_t) bcmx_field_range_destroy,
    458     (bcmx_api_ref_t) bcmx_field_range_get,
    459     (bcmx_api_ref_t) bcmx_field_range_group_create,
    460     (bcmx_api_ref_t) bcmx_field_range_group_create_id,
    461     (bcmx_api_ref_t) bcmx_field_resync,
    462     (bcmx_api_ref_t) bcmx_field_stat_all_set,
    463     (bcmx_api_ref_t) bcmx_field_stat_all_set32,
    464     (bcmx_api_ref_t) bcmx_field_stat_config_get,
    465     (bcmx_api_ref_t) bcmx_field_stat_create,
    466     (bcmx_api_ref_t) bcmx_field_stat_create_id,
    467     (bcmx_api_ref_t) bcmx_field_stat_destroy,
    468     (bcmx_api_ref_t) bcmx_field_stat_get,
    469     (bcmx_api_ref_t) bcmx_field_stat_get32,
    470     (bcmx_api_ref_t) bcmx_field_stat_multi_get,
    471     (bcmx_api_ref_t) bcmx_field_stat_multi_get32,
    472     (bcmx_api_ref_t) bcmx_field_stat_set,
    473     (bcmx_api_ref_t) bcmx_field_stat_set32,
    474     (bcmx_api_ref_t) bcmx_field_stat_size,
    475     (bcmx_api_ref_t) bcmx_init,
    476     (bcmx_api_ref_t) bcmx_ipfix_config_get,
    477     (bcmx_api_ref_t) bcmx_ipfix_config_set,
    478     (bcmx_api_ref_t) bcmx_ipfix_config_t_init,
    479     (bcmx_api_ref_t) bcmx_ipfix_mirror_config_get,
    480     (bcmx_api_ref_t) bcmx_ipfix_mirror_config_set,
    481     (bcmx_api_ref_t) bcmx_ipfix_mirror_config_t_init,
    482     (bcmx_api_ref_t) bcmx_ipfix_mirror_port_dest_add,
    483     (bcmx_api_ref_t) bcmx_ipfix_mirror_port_dest_delete,
    484     (bcmx_api_ref_t) bcmx_ipfix_mirror_port_dest_delete_all,
    485     (bcmx_api_ref_t) bcmx_ipfix_mirror_port_dest_get,
    486     (bcmx_api_ref_t) bcmx_ipfix_rate_create,
    487     (bcmx_api_ref_t) bcmx_ipfix_rate_destroy,
    488     (bcmx_api_ref_t) bcmx_ipfix_rate_destroy_all,
    489     (bcmx_api_ref_t) bcmx_ipfix_rate_get,
    490     (bcmx_api_ref_t) bcmx_ipfix_rate_mirror_add,
    491     (bcmx_api_ref_t) bcmx_ipfix_rate_mirror_delete,
    492     (bcmx_api_ref_t) bcmx_ipfix_rate_mirror_delete_all,
    493     (bcmx_api_ref_t) bcmx_ipfix_rate_mirror_get,
    494     (bcmx_api_ref_t) bcmx_ipfix_rate_t_init,
    495 #ifdef	INCLUDE_L3
    496     (bcmx_api_ref_t) bcmx_ipmc_add,
    497     (bcmx_api_ref_t) bcmx_ipmc_addr_t_free,
    498     (bcmx_api_ref_t) bcmx_ipmc_addr_t_init,
    499     (bcmx_api_ref_t) bcmx_ipmc_age,
    500     (bcmx_api_ref_t) bcmx_ipmc_counters_get,
    501     (bcmx_api_ref_t) bcmx_ipmc_detach,
    502     (bcmx_api_ref_t) bcmx_ipmc_egress_port_get,
    503     (bcmx_api_ref_t) bcmx_ipmc_egress_port_init,
    504     (bcmx_api_ref_t) bcmx_ipmc_egress_port_set,
    505     (bcmx_api_ref_t) bcmx_ipmc_enable,
    506     (bcmx_api_ref_t) bcmx_ipmc_find,
    507     (bcmx_api_ref_t) bcmx_ipmc_init,
    508     (bcmx_api_ref_t) bcmx_ipmc_remove,
    509     (bcmx_api_ref_t) bcmx_ipmc_remove_all,
    510     (bcmx_api_ref_t) bcmx_ipmc_traverse,
    511 #endif	/* INCLUDE_L3 */
    512     (bcmx_api_ref_t) bcmx_l2_addr_add,
    513     (bcmx_api_ref_t) bcmx_l2_addr_delete,
    514     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_mac,
    515     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_mac_port,
    516     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_port,
    517     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_trunk,
    518     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_vlan,
    519     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_vlan_port,
    520     (bcmx_api_ref_t) bcmx_l2_addr_delete_by_vlan_trunk,
    521     (bcmx_api_ref_t) bcmx_l2_addr_freeze,
    522     (bcmx_api_ref_t) bcmx_l2_addr_from_bcm,
    523     (bcmx_api_ref_t) bcmx_l2_addr_get,
    524     (bcmx_api_ref_t) bcmx_l2_addr_native_get,
    525     (bcmx_api_ref_t) bcmx_l2_addr_port_get,
    526     (bcmx_api_ref_t) bcmx_l2_addr_refresh,
    527     (bcmx_api_ref_t) bcmx_l2_addr_t_init,
    528     (bcmx_api_ref_t) bcmx_l2_addr_thaw,
    529     (bcmx_api_ref_t) bcmx_l2_addr_to_bcm,
    530     (bcmx_api_ref_t) bcmx_l2_age_timer_get,
    531     (bcmx_api_ref_t) bcmx_l2_age_timer_set,
    532     (bcmx_api_ref_t) bcmx_l2_cache_addr_t_free,
    533     (bcmx_api_ref_t) bcmx_l2_cache_addr_t_init,
    534     (bcmx_api_ref_t) bcmx_l2_cache_delete,
    535     (bcmx_api_ref_t) bcmx_l2_cache_delete_all,
    536     (bcmx_api_ref_t) bcmx_l2_cache_get,
    537     (bcmx_api_ref_t) bcmx_l2_cache_init,
    538     (bcmx_api_ref_t) bcmx_l2_cache_set,
    539     (bcmx_api_ref_t) bcmx_l2_cache_size_get,
    540     (bcmx_api_ref_t) bcmx_l2_conflict_get,
    541     (bcmx_api_ref_t) bcmx_l2_device_add,
    542     (bcmx_api_ref_t) bcmx_l2_device_remove,
    543     (bcmx_api_ref_t) bcmx_l2_learn_class_get,
    544     (bcmx_api_ref_t) bcmx_l2_learn_class_set,
    545     (bcmx_api_ref_t) bcmx_l2_learn_limit_get,
    546     (bcmx_api_ref_t) bcmx_l2_learn_limit_set,
    547     (bcmx_api_ref_t) bcmx_l2_learn_limit_t_init,
    548     (bcmx_api_ref_t) bcmx_l2_learn_port_class_get,
    549     (bcmx_api_ref_t) bcmx_l2_learn_port_class_set,
    550     (bcmx_api_ref_t) bcmx_l2_notify_register,
    551     (bcmx_api_ref_t) bcmx_l2_notify_start,
    552     (bcmx_api_ref_t) bcmx_l2_notify_stop,
    553     (bcmx_api_ref_t) bcmx_l2_notify_unregister,
    554     (bcmx_api_ref_t) bcmx_l2_replace,
    555     (bcmx_api_ref_t) bcmx_l2_tunnel_add,
    556     (bcmx_api_ref_t) bcmx_l2_tunnel_delete,
    557     (bcmx_api_ref_t) bcmx_l2_tunnel_delete_all,
    558 #ifdef	INCLUDE_L3
    559     (bcmx_api_ref_t) bcmx_l3_cleanup,
    560     (bcmx_api_ref_t) bcmx_l3_egress_create,
    561     (bcmx_api_ref_t) bcmx_l3_egress_destroy,
    562     (bcmx_api_ref_t) bcmx_l3_egress_find,
    563     (bcmx_api_ref_t) bcmx_l3_egress_get,
    564     (bcmx_api_ref_t) bcmx_l3_egress_multipath_add,
    565     (bcmx_api_ref_t) bcmx_l3_egress_multipath_create,
    566     (bcmx_api_ref_t) bcmx_l3_egress_multipath_delete,
    567     (bcmx_api_ref_t) bcmx_l3_egress_multipath_destroy,
    568     (bcmx_api_ref_t) bcmx_l3_egress_multipath_find,
    569     (bcmx_api_ref_t) bcmx_l3_egress_multipath_get,
    570     (bcmx_api_ref_t) bcmx_l3_egress_multipath_max_create,
    571     (bcmx_api_ref_t) bcmx_l3_egress_multipath_traverse,
    572     (bcmx_api_ref_t) bcmx_l3_egress_t_init,
    573     (bcmx_api_ref_t) bcmx_l3_egress_traverse,
    574     (bcmx_api_ref_t) bcmx_l3_enable_set,
    575     (bcmx_api_ref_t) bcmx_l3_host_add,
    576     (bcmx_api_ref_t) bcmx_l3_host_age,
    577     (bcmx_api_ref_t) bcmx_l3_host_conflict_get,
    578     (bcmx_api_ref_t) bcmx_l3_host_delete,
    579     (bcmx_api_ref_t) bcmx_l3_host_delete_all,
    580     (bcmx_api_ref_t) bcmx_l3_host_delete_by_interface,
    581     (bcmx_api_ref_t) bcmx_l3_host_delete_by_network,
    582     (bcmx_api_ref_t) bcmx_l3_host_find,
    583     (bcmx_api_ref_t) bcmx_l3_host_invalidate_entry,
    584     (bcmx_api_ref_t) bcmx_l3_host_t_init,
    585     (bcmx_api_ref_t) bcmx_l3_host_traverse,
    586     (bcmx_api_ref_t) bcmx_l3_host_validate_entry,
    587     (bcmx_api_ref_t) bcmx_l3_info,
    588     (bcmx_api_ref_t) bcmx_l3_ingress_create,
    589     (bcmx_api_ref_t) bcmx_l3_ingress_destroy,
    590     (bcmx_api_ref_t) bcmx_l3_ingress_find,
    591     (bcmx_api_ref_t) bcmx_l3_ingress_get,
    592     (bcmx_api_ref_t) bcmx_l3_ingress_t_init,
    593     (bcmx_api_ref_t) bcmx_l3_init,
    594     (bcmx_api_ref_t) bcmx_l3_intf_create,
    595     (bcmx_api_ref_t) bcmx_l3_intf_delete,
    596     (bcmx_api_ref_t) bcmx_l3_intf_delete_all,
    597     (bcmx_api_ref_t) bcmx_l3_intf_find,
    598     (bcmx_api_ref_t) bcmx_l3_intf_find_vlan,
    599     (bcmx_api_ref_t) bcmx_l3_intf_get,
    600     (bcmx_api_ref_t) bcmx_l3_intf_t_init,
    601     (bcmx_api_ref_t) bcmx_l3_ip6_prefix_map_add,
    602     (bcmx_api_ref_t) bcmx_l3_ip6_prefix_map_delete,
    603     (bcmx_api_ref_t) bcmx_l3_ip6_prefix_map_delete_all,
    604     (bcmx_api_ref_t) bcmx_l3_ip6_prefix_map_get,
    605     (bcmx_api_ref_t) bcmx_l3_route_add,
    606     (bcmx_api_ref_t) bcmx_l3_route_age,
    607     (bcmx_api_ref_t) bcmx_l3_route_delete,
    608     (bcmx_api_ref_t) bcmx_l3_route_delete_all,
    609     (bcmx_api_ref_t) bcmx_l3_route_delete_by_interface,
    610     (bcmx_api_ref_t) bcmx_l3_route_get,
    611     (bcmx_api_ref_t) bcmx_l3_route_max_ecmp_get,
    612     (bcmx_api_ref_t) bcmx_l3_route_max_ecmp_set,
    613     (bcmx_api_ref_t) bcmx_l3_route_multipath_get,
    614     (bcmx_api_ref_t) bcmx_l3_route_t_init,
    615     (bcmx_api_ref_t) bcmx_l3_route_traverse,
    616     (bcmx_api_ref_t) bcmx_l3_source_bind_add,
    617     (bcmx_api_ref_t) bcmx_l3_source_bind_delete,
    618     (bcmx_api_ref_t) bcmx_l3_source_bind_delete_all,
    619     (bcmx_api_ref_t) bcmx_l3_source_bind_enable_get,
    620     (bcmx_api_ref_t) bcmx_l3_source_bind_enable_set,
    621     (bcmx_api_ref_t) bcmx_l3_source_bind_get,
    622     (bcmx_api_ref_t) bcmx_l3_source_bind_t_init,
    623     (bcmx_api_ref_t) bcmx_l3_vrf_stat_enable_set,
    624     (bcmx_api_ref_t) bcmx_l3_vrf_stat_get,
    625     (bcmx_api_ref_t) bcmx_l3_vrf_stat_get32,
    626     (bcmx_api_ref_t) bcmx_l3_vrf_stat_multi_get,
    627     (bcmx_api_ref_t) bcmx_l3_vrf_stat_multi_get32,
    628     (bcmx_api_ref_t) bcmx_l3_vrf_stat_multi_set,
    629     (bcmx_api_ref_t) bcmx_l3_vrf_stat_multi_set32,
    630     (bcmx_api_ref_t) bcmx_l3_vrf_stat_set,
    631     (bcmx_api_ref_t) bcmx_l3_vrf_stat_set32,
    632     (bcmx_api_ref_t) bcmx_l3_vrrp_add,
    633     (bcmx_api_ref_t) bcmx_l3_vrrp_delete,
    634     (bcmx_api_ref_t) bcmx_l3_vrrp_delete_all,
    635     (bcmx_api_ref_t) bcmx_l3_vrrp_get,
    636 #endif	/* INCLUDE_L3 */
    637     (bcmx_api_ref_t) bcmx_linkscan_device_add,
    638     (bcmx_api_ref_t) bcmx_linkscan_device_remove,
    639     (bcmx_api_ref_t) bcmx_linkscan_enable_get,
    640     (bcmx_api_ref_t) bcmx_linkscan_enable_port_get,
    641     (bcmx_api_ref_t) bcmx_linkscan_enable_set,
    642     (bcmx_api_ref_t) bcmx_linkscan_register,
    643     (bcmx_api_ref_t) bcmx_linkscan_unregister,
    644     (bcmx_api_ref_t) bcmx_mcast_addr_add,
    645     (bcmx_api_ref_t) bcmx_mcast_addr_remove,
    646     (bcmx_api_ref_t) bcmx_mcast_addr_t_free,
    647     (bcmx_api_ref_t) bcmx_mcast_addr_t_init,
    648     (bcmx_api_ref_t) bcmx_mcast_init,
    649     (bcmx_api_ref_t) bcmx_mcast_join,
    650     (bcmx_api_ref_t) bcmx_mcast_leave,
    651     (bcmx_api_ref_t) bcmx_mcast_port_add,
    652     (bcmx_api_ref_t) bcmx_mcast_port_get,
    653     (bcmx_api_ref_t) bcmx_mcast_port_remove,
    654 #ifdef	INCLUDE_L3
    655     (bcmx_api_ref_t) bcmx_mim_detach,
    656     (bcmx_api_ref_t) bcmx_mim_init,
    657     (bcmx_api_ref_t) bcmx_mim_port_add,
    658     (bcmx_api_ref_t) bcmx_mim_port_delete,
    659     (bcmx_api_ref_t) bcmx_mim_port_delete_all,
    660     (bcmx_api_ref_t) bcmx_mim_port_get,
    661     (bcmx_api_ref_t) bcmx_mim_port_get_all,
    662     (bcmx_api_ref_t) bcmx_mim_port_t_init,
    663     (bcmx_api_ref_t) bcmx_mim_vpn_config_t_init,
    664     (bcmx_api_ref_t) bcmx_mim_vpn_create,
    665     (bcmx_api_ref_t) bcmx_mim_vpn_destroy,
    666     (bcmx_api_ref_t) bcmx_mim_vpn_destroy_all,
    667     (bcmx_api_ref_t) bcmx_mim_vpn_get,
    668 #endif	/* INCLUDE_L3 */
    669     (bcmx_api_ref_t) bcmx_mirror_destination_create,
    670     (bcmx_api_ref_t) bcmx_mirror_destination_destroy,
    671     (bcmx_api_ref_t) bcmx_mirror_destination_get,
    672     (bcmx_api_ref_t) bcmx_mirror_destination_t_init,
    673     (bcmx_api_ref_t) bcmx_mirror_egress_get,
    674     (bcmx_api_ref_t) bcmx_mirror_egress_set,
    675     (bcmx_api_ref_t) bcmx_mirror_fabric_list_get,
    676     (bcmx_api_ref_t) bcmx_mirror_fabric_list_set,
    677     (bcmx_api_ref_t) bcmx_mirror_ingress_get,
    678     (bcmx_api_ref_t) bcmx_mirror_ingress_set,
    679     (bcmx_api_ref_t) bcmx_mirror_init,
    680     (bcmx_api_ref_t) bcmx_mirror_mode_get,
    681     (bcmx_api_ref_t) bcmx_mirror_mode_set,
    682     (bcmx_api_ref_t) bcmx_mirror_port_dest_add,
    683     (bcmx_api_ref_t) bcmx_mirror_port_dest_delete,
    684     (bcmx_api_ref_t) bcmx_mirror_port_dest_delete_all,
    685     (bcmx_api_ref_t) bcmx_mirror_port_dest_get,
    686     (bcmx_api_ref_t) bcmx_mirror_port_get,
    687     (bcmx_api_ref_t) bcmx_mirror_port_set,
    688     (bcmx_api_ref_t) bcmx_mirror_to_get,
    689     (bcmx_api_ref_t) bcmx_mirror_to_set,
    690     (bcmx_api_ref_t) bcmx_mirror_vlan_get,
    691     (bcmx_api_ref_t) bcmx_mirror_vlan_set,
    692 #ifdef	INCLUDE_L3
    693     (bcmx_api_ref_t) bcmx_mpls_cleanup,
    694     (bcmx_api_ref_t) bcmx_mpls_egress_label_t_init,
    695     (bcmx_api_ref_t) bcmx_mpls_exp_map_create,
    696     (bcmx_api_ref_t) bcmx_mpls_exp_map_destroy,
    697     (bcmx_api_ref_t) bcmx_mpls_exp_map_get,
    698     (bcmx_api_ref_t) bcmx_mpls_exp_map_set,
    699     (bcmx_api_ref_t) bcmx_mpls_init,
    700     (bcmx_api_ref_t) bcmx_mpls_label_stat_clear,
    701     (bcmx_api_ref_t) bcmx_mpls_label_stat_get,
    702     (bcmx_api_ref_t) bcmx_mpls_label_stat_get32,
    703     (bcmx_api_ref_t) bcmx_mpls_port_add,
    704     (bcmx_api_ref_t) bcmx_mpls_port_delete,
    705     (bcmx_api_ref_t) bcmx_mpls_port_delete_all,
    706     (bcmx_api_ref_t) bcmx_mpls_port_get,
    707     (bcmx_api_ref_t) bcmx_mpls_port_get_all,
    708     (bcmx_api_ref_t) bcmx_mpls_port_t_init,
    709     (bcmx_api_ref_t) bcmx_mpls_tunnel_initiator_clear,
    710     (bcmx_api_ref_t) bcmx_mpls_tunnel_initiator_clear_all,
    711     (bcmx_api_ref_t) bcmx_mpls_tunnel_initiator_get,
    712     (bcmx_api_ref_t) bcmx_mpls_tunnel_initiator_set,
    713     (bcmx_api_ref_t) bcmx_mpls_tunnel_switch_add,
    714     (bcmx_api_ref_t) bcmx_mpls_tunnel_switch_delete,
    715     (bcmx_api_ref_t) bcmx_mpls_tunnel_switch_delete_all,
    716     (bcmx_api_ref_t) bcmx_mpls_tunnel_switch_get,
    717     (bcmx_api_ref_t) bcmx_mpls_tunnel_switch_t_init,
    718     (bcmx_api_ref_t) bcmx_mpls_vpn_config_t_init,
    719     (bcmx_api_ref_t) bcmx_mpls_vpn_id_create,
    720     (bcmx_api_ref_t) bcmx_mpls_vpn_id_destroy,
    721     (bcmx_api_ref_t) bcmx_mpls_vpn_id_destroy_all,
    722     (bcmx_api_ref_t) bcmx_mpls_vpn_id_get,
    723 #endif	/* INCLUDE_L3 */
    724     (bcmx_api_ref_t) bcmx_multicast_control_get,
    725     (bcmx_api_ref_t) bcmx_multicast_control_set,
    726     (bcmx_api_ref_t) bcmx_multicast_create,
    727     (bcmx_api_ref_t) bcmx_multicast_destroy,
    728     (bcmx_api_ref_t) bcmx_multicast_detach,
    729     (bcmx_api_ref_t) bcmx_multicast_egress_add,
    730     (bcmx_api_ref_t) bcmx_multicast_egress_delete,
    731     (bcmx_api_ref_t) bcmx_multicast_egress_delete_all,
    732     (bcmx_api_ref_t) bcmx_multicast_egress_get,
    733     (bcmx_api_ref_t) bcmx_multicast_egress_set,
    734     (bcmx_api_ref_t) bcmx_multicast_group_get,
    735     (bcmx_api_ref_t) bcmx_multicast_init,
    736     (bcmx_api_ref_t) bcmx_multicast_l2_encap_get,
    737     (bcmx_api_ref_t) bcmx_multicast_l3_encap_get,
    738     (bcmx_api_ref_t) bcmx_multicast_mim_encap_get,
    739     (bcmx_api_ref_t) bcmx_multicast_niv_encap_get,
    740     (bcmx_api_ref_t) bcmx_multicast_repl_get,
    741     (bcmx_api_ref_t) bcmx_multicast_repl_set,
    742     (bcmx_api_ref_t) bcmx_multicast_subport_encap_get,
    743     (bcmx_api_ref_t) bcmx_multicast_trill_encap_get,
    744     (bcmx_api_ref_t) bcmx_multicast_vlan_encap_get,
    745     (bcmx_api_ref_t) bcmx_multicast_vpls_encap_get,
    746     (bcmx_api_ref_t) bcmx_multicast_wlan_encap_get,
    747 #ifdef	INCLUDE_L3
    748     (bcmx_api_ref_t) bcmx_niv_cleanup,
    749     (bcmx_api_ref_t) bcmx_niv_forward_add,
    750     (bcmx_api_ref_t) bcmx_niv_forward_delete,
    751     (bcmx_api_ref_t) bcmx_niv_forward_delete_all,
    752     (bcmx_api_ref_t) bcmx_niv_forward_get,
    753     (bcmx_api_ref_t) bcmx_niv_forward_t_init,
    754     (bcmx_api_ref_t) bcmx_niv_init,
    755     (bcmx_api_ref_t) bcmx_niv_port_add,
    756     (bcmx_api_ref_t) bcmx_niv_port_delete,
    757     (bcmx_api_ref_t) bcmx_niv_port_delete_all,
    758     (bcmx_api_ref_t) bcmx_niv_port_get,
    759     (bcmx_api_ref_t) bcmx_niv_port_t_init,
    760 #endif	/* INCLUDE_L3 */
    761     (bcmx_api_ref_t) bcmx_oam_detach,
    762     (bcmx_api_ref_t) bcmx_oam_endpoint_create,
    763     (bcmx_api_ref_t) bcmx_oam_endpoint_destroy,
    764     (bcmx_api_ref_t) bcmx_oam_endpoint_destroy_all,
    765     (bcmx_api_ref_t) bcmx_oam_endpoint_get,
    766     (bcmx_api_ref_t) bcmx_oam_endpoint_info_t_init,
    767     (bcmx_api_ref_t) bcmx_oam_group_create,
    768     (bcmx_api_ref_t) bcmx_oam_group_destroy,
    769     (bcmx_api_ref_t) bcmx_oam_group_destroy_all,
    770     (bcmx_api_ref_t) bcmx_oam_group_get,
    771     (bcmx_api_ref_t) bcmx_oam_group_info_t_init,
    772     (bcmx_api_ref_t) bcmx_oam_init,
    773     (bcmx_api_ref_t) bcmx_policer_config_t_init,
    774     (bcmx_api_ref_t) bcmx_policer_create,
    775     (bcmx_api_ref_t) bcmx_policer_destroy,
    776     (bcmx_api_ref_t) bcmx_policer_destroy_all,
    777     (bcmx_api_ref_t) bcmx_policer_get,
    778     (bcmx_api_ref_t) bcmx_policer_init,
    779     (bcmx_api_ref_t) bcmx_policer_set,
    780     (bcmx_api_ref_t) bcmx_port_ability_advert_get,
    781     (bcmx_api_ref_t) bcmx_port_ability_advert_set,
    782     (bcmx_api_ref_t) bcmx_port_ability_get,
    783     (bcmx_api_ref_t) bcmx_port_ability_local_get,
    784     (bcmx_api_ref_t) bcmx_port_ability_remote_get,
    785     (bcmx_api_ref_t) bcmx_port_ability_t_init,
    786     (bcmx_api_ref_t) bcmx_port_advert_get,
    787     (bcmx_api_ref_t) bcmx_port_advert_remote_get,
    788     (bcmx_api_ref_t) bcmx_port_advert_set,
    789     (bcmx_api_ref_t) bcmx_port_autoneg_get,
    790     (bcmx_api_ref_t) bcmx_port_autoneg_set,
    791     (bcmx_api_ref_t) bcmx_port_bpdu_enable_get,
    792     (bcmx_api_ref_t) bcmx_port_bpdu_enable_set,
    793     (bcmx_api_ref_t) bcmx_port_cable_diag,
    794     (bcmx_api_ref_t) bcmx_port_cfi_color_get,
    795     (bcmx_api_ref_t) bcmx_port_cfi_color_set,
    796     (bcmx_api_ref_t) bcmx_port_class_get,
    797     (bcmx_api_ref_t) bcmx_port_class_set,
    798     (bcmx_api_ref_t) bcmx_port_config_get,
    799     (bcmx_api_ref_t) bcmx_port_config_t_init,
    800     (bcmx_api_ref_t) bcmx_port_congestion_config_get,
    801     (bcmx_api_ref_t) bcmx_port_congestion_config_set,
    802     (bcmx_api_ref_t) bcmx_port_congestion_config_t_init,
    803     (bcmx_api_ref_t) bcmx_port_control_get,
    804     (bcmx_api_ref_t) bcmx_port_control_phy_timesync_get,
    805     (bcmx_api_ref_t) bcmx_port_control_phy_timesync_set,
    806     (bcmx_api_ref_t) bcmx_port_control_set,
    807     (bcmx_api_ref_t) bcmx_port_discard_get,
    808     (bcmx_api_ref_t) bcmx_port_discard_set,
    809     (bcmx_api_ref_t) bcmx_port_dscp_map_get,
    810     (bcmx_api_ref_t) bcmx_port_dscp_map_mode_get,
    811     (bcmx_api_ref_t) bcmx_port_dscp_map_mode_set,
    812     (bcmx_api_ref_t) bcmx_port_dscp_map_set,
    813     (bcmx_api_ref_t) bcmx_port_dtag_mode_get,
    814     (bcmx_api_ref_t) bcmx_port_dtag_mode_set,
    815     (bcmx_api_ref_t) bcmx_port_duplex_get,
    816     (bcmx_api_ref_t) bcmx_port_duplex_set,
    817     (bcmx_api_ref_t) bcmx_port_egress_get,
    818     (bcmx_api_ref_t) bcmx_port_egress_set,
    819     (bcmx_api_ref_t) bcmx_port_enable_get,
    820     (bcmx_api_ref_t) bcmx_port_enable_set,
    821     (bcmx_api_ref_t) bcmx_port_encap_config_get,
    822     (bcmx_api_ref_t) bcmx_port_encap_config_set,
    823     (bcmx_api_ref_t) bcmx_port_encap_config_t_init,
    824     (bcmx_api_ref_t) bcmx_port_encap_get,
    825     (bcmx_api_ref_t) bcmx_port_encap_set,
    826     (bcmx_api_ref_t) bcmx_port_fault_get,
    827     (bcmx_api_ref_t) bcmx_port_flood_block_get,
    828     (bcmx_api_ref_t) bcmx_port_flood_block_set,
    829     (bcmx_api_ref_t) bcmx_port_force_vlan_get,
    830     (bcmx_api_ref_t) bcmx_port_force_vlan_set,
    831     (bcmx_api_ref_t) bcmx_port_frame_max_get,
    832     (bcmx_api_ref_t) bcmx_port_frame_max_set,
    833     (bcmx_api_ref_t) bcmx_port_gport_get,
    834     (bcmx_api_ref_t) bcmx_port_ifg_get,
    835     (bcmx_api_ref_t) bcmx_port_ifg_set,
    836     (bcmx_api_ref_t) bcmx_port_ifilter_get,
    837     (bcmx_api_ref_t) bcmx_port_ifilter_set,
    838     (bcmx_api_ref_t) bcmx_port_info_get,
    839     (bcmx_api_ref_t) bcmx_port_info_restore,
    840     (bcmx_api_ref_t) bcmx_port_info_save,
    841     (bcmx_api_ref_t) bcmx_port_info_set,
    842     (bcmx_api_ref_t) bcmx_port_inner_tpid_get,
    843     (bcmx_api_ref_t) bcmx_port_inner_tpid_set,
    844     (bcmx_api_ref_t) bcmx_port_interface_get,
    845     (bcmx_api_ref_t) bcmx_port_interface_set,
    846     (bcmx_api_ref_t) bcmx_port_ipmc_modify_get,
    847     (bcmx_api_ref_t) bcmx_port_ipmc_modify_set,
    848     (bcmx_api_ref_t) bcmx_port_jam_get,
    849     (bcmx_api_ref_t) bcmx_port_jam_set,
    850     (bcmx_api_ref_t) bcmx_port_l3_enable_get,
    851     (bcmx_api_ref_t) bcmx_port_l3_enable_set,
    852     (bcmx_api_ref_t) bcmx_port_l3_modify_get,
    853     (bcmx_api_ref_t) bcmx_port_l3_modify_set,
    854     (bcmx_api_ref_t) bcmx_port_l3_mtu_get,
    855     (bcmx_api_ref_t) bcmx_port_l3_mtu_set,
    856     (bcmx_api_ref_t) bcmx_port_learn_get,
    857     (bcmx_api_ref_t) bcmx_port_learn_modify,
    858     (bcmx_api_ref_t) bcmx_port_learn_set,
    859     (bcmx_api_ref_t) bcmx_port_link_failed_clear,
    860     (bcmx_api_ref_t) bcmx_port_link_status_get,
    861     (bcmx_api_ref_t) bcmx_port_linkscan_get,
    862     (bcmx_api_ref_t) bcmx_port_linkscan_set,
    863     (bcmx_api_ref_t) bcmx_port_loopback_get,
    864     (bcmx_api_ref_t) bcmx_port_loopback_set,
    865     (bcmx_api_ref_t) bcmx_port_lplist_populate,
    866     (bcmx_api_ref_t) bcmx_port_master_get,
    867     (bcmx_api_ref_t) bcmx_port_master_set,
    868     (bcmx_api_ref_t) bcmx_port_match_add,
    869     (bcmx_api_ref_t) bcmx_port_match_delete,
    870     (bcmx_api_ref_t) bcmx_port_match_delete_all,
    871     (bcmx_api_ref_t) bcmx_port_match_info_t_init,
    872     (bcmx_api_ref_t) bcmx_port_match_multi_get,
    873     (bcmx_api_ref_t) bcmx_port_match_replace,
    874     (bcmx_api_ref_t) bcmx_port_match_set,
    875     (bcmx_api_ref_t) bcmx_port_mdix_get,
    876     (bcmx_api_ref_t) bcmx_port_mdix_set,
    877     (bcmx_api_ref_t) bcmx_port_mdix_status_get,
    878     (bcmx_api_ref_t) bcmx_port_medium_config_get,
    879     (bcmx_api_ref_t) bcmx_port_medium_config_set,
    880     (bcmx_api_ref_t) bcmx_port_medium_get,
    881     (bcmx_api_ref_t) bcmx_port_modid_enable_get,
    882     (bcmx_api_ref_t) bcmx_port_modid_enable_set,
    883     (bcmx_api_ref_t) bcmx_port_pause_addr_get,
    884     (bcmx_api_ref_t) bcmx_port_pause_addr_set,
    885     (bcmx_api_ref_t) bcmx_port_pause_get,
    886     (bcmx_api_ref_t) bcmx_port_pause_set,
    887     (bcmx_api_ref_t) bcmx_port_pause_sym_get,
    888     (bcmx_api_ref_t) bcmx_port_pause_sym_set,
    889     (bcmx_api_ref_t) bcmx_port_pfm_get,
    890     (bcmx_api_ref_t) bcmx_port_pfm_set,
    891     (bcmx_api_ref_t) bcmx_port_phy_control_get,
    892     (bcmx_api_ref_t) bcmx_port_phy_control_set,
    893     (bcmx_api_ref_t) bcmx_port_phy_get,
    894     (bcmx_api_ref_t) bcmx_port_phy_modify,
    895     (bcmx_api_ref_t) bcmx_port_phy_set,
    896     (bcmx_api_ref_t) bcmx_port_phy_timesync_config_get,
    897     (bcmx_api_ref_t) bcmx_port_phy_timesync_config_set,
    898     (bcmx_api_ref_t) bcmx_port_phy_timesync_config_t_init,
    899     (bcmx_api_ref_t) bcmx_port_phy_timesync_enhanced_capture_get,
    900     (bcmx_api_ref_t) bcmx_port_priority_color_get,
    901     (bcmx_api_ref_t) bcmx_port_priority_color_set,
    902     (bcmx_api_ref_t) bcmx_port_protocol_vlan_add,
    903     (bcmx_api_ref_t) bcmx_port_protocol_vlan_delete,
    904     (bcmx_api_ref_t) bcmx_port_protocol_vlan_delete_all,
    905     (bcmx_api_ref_t) bcmx_port_queued_count_get,
    906     (bcmx_api_ref_t) bcmx_port_rate_egress_get,
    907     (bcmx_api_ref_t) bcmx_port_rate_egress_set,
    908     (bcmx_api_ref_t) bcmx_port_rate_ingress_get,
    909     (bcmx_api_ref_t) bcmx_port_rate_ingress_set,
    910     (bcmx_api_ref_t) bcmx_port_rate_pause_get,
    911     (bcmx_api_ref_t) bcmx_port_rate_pause_set,
    912     (bcmx_api_ref_t) bcmx_port_sample_rate_get,
    913     (bcmx_api_ref_t) bcmx_port_sample_rate_set,
    914     (bcmx_api_ref_t) bcmx_port_selective_get,
    915     (bcmx_api_ref_t) bcmx_port_selective_set,
    916     (bcmx_api_ref_t) bcmx_port_speed_get,
    917     (bcmx_api_ref_t) bcmx_port_speed_max,
    918     (bcmx_api_ref_t) bcmx_port_speed_set,
    919     (bcmx_api_ref_t) bcmx_port_stat_enable_set,
    920     (bcmx_api_ref_t) bcmx_port_stat_get,
    921     (bcmx_api_ref_t) bcmx_port_stat_get32,
    922     (bcmx_api_ref_t) bcmx_port_stat_multi_get,
    923     (bcmx_api_ref_t) bcmx_port_stat_multi_get32,
    924     (bcmx_api_ref_t) bcmx_port_stat_multi_set,
    925     (bcmx_api_ref_t) bcmx_port_stat_multi_set32,
    926     (bcmx_api_ref_t) bcmx_port_stat_set,
    927     (bcmx_api_ref_t) bcmx_port_stat_set32,
    928     (bcmx_api_ref_t) bcmx_port_stp_get,
    929     (bcmx_api_ref_t) bcmx_port_stp_set,
    930     (bcmx_api_ref_t) bcmx_port_subsidiary_ports_get,
    931     (bcmx_api_ref_t) bcmx_port_tgid_get,
    932     (bcmx_api_ref_t) bcmx_port_tgid_set,
    933     (bcmx_api_ref_t) bcmx_port_tpid_add,
    934     (bcmx_api_ref_t) bcmx_port_tpid_delete,
    935     (bcmx_api_ref_t) bcmx_port_tpid_delete_all,
    936     (bcmx_api_ref_t) bcmx_port_tpid_get,
    937     (bcmx_api_ref_t) bcmx_port_tpid_set,
    938     (bcmx_api_ref_t) bcmx_port_untagged_priority_get,
    939     (bcmx_api_ref_t) bcmx_port_untagged_priority_set,
    940     (bcmx_api_ref_t) bcmx_port_untagged_vlan_get,
    941     (bcmx_api_ref_t) bcmx_port_untagged_vlan_set,
    942     (bcmx_api_ref_t) bcmx_port_update,
    943     (bcmx_api_ref_t) bcmx_port_vlan_inner_tag_get,
    944     (bcmx_api_ref_t) bcmx_port_vlan_inner_tag_set,
    945     (bcmx_api_ref_t) bcmx_port_vlan_member_get,
    946     (bcmx_api_ref_t) bcmx_port_vlan_member_set,
    947     (bcmx_api_ref_t) bcmx_port_vlan_priority_map_get,
    948     (bcmx_api_ref_t) bcmx_port_vlan_priority_map_set,
    949     (bcmx_api_ref_t) bcmx_port_vlan_priority_unmap_get,
    950     (bcmx_api_ref_t) bcmx_port_vlan_priority_unmap_set,
    951 #ifdef	INCLUDE_L3
    952     (bcmx_api_ref_t) bcmx_proxy_cleanup,
    953     (bcmx_api_ref_t) bcmx_proxy_client_set,
    954     (bcmx_api_ref_t) bcmx_proxy_init,
    955     (bcmx_api_ref_t) bcmx_proxy_server_get,
    956     (bcmx_api_ref_t) bcmx_proxy_server_set,
    957 #endif	/* INCLUDE_L3 */
    958     (bcmx_api_ref_t) bcmx_qos_detach,
    959     (bcmx_api_ref_t) bcmx_qos_init,
    960     (bcmx_api_ref_t) bcmx_qos_map_add,
    961     (bcmx_api_ref_t) bcmx_qos_map_create,
    962     (bcmx_api_ref_t) bcmx_qos_map_delete,
    963     (bcmx_api_ref_t) bcmx_qos_map_destroy,
    964     (bcmx_api_ref_t) bcmx_qos_map_multi_get,
    965     (bcmx_api_ref_t) bcmx_qos_map_t_init,
    966     (bcmx_api_ref_t) bcmx_qos_multi_get,
    967     (bcmx_api_ref_t) bcmx_qos_port_map_get,
    968     (bcmx_api_ref_t) bcmx_qos_port_map_set,
    969     (bcmx_api_ref_t) bcmx_qos_port_vlan_map_get,
    970     (bcmx_api_ref_t) bcmx_qos_port_vlan_map_set,
    971     (bcmx_api_ref_t) bcmx_rate_bandwidth_get,
    972     (bcmx_api_ref_t) bcmx_rate_bandwidth_set,
    973     (bcmx_api_ref_t) bcmx_rate_bcast_get,
    974     (bcmx_api_ref_t) bcmx_rate_bcast_set,
    975     (bcmx_api_ref_t) bcmx_rate_dlfbc_get,
    976     (bcmx_api_ref_t) bcmx_rate_dlfbc_set,
    977     (bcmx_api_ref_t) bcmx_rate_get,
    978     (bcmx_api_ref_t) bcmx_rate_mcast_get,
    979     (bcmx_api_ref_t) bcmx_rate_mcast_set,
    980     (bcmx_api_ref_t) bcmx_rate_set,
    981     (bcmx_api_ref_t) bcmx_rate_type_get,
    982     (bcmx_api_ref_t) bcmx_rate_type_set,
    983     (bcmx_api_ref_t) bcmx_rx_control_get,
    984     (bcmx_api_ref_t) bcmx_rx_control_set,
    985     (bcmx_api_ref_t) bcmx_rx_device_add,
    986     (bcmx_api_ref_t) bcmx_rx_device_remove,
    987     (bcmx_api_ref_t) bcmx_rx_register,
    988     (bcmx_api_ref_t) bcmx_rx_running,
    989     (bcmx_api_ref_t) bcmx_rx_start,
    990     (bcmx_api_ref_t) bcmx_rx_stop,
    991     (bcmx_api_ref_t) bcmx_rx_unregister,
    992     (bcmx_api_ref_t) bcmx_stat_clear,
    993     (bcmx_api_ref_t) bcmx_stat_custom_add,
    994     (bcmx_api_ref_t) bcmx_stat_custom_check,
    995     (bcmx_api_ref_t) bcmx_stat_custom_delete,
    996     (bcmx_api_ref_t) bcmx_stat_custom_delete_all,
    997     (bcmx_api_ref_t) bcmx_stat_custom_get,
    998     (bcmx_api_ref_t) bcmx_stat_custom_set,
    999     (bcmx_api_ref_t) bcmx_stat_get,
   1000     (bcmx_api_ref_t) bcmx_stat_get32,
   1001     (bcmx_api_ref_t) bcmx_stat_init,
   1002     (bcmx_api_ref_t) bcmx_stat_multi_get,
   1003     (bcmx_api_ref_t) bcmx_stat_multi_get32,
   1004     (bcmx_api_ref_t) bcmx_stat_sync,
   1005     (bcmx_api_ref_t) bcmx_stg_count_get,
   1006     (bcmx_api_ref_t) bcmx_stg_create,
   1007     (bcmx_api_ref_t) bcmx_stg_create_id,
   1008     (bcmx_api_ref_t) bcmx_stg_default_get,
   1009     (bcmx_api_ref_t) bcmx_stg_default_set,
   1010     (bcmx_api_ref_t) bcmx_stg_destroy,
   1011     (bcmx_api_ref_t) bcmx_stg_init,
   1012     (bcmx_api_ref_t) bcmx_stg_list,
   1013     (bcmx_api_ref_t) bcmx_stg_list_destroy,
   1014     (bcmx_api_ref_t) bcmx_stg_stp_get,
   1015     (bcmx_api_ref_t) bcmx_stg_stp_set,
   1016     (bcmx_api_ref_t) bcmx_stg_vlan_add,
   1017     (bcmx_api_ref_t) bcmx_stg_vlan_list,
   1018     (bcmx_api_ref_t) bcmx_stg_vlan_list_destroy,
   1019     (bcmx_api_ref_t) bcmx_stg_vlan_remove,
   1020     (bcmx_api_ref_t) bcmx_stg_vlan_remove_all,
   1021     (bcmx_api_ref_t) bcmx_subport_cleanup,
   1022     (bcmx_api_ref_t) bcmx_subport_config_t_init,
   1023     (bcmx_api_ref_t) bcmx_subport_group_config_t_init,
   1024     (bcmx_api_ref_t) bcmx_subport_group_create,
   1025     (bcmx_api_ref_t) bcmx_subport_group_destroy,
   1026     (bcmx_api_ref_t) bcmx_subport_group_get,
   1027     (bcmx_api_ref_t) bcmx_subport_init,
   1028     (bcmx_api_ref_t) bcmx_subport_port_add,
   1029     (bcmx_api_ref_t) bcmx_subport_port_delete,
   1030     (bcmx_api_ref_t) bcmx_subport_port_get,
   1031     (bcmx_api_ref_t) bcmx_switch_control_get,
   1032     (bcmx_api_ref_t) bcmx_switch_control_port_get,
   1033     (bcmx_api_ref_t) bcmx_switch_control_port_set,
   1034     (bcmx_api_ref_t) bcmx_switch_control_set,
   1035     (bcmx_api_ref_t) bcmx_switch_rcpu_encap_priority_map_get,
   1036     (bcmx_api_ref_t) bcmx_switch_rcpu_encap_priority_map_set,
   1037 #ifdef	INCLUDE_L3
   1038     (bcmx_api_ref_t) bcmx_trill_cleanup,
   1039     (bcmx_api_ref_t) bcmx_trill_init,
   1040     (bcmx_api_ref_t) bcmx_trill_multicast_delete_all,
   1041     (bcmx_api_ref_t) bcmx_trill_multicast_entry_add,
   1042     (bcmx_api_ref_t) bcmx_trill_multicast_entry_delete,
   1043     (bcmx_api_ref_t) bcmx_trill_multicast_entry_get,
   1044     (bcmx_api_ref_t) bcmx_trill_multicast_entry_t_init,
   1045     (bcmx_api_ref_t) bcmx_trill_multicast_source_add,
   1046     (bcmx_api_ref_t) bcmx_trill_multicast_source_delete,
   1047     (bcmx_api_ref_t) bcmx_trill_multicast_source_get,
   1048     (bcmx_api_ref_t) bcmx_trill_port_add,
   1049     (bcmx_api_ref_t) bcmx_trill_port_delete,
   1050     (bcmx_api_ref_t) bcmx_trill_port_delete_all,
   1051     (bcmx_api_ref_t) bcmx_trill_port_get,
   1052     (bcmx_api_ref_t) bcmx_trill_port_get_all,
   1053     (bcmx_api_ref_t) bcmx_trill_port_t_init,
   1054     (bcmx_api_ref_t) bcmx_trill_stat_clear,
   1055     (bcmx_api_ref_t) bcmx_trill_stat_get,
   1056     (bcmx_api_ref_t) bcmx_trill_stat_get32,
   1057 #endif	/* INCLUDE_L3 */
   1058     (bcmx_api_ref_t) bcmx_trunk_add_info_t_free,
   1059     (bcmx_api_ref_t) bcmx_trunk_add_info_t_init,
   1060     (bcmx_api_ref_t) bcmx_trunk_chip_info_get,
   1061     (bcmx_api_ref_t) bcmx_trunk_create,
   1062     (bcmx_api_ref_t) bcmx_trunk_create_id,
   1063     (bcmx_api_ref_t) bcmx_trunk_destroy,
   1064     (bcmx_api_ref_t) bcmx_trunk_detach,
   1065     (bcmx_api_ref_t) bcmx_trunk_egress_get,
   1066     (bcmx_api_ref_t) bcmx_trunk_egress_set,
   1067     (bcmx_api_ref_t) bcmx_trunk_failover_get,
   1068     (bcmx_api_ref_t) bcmx_trunk_failover_set,
   1069     (bcmx_api_ref_t) bcmx_trunk_find,
   1070     (bcmx_api_ref_t) bcmx_trunk_get,
   1071     (bcmx_api_ref_t) bcmx_trunk_init,
   1072     (bcmx_api_ref_t) bcmx_trunk_mcast_join,
   1073     (bcmx_api_ref_t) bcmx_trunk_member_add,
   1074     (bcmx_api_ref_t) bcmx_trunk_member_delete,
   1075     (bcmx_api_ref_t) bcmx_trunk_member_delete_all,
   1076     (bcmx_api_ref_t) bcmx_trunk_member_get,
   1077     (bcmx_api_ref_t) bcmx_trunk_member_set,
   1078     (bcmx_api_ref_t) bcmx_trunk_member_t_init,
   1079     (bcmx_api_ref_t) bcmx_trunk_psc_get,
   1080     (bcmx_api_ref_t) bcmx_trunk_psc_set,
   1081     (bcmx_api_ref_t) bcmx_trunk_set,
   1082 #ifdef	INCLUDE_L3
   1083     (bcmx_api_ref_t) bcmx_tunnel_config_get,
   1084     (bcmx_api_ref_t) bcmx_tunnel_config_set,
   1085     (bcmx_api_ref_t) bcmx_tunnel_config_t_init,
   1086     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_create,
   1087     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_destroy,
   1088     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_get,
   1089     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_port_get,
   1090     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_port_set,
   1091     (bcmx_api_ref_t) bcmx_tunnel_dscp_map_set,
   1092     (bcmx_api_ref_t) bcmx_tunnel_initiator_clear,
   1093     (bcmx_api_ref_t) bcmx_tunnel_initiator_get,
   1094     (bcmx_api_ref_t) bcmx_tunnel_initiator_set,
   1095     (bcmx_api_ref_t) bcmx_tunnel_initiator_t_init,
   1096     (bcmx_api_ref_t) bcmx_tunnel_terminator_add,
   1097     (bcmx_api_ref_t) bcmx_tunnel_terminator_delete,
   1098     (bcmx_api_ref_t) bcmx_tunnel_terminator_get,
   1099     (bcmx_api_ref_t) bcmx_tunnel_terminator_t_free,
   1100     (bcmx_api_ref_t) bcmx_tunnel_terminator_t_init,
   1101     (bcmx_api_ref_t) bcmx_tunnel_terminator_update,
   1102     (bcmx_api_ref_t) bcmx_tunnel_terminator_vlan_get,
   1103     (bcmx_api_ref_t) bcmx_tunnel_terminator_vlan_set,
   1104 #endif	/* INCLUDE_L3 */
   1105     (bcmx_api_ref_t) bcmx_tx,
   1106     (bcmx_api_ref_t) bcmx_tx_flood,
   1107     (bcmx_api_ref_t) bcmx_tx_lplist,
   1108     (bcmx_api_ref_t) bcmx_tx_pkt_l3_set,
   1109     (bcmx_api_ref_t) bcmx_tx_pkt_untagged_set,
   1110     (bcmx_api_ref_t) bcmx_tx_port_list,
   1111     (bcmx_api_ref_t) bcmx_tx_uc,
   1112     (bcmx_api_ref_t) bcmx_uport_create_callback_set,
   1113     (bcmx_api_ref_t) bcmx_vlan_block_get,
   1114     (bcmx_api_ref_t) bcmx_vlan_block_set,
   1115     (bcmx_api_ref_t) bcmx_vlan_block_t_init,
   1116     (bcmx_api_ref_t) bcmx_vlan_control_get,
   1117     (bcmx_api_ref_t) bcmx_vlan_control_port_get,
   1118     (bcmx_api_ref_t) bcmx_vlan_control_port_set,
   1119     (bcmx_api_ref_t) bcmx_vlan_control_set,
   1120     (bcmx_api_ref_t) bcmx_vlan_control_vlan_get,
   1121     (bcmx_api_ref_t) bcmx_vlan_control_vlan_set,
   1122     (bcmx_api_ref_t) bcmx_vlan_create,
   1123     (bcmx_api_ref_t) bcmx_vlan_cross_connect_add,
   1124     (bcmx_api_ref_t) bcmx_vlan_cross_connect_delete,
   1125     (bcmx_api_ref_t) bcmx_vlan_cross_connect_delete_all,
   1126     (bcmx_api_ref_t) bcmx_vlan_default_get,
   1127     (bcmx_api_ref_t) bcmx_vlan_default_set,
   1128     (bcmx_api_ref_t) bcmx_vlan_destroy,
   1129     (bcmx_api_ref_t) bcmx_vlan_destroy_all,
   1130     (bcmx_api_ref_t) bcmx_vlan_dtag_add,
   1131     (bcmx_api_ref_t) bcmx_vlan_dtag_delete,
   1132     (bcmx_api_ref_t) bcmx_vlan_dtag_delete_all,
   1133     (bcmx_api_ref_t) bcmx_vlan_dtag_get,
   1134     (bcmx_api_ref_t) bcmx_vlan_dtag_range_add,
   1135     (bcmx_api_ref_t) bcmx_vlan_dtag_range_delete,
   1136     (bcmx_api_ref_t) bcmx_vlan_dtag_range_delete_all,
   1137     (bcmx_api_ref_t) bcmx_vlan_dtag_range_get,
   1138     (bcmx_api_ref_t) bcmx_vlan_gport_add,
   1139     (bcmx_api_ref_t) bcmx_vlan_gport_delete,
   1140     (bcmx_api_ref_t) bcmx_vlan_gport_delete_all,
   1141     (bcmx_api_ref_t) bcmx_vlan_gport_get,
   1142     (bcmx_api_ref_t) bcmx_vlan_gport_get_all,
   1143     (bcmx_api_ref_t) bcmx_vlan_ip_action_add,
   1144     (bcmx_api_ref_t) bcmx_vlan_ip_action_delete,
   1145     (bcmx_api_ref_t) bcmx_vlan_ip_action_delete_all,
   1146     (bcmx_api_ref_t) bcmx_vlan_ip_action_get,
   1147     (bcmx_api_ref_t) bcmx_vlan_ip_add,
   1148     (bcmx_api_ref_t) bcmx_vlan_ip_delete,
   1149     (bcmx_api_ref_t) bcmx_vlan_ip_delete_all,
   1150     (bcmx_api_ref_t) bcmx_vlan_mac_action_add,
   1151     (bcmx_api_ref_t) bcmx_vlan_mac_action_delete,
   1152     (bcmx_api_ref_t) bcmx_vlan_mac_action_delete_all,
   1153     (bcmx_api_ref_t) bcmx_vlan_mac_action_get,
   1154     (bcmx_api_ref_t) bcmx_vlan_mac_add,
   1155     (bcmx_api_ref_t) bcmx_vlan_mac_delete,
   1156     (bcmx_api_ref_t) bcmx_vlan_mac_delete_all,
   1157     (bcmx_api_ref_t) bcmx_vlan_mcast_flood_get,
   1158     (bcmx_api_ref_t) bcmx_vlan_mcast_flood_set,
   1159     (bcmx_api_ref_t) bcmx_vlan_port_add,
   1160     (bcmx_api_ref_t) bcmx_vlan_port_create,
   1161     (bcmx_api_ref_t) bcmx_vlan_port_default_action_delete,
   1162     (bcmx_api_ref_t) bcmx_vlan_port_default_action_get,
   1163     (bcmx_api_ref_t) bcmx_vlan_port_default_action_set,
   1164     (bcmx_api_ref_t) bcmx_vlan_port_destroy,
   1165     (bcmx_api_ref_t) bcmx_vlan_port_egress_default_action_delete,
   1166     (bcmx_api_ref_t) bcmx_vlan_port_egress_default_action_get,
   1167     (bcmx_api_ref_t) bcmx_vlan_port_egress_default_action_set,
   1168     (bcmx_api_ref_t) bcmx_vlan_port_find,
   1169     (bcmx_api_ref_t) bcmx_vlan_port_get,
   1170     (bcmx_api_ref_t) bcmx_vlan_port_protocol_action_add,
   1171     (bcmx_api_ref_t) bcmx_vlan_port_protocol_action_delete,
   1172     (bcmx_api_ref_t) bcmx_vlan_port_protocol_action_delete_all,
   1173     (bcmx_api_ref_t) bcmx_vlan_port_protocol_action_get,
   1174     (bcmx_api_ref_t) bcmx_vlan_port_remove,
   1175     (bcmx_api_ref_t) bcmx_vlan_port_t_init,
   1176     (bcmx_api_ref_t) bcmx_vlan_queue_map_attach,
   1177     (bcmx_api_ref_t) bcmx_vlan_queue_map_attach_get,
   1178     (bcmx_api_ref_t) bcmx_vlan_queue_map_create,
   1179     (bcmx_api_ref_t) bcmx_vlan_queue_map_destroy,
   1180     (bcmx_api_ref_t) bcmx_vlan_queue_map_destroy_all,
   1181     (bcmx_api_ref_t) bcmx_vlan_queue_map_detach,
   1182     (bcmx_api_ref_t) bcmx_vlan_queue_map_detach_all,
   1183     (bcmx_api_ref_t) bcmx_vlan_queue_map_get,
   1184     (bcmx_api_ref_t) bcmx_vlan_queue_map_set,
   1185     (bcmx_api_ref_t) bcmx_vlan_stat_enable_set,
   1186     (bcmx_api_ref_t) bcmx_vlan_stat_multi_get,
   1187     (bcmx_api_ref_t) bcmx_vlan_stat_multi_get32,
   1188     (bcmx_api_ref_t) bcmx_vlan_stat_multi_set,
   1189     (bcmx_api_ref_t) bcmx_vlan_stat_multi_set32,
   1190     (bcmx_api_ref_t) bcmx_vlan_stg_get,
   1191     (bcmx_api_ref_t) bcmx_vlan_stg_set,
   1192     (bcmx_api_ref_t) bcmx_vlan_translate_action_add,
   1193     (bcmx_api_ref_t) bcmx_vlan_translate_action_delete,
   1194     (bcmx_api_ref_t) bcmx_vlan_translate_action_get,
   1195     (bcmx_api_ref_t) bcmx_vlan_translate_action_range_add,
   1196     (bcmx_api_ref_t) bcmx_vlan_translate_action_range_delete,
   1197     (bcmx_api_ref_t) bcmx_vlan_translate_action_range_delete_all,
   1198     (bcmx_api_ref_t) bcmx_vlan_translate_action_range_get,
   1199     (bcmx_api_ref_t) bcmx_vlan_translate_add,
   1200     (bcmx_api_ref_t) bcmx_vlan_translate_delete,
   1201     (bcmx_api_ref_t) bcmx_vlan_translate_delete_all,
   1202     (bcmx_api_ref_t) bcmx_vlan_translate_egress_action_add,
   1203     (bcmx_api_ref_t) bcmx_vlan_translate_egress_action_delete,
   1204     (bcmx_api_ref_t) bcmx_vlan_translate_egress_action_get,
   1205     (bcmx_api_ref_t) bcmx_vlan_translate_egress_add,
   1206     (bcmx_api_ref_t) bcmx_vlan_translate_egress_delete,
   1207     (bcmx_api_ref_t) bcmx_vlan_translate_egress_delete_all,
   1208     (bcmx_api_ref_t) bcmx_vlan_translate_egress_get,
   1209     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_enable_set,
   1210     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_get,
   1211     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_get32,
   1212     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_multi_get,
   1213     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_multi_get32,
   1214     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_multi_set,
   1215     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_multi_set32,
   1216     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_set,
   1217     (bcmx_api_ref_t) bcmx_vlan_translate_egress_stat_set32,
   1218     (bcmx_api_ref_t) bcmx_vlan_translate_get,
   1219     (bcmx_api_ref_t) bcmx_vlan_translate_range_add,
   1220     (bcmx_api_ref_t) bcmx_vlan_translate_range_delete,
   1221     (bcmx_api_ref_t) bcmx_vlan_translate_range_delete_all,
   1222     (bcmx_api_ref_t) bcmx_vlan_translate_range_get,
   1223     (bcmx_api_ref_t) bcmx_vlan_translate_stat_enable_set,
   1224     (bcmx_api_ref_t) bcmx_vlan_translate_stat_get,
   1225     (bcmx_api_ref_t) bcmx_vlan_translate_stat_get32,
   1226     (bcmx_api_ref_t) bcmx_vlan_translate_stat_multi_get,
   1227     (bcmx_api_ref_t) bcmx_vlan_translate_stat_multi_get32,
   1228     (bcmx_api_ref_t) bcmx_vlan_translate_stat_multi_set,
   1229     (bcmx_api_ref_t) bcmx_vlan_translate_stat_multi_set32,
   1230     (bcmx_api_ref_t) bcmx_vlan_translate_stat_set,
   1231     (bcmx_api_ref_t) bcmx_vlan_translate_stat_set32,
   1232     (bcmx_api_ref_t) bcmx_vlan_vector_flags_set,
   1233 #ifdef	INCLUDE_L3
   1234     (bcmx_api_ref_t) bcmx_wlan_client_add,
   1235     (bcmx_api_ref_t) bcmx_wlan_client_delete,
   1236     (bcmx_api_ref_t) bcmx_wlan_client_delete_all,
   1237     (bcmx_api_ref_t) bcmx_wlan_client_get,
   1238     (bcmx_api_ref_t) bcmx_wlan_client_t_init,
   1239     (bcmx_api_ref_t) bcmx_wlan_detach,
   1240     (bcmx_api_ref_t) bcmx_wlan_init,
   1241     (bcmx_api_ref_t) bcmx_wlan_port_add,
   1242     (bcmx_api_ref_t) bcmx_wlan_port_delete,
   1243     (bcmx_api_ref_t) bcmx_wlan_port_delete_all,
   1244     (bcmx_api_ref_t) bcmx_wlan_port_get,
   1245     (bcmx_api_ref_t) bcmx_wlan_port_t_init,
   1246     (bcmx_api_ref_t) bcmx_wlan_tunnel_initiator_create,
   1247     (bcmx_api_ref_t) bcmx_wlan_tunnel_initiator_destroy,
   1248     (bcmx_api_ref_t) bcmx_wlan_tunnel_initiator_get
   1249 #endif	/* INCLUDE_L3 */
   1250 };
   1251