int BCM_FIELD_ACTION_ID_MAP(int *user_action_id);
bcm_field_action_priority_t BCM_FIELD_ACTION_POSITION(int *_array_id_, int *_position_);
bcm_field_action_priority_t BCM_FIELD_ACTION_PRIORITY(int *_array_id_, int *_priority_);
void BCM_FIELD_ASET_ADD(bcm_field_aset_t *aset, int *q);
void BCM_FIELD_ASET_ADD_WIDTH(bcm_field_aset_t *aset, int *q, int *width_);
void BCM_FIELD_ASET_INIT(bcm_field_aset_t *aset);
void BCM_FIELD_ASET_REMOVE(bcm_field_aset_t *aset, int *q);
int BCM_FIELD_ASET_TEST(bcm_field_aset_t *aset, int *q);
void BCM_FIELD_COPYTOCPU_REASON_ADD(bcm_field_copytocpu_reason_bmp_t *copytocpu_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_COPYTOCPU_REASON_INIT(bcm_field_copytocpu_reason_bmp_t *copytocpu_reason_bmp); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_COPYTOCPU_REASON_REMOVE(bcm_field_copytocpu_reason_bmp_t *copytocpu_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_COPYTOCPU_REASON_TEST(bcm_field_copytocpu_reason_bmp_t *copytocpu_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_COPY_TO_SECONDARY_REASON_ADD(bcm_field_copy_to_secondary_reason_bmp_t *copy_to_secondary_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_COPY_TO_SECONDARY_REASON_INIT(bcm_field_copy_to_secondary_reason_bmp_t *copy_to_secondary_reason_bmp); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_COPY_TO_SECONDARY_REASON_REMOVE(bcm_field_copy_to_secondary_reason_bmp_t *copy_to_secondary_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_COPY_TO_SECONDARY_REASON_TEST(bcm_field_copy_to_secondary_reason_bmp_t *copy_to_secondary_reason_bmp, int *reason); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_DATA_QUALIFIER_SET(int *data_qual_id, int *qual_id);
void BCM_FIELD_DROP_MASK_BMP_ADD(bcm_field_drop_mask_reason_bmp_t *drop_mask_set, bcm_field_drop_mask_reason_t *q);
void BCM_FIELD_DROP_MASK_BMP_INIT(bcm_field_drop_mask_reason_bmp_t *drop_mask_set);
void BCM_FIELD_DROP_MASK_BMP_REMOVE(bcm_field_drop_mask_reason_bmp_t *drop_mask_set, bcm_field_drop_mask_reason_t *q);
int BCM_FIELD_DROP_MASK_BMP_TEST(bcm_field_drop_mask_reason_bmp_t *drop_mask_set, bcm_field_drop_mask_reason_t *q);
void BCM_FIELD_DROP_REASON_BMP_ADD(bcm_field_drop_reason_bmp_t *drop_reason_set, bcm_field_drop_reason_t *q); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_DROP_REASON_BMP_INIT(bcm_field_drop_reason_bmp_t *drop_reason_set); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_DROP_REASON_BMP_REMOVE(bcm_field_drop_reason_bmp_t *drop_reason_set, bcm_field_drop_reason_t *q); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_DROP_REASON_BMP_TEST(bcm_field_drop_reason_bmp_t *drop_reason_set, bcm_field_drop_reason_t *q); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_HEADER_FORMAT_SET_ADD(bcm_field_header_format_set_t *hfset, bcm_field_header_format_t *hf);
void BCM_FIELD_HEADER_FORMAT_SET_INIT(bcm_field_header_format_set_t *hfset);
void BCM_FIELD_HEADER_FORMAT_SET_REMOVE(bcm_field_header_format_set_t *hfset, bcm_field_header_format_t *hf);
int BCM_FIELD_HEADER_FORMAT_SET_TEST(bcm_field_header_format_set_t *hfset, bcm_field_header_format_t *hf);
void BCM_FIELD_LARGE_DIRECT_ENTRY_ID_PACK(int *_entry_id, int *_group_id, int *_index);
void BCM_FIELD_LARGE_DIRECT_ENTRY_ID_UNPACK(int *_entry_id, int *_group_id, int *_index);
int BCM_FIELD_PACKET_STRIP(bcm_field_packet_remove_layers_t *remove_layers, int *fixed_num_bytes);
void BCM_FIELD_PRESEL_ADD(bcm_field_presel_set_t *presel_set, int *presel_id);
void BCM_FIELD_PRESEL_ENTRY_SET(bcm_field_entry_t *_eid_, bcm_field_presel_t *_presel_id_);
void BCM_FIELD_PRESEL_INIT(bcm_field_presel_set_t *presel_set);
void BCM_FIELD_PRESEL_REMOVE(bcm_field_presel_set_t *presel_set, int *presel_id);
int BCM_FIELD_PRESEL_TEST(bcm_field_presel_set_t *presel_set, int *presel_id);
void BCM_FIELD_PROFILE_IDX_BMP_ADD(bcm_field_profile_idx_bmp_t *idx_set, uint32 *q); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_PROFILE_IDX_BMP_INIT(bcm_field_profile_idx_bmp_t *idx_set); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_PROFILE_IDX_BMP_REMOVE(bcm_field_profile_idx_bmp_t *idx_set, uint32 *q); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_PROFILE_IDX_BMP_TEST(bcm_field_profile_idx_bmp_t *idx_set, uint32 *q); /* not in OpenBCM 6.5.27 */
void BCM_FIELD_QSET_ADD(bcm_field_qset_t *qset, int *q);
void BCM_FIELD_QSET_INIT(bcm_field_qset_t *qset);
void BCM_FIELD_QSET_REMOVE(bcm_field_qset_t *qset, int *q);
int BCM_FIELD_QSET_TEST(bcm_field_qset_t *qset, int *q);
int BCM_FIELD_QUALIFIER_ID_MAP(int *user_qualifier_id);
int BCM_FIELD_STATS_ID_INDEX_GET(int *_stat_id); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_STATS_ID_PIPE_GET(int *_stat_id); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_STATS_ID_POOL_GET(int *_stat_id); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_STATS_ID_SET(int *_stat_id, int *_stage, int *_pipe_id, int *_pool_id, int *_index); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_STATS_ID_STAGE_GET(int *_stat_id); /* not in OpenBCM 6.5.27 */
int BCM_FIELD_STAT_ID_COUNTER_GET(int *_stat_id);
int BCM_FIELD_STAT_ID_PROCESSOR_GET(int *_stat_id);
void BCM_FIELD_STAT_ID_SET(int *_stat_id, int *_proc, int *_ctr);
int bcm_field_ace_entry_add(int unit, uint32 flags, bcm_field_ace_format_t ace_format_id, bcm_field_ace_entry_info_t *entry_info, uint32 *entry_handle);
int bcm_field_ace_entry_delete(int unit, uint32 entry_handle);
int bcm_field_ace_entry_info_get(int unit, uint32 entry_handle, bcm_field_ace_entry_info_t *entry_info);
void bcm_field_ace_entry_info_t_init(bcm_field_ace_entry_info_t *entry_info);
int bcm_field_ace_format_add(int unit, uint32 flags, bcm_field_ace_format_info_t *ace_format_info, bcm_field_ace_format_t *ace_format_id);
int bcm_field_ace_format_delete(int unit, bcm_field_ace_format_t ace_format_id);
int bcm_field_ace_format_info_get(int unit, bcm_field_ace_format_t ace_format_id, bcm_field_ace_format_info_t *ace_format_info);
void bcm_field_ace_format_info_t_init(bcm_field_ace_format_info_t *ace_format_info);
int bcm_field_action_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, uint32 param0, uint32 param1);
int bcm_field_action_class_add(int unit, bcm_field_entry_t entry, bcm_field_class_info_t *class_info);
int bcm_field_action_class_get(int unit, bcm_field_entry_t entry, bcm_field_class_info_t *class_info);
int bcm_field_action_config_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, int core_config_arr_len, bcm_field_action_core_config_t *core_config_arr);
int bcm_field_action_config_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, int core_config_arr_len, bcm_field_action_core_config_t *core_config_arr);
int bcm_field_action_config_info_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_field_action_params_t *params, bcm_field_action_match_config_t *match_config);
int bcm_field_action_config_info_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_field_action_params_t *params, bcm_field_action_match_config_t *match_config);
int bcm_field_action_cont_info_get(int unit, bcm_field_stage_t stage, bcm_field_action_t action, uint8 max_ct, uint16 *cont_id_arr, uint16 *cont_sz_arr, uint8 *actual_ct, uint8 *action_size);
int bcm_field_action_container_info_get(int unit, bcm_field_stage_t stage, bcm_field_action_t action, uint8 max_ct, uint32 flags, uint32 value, uint16 *cont_id_arr, uint16 *cont_sz_arr, uint8 *actual_ct, uint8 *action_size);
int bcm_field_action_copytocpu_config_get(int unit, bcm_field_entry_t entry, bcm_field_CopyToCpu_config_t *CopyToCpu_config);
int bcm_field_action_copytocpu_config_set(int unit, bcm_field_entry_t entry, bcm_field_CopyToCpu_config_t CopyToCpu_config);
int bcm_field_action_create(int unit, uint32 flags, bcm_field_action_info_t *action_info, bcm_field_action_t *action_id);
int bcm_field_action_delete(int unit, bcm_field_entry_t entry, bcm_field_action_t action, uint32 param0, uint32 param1);
int bcm_field_action_destroy(int unit, bcm_field_action_t action_id);
int bcm_field_action_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, uint32 *param0, uint32 *param1);
int bcm_field_action_info_get(int unit, bcm_field_action_t action_id, bcm_field_stage_t stage, bcm_field_action_info_t *action_info);
void bcm_field_action_info_t_init(bcm_field_action_info_t *action_info);
int bcm_field_action_mac_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_mac_t mac);
int bcm_field_action_mac_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_mac_t *mac);
int bcm_field_action_ports_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_pbmp_t pbmp);
int bcm_field_action_ports_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_pbmp_t *pbmp);
int bcm_field_action_redirect_config_get(int unit, bcm_field_entry_t entry, bcm_field_redirect_config_t *redirect_config);
int bcm_field_action_redirect_config_set(int unit, bcm_field_entry_t entry, bcm_field_redirect_config_t redirect_config);
int bcm_field_action_remove(int unit, bcm_field_entry_t entry, bcm_field_action_t action);
int bcm_field_action_remove_all(int unit, bcm_field_entry_t entry);
int bcm_field_action_value_map(int unit, bcm_field_stage_t stage, bcm_field_action_t bcm_action, uint32 *bcm_value, uint32 *hw_value);
int bcm_field_action_vlan_actions_add(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_vlan_action_set_t *vlan_action_set);
int bcm_field_action_vlan_actions_get(int unit, bcm_field_entry_t entry, bcm_field_action_t action, bcm_vlan_action_set_t *vlan_action_set);
int bcm_field_action_width_get(int unit, uint32 flags, int internal_action, uint32 *width_p);
int bcm_field_action_width_set(int unit, uint32 flags, int internal_action, uint32 width);
void bcm_field_aset_t_init(bcm_field_aset_t *aset);
void bcm_field_class_info_t_init(bcm_field_class_info_t *class_info);
int bcm_field_class_map_get(int unit, bcm_field_stage_t stage, bcm_field_qualify_t qual, uint32 num_entries, uint32 *orig_values_array, uint32 *map_values_array);
int bcm_field_class_map_set(int unit, bcm_field_stage_t stage, bcm_field_qualify_t qual, uint32 num_entries, uint32 *orig_values_array, uint32 *map_values_array);
int bcm_field_class_size_get(int unit, bcm_field_qualify_t qual, uint16 *class_size);
int bcm_field_compare_operand_offset_get(int unit, int pair_id, bcm_field_compare_operand_t compare_operand, int *offset);
int bcm_field_compression_direct_mapped_get(int unit, bcm_field_compression_map_type_t type, bcm_pbmp_t ports, uint16 entry_cnt, uint16 *val_arr, uint16 *map_val_arr);
int bcm_field_compression_direct_mapped_set(int unit, bcm_field_compression_map_type_t type, bcm_pbmp_t ports, uint16 entry_cnt, uint16 *val_arr, uint16 *map_val_arr);
int bcm_field_compression_hash_profile_get(int unit, bcm_field_compression_hash_info_t *compression_info); /* not in OpenBCM 6.5.27 */
int bcm_field_compression_hash_profile_set(int unit, bcm_field_compression_hash_info_t compression_info); /* not in OpenBCM 6.5.27 */
int bcm_field_compression_index_mapped_get(int unit, bcm_field_compression_map_type_t type, uint16 index, bcm_pbmp_t ports, uint16 *val, uint16 *map_val);
int bcm_field_compression_index_mapped_set(int unit, bcm_field_compression_map_type_t type, uint16 index, bcm_pbmp_t ports, uint16 val, uint16 map_val);
int bcm_field_context_compare_create(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, uint32 pair_id, bcm_field_context_compare_info_t *cmp_info);
int bcm_field_context_compare_destroy(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id, uint32 pair_id);
int bcm_field_context_compare_info_get(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id, uint32 pair_id, bcm_field_context_compare_info_t *cmp_info);
void bcm_field_context_compare_info_t_init(bcm_field_context_compare_info_t *compare_info);
int bcm_field_context_create(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_info_t *context_info, bcm_field_context_t *context_id);
int bcm_field_context_destroy(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id);
int bcm_field_context_hash_create(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_hash_info_t *hash_info);
int bcm_field_context_hash_destroy(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id);
int bcm_field_context_hash_info_get(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_hash_info_t *hash_info);
void bcm_field_context_hash_info_t_init(bcm_field_context_hash_info_t *hash_info);
int bcm_field_context_info_get(int unit, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_info_t *context_info);
void bcm_field_context_info_t_init(bcm_field_context_info_t *context_info);
int bcm_field_context_param_get(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_param_info_t *context_params); /* not in OpenBCM 6.5.27 */
void bcm_field_context_param_info_t_init(bcm_field_context_param_info_t *context_params);
int bcm_field_context_param_set(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_param_info_t *context_params);
int bcm_field_context_state_table_create(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_state_table_info_t *state_table_info);
int bcm_field_context_state_table_destroy(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id);
int bcm_field_context_state_table_info_get(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, bcm_field_context_state_table_info_t *state_table_info);
void bcm_field_context_state_table_info_t_init(bcm_field_context_state_table_info_t *state_table_info);
int bcm_field_control_config_get(int unit, bcm_field_control_t control, bcm_field_control_config_t *fc_cfg);
int bcm_field_control_config_set(int unit, bcm_field_control_t control, bcm_field_control_config_t *fc_cfg);
void bcm_field_control_config_t_init(bcm_field_control_config_t *fc_cfg); /* not in OpenBCM 6.5.27 */
int bcm_field_control_get(int unit, bcm_field_control_t control, uint32 *state);
int bcm_field_control_set(int unit, bcm_field_control_t control, uint32 state);
void bcm_field_copy_to_secondary_reason_info_t_init(bcm_field_copy_to_secondary_reason_info_t *copy_to_secondary_reason_info); /* not in OpenBCM 6.5.27 */
void bcm_field_copytocpu_config_t_init(bcm_field_CopyToCpu_config_t *CopyToCpu_config);
void bcm_field_data_ethertype_t_init(bcm_field_data_ethertype_t *etype);
void bcm_field_data_ip_protocol_t_init(bcm_field_data_ip_protocol_t *ip_protocol);
void bcm_field_data_packet_format_t_init(bcm_field_data_packet_format_t *packet_format);
int bcm_field_data_qualifier_create(int unit, bcm_field_data_qualifier_t *data_qualifier);
int bcm_field_data_qualifier_destroy(int unit, int qual_id);
int bcm_field_data_qualifier_destroy_all(int unit);
int bcm_field_data_qualifier_ethertype_add(int unit, int qual_id, bcm_field_data_ethertype_t *etype);
int bcm_field_data_qualifier_ethertype_delete(int unit, int qual_id, bcm_field_data_ethertype_t *etype);
int bcm_field_data_qualifier_get(int unit, int qual_id, bcm_field_data_qualifier_t *qual);
int bcm_field_data_qualifier_ip_protocol_add(int unit, int qual_id, bcm_field_data_ip_protocol_t *ip_protocol);
int bcm_field_data_qualifier_ip_protocol_delete(int unit, int qual_id, bcm_field_data_ip_protocol_t *ip_protocol);
int bcm_field_data_qualifier_multi_get(int unit, int qual_size, int *qual_array, int *qual_count);
int bcm_field_data_qualifier_packet_format_add(int unit, int qual_id, bcm_field_data_packet_format_t *packet_format);
int bcm_field_data_qualifier_packet_format_delete(int unit, int qual_id, bcm_field_data_packet_format_t *packet_format);
void bcm_field_data_qualifier_t_init(bcm_field_data_qualifier_t *data_qual);
void bcm_field_destination_action_t_init(bcm_field_destination_action_t *action);
int bcm_field_destination_entry_add(int unit, uint32 options, bcm_field_destination_match_t *match, bcm_field_destination_action_t *action);
int bcm_field_destination_entry_delete(int unit, bcm_field_destination_match_t *match);
int bcm_field_destination_entry_get(int unit, bcm_field_destination_match_t *match, bcm_field_destination_action_t *action);
int bcm_field_destination_entry_traverse(int unit, bcm_field_destination_entry_traverse_cb callback, void *user_data);
int bcm_field_destination_flexctr_object_get(int unit, bcm_field_destination_match_t *match, uint32 *value);
int bcm_field_destination_flexctr_object_set(int unit, bcm_field_destination_match_t *match, uint32 value);
void bcm_field_destination_match_t_init(bcm_field_destination_match_t *match);
int bcm_field_destination_stat_attach(int unit, bcm_field_destination_match_t *match, uint32 stat_counter_id);
int bcm_field_destination_stat_detach(int unit, bcm_field_destination_match_t *match);
int bcm_field_destination_stat_id_get(int unit, bcm_field_destination_match_t *match, uint32 *stat_counter_id);
int bcm_field_detach(int unit);
int bcm_field_direct_extraction_action_add(int unit, bcm_field_entry_t entry, bcm_field_extraction_action_t action, int count, bcm_field_extraction_field_t *extractions);
int bcm_field_direct_extraction_action_get(int unit, bcm_field_entry_t entry, bcm_field_extraction_action_t *action, int max_count, bcm_field_extraction_field_t *extractions, int *actual_count);
int bcm_field_efes_action_add(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_context_t context_id, bcm_field_action_priority_t *encoded_position, bcm_field_efes_action_info_t *efes_action_info);
int bcm_field_efes_action_delete(int unit, bcm_field_group_t fg_id, bcm_field_context_t context_id, bcm_field_action_priority_t encoded_position);
int bcm_field_efes_action_info_get(int unit, bcm_field_group_t fg_id, bcm_field_context_t context_id, bcm_field_action_priority_t encoded_position, bcm_field_efes_action_info_t *efes_action_info);
void bcm_field_efes_action_info_t_init(bcm_field_efes_action_info_t *efes_action_info);
int bcm_field_entry_add(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_entry_info_t *entry_info, bcm_field_entry_t *entry_handle);
int bcm_field_entry_config_copy(int unit, bcm_field_entry_t src_entry, bcm_field_entry_t *dst_entry, uint32 flags);
int bcm_field_entry_config_create(int unit, bcm_field_entry_config_t *entry_config);
int bcm_field_entry_config_get(int unit, bcm_field_entry_config_t *entry_config);
void bcm_field_entry_config_t_init(bcm_field_entry_config_t *entry_config);
int bcm_field_entry_copy(int unit, bcm_field_entry_t src_entry, bcm_field_entry_t *dst_entry);
int bcm_field_entry_copy_id(int unit, bcm_field_entry_t src_entry, bcm_field_entry_t dst_entry);
int bcm_field_entry_create(int unit, bcm_field_group_t group, bcm_field_entry_t *entry);
int bcm_field_entry_create_id(int unit, bcm_field_group_t group, bcm_field_entry_t entry);
int bcm_field_entry_delete(int unit, bcm_field_group_t fg_id, bcm_field_entry_qual_t *entry_qual_info, bcm_field_entry_t entry_handle);
int bcm_field_entry_delete_all(int unit);
int bcm_field_entry_destroy(int unit, bcm_field_entry_t entry);
int bcm_field_entry_destroy_all(int unit);
int bcm_field_entry_dump(int unit, bcm_field_entry_t entry);
int bcm_field_entry_enable_get(int unit, bcm_field_entry_t entry, int *enable_flag);
int bcm_field_entry_enable_set(int unit, bcm_field_entry_t entry, int enable_flag);
int bcm_field_entry_flexctr_attach(int unit, bcm_field_entry_t entry, bcm_field_flexctr_config_t *flexctr_cfg);
int bcm_field_entry_flexctr_detach(int unit, bcm_field_entry_t entry, bcm_field_flexctr_config_t *flexctr_cfg);
int bcm_field_entry_flexctr_get(int unit, bcm_field_entry_t entry, bcm_field_flexctr_config_t *flexctr_cfg); /* not in OpenBCM 6.5.27 */
int bcm_field_entry_flexstate_attach(int unit, bcm_field_entry_t entry, bcm_field_flexstate_config_t *flexstate_cfg); /* not in OpenBCM 6.5.27 */
int bcm_field_entry_flexstate_detach(int unit, bcm_field_entry_t entry, bcm_field_flexstate_config_t *flexstate_cfg); /* not in OpenBCM 6.5.27 */
int bcm_field_entry_flexstate_get(int unit, bcm_field_entry_t entry, int size, bcm_field_flexstate_config_t *flexstate_cfg, int *count); /* not in OpenBCM 6.5.27 */
int bcm_field_entry_hit_flush(int unit, uint32 flags, bcm_field_entry_t entry_handle);
int bcm_field_entry_hit_get(int unit, uint32 flags, bcm_field_entry_t entry_handle, uint8 *entry_hit_core_bmp);
int bcm_field_entry_hit_status_clear(int unit, bcm_field_stage_t stage, bcm_field_entry_t entry, bcm_field_group_t group, int flags);
int bcm_field_entry_hit_status_get(int unit, bcm_field_entry_t entry, int *hit_status);
int bcm_field_entry_info_get(int unit, bcm_field_group_t fg_id, bcm_field_entry_t entry_handle, bcm_field_entry_info_t *entry_info);
void bcm_field_entry_info_t_init(bcm_field_entry_info_t *entry_info);
int bcm_field_entry_install(int unit, bcm_field_entry_t entry);
int bcm_field_entry_install_and_handler_update(int unit, bcm_field_entry_t entry, bcm_field_entry_t *large_dt_entry);
int bcm_field_entry_multi_get(int unit, bcm_field_group_t group, int entry_size, bcm_field_entry_t *entry_array, int *entry_count);
void bcm_field_entry_oper_t_init(bcm_field_entry_oper_t *entry_oper);
int bcm_field_entry_operation(int unit, bcm_field_entry_oper_t *entry_oper);
int bcm_field_entry_policer_action_attach(int unit, bcm_field_entry_t entry, bcm_field_policer_action_config_t *policer_cfg);
int bcm_field_entry_policer_action_detach(int unit, bcm_field_entry_t entry, bcm_field_policer_action_config_t *policer_cfg);
int bcm_field_entry_policer_attach(int unit, bcm_field_entry_t entry_id, int level, bcm_policer_t policer_id);
int bcm_field_entry_policer_detach(int unit, bcm_field_entry_t entry_id, int level);
int bcm_field_entry_policer_detach_all(int unit, bcm_field_entry_t entry_id);
int bcm_field_entry_policer_extended_attach(int unit, bcm_field_entry_t entry, bcm_field_policer_config_t *policer_cfg);
int bcm_field_entry_policer_extended_detach(int unit, bcm_field_entry_t entry, bcm_field_policer_config_t *policer_cfg);
int bcm_field_entry_policer_get(int unit, bcm_field_entry_t entry_id, int level, bcm_policer_t *policer_id);
int bcm_field_entry_prio_get(int unit, bcm_field_entry_t entry, int *prio);
int bcm_field_entry_prio_set(int unit, bcm_field_entry_t entry, int prio);
void bcm_field_entry_qual_t_init(bcm_field_entry_qual_t *entry_qual);
int bcm_field_entry_reinstall(int unit, bcm_field_entry_t entry);
int bcm_field_entry_remove(int unit, bcm_field_entry_t entry);
int bcm_field_entry_stat_attach(int unit, bcm_field_entry_t entry, int stat_id);
int bcm_field_entry_stat_detach(int unit, bcm_field_entry_t entry, int stat_id);
int bcm_field_entry_stat_extended_attach(int unit, bcm_field_entry_t entry, int stat_id, bcm_field_stat_action_t stat_action);
int bcm_field_entry_stat_extended_get(int unit, bcm_field_entry_t entry, int *stat_id, bcm_field_stat_action_t *stat_action);
int bcm_field_entry_stat_get(int unit, bcm_field_entry_t entry, int *stat_id);
int bcm_field_entry_state_table_add(int unit, uint32 flags, bcm_field_entry_state_table_info_t *entry_info);
int bcm_field_entry_state_table_delete(int unit, uint32 flags, bcm_field_entry_state_table_info_t *entry_info);
int bcm_field_entry_state_table_info_get(int unit, uint32 flags, bcm_field_entry_state_table_info_t *entry_info);
void bcm_field_entry_state_table_info_t_init(bcm_field_entry_state_table_info_t *entry_info);
void bcm_field_entry_traverse_info_t_init(bcm_field_entry_traverse_info_t *traverse_info); /* not in OpenBCM 6.5.27 */
void bcm_field_extraction_action_t_init(bcm_field_extraction_action_t *action);
void bcm_field_extraction_field_t_init(bcm_field_extraction_field_t *action);
int bcm_field_fem_action_add(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_action_priority_t encoded_position, bcm_field_fem_action_info_t *fem_action_info);
int bcm_field_fem_action_delete(int unit, bcm_field_group_t fg_id, bcm_field_action_priority_t encoded_position);
int bcm_field_fem_action_info_get(int unit, bcm_field_group_t fg_id, bcm_field_action_priority_t encoded_position, bcm_field_fem_action_info_t *fem_action_info);
void bcm_field_fem_action_info_t_init(bcm_field_fem_action_info_t *fem_action_info);
void bcm_field_flexstate_config_t_init(bcm_field_flexstate_config_t *flexstate_cfg); /* not in OpenBCM 6.5.27 */
int bcm_field_flush_entry_add(int unit, uint32 flags, bcm_field_group_t fg_id, int entry_id, bcm_field_flush_entry_info_t *flush_entry_info);
int bcm_field_flush_entry_delete(int unit, uint32 flags, bcm_field_group_t fg_id, int entry_id);
int bcm_field_flush_entry_get(int unit, uint32 flags, bcm_field_group_t fg_id, int entry_id, bcm_field_flush_entry_info_t *flush_entry_info);
void bcm_field_flush_entry_info_t_init(bcm_field_flush_entry_info_t *flush_entry_info);
int bcm_field_flush_profile_attach(int unit, uint32 flags, bcm_field_group_t fg_id, uint32 flush_profile_id);
int bcm_field_flush_profile_create(int unit, uint32 flags, bcm_field_flush_profile_info_t *flush_profile_info, uint32 *flush_profile_id);
int bcm_field_flush_profile_destroy(int unit, uint32 flags, uint32 flush_profile_id);
int bcm_field_flush_profile_get(int unit, uint32 flags, uint32 flush_profile_id, bcm_field_flush_profile_info_t *flush_profile_info);
void bcm_field_flush_profile_info_t_init(bcm_field_flush_profile_info_t *flush_profile_info);
int bcm_field_group_action_get(int unit, bcm_field_group_t group, bcm_field_aset_t *aset);
int bcm_field_group_action_offset_get(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_action_t action, int *offset);
int bcm_field_group_action_set(int unit, bcm_field_group_t group, bcm_field_aset_t aset);
int bcm_field_group_add(int unit, uint32 flags, bcm_field_group_info_t *fg_info, bcm_field_group_t *fg_id);
void bcm_field_group_attach_info_t_init(bcm_field_group_attach_info_t *attach_info);
int bcm_field_group_cache(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_group_cache_mode_t mode);
int bcm_field_group_compress(int unit, bcm_field_group_t group);
int bcm_field_group_config_create(int unit, bcm_field_group_config_t *group_config);
int bcm_field_group_config_extension_create(int unit, bcm_field_group_config_extension_t *group_config);
void bcm_field_group_config_extension_t_init(bcm_field_group_config_extension_t *group_config);
int bcm_field_group_config_get(int unit, bcm_field_group_config_t *group_config);
void bcm_field_group_config_t_init(bcm_field_group_config_t *group_config);
int bcm_field_group_config_update(int unit, bcm_field_group_config_update_t *group_config); /* not in OpenBCM 6.5.27 */
void bcm_field_group_config_update_t_init(bcm_field_group_config_update_t *group_config); /* not in OpenBCM 6.5.27 */
int bcm_field_group_config_validate(int unit, bcm_field_group_config_t *group_config, bcm_field_group_mode_t *mode);
int bcm_field_group_context_attach(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_context_t context_id, bcm_field_group_attach_info_t *attach_info);
int bcm_field_group_context_detach(int unit, bcm_field_group_t fg_id, bcm_field_context_t context_id);
int bcm_field_group_context_info_get(int unit, bcm_field_group_t fg_id, bcm_field_context_t context_id, bcm_field_group_attach_info_t *attach_info);
int bcm_field_group_create(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_t *group);
int bcm_field_group_create_id(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_t group);
int bcm_field_group_create_mode(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t *group);
int bcm_field_group_create_mode_id(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t group);
int bcm_field_group_default_entry_get(int unit, bcm_field_group_t group, bcm_field_entry_t *entry);
int bcm_field_group_default_entry_set(int unit, bcm_field_group_t group, bcm_field_entry_t entry, int enable);
int bcm_field_group_delete(int unit, bcm_field_group_t fg_id);
int bcm_field_group_destroy(int unit, bcm_field_group_t group);
int bcm_field_group_dump(int unit, bcm_field_group_t group);
int bcm_field_group_enable_get(int unit, bcm_field_group_t group, int *enable);
int bcm_field_group_enable_set(int unit, bcm_field_group_t group, int enable);
int bcm_field_group_entry_copy(int unit, bcm_field_group_entry_copy_config_t *entry_copy_config); /* not in OpenBCM 6.5.27 */
void bcm_field_group_entry_copy_config_t_init(bcm_field_group_entry_copy_config_t *group_entry_copy_config); /* not in OpenBCM 6.5.27 */
int bcm_field_group_entry_traverse(int unit, bcm_field_entry_traverse_info_t *additional_info, bcm_field_group_entry_traverse_cb callback, void *user_data); /* not in OpenBCM 6.5.27 */
int bcm_field_group_expansion_enable_get(int unit, bcm_field_group_t group, int *enable);
int bcm_field_group_expansion_enable_set(int unit, bcm_field_group_t group, int enable);
int bcm_field_group_flush(int unit, bcm_field_group_t group);
int bcm_field_group_get(int unit, bcm_field_group_t group, bcm_field_qset_t *qset);
int bcm_field_group_info_get(int unit, bcm_field_group_t fg_id, bcm_field_group_info_t *fg_info);
void bcm_field_group_info_t_init(bcm_field_group_info_t *fg_info);
int bcm_field_group_install(int unit, bcm_field_group_t group);
int bcm_field_group_mode_get(int unit, bcm_field_group_t group, bcm_field_group_mode_t *mode);
int bcm_field_group_mode_qset_get(int unit, bcm_field_group_mode_type_t mode_type, bcm_field_group_packet_type_t packet_type, bcm_field_qset_t *qset);
int bcm_field_group_oper_mode_get(int unit, bcm_field_qualify_t stage, bcm_field_group_oper_mode_t *mode);
int bcm_field_group_oper_mode_set(int unit, bcm_field_qualify_t stage, bcm_field_group_oper_mode_t mode);
int bcm_field_group_port_create_mode(int unit, bcm_port_t port, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t *group);
int bcm_field_group_port_create_mode_id(int unit, bcm_port_t port, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t group);
int bcm_field_group_ports_add(int unit, bcm_field_group_t group, bcm_pbmp_t pbmp);
int bcm_field_group_ports_create_mode(int unit, bcm_pbmp_t pbmp, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t *group);
int bcm_field_group_ports_create_mode_id(int unit, bcm_pbmp_t pbmp, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t group);
int bcm_field_group_ports_get(int unit, bcm_field_group_t group, bcm_pbmp_t *pbmp);
int bcm_field_group_ports_remove(int unit, bcm_field_group_t group, bcm_pbmp_t pbmp);
int bcm_field_group_presel_get(int unit, bcm_field_group_t group, bcm_field_presel_set_t *presel);
void bcm_field_group_presel_info_init(int nof_presel_info, bcm_field_group_presel_info_t *presel_info);
int bcm_field_group_presel_set(int unit, bcm_field_group_t group, bcm_field_presel_set_t *presel);
int bcm_field_group_priority_get(int unit, bcm_field_group_t group, int *priority);
int bcm_field_group_priority_set(int unit, bcm_field_group_t group, int priority);
int bcm_field_group_qualifier_offset_get(int unit, uint32 flags, bcm_field_group_t fg_id, bcm_field_qualify_t qualifier, int *offset);
int bcm_field_group_remove(int unit, bcm_field_group_t group);
int bcm_field_group_set(int unit, bcm_field_group_t group, bcm_field_qset_t qset);
int bcm_field_group_status_get(int unit, bcm_field_group_t group, bcm_field_group_status_t *status);
void bcm_field_group_status_t_init(bcm_field_group_status_t *fgroup);
int bcm_field_group_traverse(int unit, bcm_field_group_traverse_cb callback, void *user_data);
int bcm_field_group_wlan_create_mode(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t *group);
int bcm_field_group_wlan_create_mode_id(int unit, bcm_field_qset_t qset, int pri, bcm_field_group_mode_t mode, bcm_field_group_t group);
void bcm_field_hint_t_init(bcm_field_hint_t *hint);
int bcm_field_hints_add(int unit, bcm_field_hintid_t hint_id, bcm_field_hint_t *hint);
int bcm_field_hints_create(int unit, bcm_field_hintid_t *hint_id);
int bcm_field_hints_delete(int unit, bcm_field_hintid_t hint_id, bcm_field_hint_t *hint);
int bcm_field_hints_delete_all(int unit, bcm_field_hintid_t hint_id);
int bcm_field_hints_destroy(int unit, bcm_field_hintid_t hint_id);
int bcm_field_hints_get(int unit, bcm_field_hintid_t hint_id, bcm_field_hint_t *hint);
int bcm_field_hints_multi_get(int unit, bcm_field_hintid_t hint_id, bcm_field_hint_type_t hint_type, int hints_size, bcm_field_hint_t *hints_arr, int *hints_count);
int bcm_field_init(int unit);
int bcm_field_internal_to_bcm_action_map(int unit, uint32 flags, int internal_action, uint32 bcm_action_size, bcm_field_internal_to_bcm_map_t *bcm_action_stage, uint32 *bcm_action_size_actual);
int bcm_field_itmh_action_get(int unit, uint32 flags, bcm_field_itmh_key_info_t *itmh_key, bcm_field_itmh_action_info_t *itmh_action); /* not in OpenBCM 6.5.27 */
void bcm_field_itmh_action_info_t_init(bcm_field_itmh_action_info_t *itmh_action_info); /* not in OpenBCM 6.5.27 */
int bcm_field_itmh_action_set(int unit, uint32 flags, bcm_field_itmh_key_info_t *itmh_key, bcm_field_itmh_action_info_t *itmh_action); /* not in OpenBCM 6.5.27 */
void bcm_field_llc_header_t_init(bcm_field_llc_header_t *llc_header);
int bcm_field_macsec_DstMacRange_get(int unit, bcm_mac_t *lower_limit, bcm_mac_t *upper_limit);
int bcm_field_macsec_DstMacRange_set(int unit, bcm_mac_t lower_limit, bcm_mac_t upper_limit);
int bcm_field_name_to_id(int unit, uint32 flags, bcm_field_name_to_id_info_t *name_to_id_info, int *nof_ids, uint32 *ids);
void bcm_field_name_to_id_info_t_init(bcm_field_name_to_id_info_t *name_to_id_info);
int bcm_field_oam_stat_action_add(int unit, bcm_field_entry_t entry, bcm_field_oam_stat_action_t *oam_stat_action);
int bcm_field_oam_stat_action_delete(int unit, bcm_field_entry_t entry, bcm_field_oam_stat_action_t *oam_stat_action);
int bcm_field_oam_stat_action_delete_all(int unit, bcm_field_entry_t entry);
int bcm_field_oam_stat_action_get(int unit, bcm_field_entry_t entry, bcm_field_oam_stat_action_t *oam_stat_action);
int bcm_field_oam_stat_action_get_all(int unit, bcm_field_entry_t entry, int oam_stat_max, bcm_field_oam_stat_action_t *oam_stat_action, int *oam_stat_count);
void bcm_field_oam_stat_action_t_init(bcm_field_oam_stat_action_t *oam_action);
void bcm_field_policer_action_config_t_init(bcm_field_policer_action_config_t *policer_cfg);
int bcm_field_presel_config_create(int unit, bcm_field_presel_config_t *presel_config);
int bcm_field_presel_config_get(int unit, bcm_field_presel_t presel_id, bcm_field_presel_config_t *presel_config);
int bcm_field_presel_config_set(int unit, bcm_field_presel_t presel_id, bcm_field_presel_config_t *presel_config);
void bcm_field_presel_config_t_init(bcm_field_presel_config_t *presel_config);
int bcm_field_presel_create(int unit, bcm_field_presel_t *presel_id);
int bcm_field_presel_create_id(int unit, bcm_field_presel_t presel_id);
int bcm_field_presel_create_stage_id(int unit, bcm_field_stage_t stage, bcm_field_presel_t presel_id);
int bcm_field_presel_destroy(int unit, bcm_field_presel_t presel_id);
void bcm_field_presel_entry_data_info_init(bcm_field_presel_entry_data_t *entry_data);
void bcm_field_presel_entry_id_info_init(bcm_field_presel_entry_id_t *entry_id);
int bcm_field_presel_get(int unit, uint32 flags, bcm_field_presel_entry_id_t *entry_id, bcm_field_presel_entry_data_t *entry_data);
int bcm_field_presel_group_config_create(int unit, bcm_field_presel_group_config_t *group_config);
int bcm_field_presel_group_config_get(int unit, bcm_field_presel_group_config_t *group_config);
void bcm_field_presel_group_config_t_init(bcm_field_presel_group_config_t *group_config);
int bcm_field_presel_group_destroy(int unit, bcm_field_presel_group_t presel_group);
int bcm_field_presel_set(int unit, uint32 flags, bcm_field_presel_entry_id_t *entry_id, bcm_field_presel_entry_data_t *entry_data);
void bcm_field_presel_set_t_init(bcm_field_presel_set_t *presel_set);
int bcm_field_qset_data_qualifier_add(int unit, bcm_field_qset_t *qset, int qual_id);
int bcm_field_qset_data_qualifier_delete(int unit, bcm_field_qset_t *qset, int qual_id);
int bcm_field_qset_data_qualifier_get(int unit, bcm_field_qset_t qset, int qual_max, int *qual_arr, int *qual_count);
int bcm_field_qset_id_multi_delete(int unit, bcm_field_qualify_t qualifier, int num_objects, int *object_list, bcm_field_qset_t *qset);
int bcm_field_qset_id_multi_get(int unit, bcm_field_qset_t qset, bcm_field_qualify_t qualifier, int max_objects, int *object_list, int *count_objects);
int bcm_field_qset_id_multi_set(int unit, bcm_field_qualify_t qualifier, int num_objects, int *object_list, bcm_field_qset_t *qset);
void bcm_field_qset_t_init(bcm_field_qset_t *qset);
void bcm_field_qual_attach_info_t_init(bcm_field_qualify_attach_info_t *qual_info);
int bcm_field_qualifier_create(int unit, uint32 flags, bcm_field_qualifier_info_create_t *qual_info, bcm_field_qualify_t *qual_id);
int bcm_field_qualifier_delete(int unit, bcm_field_entry_t entry, bcm_field_qualify_t qual_id);
int bcm_field_qualifier_destroy(int unit, bcm_field_qualify_t qual_id);
void bcm_field_qualifier_info_create_t_init(bcm_field_qualifier_info_create_t *qual_info);
int bcm_field_qualifier_info_get(int unit, bcm_field_qualify_t qual_id, bcm_field_stage_t stage, bcm_field_qualifier_info_get_t *qual_info);
void bcm_field_qualifier_info_get_t_init(bcm_field_qualifier_info_get_t *qual_info);
int bcm_field_qualifier_value_map(int unit, bcm_field_stage_t stage, bcm_field_qualify_t bcm_qual, uint32 *bcm_value, uint32 *hw_value);
int bcm_field_qualify_AddrCompressionGbpSidEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AddrCompressionGbpSidEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrBits0_15(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrBits0_15_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrBits0_23(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrBits0_23_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrCnmUpdatedFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrCnmUpdatedFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrCnmUpdatedTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrCnmUpdatedTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrDscp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrDscp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrEcn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrEcn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrFlowLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrFlowLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AfrHdrTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_AppType(int unit, bcm_field_entry_t entry, bcm_field_AppType_t type);
int bcm_field_qualify_AppType_get(int unit, bcm_field_entry_t entry, bcm_field_AppType_t *type);
int bcm_field_qualify_ApplSignatureId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_ApplSignatureId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_ArpDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_ArpDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_ArpOpcode(int unit, bcm_field_entry_t entry, bcm_field_ArpOpcode_t data);
int bcm_field_qualify_ArpOpcode_get(int unit, bcm_field_entry_t entry, bcm_field_ArpOpcode_t *data);
int bcm_field_qualify_ArpSenderIp4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ArpSenderIp4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ArpSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_ArpSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_ArpTargetIp4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ArpTargetIp4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_BfdGoodPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_BfdGoodPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_BfdMultiplierLen(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_BfdMultiplierLen_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_BfdPktVersionOne(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_BfdPktVersionOne_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_BfdPktWithDstIpLoopbackAddr(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_BfdPktWithDstIpLoopbackAddr_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_BfdVerFlags(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_BfdVerFlags_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_BfdYourDiscriminator(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_BfdYourDiscriminator_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_BypassFilter(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_BypassFilter32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_BypassFilter32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_BypassFilter_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_BypassSrcMacFilter(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_BypassSrcMacFilter_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapHdrRid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapHdrRid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapHdrType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapHdrType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadDip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_CapwapPayloadDip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_CapwapPayloadDip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_CapwapPayloadDip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_CapwapPayloadDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_CapwapPayloadDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_CapwapPayloadEtherType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_CapwapPayloadEtherType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_CapwapPayloadInnerVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_CapwapPayloadInnerVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadInnerVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadInnerVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_CapwapPayloadInnerVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_CapwapPayloadInnerVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadInnerVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadInnerVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_CapwapPayloadIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadL3HdrParseable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadL3HdrParseable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadL4DstPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_CapwapPayloadL4DstPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_CapwapPayloadL4HdrParseable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadL4HdrParseable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadL4SrcPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_CapwapPayloadL4SrcPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_CapwapPayloadOuterVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_CapwapPayloadOuterVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadOuterVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadOuterVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_CapwapPayloadOuterVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_CapwapPayloadOuterVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadOuterVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadOuterVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_CapwapPayloadSOF(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadSOF_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadSip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_CapwapPayloadSip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_CapwapPayloadSip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_CapwapPayloadSip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_CapwapPayloadSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_CapwapPayloadSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_CapwapPayloadTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CapwapPayloadVlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CapwapPayloadVlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CascadedKeyValue(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_CascadedKeyValue_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ClassId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ClassId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_CnTag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_CnTagPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CnTagPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CnTag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_CnpEligible(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CnpEligible_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CnpPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CnpPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Color(int unit, bcm_field_entry_t entry, uint8 color);
int bcm_field_qualify_Color_get(int unit, bcm_field_entry_t entry, uint8 *color);
int bcm_field_qualify_CompressionDstHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CompressionDstHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CompressionSrcHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CompressionSrcHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CongestionExperienced(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CongestionExperienced_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CongestionMarked(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CongestionMarked_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Container(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_Container_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_CopyToCpu(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CopyToCpuReason(int unit, bcm_field_entry_t entry, bcm_field_copytocpu_reason_bmp_t data, bcm_field_copytocpu_reason_bmp_t mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CopyToCpuReasonHigh(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_CopyToCpuReasonHigh_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_CopyToCpuReasonLow(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_CopyToCpuReasonLow_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_CopyToCpuReason_get(int unit, bcm_field_entry_t entry, bcm_field_copytocpu_reason_bmp_t *data, bcm_field_copytocpu_reason_bmp_t *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CopyToCpuTruncate(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CopyToCpuTruncate_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CopyToCpu_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CopyToSecondaryReason(int unit, bcm_field_entry_t entry, bcm_field_copy_to_secondary_reason_info_t *reasons_info); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CopyToSecondaryReason_get(int unit, bcm_field_entry_t entry, bcm_field_copy_to_secondary_reason_info_t *reasons_info); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CosMapSelect(int unit, bcm_field_entry_t entry, bcm_field_cos_map_select_t cos_map_select);
int bcm_field_qualify_CosMapSelect_get(int unit, bcm_field_entry_t entry, bcm_field_cos_map_select_t *cos_map_select);
int bcm_field_qualify_CosQueueId(int unit, bcm_field_entry_t entry, bcm_gport_t queue_gport);
int bcm_field_qualify_CosQueueId_get(int unit, bcm_field_entry_t entry, bcm_gport_t *queue_gport);
int bcm_field_qualify_CosQueueNum(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_CosQueueNum_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_CpuQueue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CpuQueue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CpuTxDestType(int unit, bcm_field_entry_t entry, bcm_field_cpu_tx_dest_type_t dest_type);
int bcm_field_qualify_CpuTxDestType_get(int unit, bcm_field_entry_t entry, bcm_field_cpu_tx_dest_type_t *dest_type);
int bcm_field_qualify_CpuTxFlowType(int unit, bcm_field_entry_t entry, bcm_field_cpu_tx_flow_type_t flow_type);
int bcm_field_qualify_CpuTxFlowType_get(int unit, bcm_field_entry_t entry, bcm_field_cpu_tx_flow_type_t *flow_type);
int bcm_field_qualify_CpuTxPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CpuTxPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_CpuVisibilityPacket(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CpuVisibilityPacket_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_CustomHeaderData(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_CustomHeaderData_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_CustomHeaderPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_CustomHeaderPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DSCP(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DSCP_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DcnBcmByte(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnBcmByte_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte3(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte3_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte4(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte4_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte5(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte5_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte6(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnByte6_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnDataDropPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DcnDataDropPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DcnEligible(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnEligible_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DcnFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DcnNextProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnNextProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DcnPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DcnPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DcnShimExtnByte(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DcnShimExtnByte_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Decap(int unit, bcm_field_entry_t entry, bcm_field_decap_t decap);
int bcm_field_qualify_Decap_get(int unit, bcm_field_entry_t entry, bcm_field_decap_t *decap);
int bcm_field_qualify_DestVirtualPortValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DestVirtualPortValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DevicePortBitmap(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_DevicePortBitmap_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_DevicePortOpaqueCommand(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DevicePortOpaqueCommand_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DevicePortOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_DevicePortOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Dhcp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Dhcp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DoNotModify(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DoNotModify_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DosAttack(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DosAttackEvents(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DosAttackEvents_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DosAttack_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DownMepSatTerminated(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DownMepSatTerminated_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Drop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DropReason(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_DropReasonControlProfileBmp(int unit, bcm_field_entry_t entry, bcm_field_profile_idx_bmp_t data, bcm_field_profile_idx_bmp_t mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DropReasonControlProfileBmp_get(int unit, bcm_field_entry_t entry, bcm_field_profile_idx_bmp_t *data, bcm_field_profile_idx_bmp_t *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DropReasonIngressCopy(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_DropReasonIngressCopy_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_DropReason_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_Drop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DstClassField(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstClassField_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstClassL2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstClassL2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstClassL3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstClassL3Interface(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstClassL3Interface_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstClassL3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstClassVPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstClassVPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstCompressionClassId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstCompressionClassId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id);
int bcm_field_qualify_DstGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id);
int bcm_field_qualify_DstGports(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_DstGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_DstHiGig(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DstHiGig_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DstIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_DstIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_DstIp6Class(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIp6ClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIp6ClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIp6ClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIp6ClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIp6ClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIp6ClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIp6Class_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIp6High(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_DstIp6High_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_DstIp6Low(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_DstIp6Low_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_DstIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_DstIpClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIpClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIpClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIpClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIpClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIpClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_DstIpClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIpClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_DstIpLocal(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_DstIpLocal_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_DstIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_DstL2MulticastGroup(int unit, bcm_field_entry_t entry, bcm_multicast_t group, bcm_multicast_t mask);
int bcm_field_qualify_DstL2MulticastGroup_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group, bcm_multicast_t *mask);
int bcm_field_qualify_DstL3Egress(int unit, bcm_field_entry_t entry, bcm_if_t if_id);
int bcm_field_qualify_DstL3EgressNextHops(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstL3EgressNextHopsUnderlay(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_DstL3EgressNextHopsUnderlay_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstL3EgressNextHops_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_DstL3EgressUnderlay(int unit, bcm_field_entry_t entry, bcm_if_t if_id);
int bcm_field_qualify_DstL3EgressUnderlay_get(int unit, bcm_field_entry_t entry, bcm_if_t *if_id);
int bcm_field_qualify_DstL3Egress_get(int unit, bcm_field_entry_t entry, bcm_if_t *if_id);
int bcm_field_qualify_DstL3MulticastGroup(int unit, bcm_field_entry_t entry, bcm_multicast_t group, bcm_multicast_t mask);
int bcm_field_qualify_DstL3MulticastGroup_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group, bcm_multicast_t *mask);
int bcm_field_qualify_DstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_DstMacBit40(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstMacBit40_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_DstMimGport(int unit, bcm_field_entry_t entry, bcm_gport_t mim_port_id);
int bcm_field_qualify_DstMimGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mim_port_id);
int bcm_field_qualify_DstMimGports(int unit, bcm_field_entry_t entry, bcm_gport_t mim_port_id, bcm_gport_t mim_port_mask);
int bcm_field_qualify_DstMimGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mim_port_id, bcm_gport_t *mim_port_mask);
int bcm_field_qualify_DstMplsGport(int unit, bcm_field_entry_t entry, bcm_gport_t mpls_port_id);
int bcm_field_qualify_DstMplsGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mpls_port_id);
int bcm_field_qualify_DstMplsGports(int unit, bcm_field_entry_t entry, bcm_gport_t mpls_port_id, bcm_gport_t mpls_port_mask);
int bcm_field_qualify_DstMplsGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mpls_port_id, bcm_gport_t *mpls_port_mask);
int bcm_field_qualify_DstMulticastGroup(int unit, bcm_field_entry_t entry, bcm_multicast_t group);
int bcm_field_qualify_DstMulticastGroup_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group);
int bcm_field_qualify_DstMulticastGroups(int unit, bcm_field_entry_t entry, bcm_multicast_t group, bcm_multicast_t mask);
int bcm_field_qualify_DstMulticastGroups_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group, bcm_multicast_t *mask);
int bcm_field_qualify_DstMultipath(int unit, bcm_field_entry_t entry, bcm_if_t mpintf);
int bcm_field_qualify_DstMultipathLevel1(int unit, bcm_field_entry_t entry, bcm_if_t data, bcm_if_t mask);
int bcm_field_qualify_DstMultipathLevel1_get(int unit, bcm_field_entry_t entry, bcm_if_t *data, bcm_if_t *mask);
int bcm_field_qualify_DstMultipathLevel2(int unit, bcm_field_entry_t entry, bcm_if_t data, bcm_if_t mask);
int bcm_field_qualify_DstMultipathLevel2_get(int unit, bcm_field_entry_t entry, bcm_if_t *data, bcm_if_t *mask);
int bcm_field_qualify_DstMultipathOverlay(int unit, bcm_field_entry_t entry, bcm_if_t data, bcm_if_t mask);
int bcm_field_qualify_DstMultipathOverlay_get(int unit, bcm_field_entry_t entry, bcm_if_t *data, bcm_if_t *mask);
int bcm_field_qualify_DstMultipathUnderlay(int unit, bcm_field_entry_t entry, bcm_if_t data, bcm_if_t mask);
int bcm_field_qualify_DstMultipathUnderlay_get(int unit, bcm_field_entry_t entry, bcm_if_t *data, bcm_if_t *mask);
int bcm_field_qualify_DstMultipath_get(int unit, bcm_field_entry_t entry, bcm_if_t *mpintf);
int bcm_field_qualify_DstNivGport(int unit, bcm_field_entry_t entry, bcm_gport_t niv_port_id);
int bcm_field_qualify_DstNivGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *niv_port_id);
int bcm_field_qualify_DstNivGports(int unit, bcm_field_entry_t entry, bcm_gport_t niv_port_id, bcm_gport_t niv_port_mask);
int bcm_field_qualify_DstNivGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *niv_port_id, bcm_gport_t *niv_port_mask);
int bcm_field_qualify_DstPort(int unit, bcm_field_entry_t entry, bcm_module_t data_modid, bcm_module_t mask_modid, bcm_port_t data_port, bcm_port_t mask_port);
int bcm_field_qualify_DstPortSRLanId(int unit, bcm_field_entry_t entry, uint8 lan_id);
int bcm_field_qualify_DstPortSRLanId_get(int unit, bcm_field_entry_t entry, uint8 *lan_id);
int bcm_field_qualify_DstPortSRMode(int unit, bcm_field_entry_t entry, bcm_field_sr_port_mode_t type, uint8 mask);
int bcm_field_qualify_DstPortSRMode_get(int unit, bcm_field_entry_t entry, bcm_field_sr_port_mode_t *type, uint8 *mask);
int bcm_field_qualify_DstPortSRNetId(int unit, bcm_field_entry_t entry, uint8 net_id, uint8 mask);
int bcm_field_qualify_DstPortSRNetId_get(int unit, bcm_field_entry_t entry, uint8 *net_id, uint8 *mask);
int bcm_field_qualify_DstPortSRRoleInterlink(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_DstPortSRRoleInterlink_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_DstPortSRType(int unit, bcm_field_entry_t entry, bcm_field_port_sr_type_t type);
int bcm_field_qualify_DstPortSRType_get(int unit, bcm_field_entry_t entry, bcm_field_port_sr_type_t *type);
int bcm_field_qualify_DstPort_get(int unit, bcm_field_entry_t entry, bcm_module_t *data_modid, bcm_module_t *mask_modid, bcm_port_t *data_port, bcm_port_t *mask_port);
int bcm_field_qualify_DstRpfGport(int unit, bcm_field_entry_t entry, bcm_gport_t data);
int bcm_field_qualify_DstRpfGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *data);
int bcm_field_qualify_DstSysPortExt(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_DstSysPortExt_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_DstTrunk(int unit, bcm_field_entry_t entry, bcm_trunk_t data, bcm_trunk_t mask);
int bcm_field_qualify_DstTrunk_get(int unit, bcm_field_entry_t entry, bcm_trunk_t *data, bcm_trunk_t *mask);
int bcm_field_qualify_DstType(int unit, bcm_field_entry_t entry, bcm_field_DstType_t dst_type);
int bcm_field_qualify_DstType_get(int unit, bcm_field_entry_t entry, bcm_field_DstType_t *dst_type);
int bcm_field_qualify_DstVirtualGroupId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_DstVirtualGroupId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_DstVlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t vlan_port_id);
int bcm_field_qualify_DstVlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vlan_port_id);
int bcm_field_qualify_DstVlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t vlan_port_id, bcm_gport_t vlan_port_mask);
int bcm_field_qualify_DstVlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vlan_port_id, bcm_gport_t *vlan_port_mask);
int bcm_field_qualify_DstVxlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t vxlan_port_id);
int bcm_field_qualify_DstVxlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vxlan_port_id);
int bcm_field_qualify_DstVxlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t vxlan_port_id, bcm_gport_t vxlan_port_mask);
int bcm_field_qualify_DstVxlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vxlan_port_id, bcm_gport_t *vxlan_port_mask);
int bcm_field_qualify_DstWlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t wlan_port_id);
int bcm_field_qualify_DstWlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *wlan_port_id);
int bcm_field_qualify_DstWlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t wlan_port_id, bcm_gport_t wlan_port_mask);
int bcm_field_qualify_DstWlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *wlan_port_id, bcm_gport_t *wlan_port_mask);
int bcm_field_qualify_DvpFwdCtrlType(int unit, bcm_field_entry_t entry, bcm_field_dvp_fwd_ctrl_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_DvpFwdCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_dvp_fwd_ctrl_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ECid(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ECid_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ETag(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ETag_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_EcnValue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EcnValue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EffectiveTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EffectiveTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgrCesPortType(int unit, bcm_field_entry_t entry, bcm_field_ces_port_type_t data);
int bcm_field_qualify_EgrCesPortType_get(int unit, bcm_field_entry_t entry, bcm_field_ces_port_type_t *data);
int bcm_field_qualify_EgrForwardingEditStatus(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgrForwardingEditStatus_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgrNextHopUnderlay(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgrNextHopUnderlay_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressClass(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassFieldCtrlId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_EgressClassFieldCtrlId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_EgressClassL2Gre(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassL2Gre_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassL3Interface(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassL3InterfaceTunnel(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassL3InterfaceTunnel_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassL3Interface_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassPort(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassPort_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassTrill(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassTrill_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassTunnel(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassTunnel_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassVxlan(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassVxlan_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClassWlan(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EgressClassWlan_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressClass_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EgressDOPTrigger(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgressDOPTrigger_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressForwardingClassId(int unit, bcm_field_entry_t entry, int data, int mask);
int bcm_field_qualify_EgressForwardingClassId_get(int unit, bcm_field_entry_t entry, int *data, int *mask);
int bcm_field_qualify_EgressForwardingProfile(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_EgressForwardingProfile_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_EgressL3TunnelGport(int unit, bcm_field_entry_t entry, bcm_gport_t tunnel_port_id);
int bcm_field_qualify_EgressL3TunnelGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *tunnel_port_id);
int bcm_field_qualify_EgressMcastPktReason(int unit, bcm_field_entry_t entry, bcm_field_mcast_pkt_reason_t type);
int bcm_field_qualify_EgressMcastPktReason_get(int unit, bcm_field_entry_t entry, bcm_field_mcast_pkt_reason_t *type);
int bcm_field_qualify_EgressPktQueueNotification(int unit, bcm_field_entry_t entry, bcm_field_pkt_queue_notif_t type);
int bcm_field_qualify_EgressPktQueueNotification_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_queue_notif_t *type);
int bcm_field_qualify_EgressPortBlockEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgressPortBlockEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressPortCtrlType(int unit, bcm_field_entry_t entry, bcm_field_egress_port_ctrl_t ctrl_type);
int bcm_field_qualify_EgressPortCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_egress_port_ctrl_t *ctrl_type);
int bcm_field_qualify_EgressPortQueue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgressPortQueue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressTunnelIpHeaderDscp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgressTunnelIpHeaderDscp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressTunnelIpHeaderEcn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EgressTunnelIpHeaderEcn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EgressTunnelIpHeaderFlowLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_EgressTunnelIpHeaderFlowLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_EtagAction(int unit, bcm_field_entry_t entry, bcm_field_etag_action_t etag_action);
int bcm_field_qualify_EtagAction_get(int unit, bcm_field_entry_t entry, bcm_field_etag_action_t *etag_action);
int bcm_field_qualify_EtagAddReplaceControl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EtagAddReplaceControl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EtagDei(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EtagDei_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EtagPcp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EtagPcp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EtagReserved1(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EtagReserved1_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EtagSvid(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EtagSvid_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EtagVid(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EtagVid_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EtherType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_EtherTypeClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_EtherTypeClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_EtherType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_EthernetOamClassVlanTranslateKeyFirst(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamClassVlanTranslateKeyFirst_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamClassVlanTranslateKeySecond(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamClassVlanTranslateKeySecond_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamClassVpn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamClassVpn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamDstClassL2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamDstClassL2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamHeaderBits0_31(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_EthernetOamHeaderBits0_31_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_EthernetOamHeaderBits32_63(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_EthernetOamHeaderBits32_63_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassMim(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassMim_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassMpls(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassMpls_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassNiv(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassNiv_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassPort(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassPort_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassVlan(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassVlan_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamInterfaceClassVxlan(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamInterfaceClassVxlan_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_EthernetOamTxPktUPMEP(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_EthernetOamTxPktUPMEP_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExactMatchActionClassId(int unit, bcm_field_entry_t entry, int group_pri, uint32 data, uint32 mask);
int bcm_field_qualify_ExactMatchActionClassId_get(int unit, bcm_field_entry_t entry, int group_pri, uint32 *data, uint32 *mask);
int bcm_field_qualify_ExactMatchGroupClassId(int unit, bcm_field_entry_t entry, int group_pri, bcm_field_group_t group);
int bcm_field_qualify_ExactMatchGroupClassId_get(int unit, bcm_field_entry_t entry, int group_pri, bcm_field_group_t *group);
int bcm_field_qualify_ExactMatchHitStatus(int unit, bcm_field_entry_t entry, int group_pri, uint8 data, uint8 mask);
int bcm_field_qualify_ExactMatchHitStatus_get(int unit, bcm_field_entry_t entry, int group_pri, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExactMatchMissStatus(int unit, bcm_field_entry_t entry, int group_pri, uint8 data, uint8 mask);
int bcm_field_qualify_ExactMatchMissStatus_get(int unit, bcm_field_entry_t entry, int group_pri, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExactMatchOpaqueObject0(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_ExactMatchOpaqueObject0_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_ExactMatchPreselLookupEnable(int unit, bcm_field_entry_t entry, bcm_field_group_t group, uint8 data, uint8 mask);
int bcm_field_qualify_ExactMatchPreselLookupEnable_get(int unit, bcm_field_entry_t entry, bcm_field_group_t group, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExtensionHeader2Type(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExtensionHeader2Type_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExtensionHeader3Type(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExtensionHeader3Type_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExtensionHeaderSubCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExtensionHeaderSubCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExtensionHeaderType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExtensionHeaderType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit0(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit0_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit3(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit3_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit4(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit4_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit5(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit5_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit6(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit6_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalHit7(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ExternalHit7_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ExternalValue0(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue0_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue1(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue1_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue2(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue2_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue3(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue3_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue4(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue4_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue5(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue5_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue6(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue6_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_ExternalValue7(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_ExternalValue7_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_FabricQueueTag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FabricQueueTag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FcoeOxID(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FcoeOxIDClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FcoeOxIDClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FcoeOxID_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FcoeRxID(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FcoeRxIDClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FcoeRxIDClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FcoeRxID_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FcoeSOF(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FcoeSOF_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FcoeVersionIsZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FcoeVersionIsZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Fhei(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_FheiSize(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FheiSize_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Fhei_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_FibreChanCSCtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanCSCtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanDFCtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanDFCtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanDstId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FibreChanDstIdClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanDstIdClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanDstIdClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanDstIdClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanDstIdClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanDstIdClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanDstIdClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanDstIdClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanDstId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FibreChanFCtl(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FibreChanFCtl_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FibreChanInner(int unit, bcm_field_entry_t entry, bcm_field_FibreChan_t fibre_chan_type);
int bcm_field_qualify_FibreChanInner_get(int unit, bcm_field_entry_t entry, bcm_field_FibreChan_t *fibre_chan_type);
int bcm_field_qualify_FibreChanOuter(int unit, bcm_field_entry_t entry, bcm_field_FibreChan_t fibre_chan_type);
int bcm_field_qualify_FibreChanOuter_get(int unit, bcm_field_entry_t entry, bcm_field_FibreChan_t *fibre_chan_type);
int bcm_field_qualify_FibreChanRCtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanRCtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanSrcBindCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanSrcBindCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanSrcFpmaCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanSrcFpmaCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanSrcId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FibreChanSrcIdClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanSrcIdClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanSrcIdClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanSrcIdClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanSrcIdClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanSrcIdClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_FibreChanSrcIdClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanSrcIdClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_FibreChanSrcId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FibreChanType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanVFTFabricId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FibreChanVFTFabricId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FibreChanVFTHopCount(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanVFTHopCount_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanVFTPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanVFTPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanVFTValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanVFTValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanVFTVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanVFTVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanVFTVsanId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FibreChanVFTVsanId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FibreChanVFTVsanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanVFTVsanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FibreChanZoneCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FibreChanZoneCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FirstDropReason(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_FirstDropReasonIngressCopy(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_FirstDropReasonIngressCopy_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_FirstDropReason_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_FlexInstrHeader(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexInstrHeaderType(int unit, bcm_field_entry_t entry, bcm_field_flexinstr_header_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexInstrHeaderType_get(int unit, bcm_field_entry_t entry, bcm_field_flexinstr_header_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexInstrHeader_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexInstrPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexInstrPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateApuClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateApuClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateResultA0(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FlexStateResultA0_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FlexStateResultA1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FlexStateResultA1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FlexStateTriggerStateControl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateTriggerStateControl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateTruthTableOutput(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlexStateTruthTableOutput_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FlowControlType(int unit, bcm_field_entry_t entry, bcm_field_flow_control_pkt_type_t fc_type);
int bcm_field_qualify_FlowControlType_get(int unit, bcm_field_entry_t entry, bcm_field_flow_control_pkt_type_t *fc_type);
int bcm_field_qualify_FlowId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FlowId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FlowtrackerAggregateClass(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FlowtrackerAggregateClass_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FlowtrackerAggregateFlowClassId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FlowtrackerAggregateFlowClassId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_FlowtrackerBloomFlow(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerBloomFlow_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerCheck(int unit, bcm_field_entry_t entry, bcm_flowtracker_group_t flow_group_id, uint32 num_checks, bcm_field_flowtrackercheck_t *list_of_check_ids);
int bcm_field_qualify_FlowtrackerCheck_get(int unit, bcm_field_entry_t entry, bcm_flowtracker_group_t flow_group_id, uint32 num_checks, bcm_field_flowtrackercheck_t *list_of_check_ids, uint32 *actual_num_checks);
int bcm_field_qualify_FlowtrackerClassId(int unit, bcm_field_entry_t entry, int data, int mask);
int bcm_field_qualify_FlowtrackerClassIdSource1(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FlowtrackerClassIdSource1_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FlowtrackerClassIdSource2(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_FlowtrackerClassIdSource2_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_FlowtrackerClassId_get(int unit, bcm_field_entry_t entry, int *data, int *mask);
int bcm_field_qualify_FlowtrackerCollectorCopy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerCollectorCopy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerDisabled(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerDisabled_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerExportQueueFull(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerExportQueueFull_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerFlowTableFull(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerFlowTableFull_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerGroupFlowExceeded(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerGroupFlowExceeded_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerGroupId(int unit, bcm_field_entry_t entry, int data, int mask);
int bcm_field_qualify_FlowtrackerGroupId_get(int unit, bcm_field_entry_t entry, int *data, int *mask);
int bcm_field_qualify_FlowtrackerGroupValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerGroupValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerLearn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerLearn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerMeteringExceeded(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FlowtrackerMeteringExceeded_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FlowtrackerMicroFlowClassId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_FlowtrackerMicroFlowClassId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ForwardCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ForwardCopy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardCopy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ForwardHdrDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_ForwardHdrDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_ForwardHdrSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_ForwardHdrSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_ForwardHdrVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_ForwardHdrVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_ForwardIpType(int unit, bcm_field_entry_t entry, bcm_field_ForwardIpType_t type);
int bcm_field_qualify_ForwardIpType_get(int unit, bcm_field_entry_t entry, bcm_field_ForwardIpType_t *type);
int bcm_field_qualify_ForwardingEligible(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ForwardingEligible_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ForwardingField(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ForwardingField_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ForwardingHeaderOffset(int unit, bcm_field_entry_t entry, bcm_field_data_offset_base_t base_header, uint32 data, uint32 mask);
int bcm_field_qualify_ForwardingHeaderOffset_get(int unit, bcm_field_entry_t entry, bcm_field_data_offset_base_t *base_header, uint32 *data, uint32 *mask);
int bcm_field_qualify_ForwardingInnerVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_ForwardingInnerVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_ForwardingOuterTpid(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_ForwardingOuterTpid_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_ForwardingOuterVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_ForwardingOuterVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardingOuterVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ForwardingOuterVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_ForwardingPacketRes(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ForwardingPacketRes_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ForwardingStatus(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ForwardingStatus_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ForwardingTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardingTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ForwardingTrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardingTrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ForwardingType(int unit, bcm_field_entry_t entry, bcm_field_ForwardingType_t type);
int bcm_field_qualify_ForwardingType_get(int unit, bcm_field_entry_t entry, bcm_field_ForwardingType_t *type);
int bcm_field_qualify_ForwardingVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_ForwardingVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_ForwardingVlanValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ForwardingVlanValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FragExtensionHeader2Type(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FragExtensionHeader2Type_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FragExtensionHeader3Type(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FragExtensionHeader3Type_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_FromMacSecPort(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FromMacSecPort_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_FrontPanelPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_FrontPanelPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GbpDstId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_GbpDstId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_GbpL2ShimFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpL2ShimFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpL2ShimSID(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_GbpL2ShimSID_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_GbpPolicyApplied(int unit, bcm_field_entry_t entry, uint8 data); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpPolicyApplied_get(int unit, bcm_field_entry_t entry, uint8 *data); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GbpPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GbpSidValid(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpSidValid_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpSrcId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_GbpSrcId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_GbpVxlanDFlag(int unit, bcm_field_entry_t entry, uint8 data); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GbpVxlanDFlag_get(int unit, bcm_field_entry_t entry, uint8 *data); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GeneratedTtl(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_GeneratedTtl_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_GenericAssociatedChannelLabelValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GenericAssociatedChannelLabelValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GenevePktVersionZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GenevePktVersionZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GenevePktWithOam(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GenevePktWithOam_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GmsContentId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GmsContentId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GmsMessageReason(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GmsMessageReason_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GmsVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GmsVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GoodIpPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GoodIpPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GpeFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GpeFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GpeNetworkId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_GpeNetworkId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_GpePktVersionZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GpePktVersionZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GpePktWithOam(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GpePktWithOam_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GpeProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GpeProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GpeReserved0(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_GpeReserved0_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_GpeReserved1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GpeReserved1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GreFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GreFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GreProtocolType(int unit, bcm_field_entry_t entry, bcm_field_gre_protocol_type_t protocolType); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GreProtocolType_get(int unit, bcm_field_entry_t entry, bcm_field_gre_protocol_type_t *protocolType); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_GroupClass(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_GroupClass_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_GshHdrBase(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_GshHdrBase_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_GshHdrEtherTypeBits0to3(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GshHdrEtherTypeBits0to3_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GshHdrExtn0(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_GshHdrExtn0_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_GshHdrExtn1(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_GshHdrExtn1_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_GshHdrOpcode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GshHdrOpcode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GshHdrSystemDestination(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_GshHdrSystemDestinationType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_GshHdrSystemDestinationType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_GshHdrSystemDestination_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_GshHdrType(int unit, bcm_field_entry_t entry, bcm_field_gsh_hdr_type_t type);
int bcm_field_qualify_GshHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_gsh_hdr_type_t *type);
int bcm_field_qualify_HeaderFormat(int unit, bcm_field_entry_t entry, bcm_field_header_format_t header_format);
int bcm_field_qualify_HeaderFormatExtension(int unit, bcm_field_entry_t entry, bcm_field_header_format_extension_t header_format_extension);
int bcm_field_qualify_HeaderFormatExtension_get(int unit, bcm_field_entry_t entry, bcm_field_header_format_extension_t *header_format_extension);
int bcm_field_qualify_HeaderFormatSet(int unit, bcm_field_entry_t entry, bcm_field_header_format_set_t header_format_set);
int bcm_field_qualify_HeaderFormatSet_get(int unit, bcm_field_entry_t entry, bcm_field_header_format_set_t *header_format_set);
int bcm_field_qualify_HeaderFormat_get(int unit, bcm_field_entry_t entry, bcm_field_header_format_t *header_format);
int bcm_field_qualify_HiGig(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGig3Class(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_HiGig3Class_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_HiGig3Enable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGig3Enable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGig3Flags(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGig3Flags_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGig3Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGig3Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigColor(int unit, bcm_field_entry_t entry, uint8 color);
int bcm_field_qualify_HiGigColor_get(int unit, bcm_field_entry_t entry, uint8 *color);
int bcm_field_qualify_HiGigDoNotFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigDoNotFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigDstGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigDstGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigDstModPortGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigDstModPortGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigDstModuleGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigDstModuleGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigDstMulticast(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigDstMulticastGroupId(int unit, bcm_field_entry_t entry, bcm_multicast_t group, bcm_multicast_t mask);
int bcm_field_qualify_HiGigDstMulticastGroupId_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group, bcm_multicast_t *mask);
int bcm_field_qualify_HiGigDstMulticast_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigDstPortGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t mask);
int bcm_field_qualify_HiGigDstPortGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigDstTrunk(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigDstTrunkId(int unit, bcm_field_entry_t entry, bcm_trunk_t data, bcm_trunk_t mask);
int bcm_field_qualify_HiGigDstTrunkId_get(int unit, bcm_field_entry_t entry, bcm_trunk_t *data, bcm_trunk_t *mask);
int bcm_field_qualify_HiGigDstTrunk_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigDstType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigDstType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigEgressMcast(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigEgressMcast_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigExtendedHeaderPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigExtendedHeaderPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigForwardingType(int unit, bcm_field_entry_t entry, bcm_field_HiGigForwardingType_t type);
int bcm_field_qualify_HiGigForwardingType_get(int unit, bcm_field_entry_t entry, bcm_field_HiGigForwardingType_t *type);
int bcm_field_qualify_HiGigGbpPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigGbpPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigGbpSrcId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigGbpSrcId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigIngressClassificationTag(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigIngressClassificationTag_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigIngressL3SwitchPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigIngressL3SwitchPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigIngressTagged(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigIngressTagged_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigIntCongestionNotification(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigIntCongestionNotification_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_HiGigLabelType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigLabelType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_HiGigLoadBalanceID(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigLoadBalanceID_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigMirrorOrSwitchPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigMirrorOrSwitchPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigMirrorToVp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigMirrorToVp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigMplsPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigMplsPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigMulticastIndex(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigMulticastIndex_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigOffloadEngineClassificationTag(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigOffloadEngineClassificationTag_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigOffloadEngineDeferredFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEngineDeferredFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEngineDscpNew(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEngineDscpNew_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEnginePktPriNew(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEnginePktPriNew_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEnginePreserveDot1p(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEnginePreserveDot1p_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEnginePreserveDscp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEnginePreserveDscp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEngineSrcType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEngineSrcType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigOffloadEngineVxltStatus(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigOffloadEngineVxltStatus_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigPortFilteringMode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigPortFilteringMode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigPreserveFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigPreserveFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigProtectionSwitchingStatus(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigProtectionSwitchingStatus_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigProxy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigProxyTunnelType(int unit, bcm_field_entry_t entry, bcm_field_higig_proxy_tunnel_type_t type);
int bcm_field_qualify_HiGigProxyTunnelType_get(int unit, bcm_field_entry_t entry, bcm_field_higig_proxy_tunnel_type_t *type);
int bcm_field_qualify_HiGigProxy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigReplicationId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_HiGigReplicationId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_HiGigSrcGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigSrcGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigSrcModPortGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigSrcModPortGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigSrcModuleGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigSrcModuleGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigSrcPortGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_HiGigSrcPortGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_HiGigSrcTrunk(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigSrcTrunk_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigSrcType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigSrcType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigTrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigTrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigVlan(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigVlan_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigVni(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_HiGigVni_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_HiGigVpLagFailoverPacket(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigVpLagFailoverPacket_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigVpPreserveFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_HiGigVpPreserveFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HiGigVpReplicationId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_HiGigVpReplicationId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_HiGig_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_HighestPriorityDropEvent(int unit, bcm_field_entry_t entry, bcm_field_egress_drop_event_t type);
int bcm_field_qualify_HighestPriorityDropEvent_get(int unit, bcm_field_entry_t entry, bcm_field_egress_drop_event_t *type);
int bcm_field_qualify_IEEE1588Command(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IEEE1588Command_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IEEE1588CompensateTimeStamp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IEEE1588CompensateTimeStamp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IEEE1588Encapsulation(int unit, bcm_field_entry_t entry, bcm_field_IEEE1588Encap_t encap);
int bcm_field_qualify_IEEE1588Encapsulation_get(int unit, bcm_field_entry_t entry, bcm_field_IEEE1588Encap_t *encap);
int bcm_field_qualify_IEEE1588HeaderOffset(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IEEE1588HeaderOffset_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_INTProbeMarker1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_INTProbeMarker1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_INTProbeMarker2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_INTProbeMarker2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_INTReserved4Bytes(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_INTReserved4Bytes_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IOAMNameSpaceIdMatch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IOAMNameSpaceIdMatch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IOAMPktOverflowed(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IOAMPktOverflowed_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IOAMRemainingLenValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IOAMRemainingLenValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ISid(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ISid_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ITag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ITag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IcmpError(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IcmpError_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IcmpType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IcmpTypeCode(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IcmpTypeCode_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IcmpType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaActionType(int unit, bcm_field_entry_t entry, bcm_field_ifa_action_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaActionType_get(int unit, bcm_field_entry_t entry, bcm_field_ifa_action_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaActionVector(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaActionVector_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaAttrOpaqData(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IfaAttrOpaqData_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IfaCurrentLength(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaCurrentLengthEqualToZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaCurrentLengthEqualToZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaCurrentLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaCurrentLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaCurrentLength_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaFlags(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaFlags_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaGlobalNameSpace(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaGlobalNameSpace_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaHdrLocation(int unit, bcm_field_entry_t entry, bcm_field_ifa_hdr_location_t int_type);
int bcm_field_qualify_IfaHdrLocation_get(int unit, bcm_field_entry_t entry, bcm_field_ifa_hdr_location_t *int_type);
int bcm_field_qualify_IfaHopCount(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IfaHopCount_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IfaHopLimit(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IfaHopLimitEqualToZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaHopLimitEqualToZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaHopLimitReached(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaHopLimitReached_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaHopLimit_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IfaLocalNameSpace(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaLocalNameSpace_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaMDAddCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaMDAddCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaMDFormat(int unit, bcm_field_entry_t entry, bcm_field_ifa_metadata_format_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaMDFormat_get(int unit, bcm_field_entry_t entry, bcm_field_ifa_metadata_format_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaMaxLength(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaMaxLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaMaxLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaMaxLength_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaMetaDataBaseHeader(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaMetaDataBaseHeader_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaNextHdr(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaNextHdr_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaProbeEntropyBits0_7(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaProbeEntropyBits0_7_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaProbeExpMDInsertCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaProbeExpMDInsertCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaProbeExpQueryVcaPortNum(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaProbeExpQueryVcaPortNum_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaProbeExpQueryVcaQueueNum(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaProbeExpQueryVcaQueueNum_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaRequestVector(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IfaRequestVector_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IfaTunnelCurrentLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaTunnelCurrentLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaUdpHdrUpdateCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaUdpHdrUpdateCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IfaVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaVersion2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IfaVersion2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IfaVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IgmpMaxRespTime(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IgmpMaxRespTime_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IgmpType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IgmpType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InDscpExp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InDscpExp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InPort(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_InPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_InPorts(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_InPorts_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_InVPort(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InVPort32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InVPort32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InVPortWide(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_InVPortWide_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_InVPort_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InVportDataIndex(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InVportDataIndex_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IncCollectiveId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncCollectiveId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncFlowType(int unit, bcm_field_entry_t entry, bcm_field_inc_flow_type_t flow_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncFlowType_get(int unit, bcm_field_entry_t entry, bcm_field_inc_flow_type_t *flow_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncGroupId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncGroupId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncQpType(int unit, bcm_field_entry_t entry, bcm_field_inc_qp_type_t qp_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncQpType_get(int unit, bcm_field_entry_t entry, bcm_field_inc_qp_type_t *qp_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncSrcMemberId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncSrcMemberId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncomingDstIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncomingDstIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncomingIpIfClass(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IncomingIpIfClass_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IncomingOuterVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_IncomingOuterVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_IncomingTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncomingTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IncomingVlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IncomingVlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngAdaptClassId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngAdaptClassId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngAdaptOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngAdaptOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngCesPortType(int unit, bcm_field_entry_t entry, bcm_field_ces_port_type_t data);
int bcm_field_qualify_IngCesPortType_get(int unit, bcm_field_entry_t entry, bcm_field_ces_port_type_t *data);
int bcm_field_qualify_IngressClassField(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IngressClassField_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IngressDropEthernetOamControl(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t mep_type);
int bcm_field_qualify_IngressDropEthernetOamControl_get(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t *mep_type);
int bcm_field_qualify_IngressDropEthernetOamData(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t mep_type);
int bcm_field_qualify_IngressDropEthernetOamData_get(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t *mep_type);
int bcm_field_qualify_IngressDropMplsOamControl(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t mep_type);
int bcm_field_qualify_IngressDropMplsOamControl_get(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t *mep_type);
int bcm_field_qualify_IngressDropMplsOamData(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t mep_type);
int bcm_field_qualify_IngressDropMplsOamData_get(int unit, bcm_field_entry_t entry, bcm_field_oam_drop_mep_type_t *mep_type);
int bcm_field_qualify_IngressECid(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IngressECid_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IngressInterfaceClass(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IngressInterfaceClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IngressInterfaceClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IngressInterfaceClassVPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IngressInterfaceClassVPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IngressInterfaceClass_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IngressL2InterfaceFlexDigestCtrlIdA(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressL2InterfaceFlexDigestCtrlIdA_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressL2InterfaceFlexDigestCtrlIdB(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressL2InterfaceFlexDigestCtrlIdB_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressL2InterfaceOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressL2InterfaceOpaqueCtrlId1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressL2InterfaceOpaqueCtrlId1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressL2InterfaceOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressL2InterfaceVfi(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IngressL2InterfaceVfi_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IngressL3InterfaceOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressL3InterfaceOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressMirror(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngressMirror_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IngressStpState(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressStpState_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IngressVPortBridgeDisable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IngressVPortBridgeDisable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerApplSignatureId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InnerApplSignatureId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InnerBfdPktVersionOne(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerBfdPktVersionOne_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerBfdYourDiscriminator(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerBfdYourDiscriminator_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerDSCP(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerDSCP_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerDosAttack(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerDosAttackEvents(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerDosAttackEvents_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerDosAttack_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerDstIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_InnerDstIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_InnerDstIp6High(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_InnerDstIp6High_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_InnerDstIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_InnerDstIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_InnerDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_InnerDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_InnerEtherType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InnerEtherType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InnerExtensionHeader2Type(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerExtensionHeader2Type_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerExtensionHeaderSubCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerExtensionHeaderSubCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerExtensionHeaderType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerExtensionHeaderType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIcmpError(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIcmpError_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIfaCurrentLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIfaCurrentLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIfaFlags(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerIfaFlags_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerIfaHopLimitReached(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIfaHopLimitReached_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIfaMaxLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIfaMaxLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIp6FlowLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerIp6FlowLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerIp6HopLimit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIp6HopLimit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIp6NextHeader(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIp6NextHeader_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIp6PktHopLimit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIp6PktHopLimit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIp6PktNextHeader(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIp6PktNextHeader_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIp6PktTrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIp6PktTrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIpFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIpFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIpFrag(int unit, bcm_field_entry_t entry, bcm_field_IpFrag_t frag_info);
int bcm_field_qualify_InnerIpFragNonOrFirst(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIpFragNonOrFirst_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIpFrag_get(int unit, bcm_field_entry_t entry, bcm_field_IpFrag_t *frag_info);
int bcm_field_qualify_InnerIpInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerIpInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerIpProtocolCommon(int unit, bcm_field_entry_t entry, bcm_field_IpProtocolCommon_t protocol);
int bcm_field_qualify_InnerIpProtocolCommon_get(int unit, bcm_field_entry_t entry, bcm_field_IpProtocolCommon_t *protocol);
int bcm_field_qualify_InnerIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerIpType(int unit, bcm_field_entry_t entry, bcm_field_IpType_t type);
int bcm_field_qualify_InnerIpType_get(int unit, bcm_field_entry_t entry, bcm_field_IpType_t *type);
int bcm_field_qualify_InnerL2Format(int unit, bcm_field_entry_t entry, bcm_field_L2Format_t type);
int bcm_field_qualify_InnerL2Format_get(int unit, bcm_field_entry_t entry, bcm_field_L2Format_t *type);
int bcm_field_qualify_InnerL2MacInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerL2MacInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerL2Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InnerL2Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InnerL4DstPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_InnerL4DstPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_InnerL4Info(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InnerL4Info_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InnerL4Ports(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerL4Ports_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerL4ProtocolType(int unit, bcm_field_entry_t entry, bcm_field_l4_protocol_type_t l4_protocol_type);
int bcm_field_qualify_InnerL4ProtocolType_get(int unit, bcm_field_entry_t entry, bcm_field_l4_protocol_type_t *l4_protocol_type);
int bcm_field_qualify_InnerL4SrcPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_InnerL4SrcPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_InnerPacketLength(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InnerPacketLength_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InnerPriTaggedPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerPriTaggedPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerRecoverableDrop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerRecoverableDrop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerSrcIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_InnerSrcIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_InnerSrcIp6High(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_InnerSrcIp6High_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_InnerSrcIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_InnerSrcIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_InnerSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_InnerSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_InnerTcpControl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerTcpControl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerTpid(int unit, bcm_field_entry_t entry, uint16 tpid);
int bcm_field_qualify_InnerTpid_get(int unit, bcm_field_entry_t entry, uint16 *tpid);
int bcm_field_qualify_InnerTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerUdpChecksumEqualsZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerUdpChecksumEqualsZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_InnerVlanActionRange(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_InnerVlanActionRange_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_InnerVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_InnerVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_InnerVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerVlanRangeMatch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerVlanRangeMatch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerVlanTagPreserve(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_InnerVlanTagPreserve_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InnerVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_InputPrioVc(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InputPrioVc_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InstrActionType(int unit, bcm_field_entry_t entry, bcm_field_instr_action_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InstrActionType_get(int unit, bcm_field_entry_t entry, bcm_field_instr_action_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IntCongestionNotification(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntCongestionNotification_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntCtrl(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IntCtrl_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IntFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntHdrPresent(int unit, bcm_field_entry_t entry, bcm_field_IntHdr_Location_t int_type);
int bcm_field_qualify_IntHdrPresent_get(int unit, bcm_field_entry_t entry, bcm_field_IntHdr_Location_t *int_type);
int bcm_field_qualify_IntHdrType(int unit, bcm_field_entry_t entry, bcm_field_IntHdr_Type_t int_type);
int bcm_field_qualify_IntHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_IntHdr_Type_t *int_type);
int bcm_field_qualify_IntMetadataHdrType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntMetadataHdrType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntPktFinalHop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntPktFinalHop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntPktLengthValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntPktLengthValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntPktOverflowed(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntPktOverflowed_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntPktType(int unit, bcm_field_entry_t entry, bcm_field_int_pkt_type_t type);
int bcm_field_qualify_IntPktType_get(int unit, bcm_field_entry_t entry, bcm_field_int_pkt_type_t *type);
int bcm_field_qualify_IntPktVersionOne(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntPktVersionOne_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntPriInputPrioEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IntPriInputPrioEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IntPriority(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntPriority_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IntUdpChecksumEqualsZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IntUdpChecksumEqualsZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_InterfaceClassL2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceClassL2Type(int unit, bcm_field_entry_t entry, bcm_field_interface_class_l2_type_t type);
int bcm_field_qualify_InterfaceClassL2Type_get(int unit, bcm_field_entry_t entry, bcm_field_interface_class_l2_type_t *type);
int bcm_field_qualify_InterfaceClassL2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceClassL3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceClassL3Tunnel(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InterfaceClassL3Tunnel_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InterfaceClassL3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceClassMpls(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InterfaceClassMplsLookup1(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InterfaceClassMplsLookup1_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InterfaceClassMplsLookup2(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InterfaceClassMplsLookup2_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InterfaceClassMplsLookup3(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_InterfaceClassMplsLookup3_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InterfaceClassMpls_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_InterfaceClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceClassPort32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceClassPort32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceClassProcessingPort(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_InterfaceClassProcessingPort_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_InterfaceClassVPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceClassVPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceClassVpn(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InterfaceClassVpn_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InterfaceInPorts(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_InterfaceInPorts_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_InterfaceIngressKeySelectClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceIngressKeySelectClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfaceLookupClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_InterfaceLookupClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_InterfacePreselClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_InterfacePreselClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Ip4HdrLength(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Ip4HdrLength_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Ip4Length(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Ip4Length_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Ip4Tos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip4Tos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6FlowLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_Ip6FlowLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Ip6HopLimit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6HopLimit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6Length(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Ip6Length_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Ip6NextHeader(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6NextHeader_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6PktHopLimit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6PktHopLimit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6PktNextHeader(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6PktNextHeader_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6PktTrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6PktTrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ip6TrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ip6TrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpAddrsNormalized(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpAddrsNormalized_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpChecksumOkPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpChecksumOkPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpExtHdr2Protocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpExtHdr2Protocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpExtensionHdrNum(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpExtensionHdrNum_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpFirstOptionByte(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpFirstOptionByte_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpFrag(int unit, bcm_field_entry_t entry, bcm_field_IpFrag_t frag_info);
int bcm_field_qualify_IpFragInfo(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IpFragInfo_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IpFragMBit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpFragMBit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpFragNonOrFirst(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpFragNonOrFirst_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpFragPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpFragPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpFrag_get(int unit, bcm_field_entry_t entry, bcm_field_IpFrag_t *frag_info);
int bcm_field_qualify_IpFwdPlusOneNextProtocol(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IpFwdPlusOneNextProtocol_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IpIdentifier(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_IpIdentifier_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_IpInIpPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpInIpPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IpInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IpMulticastCompatible(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_IpMulticastCompatible_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IpNextHeader(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpNextHeader_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpOptionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_IpOptionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_IpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpProtocolClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_IpProtocolClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_IpProtocolCommon(int unit, bcm_field_entry_t entry, bcm_field_IpProtocolCommon_t protocol);
int bcm_field_qualify_IpProtocolCommon_get(int unit, bcm_field_entry_t entry, bcm_field_IpProtocolCommon_t *protocol);
int bcm_field_qualify_IpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpTtlZeroPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpTtlZeroPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpTunnelHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpTunnelHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpTunnelTransitPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpTunnelTransitPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_IpTunnelTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpTunnelTtlClassZero(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_IpTunnelTtlClassZero_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_IpTunnelTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpTunnelValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_IpTunnelValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_IpType(int unit, bcm_field_entry_t entry, bcm_field_IpType_t type);
int bcm_field_qualify_IpType_get(int unit, bcm_field_entry_t entry, bcm_field_IpType_t *type);
int bcm_field_qualify_IpmcHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpmcHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpmcStarGroupHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpmcStarGroupHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpmcStarGroupValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_IpmcStarGroupValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_IpmcV4Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpmcV4Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpmcV6Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IpmcV6Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IpmcValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_IpmcValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_Ipv4OptionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_Ipv4OptionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_Ipv6ExtensionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_Ipv6ExtensionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_Ipv6RouteExtHdrBytes0_3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_Ipv6RouteExtHdrBytes0_3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Ipv6RouteExtHdrBytes4_7(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_Ipv6RouteExtHdrBytes4_7_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_IsEqualValue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IsEqualValue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_IsUcastCosQueue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_IsUcastCosQueue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_KeyGenVar(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L2CacheHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2CacheHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2DestHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2DestHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2DestSRNodeType(int unit, bcm_field_entry_t entry, bcm_field_sr_node_type_t type);
int bcm_field_qualify_L2DestSRNodeType_get(int unit, bcm_field_entry_t entry, bcm_field_sr_node_type_t *type);
int bcm_field_qualify_L2DestValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_L2DestValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_L2DstMiscClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2DstMiscClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2DstMulticastHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2DstMulticastHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2EgrIntfEfpCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2EgrIntfEfpCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2EgressInterface(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L2EgressInterface_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L2Format(int unit, bcm_field_entry_t entry, bcm_field_L2Format_t type);
int bcm_field_qualify_L2Format_get(int unit, bcm_field_entry_t entry, bcm_field_L2Format_t *type);
int bcm_field_qualify_L2GreFlowId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2GreFlowId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2GreProtocolType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_L2GreProtocolType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_L2GreSrcIpHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2GreSrcIpHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2GreVfiHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2GreVfiHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2GreVsid(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L2GreVsid_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L2IngressInterface(int unit, bcm_field_entry_t entry, uint32 intf_id, uint32 mask);
int bcm_field_qualify_L2IngressInterface_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L2Instr4byteTagData(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2Instr4byteTagData_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2Instr8byteTagData(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2Instr8byteTagData_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2InterfaceFwdCtrlType(int unit, bcm_field_entry_t entry, bcm_field_l2_intf_fwd_ctrl_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2InterfaceFwdCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_l2_intf_fwd_ctrl_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2InterfaceMatch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2InterfaceMatch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2Learn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2LearnCommands(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L2LearnCommands_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L2Learn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2MacInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L2MacInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L2PayLoad(int unit, bcm_field_entry_t entry, uint32 length, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2PayLoad_get(int unit, bcm_field_entry_t entry, uint32 length, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2PayloadFirstEightBytes(int unit, bcm_field_entry_t entry, uint32 data1, uint32 data2, uint32 mask1, uint32 mask2);
int bcm_field_qualify_L2PayloadFirstEightBytes_get(int unit, bcm_field_entry_t entry, uint32 *data1, uint32 *data2, uint32 *mask1, uint32 *mask2);
int bcm_field_qualify_L2PktType(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t type);
int bcm_field_qualify_L2PktType_get(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t *type);
int bcm_field_qualify_L2SrcDiscard(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2SrcDiscard_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2SrcHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2SrcHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2SrcMiscClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2SrcMiscClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2SrcMulticastHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2SrcMulticastHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2SrcStatic(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2SrcStatic_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2SrcValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_L2SrcValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_L2StationMove(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L2StationMove_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L2TagType(int unit, bcm_field_entry_t entry, bcm_field_l2_tag_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L2TagType_get(int unit, bcm_field_entry_t entry, bcm_field_l2_tag_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3Check(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L3Check_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L3DestHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3DestHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3DestHostHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3DestHostHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3DestRouteHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3DestRouteHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3DestRouteValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_L3DestRouteValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_L3DstMiscClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3DstMiscClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3EgrIntfEfpCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3EgrIntfEfpCtrlIdUnderlay(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3EgrIntfEfpCtrlIdUnderlay_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3EgrIntfEfpCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3EgressIntf(int unit, bcm_field_entry_t entry, uint32 intf_id, uint32 mask);
int bcm_field_qualify_L3EgressIntf_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L3EgressNatClassId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3EgressNatClassId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3HdrErrorCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3HdrErrorCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3IPv4OptionsPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3IPv4OptionsPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3Ingress(int unit, bcm_field_entry_t entry, uint32 intf_id, uint32 mask);
int bcm_field_qualify_L3Ingress_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L3InterfaceFwdCtrlType(int unit, bcm_field_entry_t entry, bcm_field_l3_intf_fwd_ctrl_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3InterfaceFwdCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_l3_intf_fwd_ctrl_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3NextHopEfpCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3NextHopEfpCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3NextHopFwdCtrlType(int unit, bcm_field_entry_t entry, bcm_field_l3_nhop_fwd_ctrl_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3NextHopFwdCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_l3_nhop_fwd_ctrl_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L3Routable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3Routable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcBind(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3SrcBind_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3SrcHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcHostHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3SrcHostHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcMiscClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3SrcMiscClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcRouteHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3SrcRouteHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L3SrcRouteValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_L3SrcRouteValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_L3TtlErrorCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L3TtlErrorCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L4DstPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_L4DstPortClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_L4DstPortClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_L4DstPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_L4Info(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_L4Info_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_L4PortRangeCheck(int unit, bcm_field_entry_t entry, bcm_field_range_t range, int invert);
int bcm_field_qualify_L4PortRangeCheck_get(int unit, bcm_field_entry_t entry, int max_count, bcm_field_range_t *range, int *invert, int *count);
int bcm_field_qualify_L4Ports(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L4Ports_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L4SrcPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_L4SrcPortClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_L4SrcPortClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_L4SrcPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_L5HdrType(int unit, bcm_field_entry_t entry, bcm_field_l5_hdr_type_t pkt_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L5HdrType_get(int unit, bcm_field_entry_t entry, bcm_field_l5_hdr_type_t *pkt_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_L5PayloadByte1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte3(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte3_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte4(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte4_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte5(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte5_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte6(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte6_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte7(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte7_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_L5PayloadByte8(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_L5PayloadByte8_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LastIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LastIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LearnControls(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LearnControls_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LearnExtension(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_LearnExtension_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_LearnInVPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LearnInVPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LearnSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_LearnSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_LearnSrcPort(int unit, bcm_field_entry_t entry, bcm_gport_t data);
int bcm_field_qualify_LearnSrcPort_get(int unit, bcm_field_entry_t entry, bcm_gport_t *data);
int bcm_field_qualify_LearnVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_LearnVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_Llc(int unit, bcm_field_entry_t entry, bcm_field_llc_header_t data, bcm_field_llc_header_t mask);
int bcm_field_qualify_Llc_get(int unit, bcm_field_entry_t entry, bcm_field_llc_header_t *data, bcm_field_llc_header_t *mask);
int bcm_field_qualify_LlidValue(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_LlidValue_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_LookupClassField(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LookupClassField_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LookupOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LookupOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LookupOpaqueObject0(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_LookupOpaqueObject0_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_LoopBackColor(int unit, bcm_field_entry_t entry, uint8 color);
int bcm_field_qualify_LoopBackColor_get(int unit, bcm_field_entry_t entry, uint8 *color);
int bcm_field_qualify_LoopBackCpuMasqueradePktProfile(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopBackCpuMasqueradePktProfile_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LoopBackPacketProcessingPort(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_LoopBackPacketProcessingPort_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_LoopBackQueue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopBackQueue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LoopBackSrcGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_LoopBackSrcGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_LoopBackTrafficClass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopBackTrafficClass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Loopback(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopbackCustomSubtype(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LoopbackCustomSubtype_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LoopbackHdrDstType(int unit, bcm_field_entry_t entry, bcm_field_DstType_t lb_hdr_dst_type);
int bcm_field_qualify_LoopbackHdrDstType_get(int unit, bcm_field_entry_t entry, bcm_field_DstType_t *lb_hdr_dst_type);
int bcm_field_qualify_LoopbackHdrFlags(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LoopbackHdrFlags_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LoopbackHdrOpaqueObject(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_LoopbackHdrOpaqueObject_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_LoopbackHdrType(int unit, bcm_field_entry_t entry, bcm_field_loopback_hdr_type_t type);
int bcm_field_qualify_LoopbackHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_loopback_hdr_type_t *type);
int bcm_field_qualify_LoopbackHiGig3Flags(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_LoopbackHiGig3Flags_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_LoopbackIfaSwitchCopyDrop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopbackIfaSwitchCopyDrop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LoopbackLagFailoverPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_LoopbackLagFailoverPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_LoopbackSubtype(int unit, bcm_field_entry_t entry, bcm_field_loopback_subtype_t lb_subtype);
int bcm_field_qualify_LoopbackSubtype_get(int unit, bcm_field_entry_t entry, bcm_field_loopback_subtype_t *lb_subtype);
int bcm_field_qualify_LoopbackType(int unit, bcm_field_entry_t entry, bcm_field_LoopbackType_t loopback_type);
int bcm_field_qualify_LoopbackType_get(int unit, bcm_field_entry_t entry, bcm_field_LoopbackType_t *loopback_type);
int bcm_field_qualify_Loopback_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MHOpcode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MHOpcode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MHPriority(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MHPriority_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacAddrsNormalized(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacAddrsNormalized_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacSecControlPkt(int unit, bcm_field_entry_t entry, bcm_field_macsec_encrypt_decrypt_pkt_t data);
int bcm_field_qualify_MacSecControlPkt_get(int unit, bcm_field_entry_t entry, bcm_field_macsec_encrypt_decrypt_pkt_t *data);
int bcm_field_qualify_MacSecDstMacRangeHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacSecDstMacRangeHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacSecFlow(int unit, bcm_field_entry_t entry, bcm_field_macsec_flow_t data);
int bcm_field_qualify_MacSecFlow_get(int unit, bcm_field_entry_t entry, bcm_field_macsec_flow_t *data);
int bcm_field_qualify_MacSecOpaque(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_MacSecOpaque_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_MacSecSecTagCbit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacSecSecTagCbit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacSecSecTagEbit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacSecSecTagEbit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacSecTag(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacSecTagPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MacSecTagPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MacSecTag_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_McastPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_McastPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimGbpSid(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimGbpSidValid(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimGbpSidValid_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimGbpSid_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MimSrcGportHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimSrcGportHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimVfiHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimVfiHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimlDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_MimlDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_MimlInnerTag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MimlInnerTag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MimlPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimlPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimlSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_MimlSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_MimlVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_MimlVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimlVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimlVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_MimlVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_MimlVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MimlVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MimlVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_MirrorCopy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorCopy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorDest(int unit, bcm_field_entry_t entry, bcm_gport_t mirror_gport);
int bcm_field_qualify_MirrorDest_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mirror_gport);
int bcm_field_qualify_MirrorEgressDisabled(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorEgressDisabled_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorEncapCtrlType(int unit, bcm_field_entry_t entry, bcm_field_mirror_encap_ctrl_type_t type);
int bcm_field_qualify_MirrorEncapCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_mirror_encap_ctrl_type_t *type);
int bcm_field_qualify_MirrorEncapId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MirrorEncapId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MirrorOnDrop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropColor(int unit, bcm_field_entry_t entry, uint8 color);
int bcm_field_qualify_MirrorOnDropColor_get(int unit, bcm_field_entry_t entry, uint8 *color);
int bcm_field_qualify_MirrorOnDropCopyToCpu(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MirrorOnDropCopyToCpu_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MirrorOnDropDSCP(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropDSCP_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropDropPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropDropPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropDstMulticastGroup(int unit, bcm_field_entry_t entry, bcm_multicast_t group);
int bcm_field_qualify_MirrorOnDropDstMulticastGroup_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group);
int bcm_field_qualify_MirrorOnDropDstMulticastGroups(int unit, bcm_field_entry_t entry, bcm_multicast_t group, bcm_multicast_t mask);
int bcm_field_qualify_MirrorOnDropDstMulticastGroups_get(int unit, bcm_field_entry_t entry, bcm_multicast_t *group, bcm_multicast_t *mask);
int bcm_field_qualify_MirrorOnDropDstPort(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_MirrorOnDropDstPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_MirrorOnDropEcnValue(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropEcnValue_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropEgressPort(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_MirrorOnDropEgressPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_MirrorOnDropEligible(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropEligible_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropEventSource(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_event_source_t type);
int bcm_field_qualify_MirrorOnDropEventSource_get(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_event_source_t *type);
int bcm_field_qualify_MirrorOnDropInport(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_MirrorOnDropInport_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_MirrorOnDropMHOpcode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropMHOpcode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropMmuSamplingProbability(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_mmu_sampling_probability_t type);
int bcm_field_qualify_MirrorOnDropMmuSamplingProbability_get(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_mmu_sampling_probability_t *type);
int bcm_field_qualify_MirrorOnDropProfile(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MirrorOnDropProfile_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MirrorOnDropReason(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_reason_t type);
int bcm_field_qualify_MirrorOnDropReasonCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropReasonCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropReason_get(int unit, bcm_field_entry_t entry, bcm_field_mirror_on_drop_reason_t *type);
int bcm_field_qualify_MirrorOnDropSecondPass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropSecondPass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropTunnelTerminated(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropTunnelTerminated_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDropUcastCos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MirrorOnDropUcastCos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorOnDrop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MirrorPktType(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MirrorPktType_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MirrorTransportInsertEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MirrorTransportInsertEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MixedSrcClassId(int unit, bcm_field_entry_t entry, bcm_pbmp_t pbmp, bcm_field_src_class_t data, bcm_field_src_class_t mask);
int bcm_field_qualify_MixedSrcClassId_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t pbmp, bcm_field_src_class_t *data, bcm_field_src_class_t *mask);
int bcm_field_qualify_MmuNonSwitchCopyReason(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MmuNonSwitchCopyReason_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_MplsBos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsBos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsControlPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsControlPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsControlWord(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsControlWordValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsControlWordValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsControlWord_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsCtrlPktType(int unit, bcm_field_entry_t entry, bcm_field_mpls_ctrl_pkt_type_t type);
int bcm_field_qualify_MplsCtrlPktType_get(int unit, bcm_field_entry_t entry, bcm_field_mpls_ctrl_pkt_type_t *type);
int bcm_field_qualify_MplsCwPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsCwPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsEsiLabel0to15(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_MplsEsiLabel0to15_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_MplsEsiLabel16to31(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_MplsEsiLabel16to31_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_MplsForwardingControlWord(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsForwardingControlWord_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsForwardingLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsForwardingLabelAction(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsForwardingLabelAction32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsForwardingLabelAction32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsForwardingLabelAction_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsForwardingLabelBos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsForwardingLabelBos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsForwardingLabelExp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsForwardingLabelExp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsForwardingLabelId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsForwardingLabelId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsForwardingLabelPayload(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_MplsForwardingLabelPayload_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_MplsForwardingLabelTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsForwardingLabelTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsForwardingLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel1Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel1Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel1Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel1Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel1Hit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel1Hit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel1Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel1Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel1Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel1Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel2Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel2Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel2Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel2Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel2Hit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel2Hit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel2Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel2Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel2Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel2Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel3Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel3Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel3Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel3Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel3Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel3Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel3Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel3Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel4Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel4Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel4Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel4Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel4Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel4Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel4Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel4Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel5(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel5Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel5Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel5Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel5Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel5Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel5Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel5Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel5Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel5_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel6(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel6Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel6Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel6Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel6Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel6Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel6Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel6Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel6Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel6_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel7(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel7Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel7Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel7Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel7Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel7Id(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsLabel7Id_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsLabel7Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsLabel7Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsLabel7_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsMcastEthertypePresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsMcastEthertypePresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsOamACH(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsOamACH_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsOamClassMplsSwitchLabel(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_MplsOamClassMplsSwitchLabel_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_MplsOamControlPktType(int unit, bcm_field_entry_t entry, bcm_field_MplsOam_Control_pktType_t data);
int bcm_field_qualify_MplsOamControlPktType_get(int unit, bcm_field_entry_t entry, bcm_field_MplsOam_Control_pktType_t *data);
int bcm_field_qualify_MplsOamGALExposed(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsOamGALExposed_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsOamGALLabelOnly(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsOamGALLabelOnly_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsOamHeaderBits0_31(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsOamHeaderBits0_31_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsOamHeaderBits32_63(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsOamHeaderBits32_63_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsOamUpperLabelDataDrop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsOamUpperLabelDataDrop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsOuterLabelPop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsOuterLabelPop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsStationHitTunnelUnterminated(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsStationHitTunnelUnterminated_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTerminated(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsTerminatedHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsTerminatedHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTerminatedValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_MplsTerminatedValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_MplsTerminated_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTopHeader(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsTopHeader_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsTopLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsTopLabelBos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsTopLabelBos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTopLabelExp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsTopLabelExp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTopLabelTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsTopLabelTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsTopLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsVcLabel(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsVcLabelBos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsVcLabelBos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsVcLabelExp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsVcLabelExp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsVcLabelHeader(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_MplsVcLabelHeader_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MplsVcLabelTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MplsVcLabelTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MplsVcLabel_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_MyStation2Hit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MyStation2Hit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_MyStationHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_MyStationHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NatCmd(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatCmd_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatDstIndex(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatDstIndex_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatDstRealmId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NatDstRealmId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NatNeeded(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NatNeeded_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NatSrcIndex(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatSrcIndex_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NatSrcRealmId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NatSrcRealmId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NativeVSwitch(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_NativeVSwitchValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NativeVSwitchValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NativeVSwitch_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_NetworkTagMulticastPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NetworkTagMulticastPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NetworkTagType(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t type);
int bcm_field_qualify_NetworkTagType_get(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t *type);
int bcm_field_qualify_NonFirstPass(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_NonFirstPass_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_NonSwitchCopyValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NonSwitchCopyValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_NshServiceIndex(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_NshServiceIndex_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_NshServicePathId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_NshServicePathId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamDownMEPLoopbackPacket(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamDownMEPLoopbackPacket_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamEgressClass2Vxlt(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamEgressClass2Vxlt_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamEgressClassPort(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OamEgressClassPort_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OamEgressClassSrcMac(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamEgressClassSrcMac_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamEgressClassVxlt(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OamEgressClassVxlt_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OamEgressEtherType(int unit, bcm_field_entry_t entry, uint16 data);
int bcm_field_qualify_OamEgressEtherType_get(int unit, bcm_field_entry_t entry, uint16 *data);
int bcm_field_qualify_OamEgressMulticastMacHit(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_OamEgressMulticastMacHit_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_OamEgressPortUnicastDstMacHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamEgressPortUnicastDstMacHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamEgressVxltFirstHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamEgressVxltFirstHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamEgressVxltSecondHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamEgressVxltSecondHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamHeaderBits0_31(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamHeaderBits0_31_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamHeaderBits32_63(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamHeaderBits32_63_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamHeaderOffset(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamHeaderOffset_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamInLifId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamInLifIdValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamInLifIdValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamInLifId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamLmCheckStatus(int unit, bcm_field_entry_t entry, bcm_field_oam_lm_check_status_t data);
int bcm_field_qualify_OamLmCheckStatus_get(int unit, bcm_field_entry_t entry, bcm_field_oam_lm_check_status_t *data);
int bcm_field_qualify_OamLmCosMatch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamLmCosMatch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamLmCtrEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OamLmCtrEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OamMdl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamMdlCheckStatus(int unit, bcm_field_entry_t entry, bcm_field_oam_mdl_check_status_t data);
int bcm_field_qualify_OamMdlCheckStatus_get(int unit, bcm_field_entry_t entry, bcm_field_oam_mdl_check_status_t *data);
int bcm_field_qualify_OamMdl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamMepId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamMepId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamMeterDisable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamMeterDisable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamRemappedOpcodeType(int unit, bcm_field_entry_t entry, bcm_field_oam_opcode_type_t opcode);
int bcm_field_qualify_OamRemappedOpcodeType_get(int unit, bcm_field_entry_t entry, bcm_field_oam_opcode_type_t *opcode);
int bcm_field_qualify_OamStampOffset(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OamStampOffset_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OamSubtype(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamSubtype_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OamTsSystemHeader(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_OamTsSystemHeader_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_OamType(int unit, bcm_field_entry_t entry, bcm_field_oam_type_t oam_type);
int bcm_field_qualify_OamType_get(int unit, bcm_field_entry_t entry, bcm_field_oam_type_t *oam_type);
int bcm_field_qualify_OamUpMep(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OamUpMep_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OpaqueObject(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OpaqueObject1(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OpaqueObject1_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OpaqueObject2(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OpaqueObject2_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OpaqueObject3(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OpaqueObject3_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OpaqueObject4(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OpaqueObject4_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OpaqueObject5(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OpaqueObject5_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OpaqueObject6(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OpaqueObject6_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OpaqueObject_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OpaqueTagHigh(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OpaqueTagHigh_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OpaqueTagLow(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OpaqueTagLow_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OpaqueTagType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OpaqueTagType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OutPort(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_OutPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_OutPorts(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_OutPorts_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_OutVPort(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OutVPort32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OutVPort32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OutVPort_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterInnerDosAttack(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterInnerDosAttack_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterIpInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OuterIpInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OuterL2MacInfo(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OuterL2MacInfo_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OuterL3HdrType(int unit, bcm_field_entry_t entry, bcm_field_l3_hdr_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OuterL3HdrType_get(int unit, bcm_field_entry_t entry, bcm_field_l3_hdr_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_OuterL4Info(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OuterL4Info_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OuterL4Ports(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL4Ports_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL4ProtocolType(int unit, bcm_field_entry_t entry, bcm_field_l4_protocol_type_t l4_protocol_type);
int bcm_field_qualify_OuterL4ProtocolType_get(int unit, bcm_field_entry_t entry, bcm_field_l4_protocol_type_t *l4_protocol_type);
int bcm_field_qualify_OuterL5PayloadByte1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte10(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte10_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte2(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte2_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte3(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte3_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte4(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte4_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte5(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte5_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte6(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte6_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte7(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte7_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte8(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte8_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterL5PayloadByte9(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterL5PayloadByte9_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterPriTaggedPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterPriTaggedPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterTpid(int unit, bcm_field_entry_t entry, uint16 tpid);
int bcm_field_qualify_OuterTpid_get(int unit, bcm_field_entry_t entry, uint16 *tpid);
int bcm_field_qualify_OuterVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_OuterVlanActionRange(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_OuterVlanActionRange_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_OuterVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_OuterVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_OuterVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterVlanPriCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterVlanPriCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterVlanRangeMatch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterVlanRangeMatch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterVlanTagPreserve(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OuterVlanTagPreserve_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OuterVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_OverlayEgressClass(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_OverlayEgressClass_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_OverlayInnerPriTaggedPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OverlayInnerPriTaggedPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OverlayIpOptionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_OverlayIpOptionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_OverlayIpv4OptionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_OverlayIpv4OptionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_OverlayIpv6ExtensionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type);
int bcm_field_qualify_OverlayIpv6ExtensionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type);
int bcm_field_qualify_OverlayL2PktType(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t type);
int bcm_field_qualify_OverlayL2PktType_get(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t *type);
int bcm_field_qualify_OverlayL3Routable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OverlayL3Routable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OverlayNetworkTagType(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t type);
int bcm_field_qualify_OverlayNetworkTagType_get(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t *type);
int bcm_field_qualify_OverlayOpaqueTag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_OverlayOpaqueTag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_OverlayOuterPriTaggedPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OverlayOuterPriTaggedPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_OverlayOuterTpid(int unit, bcm_field_entry_t entry, uint16 tpid);
int bcm_field_qualify_OverlayOuterTpid_get(int unit, bcm_field_entry_t entry, uint16 *tpid);
int bcm_field_qualify_OverlayPktType(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t type);
int bcm_field_qualify_OverlayPktType_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t *type);
int bcm_field_qualify_OverlayVlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_OverlayVlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PacketIsIEEE1588(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PacketIsIEEE1588_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PacketLength(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_PacketLengthRangeCheck(int unit, bcm_field_entry_t entry, bcm_field_range_t range, int invert);
int bcm_field_qualify_PacketLengthRangeCheck_get(int unit, bcm_field_entry_t entry, int max_count, bcm_field_range_t *range, int *invert, int *count);
int bcm_field_qualify_PacketLength_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_PacketRes(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PacketRes_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PacketSize(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PacketSize_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PacketStatus(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PacketStatus_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PacketTerminatedBytes(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PacketTerminatedBytes_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PdelayReq(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PdelayReq_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Pdn(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Pdn_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PimBidirDfStatus(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PimBidirDfStatus_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PktDstAddrType(int unit, bcm_field_entry_t entry, uint32 dst_addr_type);
int bcm_field_qualify_PktDstAddrType_get(int unit, bcm_field_entry_t entry, uint32 *dst_addr_type);
int bcm_field_qualify_PktFlowType(int unit, bcm_field_entry_t entry, bcm_field_pkt_flow_type_t type);
int bcm_field_qualify_PktFlowType_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_flow_type_t *type);
int bcm_field_qualify_PktFwdType(int unit, bcm_field_entry_t entry, bcm_field_PktFwdType_t type);
int bcm_field_qualify_PktFwdType_get(int unit, bcm_field_entry_t entry, bcm_field_PktFwdType_t *type);
int bcm_field_qualify_PktInnerDstAddrType(int unit, bcm_field_entry_t entry, uint32 dst_addr_type);
int bcm_field_qualify_PktInnerDstAddrType_get(int unit, bcm_field_entry_t entry, uint32 *dst_addr_type);
int bcm_field_qualify_PktIsVisible(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PktIsVisible_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PktMiscCtrl(int unit, bcm_field_entry_t entry, bcm_field_pkt_misc_ctrl_t pkt_misc_ctrl);
int bcm_field_qualify_PktMiscCtrl1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PktMiscCtrl1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PktMiscCtrl2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PktMiscCtrl2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PktMiscCtrl3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PktMiscCtrl3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PktMiscCtrl_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_misc_ctrl_t *pkt_misc_ctrl);
int bcm_field_qualify_PktType(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t type);
int bcm_field_qualify_PktType_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t *type);
int bcm_field_qualify_PolicerIntPrio(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PolicerIntPrio_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PortOrientation(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PortOrientation_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PortType(int unit, bcm_field_entry_t entry, bcm_field_PortType_t port_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PortType_get(int unit, bcm_field_entry_t entry, bcm_field_PortType_t *port_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PostcardMarkIndicator(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PostcardMarkIndicator_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PphType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PphType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PreForwardingIntPriority(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PreForwardingIntPriority_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PreL4HdrType(int unit, bcm_field_entry_t entry, bcm_field_pre_l4_hdr_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PreL4HdrType_get(int unit, bcm_field_entry_t entry, bcm_field_pre_l4_hdr_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PreemptablePacket(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PreemptablePacket_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PreselId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_PreselId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_PreserveTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PreserveTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PrimaryColor(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryColor_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryCosQueueNum(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryCosQueueNum_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDscpChange(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDscpChange_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDscpPreserve(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDscpPreserve_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstL3Egress(int unit, bcm_field_entry_t entry, bcm_if_t if_id); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstL3Egress_get(int unit, bcm_field_entry_t entry, bcm_if_t *if_id); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstPort(int unit, bcm_field_entry_t entry, bcm_module_t data_modid, bcm_module_t mask_modid, bcm_port_t data_port, bcm_port_t mask_port); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstPort_get(int unit, bcm_field_entry_t entry, bcm_module_t *data_modid, bcm_module_t *mask_modid, bcm_port_t *data_port, bcm_port_t *mask_port); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstType(int unit, bcm_field_entry_t entry, bcm_field_DstType_t dst_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryDstType_get(int unit, bcm_field_entry_t entry, bcm_field_DstType_t *dst_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryEcnChange(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryEcnChange_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryEcnPreserve(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryEcnPreserve_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryIntCongestionNotification(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryIntCongestionNotification_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryL3UnicastRouted(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryL3UnicastRouted_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryMatchedRule(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryMatchedRule_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryMyStationHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryMyStationHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryOrAltPath(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryOrAltPath_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryTos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_PrimaryTos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ProtSwitchLinkStatusBmp(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_ProtSwitchLinkStatusBmp_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_ProtocolId(int unit, bcm_field_entry_t entry, bcm_field_protocol_id_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ProtocolId_get(int unit, bcm_field_entry_t entry, bcm_field_protocol_id_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ProtocolPktFwdCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ProtocolPktFwdCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_ProtocolPktMiscCtrl(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_ProtocolPktMiscCtrl_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_ProtocolPktOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ProtocolPktOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Ptch(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Ptch_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PtpMsgType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PtpMsgType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PtpPktCtrl(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_PtpPktCtrl_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_PtpReserved1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PtpReserved1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PtpTransportSpec(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PtpTransportSpec_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_PtpVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_PtpVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RangeCheck(int unit, bcm_field_entry_t entry, bcm_field_range_t range, int invert);
int bcm_field_qualify_RangeCheckGroup(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RangeCheckGroup32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RangeCheckGroup32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RangeCheckGroup_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RangeCheck_get(int unit, bcm_field_entry_t entry, int max_count, bcm_field_range_t *range, int *invert, int *count);
int bcm_field_qualify_RawResidenceTime(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RawResidenceTime_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RecircleHdrCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RecircleHdrCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RecircleHdrCtrl(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RecircleHdrCtrl_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RecircleHdrDropReason(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_RecircleHdrDropReason_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_RecircleHdrFirstDropReason(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t type);
int bcm_field_qualify_RecircleHdrFirstDropReason_get(int unit, bcm_field_entry_t entry, bcm_field_drop_reason_t *type);
int bcm_field_qualify_RecircleHdrOpaqueControls(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RecircleHdrOpaqueControls_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RecircleHdrOpaqueCtrlIdC(int unit, bcm_field_entry_t entry, int data, int mask);
int bcm_field_qualify_RecircleHdrOpaqueCtrlIdC_get(int unit, bcm_field_entry_t entry, int *data, int *mask);
int bcm_field_qualify_RecoverableDrop(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RecoverableDrop_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RepCopy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RepCopy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ReplicantAny(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ReplicantAny_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_ReplicantFirst(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_ReplicantFirst_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Roce2AETH(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2AETH_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2Bth(int unit, bcm_field_entry_t entry, uint32 length, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthDstQueuePairHi(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthDstQueuePairHi_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthDstQueuePairLo(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthDstQueuePairLo_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthOpCode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2BthOpCode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2Bth_get(int unit, bcm_field_entry_t entry, uint32 length, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2DETH(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2DETH_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2RETHDmaLength(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Roce2RETHDmaLength_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthDmaLengthOrQueueKey(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthDmaLengthOrQueueKey_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthDstQueuePair(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RoceBthDstQueuePair_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RoceBthFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RoceBthFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RoceBthMigrationReq(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthMigrationReq_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthOpcode(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RoceBthOpcode_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RoceBthPadCount(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthPadCount_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthPartitionKey(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_RoceBthPartitionKey_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_RoceBthReqAck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthReqAck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSeqNum(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSeqNum_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSolicitedEvent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSolicitedEvent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSrcQueuePair(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthSrcQueuePair_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthTransportVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceBthTransportVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RoceVer1Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RoceVer1Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RoceVer2Pkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RoceVer2Pkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_RoeFrameType(int unit, bcm_field_entry_t entry, bcm_field_roe_frame_type_t data);
int bcm_field_qualify_RoeFrameType_get(int unit, bcm_field_entry_t entry, bcm_field_roe_frame_type_t *data);
int bcm_field_qualify_RouterAlertLabelValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_RouterAlertLabelValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Rtag7AHashLower(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7AHashLower_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Rtag7AHashUpper(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7AHashUpper_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Rtag7BHashLower(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7BHashLower_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Rtag7BHashUpper(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7BHashUpper_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Rtag7CHashLower(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7CHashLower_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Rtag7CHashUpper(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Rtag7CHashUpper_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_RxMdMiscCtrl(int unit, bcm_field_entry_t entry, bcm_field_rx_md_misc_ctrl_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RxMdMiscCtrl_get(int unit, bcm_field_entry_t entry, bcm_field_rx_md_misc_ctrl_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_RxPortType(int unit, bcm_field_entry_t entry, bcm_field_PortType_t port_type);
int bcm_field_qualify_RxPortType_get(int unit, bcm_field_entry_t entry, bcm_field_PortType_t *port_type);
int bcm_field_qualify_RxTrapCode(int unit, bcm_field_entry_t entry, bcm_rx_trap_t data);
int bcm_field_qualify_RxTrapCode32(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RxTrapCode32_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RxTrapCodeForSnoop(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RxTrapCodeForSnoop_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RxTrapCode_get(int unit, bcm_field_entry_t entry, bcm_rx_trap_t *data);
int bcm_field_qualify_RxTrapData(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RxTrapData_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_RxTrapStrength(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_RxTrapStrength_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SRDuplicate(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_SRDuplicate_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_SRError(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SRError_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SRFlowId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SRFlowId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SRLanId(int unit, bcm_field_entry_t entry, int lan_id);
int bcm_field_qualify_SRLanId_get(int unit, bcm_field_entry_t entry, int *lan_id);
int bcm_field_qualify_SRNetId(int unit, bcm_field_entry_t entry, int net_id);
int bcm_field_qualify_SRNetIdMatched(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_SRNetIdMatched_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_SRNetId_get(int unit, bcm_field_entry_t entry, int *net_id);
int bcm_field_qualify_SRSrcNodeIsSan(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_SRSrcNodeIsSan_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_SRSupervisionType(int unit, bcm_field_entry_t entry, bcm_field_sr_supervision_type_t type);
int bcm_field_qualify_SRSupervisionType_get(int unit, bcm_field_entry_t entry, bcm_field_sr_supervision_type_t *type);
int bcm_field_qualify_SRTagType(int unit, bcm_field_entry_t entry, bcm_field_sr_tag_type_t type);
int bcm_field_qualify_SRTagType_get(int unit, bcm_field_entry_t entry, bcm_field_sr_tag_type_t *type);
int bcm_field_qualify_SRv6ArgsLabel0to15(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SRv6ArgsLabel0to15_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_SRv6ArgsLabel16to31(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SRv6ArgsLabel16to31_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_SRv6EsiLabel0to15(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SRv6EsiLabel0to15_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_SRv6EsiLabel16to31(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SRv6EsiLabel16to31_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_SampledPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SampledPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SecondaryClassId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryClassId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryCopyType(int unit, bcm_field_entry_t entry, bcm_field_secondary_copy_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryCopyType_get(int unit, bcm_field_entry_t entry, bcm_field_secondary_copy_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryInPort(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryInPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryPortCosQueueNum(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SecondaryPortCosQueueNum_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Snap(int unit, bcm_field_entry_t entry, bcm_field_snap_header_t data, bcm_field_snap_header_t mask);
int bcm_field_qualify_Snap_get(int unit, bcm_field_entry_t entry, bcm_field_snap_header_t *data, bcm_field_snap_header_t *mask);
int bcm_field_qualify_SnoopCopy(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SnoopCopy_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SourceBindCheckPortEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SourceBindCheckPortEnableWithPortCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SourceBindCheckPortEnableWithPortCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SourceBindCheckPortEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SourceBindCheckVpEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SourceBindCheckVpEnableWithVpCtrl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SourceBindCheckVpEnableWithVpCtrl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SourceBindCheckVpEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SourceGportBitmap(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_SourceGportBitmap_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_SrcClassField(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SrcClassField_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SrcClassL2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SrcClassL2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SrcClassL3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SrcClassL3Interface(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcClassL3Interface_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcClassL3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SrcClassPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcClassPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcClassVPort(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcClassVPort_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcCompressionClassId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SrcCompressionClassId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SrcGport(int unit, bcm_field_entry_t entry, bcm_gport_t port_id);
int bcm_field_qualify_SrcGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id);
int bcm_field_qualify_SrcGports(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_SrcGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_SrcIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_SrcIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_SrcIp6Class(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIp6ClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIp6ClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIp6ClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIp6ClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIp6ClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIp6ClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIp6Class_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIp6High(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_SrcIp6High_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_SrcIp6Low(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_SrcIp6Low_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_SrcIp6SrhValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SrcIp6SrhValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SrcIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_SrcIpClass(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIpClassLower(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIpClassLower_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIpClassMsbNibble(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIpClassMsbNibble_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIpClassUpper(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_SrcIpClassUpper_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIpClass_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_SrcIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_SrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_SrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_SrcMimGport(int unit, bcm_field_entry_t entry, bcm_gport_t mim_port_id);
int bcm_field_qualify_SrcMimGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mim_port_id);
int bcm_field_qualify_SrcMimGports(int unit, bcm_field_entry_t entry, bcm_gport_t mim_port_id, bcm_gport_t mim_port_mask);
int bcm_field_qualify_SrcMimGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mim_port_id, bcm_gport_t *mim_port_mask);
int bcm_field_qualify_SrcModPortGport(int unit, bcm_field_entry_t entry, bcm_gport_t data);
int bcm_field_qualify_SrcModPortGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *data);
int bcm_field_qualify_SrcModPortGports(int unit, bcm_field_entry_t entry, bcm_gport_t port_id, bcm_gport_t port_mask);
int bcm_field_qualify_SrcModPortGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id, bcm_gport_t *port_mask);
int bcm_field_qualify_SrcModuleGport(int unit, bcm_field_entry_t entry, bcm_gport_t data);
int bcm_field_qualify_SrcModuleGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *data);
int bcm_field_qualify_SrcMplsGport(int unit, bcm_field_entry_t entry, bcm_gport_t mpls_port_id);
int bcm_field_qualify_SrcMplsGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mpls_port_id);
int bcm_field_qualify_SrcMplsGports(int unit, bcm_field_entry_t entry, bcm_gport_t mpls_port_id, bcm_gport_t mpls_port_mask);
int bcm_field_qualify_SrcMplsGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *mpls_port_id, bcm_gport_t *mpls_port_mask);
int bcm_field_qualify_SrcNivGport(int unit, bcm_field_entry_t entry, bcm_gport_t niv_port_id);
int bcm_field_qualify_SrcNivGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *niv_port_id);
int bcm_field_qualify_SrcNivGports(int unit, bcm_field_entry_t entry, bcm_gport_t niv_port_id, bcm_gport_t niv_port_mask);
int bcm_field_qualify_SrcNivGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *niv_port_id, bcm_gport_t *niv_port_mask);
int bcm_field_qualify_SrcPort(int unit, bcm_field_entry_t entry, bcm_module_t data_modid, bcm_module_t mask_modid, bcm_port_t data_port, bcm_port_t mask_port);
int bcm_field_qualify_SrcPortKnockoutDisable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcPortKnockoutDisable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SrcPortSRLanId(int unit, bcm_field_entry_t entry, uint8 lan_id);
int bcm_field_qualify_SrcPortSRLanId_get(int unit, bcm_field_entry_t entry, uint8 *lan_id);
int bcm_field_qualify_SrcPortSRMode(int unit, bcm_field_entry_t entry, bcm_field_sr_port_mode_t type, uint8 mask);
int bcm_field_qualify_SrcPortSRMode_get(int unit, bcm_field_entry_t entry, bcm_field_sr_port_mode_t *type, uint8 *mask);
int bcm_field_qualify_SrcPortSRNetId(int unit, bcm_field_entry_t entry, uint8 net_id, uint8 mask);
int bcm_field_qualify_SrcPortSRNetId_get(int unit, bcm_field_entry_t entry, uint8 *net_id, uint8 *mask);
int bcm_field_qualify_SrcPortSRRoleInterlink(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_SrcPortSRRoleInterlink_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_SrcPortSRType(int unit, bcm_field_entry_t entry, bcm_field_port_sr_type_t type);
int bcm_field_qualify_SrcPortSRType_get(int unit, bcm_field_entry_t entry, bcm_field_port_sr_type_t *type);
int bcm_field_qualify_SrcPort_get(int unit, bcm_field_entry_t entry, bcm_module_t *data_modid, bcm_module_t *mask_modid, bcm_port_t *data_port, bcm_port_t *mask_port);
int bcm_field_qualify_SrcTMPort(int unit, bcm_field_entry_t entry, bcm_port_t data_port, bcm_port_t mask_port);
int bcm_field_qualify_SrcTMPort_get(int unit, bcm_field_entry_t entry, bcm_port_t *data_port, bcm_port_t *mask_port);
int bcm_field_qualify_SrcTrunk(int unit, bcm_field_entry_t entry, bcm_trunk_t data, bcm_trunk_t mask);
int bcm_field_qualify_SrcTrunkMemberGport(int unit, bcm_field_entry_t entry, bcm_gport_t data);
int bcm_field_qualify_SrcTrunkMemberGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *data);
int bcm_field_qualify_SrcTrunk_get(int unit, bcm_field_entry_t entry, bcm_trunk_t *data, bcm_trunk_t *mask);
int bcm_field_qualify_SrcVirtualPortValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SrcVirtualPortValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SrcVlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t vlan_port_id);
int bcm_field_qualify_SrcVlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vlan_port_id);
int bcm_field_qualify_SrcVlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t vlan_port_id, bcm_gport_t vlan_port_mask);
int bcm_field_qualify_SrcVlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vlan_port_id, bcm_gport_t *vlan_port_mask);
int bcm_field_qualify_SrcVxlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t vxlan_port_id);
int bcm_field_qualify_SrcVxlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vxlan_port_id);
int bcm_field_qualify_SrcVxlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t vxlan_port_id, bcm_gport_t vxlan_port_mask);
int bcm_field_qualify_SrcVxlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *vxlan_port_id, bcm_gport_t *vxlan_port_mask);
int bcm_field_qualify_SrcWlanGport(int unit, bcm_field_entry_t entry, bcm_gport_t wlan_port_id);
int bcm_field_qualify_SrcWlanGport_get(int unit, bcm_field_entry_t entry, bcm_gport_t *wlan_port_id);
int bcm_field_qualify_SrcWlanGports(int unit, bcm_field_entry_t entry, bcm_gport_t wlan_port_id, bcm_gport_t wlan_port_mask);
int bcm_field_qualify_SrcWlanGports_get(int unit, bcm_field_entry_t entry, bcm_gport_t *wlan_port_id, bcm_gport_t *wlan_port_mask);
int bcm_field_qualify_Srv6Action(int unit, bcm_field_entry_t entry, bcm_field_srv6_action_t action); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6Action_get(int unit, bcm_field_entry_t entry, bcm_field_srv6_action_t *action); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6CurrentSidBits_64_79(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6CurrentSidBits_64_79_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6CurrentSidBits_80_95(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6CurrentSidBits_80_95_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6ExtHdrLength(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6ExtHdrLength_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6Flags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6Flags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6LastEntry(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6LastEntry_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6NextHeader(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Srv6NextHeader_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Srv6PrefixHitStatus(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6PrefixHitStatus_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6PtPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6PtPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_Srv6RoutingType(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6RoutingType_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6SGTValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6SGTValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6SegmentLeft(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6SegmentLeft_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6SrhPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_Srv6SrhPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Srv6Tag(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_Srv6Tag_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_StackingRoute(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StackingRoute_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Stage(int unit, bcm_field_entry_t entry, bcm_field_stage_t data);
int bcm_field_qualify_Stage_get(int unit, bcm_field_entry_t entry, bcm_field_stage_t *data);
int bcm_field_qualify_StaggeredDirectValue(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredDirectValue_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredPreselProfile0(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredPreselProfile0_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredPreselProfile1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredPreselProfile1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredPreselProfile2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredPreselProfile2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredPreselProfile3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredPreselProfile3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredPreselProfileDirect(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredPreselProfileDirect_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredValue0(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredValue0_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredValue1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredValue1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredValue2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredValue2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_StaggeredValue3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_StaggeredValue3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Stg(int unit, bcm_field_entry_t entry, bcm_stg_t data, bcm_stg_t mask);
int bcm_field_qualify_Stg_get(int unit, bcm_field_entry_t entry, bcm_stg_t *data, bcm_stg_t *mask);
int bcm_field_qualify_StormCtrlMeterEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_StormCtrlMeterEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_StpState(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_StpState_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_SubportGroupIds(int unit, bcm_field_entry_t entry, uint32 num_groups, bcm_subport_port_group_t *subport_group_id_arr);
int bcm_field_qualify_SubportGroupIds_get(int unit, bcm_field_entry_t entry, uint32 num_groups, bcm_subport_port_group_t *subport_group_id_arr, uint32 *actual_groups);
int bcm_field_qualify_SubportPktTag(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SubportPktTag_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_SubportTagNameSpace(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SubportTagNameSpace_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SubportTagPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SubportTagPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SvpOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SvpOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SvpValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SvpValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Svtag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_SvtagBytesRemoved(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SvtagBytesRemoved_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SvtagCpuBit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SvtagCpuBit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SvtagEgrPortSubType(int unit, bcm_field_entry_t entry, bcm_field_svtag_port_sub_type_t data);
int bcm_field_qualify_SvtagEgrPortSubType_get(int unit, bcm_field_entry_t entry, bcm_field_svtag_port_sub_type_t *data);
int bcm_field_qualify_SvtagIngPortSubType(int unit, bcm_field_entry_t entry, bcm_field_svtag_port_sub_type_t data);
int bcm_field_qualify_SvtagIngPortSubType_get(int unit, bcm_field_entry_t entry, bcm_field_svtag_port_sub_type_t *data);
int bcm_field_qualify_SvtagIpPktTypeV6(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SvtagIpPktTypeV6_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SvtagPktType(int unit, bcm_field_entry_t entry, bcm_field_svtag_pkt_type_t data);
int bcm_field_qualify_SvtagPktType_get(int unit, bcm_field_entry_t entry, bcm_field_svtag_pkt_type_t *data);
int bcm_field_qualify_SvtagPrio(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SvtagPrioGen1(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SvtagPrioGen1_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SvtagPrio_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_SvtagSecureChannelIndex(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_SvtagSecureChannelIndex_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_Svtag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_SwitchCopyToSecondaryReason(int unit, bcm_field_entry_t entry, bcm_field_switch_copy_to_secondary_reason_t reason); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SwitchCopyToSecondaryReason_get(int unit, bcm_field_entry_t entry, bcm_field_switch_copy_to_secondary_reason_t *reason); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_SysHdrLocalDstport(int unit, bcm_field_entry_t entry, bcm_port_t data, bcm_port_t mask);
int bcm_field_qualify_SysHdrLocalDstport_get(int unit, bcm_field_entry_t entry, bcm_port_t *data, bcm_port_t *mask);
int bcm_field_qualify_SysHdrType(int unit, bcm_field_entry_t entry, bcm_field_sys_hdr_type_t type);
int bcm_field_qualify_SysHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_sys_hdr_type_t *type);
int bcm_field_qualify_SystemPortBitmap(int unit, bcm_field_entry_t entry, bcm_pbmp_t data, bcm_pbmp_t mask);
int bcm_field_qualify_SystemPortBitmap_get(int unit, bcm_field_entry_t entry, bcm_pbmp_t *data, bcm_pbmp_t *mask);
int bcm_field_qualify_SystemPortOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_SystemPortOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TafCosProfile(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TafCosProfile_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TafEnable(int unit, bcm_field_entry_t entry, uint8 enable);
int bcm_field_qualify_TafEnable_get(int unit, bcm_field_entry_t entry, uint8 *enable);
int bcm_field_qualify_TafGateId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TafGateId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TafGateState(int unit, bcm_field_entry_t entry, uint8 state);
int bcm_field_qualify_TafGateState_get(int unit, bcm_field_entry_t entry, uint8 *state);
int bcm_field_qualify_TcpAckNum(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TcpAckNum_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TcpChecksum(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TcpChecksum_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TcpClassOne(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TcpClassOne_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_TcpClassZero(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TcpClassZero_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_TcpControl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TcpControl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TcpHeaderSize(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TcpHeaderSize_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TcpReservedBits(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TcpReservedBits_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TcpSequenceNum(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TcpSequenceNum_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TcpSequenceZero(int unit, bcm_field_entry_t entry, uint32 flag);
int bcm_field_qualify_TcpSequenceZero_get(int unit, bcm_field_entry_t entry, uint32 *flag);
int bcm_field_qualify_TcpUrgentPtr(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TcpUrgentPtr_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TcpWindowSize(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TcpWindowSize_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TimeStampTxPktType(int unit, bcm_field_entry_t entry, bcm_field_timestamp_transmit_pkt_type_t ts_pkt_type);
int bcm_field_qualify_TimeStampTxPktType_get(int unit, bcm_field_entry_t entry, bcm_field_timestamp_transmit_pkt_type_t *ts_pkt_type);
int bcm_field_qualify_Tos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TosClassOne(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TosClassOne_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_TosClassZero(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TosClassZero_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_TosLower4Bits(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TosLower4Bits_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_Tos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TranslatedInnerVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TranslatedInnerVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TranslatedInnerVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TranslatedInnerVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TranslatedInnerVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TranslatedInnerVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TranslatedInnerVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TranslatedInnerVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TranslatedOuterVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TranslatedOuterVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TranslatedOuterVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TranslatedOuterVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TranslatedOuterVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TranslatedOuterVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TranslatedOuterVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TranslatedOuterVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TranslatedVlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TranslatedVlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillEgressRbridge(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TrillEgressRbridgeHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillEgressRbridgeHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillEgressRbridge_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TrillHopCount(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillHopCount_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillIVersion(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillIVersion_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillIngressRbridge(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TrillIngressRbridgeHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillIngressRbridgeHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillIngressRbridge_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TrillMultiDestination(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillMultiDestination_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillOpLength(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TrillOpLength_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TrillPayload(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_TrillPayload_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_TrunkHashResult(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TrunkHashResult_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TrunkMemberSourceModuleId(int unit, bcm_field_entry_t entry, int data, int mask);
int bcm_field_qualify_TrunkMemberSourceModuleId_get(int unit, bcm_field_entry_t entry, int *data, int *mask);
int bcm_field_qualify_TsnFlowId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TsnFlowId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TtlClassOne(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TtlClassOne_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_TtlClassZero(int unit, bcm_field_entry_t entry, bcm_class_t data, bcm_class_t mask);
int bcm_field_qualify_TtlClassZero_get(int unit, bcm_field_entry_t entry, bcm_class_t *data, bcm_class_t *mask);
int bcm_field_qualify_Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltArpDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelAltArpDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelAltArpOpcode(int unit, bcm_field_entry_t entry, bcm_field_ArpOpcode_t data);
int bcm_field_qualify_TunnelAltArpOpcode_get(int unit, bcm_field_entry_t entry, bcm_field_ArpOpcode_t *data);
int bcm_field_qualify_TunnelAltArpSenderIp4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltArpSenderIp4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltArpSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelAltArpSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelAltArpTargetIp4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltArpTargetIp4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltDstIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelAltDstIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelAltDstIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelAltDstIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelAltEtherType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelAltEtherType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelAltIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltL4DstPort(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelAltL4DstPort_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelAltL4SrcPort(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelAltL4SrcPort_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelAltMplsControlWord(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsControlWord_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel1(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel1Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel1Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel1Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel1Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel1Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel1Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel1_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel2(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel2Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel2Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel2Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel2Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel2Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel2Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel2_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel3(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel3Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel3Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel3Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel3Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel3Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel3Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel3_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel4(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel4Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel4Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel4Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel4Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel4Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel4Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel4_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel5(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel5Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel5Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel5Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel5Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel5Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel5Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel5_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel6(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel6Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel6Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel6Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel6Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel6Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel6Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel6_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltMplsLabel7(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelAltMplsLabel7Bos(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel7Bos_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel7Exp(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel7Exp_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel7Ttl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelAltMplsLabel7Ttl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelAltMplsLabel7_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelAltSrcIp(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelAltSrcIp6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelAltSrcIp6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelAltSrcIp_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelAltTtl(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TunnelAltTtl_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TunnelDecapCtrlType(int unit, bcm_field_entry_t entry, bcm_field_tunnel_decap_ctrl_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TunnelDecapCtrlType_get(int unit, bcm_field_entry_t entry, bcm_field_tunnel_decap_ctrl_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TunnelDot1p(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelDot1p_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelEgressFlowEncap(int unit, bcm_field_entry_t entry, bcm_field_tunnel_egress_flow_encap_t type);
int bcm_field_qualify_TunnelEgressFlowEncap_get(int unit, bcm_field_entry_t entry, bcm_field_tunnel_egress_flow_encap_t *type);
int bcm_field_qualify_TunnelHeaderDip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelHeaderDip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelHeaderDip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelHeaderDip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelHeaderDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelHeaderDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelHeaderIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelHeaderIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelHeaderSip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelHeaderSip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelHeaderSip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelHeaderSip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelHeaderSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelHeaderSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelPayloadDip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelPayloadDip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelPayloadDip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelPayloadDip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelPayloadDstMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelPayloadDstMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelPayloadEtherType(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelPayloadEtherType_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelPayloadIp4Length(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelPayloadIp4Length_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelPayloadIp6Length(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_TunnelPayloadIp6Length_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_TunnelPayloadIpProtocol(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelPayloadIpProtocol_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelPayloadL4DstPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_TunnelPayloadL4DstPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_TunnelPayloadL4SrcPort(int unit, bcm_field_entry_t entry, bcm_l4_port_t data, bcm_l4_port_t mask);
int bcm_field_qualify_TunnelPayloadL4SrcPort_get(int unit, bcm_field_entry_t entry, bcm_l4_port_t *data, bcm_l4_port_t *mask);
int bcm_field_qualify_TunnelPayloadOuterVlan(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TunnelPayloadOuterVlanCfi(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelPayloadOuterVlanCfi_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelPayloadOuterVlanId(int unit, bcm_field_entry_t entry, bcm_vlan_t data, bcm_vlan_t mask);
int bcm_field_qualify_TunnelPayloadOuterVlanId_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TunnelPayloadOuterVlanPri(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelPayloadOuterVlanPri_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelPayloadOuterVlan_get(int unit, bcm_field_entry_t entry, bcm_vlan_t *data, bcm_vlan_t *mask);
int bcm_field_qualify_TunnelPayloadSip(int unit, bcm_field_entry_t entry, bcm_ip_t data, bcm_ip_t mask);
int bcm_field_qualify_TunnelPayloadSip6(int unit, bcm_field_entry_t entry, bcm_ip6_t data, bcm_ip6_t mask);
int bcm_field_qualify_TunnelPayloadSip6_get(int unit, bcm_field_entry_t entry, bcm_ip6_t *data, bcm_ip6_t *mask);
int bcm_field_qualify_TunnelPayloadSip_get(int unit, bcm_field_entry_t entry, bcm_ip_t *data, bcm_ip_t *mask);
int bcm_field_qualify_TunnelPayloadSrcMac(int unit, bcm_field_entry_t entry, bcm_mac_t data, bcm_mac_t mask);
int bcm_field_qualify_TunnelPayloadSrcMac_get(int unit, bcm_field_entry_t entry, bcm_mac_t *data, bcm_mac_t *mask);
int bcm_field_qualify_TunnelStatus(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelStatus_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelSubType(int unit, bcm_field_entry_t entry, bcm_field_TunnelSubType_t type);
int bcm_field_qualify_TunnelSubType_get(int unit, bcm_field_entry_t entry, bcm_field_TunnelSubType_t *type);
int bcm_field_qualify_TunnelTermStatus(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_TunnelTermStatus_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_TunnelTerminated(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelTerminatedHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelTerminatedHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelTerminatedValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_TunnelTerminatedValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_TunnelTerminated_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelTerminationProcessingProfile(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_TunnelTerminationProcessingProfile_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_TunnelType(int unit, bcm_field_entry_t entry, bcm_field_TunnelType_t tunnel_type);
int bcm_field_qualify_TunnelType_get(int unit, bcm_field_entry_t entry, bcm_field_TunnelType_t *tunnel_type);
int bcm_field_qualify_TxPortOpaqueCtrl(int unit, bcm_field_entry_t entry, bcm_field_PortType_t port_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TxPortOpaqueCtrl_get(int unit, bcm_field_entry_t entry, bcm_field_PortType_t *port_type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_TxPortType(int unit, bcm_field_entry_t entry, bcm_field_PortType_t port_type);
int bcm_field_qualify_TxPortType_get(int unit, bcm_field_entry_t entry, bcm_field_PortType_t *port_type);
int bcm_field_qualify_UdfClass(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_UdfClass_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_UdpChecksumEqualsZero(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_UdpChecksumEqualsZero_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_UdpLength(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_UdpLength_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_UnderlayEgrL3NextHopOpaqueCtrlId(int unit, bcm_field_entry_t entry, int data, int mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayEgrL3NextHopOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, int *data, int *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayIpOptionHdrType(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayIpOptionHdrType_get(int unit, bcm_field_entry_t entry, bcm_field_ip_option_hdr_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayL2PktType(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t type);
int bcm_field_qualify_UnderlayL2PktType_get(int unit, bcm_field_entry_t entry, bcm_field_l2_pkt_type_t *type);
int bcm_field_qualify_UnderlayNetworkTagType(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayNetworkTagType_get(int unit, bcm_field_entry_t entry, bcm_field_network_tag_type_t *type); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_UnderlayPktType(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t type);
int bcm_field_qualify_UnderlayPktType_get(int unit, bcm_field_entry_t entry, bcm_field_pkt_type_t *type);
int bcm_field_qualify_UntagPkt(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_UntagPkt_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VC(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VC_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VPortRangeCheck(int unit, bcm_field_entry_t entry, bcm_field_range_t range, int invert);
int bcm_field_qualify_VPortRangeCheck_get(int unit, bcm_field_entry_t entry, int max_count, bcm_field_range_t *range, int *invert, int *count);
int bcm_field_qualify_VfpOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VfpOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VlanAction(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_VlanAction_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_VlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VlanMembershipCheck(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VlanMembershipCheck_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VlanSREnable(int unit, bcm_field_entry_t entry, uint8 data);
int bcm_field_qualify_VlanSREnable_get(int unit, bcm_field_entry_t entry, uint8 *data);
int bcm_field_qualify_VlanSRLanId(int unit, bcm_field_entry_t entry, uint8 lan_id);
int bcm_field_qualify_VlanSRLanId_get(int unit, bcm_field_entry_t entry, uint8 *lan_id);
int bcm_field_qualify_VlanTagPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VlanTagPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VlanTranslateClassId(int unit, bcm_field_entry_t entry, uint16 data, uint16 mask);
int bcm_field_qualify_VlanTranslateClassId_get(int unit, bcm_field_entry_t entry, uint16 *data, uint16 *mask);
int bcm_field_qualify_VlanTranslationHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VlanTranslationHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VlanTranslationValue(int unit, bcm_field_entry_t entry, uint64 data, uint64 mask);
int bcm_field_qualify_VlanTranslationValue_get(int unit, bcm_field_entry_t entry, uint64 *data, uint64 *mask);
int bcm_field_qualify_VnTag(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_VnTag_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_Vpn(int unit, bcm_field_entry_t entry, bcm_vpn_t data, bcm_vpn_t mask);
int bcm_field_qualify_VpnOpaqueCtrlId(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VpnOpaqueCtrlId_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VpnUnknownDstMacDstPort(int unit, bcm_field_entry_t entry, bcm_gport_t port_id);
int bcm_field_qualify_VpnUnknownDstMacDstPort_get(int unit, bcm_field_entry_t entry, bcm_gport_t *port_id);
int bcm_field_qualify_Vpn_get(int unit, bcm_field_entry_t entry, bcm_vpn_t *data, bcm_vpn_t *mask);
int bcm_field_qualify_Vrf(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_Vrf_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_VxlanClassValid(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanClassValid_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanFlags(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanFlags_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanGbpAFlagCtrlEnable(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VxlanGbpAFlagCtrlEnable_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_VxlanGbpPresent(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanGbpPresent_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanHeaderBits56_63(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanHeaderBits56_63_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanHeaderBits8_31(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_VxlanHeaderBits8_31_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_VxlanNetworkId(int unit, bcm_field_entry_t entry, uint32 data, uint32 mask);
int bcm_field_qualify_VxlanNetworkId_get(int unit, bcm_field_entry_t entry, uint32 *data, uint32 *mask);
int bcm_field_qualify_VxlanPacket(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanPacket_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanPayloadVlanFormat(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanPayloadVlanFormat_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_VxlanVnidVlanTranslateHit(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask);
int bcm_field_qualify_VxlanVnidVlanTranslateHit_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask);
int bcm_field_qualify_WredMark(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_WredMark_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_WredResponse(int unit, bcm_field_entry_t entry, uint8 data, uint8 mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_WredResponse_get(int unit, bcm_field_entry_t entry, uint8 *data, uint8 *mask); /* not in OpenBCM 6.5.27 */
int bcm_field_qualify_clear(int unit, bcm_field_entry_t entry);
int bcm_field_qualify_data(int unit, bcm_field_entry_t eid, int qual_id, uint8 *data, uint8 *mask, uint16 length);
int bcm_field_qualify_data_get(int unit, bcm_field_entry_t eid, int qual_id, uint16 length_max, uint8 *data, uint8 *mask, uint16 *length);
int bcm_field_qualify_udf(int unit, bcm_field_entry_t eid, bcm_udf_id_t udf_id, int length, uint8 *data, uint8 *mask);
int bcm_field_qualify_udf_get(int unit, bcm_field_entry_t eid, bcm_udf_id_t udf_id, int max_length, uint8 *data, uint8 *mask, int *actual_length);
int bcm_field_range_create(int unit, bcm_field_range_t *range, uint32 flags, bcm_l4_port_t min, bcm_l4_port_t max);
int bcm_field_range_create_id(int unit, bcm_field_range_t range, uint32 flags, bcm_l4_port_t min, bcm_l4_port_t max);
int bcm_field_range_destroy(int unit, bcm_field_range_t range);
int bcm_field_range_get(int unit, bcm_field_range_t range, uint32 *flags, bcm_l4_port_t *min, bcm_l4_port_t *max);
int bcm_field_range_group_create(int unit, bcm_field_range_t *range, uint32 flags, bcm_l4_port_t min, bcm_l4_port_t max, bcm_if_group_t group);
int bcm_field_range_group_create_id(int unit, bcm_field_range_t range, uint32 flags, bcm_l4_port_t min, bcm_l4_port_t max, bcm_if_group_t group);
int bcm_field_range_info_get(int unit, bcm_field_stage_t stage, bcm_field_range_t *range_id, bcm_field_range_info_t *range_info);
void bcm_field_range_info_t_init(bcm_field_range_info_t *range_info);
int bcm_field_range_multi_create(int unit, bcm_field_range_t *range_id, uint32 create_flags, int count, uint32 *range_flags, uint32 *min_value, uint32 *max_value);
int bcm_field_range_multi_get(int unit, bcm_field_range_t range_id, int max_count, uint32 *range_flags, uint32 *minimum_value, uint32 *maxamum_value, int *actual_count);
void bcm_field_range_qualifier_info_t_init(bcm_field_range_qual_info_t *range_qual_info);
int bcm_field_range_set(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_range_t range_id, bcm_field_range_info_t *range_info);
int bcm_field_range_type_config_get(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, uint32 configurable_range_index, bcm_field_range_qual_info_t *range_qualifier_info);
int bcm_field_range_type_config_set(int unit, uint32 flags, bcm_field_stage_t stage, bcm_field_context_t context_id, uint32 configurable_range_index, bcm_field_range_qual_info_t *range_qualifier_info);
void bcm_field_redirect_config_t_init(bcm_field_redirect_config_t *redirect_config);
int bcm_field_resync(int unit);
int bcm_field_sat_macsa_add(int unit, bcm_mac_t mac, uint32 class_id);
int bcm_field_sat_macsa_delete(int unit, bcm_mac_t mac);
int bcm_field_sat_macsa_delete_all(int unit);
int bcm_field_sat_macsa_get(int unit, bcm_mac_t mac, uint32 *class_id);
int bcm_field_show(int unit, char *pfx);
void bcm_field_snap_header_t_init(bcm_field_snap_header_t *snap_header);
int bcm_field_source_class_mode_get(int unit, bcm_field_stage_t stage, bcm_pbmp_t pbmp, bcm_field_src_class_mode_t *mode);
int bcm_field_source_class_mode_set(int unit, bcm_field_stage_t stage, bcm_pbmp_t pbmp, bcm_field_src_class_mode_t mode);
void bcm_field_src_class_t_init(bcm_field_src_class_t *src_class);
int bcm_field_stage_action_info_get(int unit, bcm_field_stage_action_info_t *info); /* not in OpenBCM 6.5.27 */
int bcm_field_stage_aset_get(int unit, bcm_field_stage_t stage, bcm_field_aset_t *aset);
int bcm_field_stage_info_get(int unit, bcm_field_stage_t stage, bcm_field_stage_info_t *info);
int bcm_field_stage_qset_get(int unit, bcm_field_stage_t stage, uint8 presel, bcm_field_qset_t *qset);
int bcm_field_stage_qual_info_get(int unit, bcm_field_stage_qual_info_t *info); /* not in OpenBCM 6.5.27 */
int bcm_field_stage_slice_count_get(int unit, bcm_field_stage_t stage_id, int *slice_count);
int bcm_field_stage_slice_info_get(int unit, bcm_field_stage_t stage_id, bcm_pbmp_t pbmp, int slice_no, bcm_field_stage_slice_info_t *slice_info);
int bcm_field_stat_all_set(int unit, int stat_id, uint64 value);
int bcm_field_stat_all_set32(int unit, int stat_id, uint32 value);
int bcm_field_stat_attach(int unit, bcm_field_group_t group, uint32 stat_counter_id, uint32 *stat_id);
int bcm_field_stat_config_get(int unit, int stat_id, int nstat, bcm_field_stat_t *stat_arr);
int bcm_field_stat_counter_get(int unit, uint32 stat_id, bcm_field_stat_t stat, uint32 num_entries, uint32 *counter_indexes, bcm_stat_value_t *counter_values);
int bcm_field_stat_counter_set(int unit, uint32 stat_id, bcm_field_stat_t stat, uint32 num_entries, uint32 *counter_indexes, bcm_stat_value_t *counter_values);
int bcm_field_stat_counter_sync_get(int unit, uint32 stat_id, bcm_field_stat_t stat, uint32 num_entries, uint32 *counter_indexes, bcm_stat_value_t *counter_values);
int bcm_field_stat_create(int unit, bcm_field_group_t group, int nstat, bcm_field_stat_t *stat_arr, int *stat_id);
int bcm_field_stat_create_id(int unit, bcm_field_group_t group, int nstat, bcm_field_stat_t *stat_arr, int stat_id);
int bcm_field_stat_destroy(int unit, int stat_id);
int bcm_field_stat_detach(int unit, uint32 stat_id);
int bcm_field_stat_get(int unit, int stat_id, bcm_field_stat_t stat, uint64 *value);
int bcm_field_stat_get32(int unit, int stat_id, bcm_field_stat_t stat, uint32 *value);
int bcm_field_stat_id_get(int unit, bcm_field_group_t group, uint32 stat_id, uint32 *stat_counter_id);
int bcm_field_stat_info_get(int unit, bcm_field_stat_pool_t *stat_pool, bcm_field_stat_info_t *stat_info); /* not in OpenBCM 6.5.27 */
void bcm_field_stat_info_t_init(bcm_field_stat_info_t *stat_info); /* not in OpenBCM 6.5.27 */
int bcm_field_stat_multi_get(int unit, int stat_id, int nstat, bcm_field_stat_t *stat_arr, uint64 *value_arr);
int bcm_field_stat_multi_get32(int unit, int stat_id, int nstat, bcm_field_stat_t *stat_arr, uint32 *value_arr);
void bcm_field_stat_pool_t_init(bcm_field_stat_pool_t *stat_pool); /* not in OpenBCM 6.5.27 */
int bcm_field_stat_set(int unit, int stat_id, bcm_field_stat_t stat, uint64 value);
int bcm_field_stat_set32(int unit, int stat_id, bcm_field_stat_t stat, uint32 value);
int bcm_field_stat_size(int unit, int stat_id, int *stat_size);
int bcm_field_stat_sync_get(int unit, int stat_id, bcm_field_stat_t stat, uint64 *value);
int bcm_field_stat_sync_get32(int unit, int stat_id, bcm_field_stat_t stat, uint32 *value);
int bcm_field_tcam_bank_add(int unit, uint32 flags, bcm_field_tcam_bank_info_t *add_info);
int bcm_field_tcam_bank_evacuate(int unit, uint32 flags, bcm_field_tcam_bank_info_t *evac_info);
void bcm_field_tcam_bank_info_t_init(bcm_field_tcam_bank_info_t *bank_info);
int bcm_field_tcam_bank_status_get(int unit, bcm_core_t core, uint32 bank_id, bcm_field_tcam_bank_status_info_t *bank_status_info);
void bcm_field_udf_spec_t_init(bcm_field_udf_spec_t *udf_spec);