async_req.h (1119790B)
1 /* 2 * DO NOT EDIT THIS FILE! 3 * This file is auto-generated. 4 * Edits to this file will be lost when it is regenerated. 5 * 6 * 7 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 8 * 9 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 10 * 11 * File: async_req.h 12 * Purpose: Async BCM - request structure 13 * Generator: mkdispatch 1.54 14 */ 15 16 #ifndef _BCM_INT_ASYNC_REQ_H 17 #define _BCM_INT_ASYNC_REQ_H 18 19 #include <bcm/types.h> 20 #include <bcm/async.h> 21 #include <bcm/auth.h> 22 #include <bcm/bcmi2c.h> 23 #include <bcm/bfd.h> 24 #include <bcm/bregex.h> 25 #include <bcm/collector.h> 26 #include <bcm/cosq.h> 27 #include <bcm/cpri.h> 28 #include <bcm/custom.h> 29 #include <bcm/eav.h> 30 #include <bcm/ecn.h> 31 #include <bcm/error.h> 32 #include <bcm/extender.h> 33 #include <bcm/fabric.h> 34 #include <bcm/failover.h> 35 #include <bcm/fcmap.h> 36 #include <bcm/fcoe.h> 37 #include <bcm/field.h> 38 #include <bcm/flexctr.h> 39 #include <bcm/flexdigest.h> 40 #include <bcm/flexstate.h> 41 #include <bcm/flow.h> 42 #include <bcm/flowtracker.h> 43 #include <bcm/gdpll.h> 44 #include <bcm/hash.h> 45 #include <bcm/ifa.h> 46 #include <bcm/init.h> 47 #include <bcm/instru.h> 48 #include <bcm/int.h> 49 #include <bcm/ipfix.h> 50 #include <bcm/ipmc.h> 51 #include <bcm/ipsec.h> 52 #include <bcm/knet.h> 53 #include <bcm/knetsync.h> 54 #include <bcm/l2.h> 55 #include <bcm/l2gre.h> 56 #include <bcm/l3.h> 57 #include <bcm/latency_monitor.h> 58 #include <bcm/lb.h> 59 #include <bcm/link.h> 60 #include <bcm/macsec.h> 61 #include <bcm/mcast.h> 62 #include <bcm/mim.h> 63 #include <bcm/mirror.h> 64 #include <bcm/module.h> 65 #include <bcm/mpls.h> 66 #include <bcm/multicast.h> 67 #include <bcm/nat.h> 68 #include <bcm/niv.h> 69 #include <bcm/oam.h> 70 #include <bcm/oob.h> 71 #include <bcm/pkt.h> 72 #include <bcm/pktio.h> 73 #include <bcm/pktio_defs.h> 74 #include <bcm/policer.h> 75 #include <bcm/port.h> 76 #include <bcm/ppp.h> 77 #include <bcm/proxy.h> 78 #include <bcm/pstats.h> 79 #include <bcm/ptp.h> 80 #include <bcm/qos.h> 81 #include <bcm/range.h> 82 #include <bcm/rate.h> 83 #include <bcm/rx.h> 84 #include <bcm/sat.h> 85 #include <bcm/srv6.h> 86 #include <bcm/stack.h> 87 #include <bcm/stat.h> 88 #include <bcm/stg.h> 89 #include <bcm/subport.h> 90 #include <bcm/sum.h> 91 #include <bcm/switch.h> 92 #include <bcm/tdm.h> 93 #include <bcm/telemetry.h> 94 #include <bcm/time.h> 95 #include <bcm/topo.h> 96 #include <bcm/trill.h> 97 #include <bcm/trunk.h> 98 #include <bcm/tsn.h> 99 #include <bcm/tunnel.h> 100 #include <bcm/tx.h> 101 #include <bcm/txbeacon.h> 102 #include <bcm/udf.h> 103 #include <bcm/vlan.h> 104 #include <bcm/vswitch.h> 105 #include <bcm/vxlan.h> 106 #include <bcm/wlan.h> 107 #include <bcm/xflow_macsec.h> 108 109 #ifdef BCM_ASYNC_SUPPORT 110 111 typedef struct bcm_async_req_s { 112 struct bcm_async_req_s *next; 113 int type; 114 void (*run)(struct bcm_async_req_s *); 115 bcm_async_cb_t callback; 116 void *cookie; 117 union { 118 struct { 119 int unit; 120 } _shutdown; 121 struct { 122 int unit; 123 char * type; 124 char * subtype; 125 int remunit; 126 } attach; 127 struct { 128 int unit; 129 } attach_check; 130 struct { 131 int unit; 132 char * type; 133 char * subtype; 134 int remunit; 135 } attach_early_txrx; 136 struct { 137 int * max_units; 138 } attach_max; 139 struct { 140 int unit; 141 bcm_attach_cb_t cb; 142 void * user_data; 143 } attach_register; 144 struct { 145 int unit; 146 bcm_attach_cb_t cb; 147 void * user_data; 148 } attach_unregister; 149 struct { 150 int unit; 151 } auth_detach; 152 struct { 153 int unit; 154 int port; 155 int * enable; 156 } auth_egress_get; 157 struct { 158 int unit; 159 int port; 160 int enable; 161 } auth_egress_set; 162 struct { 163 int unit; 164 } auth_init; 165 struct { 166 int unit; 167 int port; 168 uint8 * mac; 169 } auth_mac_add; 170 struct { 171 int unit; 172 bcm_auth_mac_control_t type; 173 uint32 * value; 174 } auth_mac_control_get; 175 struct { 176 int unit; 177 bcm_auth_mac_control_t type; 178 uint32 value; 179 } auth_mac_control_set; 180 struct { 181 int unit; 182 int port; 183 uint8 * mac; 184 } auth_mac_delete; 185 struct { 186 int unit; 187 int port; 188 } auth_mac_delete_all; 189 struct { 190 int unit; 191 int port; 192 uint32 * modep; 193 } auth_mode_get; 194 struct { 195 int unit; 196 int port; 197 uint32 mode; 198 } auth_mode_set; 199 struct { 200 int unit; 201 bcm_auth_cb_t func; 202 void * cookie; 203 } auth_unauth_callback; 204 #ifdef INCLUDE_BFD 205 struct { 206 int unit; 207 int index; 208 bcm_bfd_auth_sha1_t * sha1; 209 } bfd_auth_sha1_get; 210 struct { 211 int unit; 212 int index; 213 bcm_bfd_auth_sha1_t * sha1; 214 } bfd_auth_sha1_set; 215 struct { 216 int unit; 217 int index; 218 bcm_bfd_auth_simple_password_t * sp; 219 } bfd_auth_simple_password_get; 220 struct { 221 int unit; 222 int index; 223 bcm_bfd_auth_simple_password_t * sp; 224 } bfd_auth_simple_password_set; 225 struct { 226 int unit; 227 } bfd_detach; 228 struct { 229 int unit; 230 bcm_bfd_discard_stat_t * discarded_info; 231 } bfd_discard_stat_get; 232 struct { 233 int unit; 234 bcm_bfd_discard_stat_t * discarded_info; 235 } bfd_discard_stat_set; 236 struct { 237 int unit; 238 bcm_bfd_endpoint_info_t * endpoint_info; 239 } bfd_endpoint_create; 240 struct { 241 int unit; 242 bcm_bfd_endpoint_t endpoint; 243 } bfd_endpoint_destroy; 244 struct { 245 int unit; 246 } bfd_endpoint_destroy_all; 247 struct { 248 int unit; 249 bcm_bfd_endpoint_t endpoint; 250 bcm_bfd_endpoint_info_t * endpoint_info; 251 } bfd_endpoint_get; 252 struct { 253 int unit; 254 bcm_bfd_endpoint_t endpoint; 255 } bfd_endpoint_poll; 256 struct { 257 int unit; 258 bcm_bfd_endpoint_t endpoint; 259 bcm_bfd_endpoint_stat_t * ctr_info; 260 uint32 options; 261 } bfd_endpoint_stat_get; 262 struct { 263 int unit; 264 bcm_bfd_event_types_t event_types; 265 bcm_bfd_event_cb cb; 266 void * user_data; 267 } bfd_event_register; 268 struct { 269 int unit; 270 bcm_bfd_event_types_t event_types; 271 bcm_bfd_event_cb cb; 272 } bfd_event_unregister; 273 struct { 274 int unit; 275 } bfd_init; 276 struct { 277 int unit; 278 int max_endpoints; 279 bcm_bfd_status_t * status_arr; 280 int * count; 281 } bfd_status_multi_get; 282 struct { 283 int unit; 284 } bfd_tx_start; 285 struct { 286 int unit; 287 } bfd_tx_stop; 288 #endif /* INCLUDE_BFD */ 289 struct { 290 int unit; 291 } clear; 292 struct { 293 int unit; 294 uint32 options; 295 bcm_collector_t * collector_id; 296 bcm_collector_info_t * collector_info; 297 } collector_create; 298 struct { 299 int unit; 300 bcm_collector_t id; 301 } collector_destroy; 302 struct { 303 int unit; 304 } collector_detach; 305 struct { 306 int unit; 307 uint32 options; 308 int * export_profile_id; 309 bcm_collector_export_profile_t * export_profile_info; 310 } collector_export_profile_create; 311 struct { 312 int unit; 313 int export_profile_id; 314 } collector_export_profile_destroy; 315 struct { 316 int unit; 317 int export_profile_id; 318 bcm_collector_export_profile_t * export_profile_info; 319 } collector_export_profile_get; 320 struct { 321 int unit; 322 int max_size; 323 int * export_profile_ids_list; 324 int * list_size; 325 } collector_export_profile_ids_get_all; 326 struct { 327 int unit; 328 bcm_collector_t collector_id; 329 bcm_collector_callback_options_t callback_options; 330 bcm_collector_export_record_cb_f callback_fn; 331 void * userdata; 332 } collector_export_record_register; 333 struct { 334 int unit; 335 bcm_collector_t collector_id; 336 bcm_collector_callback_options_t callback_options; 337 bcm_collector_export_record_cb_f callback_fn; 338 } collector_export_record_unregister; 339 struct { 340 int unit; 341 bcm_collector_t id; 342 bcm_collector_info_t * collector_info; 343 } collector_get; 344 struct { 345 int unit; 346 int max_size; 347 bcm_collector_t * collector_list; 348 int * list_size; 349 } collector_get_all; 350 struct { 351 int unit; 352 } collector_init; 353 struct { 354 int unit; 355 uint32 flags; 356 bcm_cosq_bandwidth_fabric_adjust_key_t * key; 357 uint32 * bandwidth; 358 } cosq_bandwidth_fabric_adjust_get; 359 struct { 360 int unit; 361 uint32 flags; 362 bcm_cosq_bandwidth_fabric_adjust_key_t * key; 363 uint32 bandwidth; 364 } cosq_bandwidth_fabric_adjust_set; 365 struct { 366 int unit; 367 bcm_gport_t gport; 368 bcm_cos_queue_t cosq; 369 bcm_bst_stat_id_t bid; 370 int array_size; 371 bcm_cosq_bst_profile_t * profile_array; 372 int * count; 373 } cosq_bst_multi_profile_get; 374 struct { 375 int unit; 376 bcm_gport_t gport; 377 bcm_cos_queue_t cosq; 378 bcm_bst_stat_id_t bid; 379 int array_size; 380 bcm_cosq_bst_profile_t * profile_array; 381 } cosq_bst_multi_profile_set; 382 struct { 383 int unit; 384 bcm_gport_t gport; 385 bcm_cos_queue_t cosq; 386 bcm_bst_stat_id_t bid; 387 bcm_cosq_bst_profile_t * profile; 388 } cosq_bst_profile_get; 389 struct { 390 int unit; 391 bcm_gport_t gport; 392 bcm_cos_queue_t cosq; 393 bcm_bst_stat_id_t bid; 394 bcm_cosq_bst_profile_t * profile; 395 } cosq_bst_profile_set; 396 struct { 397 int unit; 398 bcm_gport_t gport; 399 bcm_cos_queue_t cosq; 400 bcm_bst_stat_id_t bid; 401 } cosq_bst_stat_clear; 402 struct { 403 int unit; 404 bcm_cosq_object_id_t * id; 405 bcm_bst_stat_id_t bid; 406 } cosq_bst_stat_extended_clear; 407 struct { 408 int unit; 409 bcm_cosq_object_id_t * id; 410 bcm_bst_stat_id_t bid; 411 uint32 options; 412 uint64 * value; 413 } cosq_bst_stat_extended_get; 414 struct { 415 int unit; 416 bcm_cosq_object_id_t * id; 417 bcm_bst_stat_id_t bid; 418 uint32 options; 419 uint32 * value; 420 } cosq_bst_stat_extended_get32; 421 struct { 422 int unit; 423 bcm_gport_t gport; 424 bcm_cos_queue_t cosq; 425 bcm_bst_stat_id_t bid; 426 uint32 options; 427 uint64 * value; 428 } cosq_bst_stat_get; 429 struct { 430 int unit; 431 bcm_gport_t gport; 432 bcm_cos_queue_t cosq; 433 bcm_bst_stat_id_t bid; 434 uint32 options; 435 uint32 * value; 436 } cosq_bst_stat_get32; 437 struct { 438 int unit; 439 bcm_gport_t gport; 440 bcm_cos_queue_t cosq; 441 uint32 options; 442 int max_values; 443 bcm_bst_stat_id_t * id_list; 444 uint64 * values; 445 } cosq_bst_stat_multi_get; 446 struct { 447 int unit; 448 bcm_gport_t gport; 449 bcm_cos_queue_t cosq; 450 uint32 options; 451 int max_values; 452 bcm_bst_stat_id_t * id_list; 453 uint32 * values; 454 } cosq_bst_stat_multi_get32; 455 struct { 456 int unit; 457 bcm_bst_stat_id_t bid; 458 } cosq_bst_stat_sync; 459 struct { 460 int unit; 461 bcm_gport_t gport; 462 bcm_cos_queue_t cosq; 463 bcm_cosq_dir_t direction; 464 int array_max; 465 bcm_cosq_buffer_id_t * buf_id_array; 466 int * array_count; 467 } cosq_buffer_id_multi_get; 468 struct { 469 int unit; 470 } cosq_burst_monitor_detach; 471 struct { 472 int unit; 473 uint32 * host_mem_size; 474 uint32 ** host_mem_addr; 475 } cosq_burst_monitor_dma_config_get; 476 struct { 477 int unit; 478 uint32 host_mem_size; 479 uint32 ** host_mem_addr; 480 } cosq_burst_monitor_dma_config_set; 481 struct { 482 int unit; 483 bcm_cosq_burst_monitor_flow_view_info_t * flow_view_data; 484 } cosq_burst_monitor_flow_view_config_get; 485 struct { 486 int unit; 487 uint32 options; 488 bcm_cosq_burst_monitor_flow_view_info_t * flow_view_data; 489 } cosq_burst_monitor_flow_view_config_set; 490 struct { 491 int unit; 492 } cosq_burst_monitor_flow_view_data_clear; 493 struct { 494 int unit; 495 uint32 usr_mem_size; 496 uint8 * usr_mem_addr; 497 } cosq_burst_monitor_flow_view_data_get; 498 struct { 499 int unit; 500 uint32 mem_size; 501 uint8 * mem_addr; 502 int max_num_flows; 503 int view_id; 504 uint32 flags; 505 int * num_flows; 506 } cosq_burst_monitor_flow_view_stats_get; 507 struct { 508 int unit; 509 int max_gports; 510 bcm_gport_t * gport_list; 511 int * num_gports; 512 } cosq_burst_monitor_get; 513 struct { 514 int unit; 515 uint64 * time_usecs; 516 } cosq_burst_monitor_get_current_time; 517 struct { 518 int unit; 519 } cosq_burst_monitor_init; 520 struct { 521 int unit; 522 int num_gports; 523 bcm_gport_t * gport_list; 524 } cosq_burst_monitor_set; 525 struct { 526 int unit; 527 uint32 mem_size; 528 uint8 * mem_addr; 529 int max_num_views; 530 int * num_views; 531 } cosq_burst_monitor_view_summary_get; 532 struct { 533 int unit; 534 bcm_cosq_classifier_t * classifier; 535 int * classifier_id; 536 } cosq_classifier_create; 537 struct { 538 int unit; 539 int classifier_id; 540 } cosq_classifier_destroy; 541 struct { 542 int unit; 543 int classifier_id; 544 bcm_cosq_classifier_t * classifier; 545 } cosq_classifier_get; 546 struct { 547 int unit; 548 bcm_cosq_classifier_t * classifier; 549 int array_count; 550 bcm_cos_t * priority_array; 551 bcm_cos_queue_t * cosq_array; 552 int * classifier_id; 553 } cosq_classifier_id_get; 554 struct { 555 int unit; 556 bcm_gport_t port; 557 int classifier_id; 558 } cosq_classifier_mapping_clear; 559 struct { 560 int unit; 561 bcm_gport_t port; 562 int classifier_id; 563 bcm_gport_t * queue_group; 564 bcm_cos_t priority; 565 bcm_cos_queue_t * cosq; 566 } cosq_classifier_mapping_get; 567 struct { 568 int unit; 569 bcm_gport_t port; 570 int classifier_id; 571 bcm_gport_t * queue_group; 572 int array_max; 573 bcm_cos_t * priority_array; 574 bcm_cos_queue_t * cosq_array; 575 int * array_count; 576 } cosq_classifier_mapping_multi_get; 577 struct { 578 int unit; 579 bcm_gport_t port; 580 int classifier_id; 581 bcm_gport_t queue_group; 582 int array_count; 583 bcm_cos_t * priority_array; 584 bcm_cos_queue_t * cosq_array; 585 } cosq_classifier_mapping_multi_set; 586 struct { 587 int unit; 588 bcm_gport_t port; 589 int classifier_id; 590 bcm_gport_t queue_group; 591 bcm_cos_t priority; 592 bcm_cos_queue_t cosq; 593 } cosq_classifier_mapping_set; 594 struct { 595 int unit; 596 int * numq; 597 } cosq_config_get; 598 struct { 599 int unit; 600 int numq; 601 } cosq_config_set; 602 struct { 603 int unit; 604 int fabric_modid; 605 bcm_cosq_congestion_mapping_info_t * mapping_info; 606 } cosq_congestion_mapping_get; 607 struct { 608 int unit; 609 int fabric_modid; 610 bcm_cosq_congestion_mapping_info_t * mapping_info; 611 } cosq_congestion_mapping_set; 612 struct { 613 int unit; 614 bcm_cosq_control_t type; 615 bcm_cosq_dynamic_setting_type_t * dynamic; 616 } cosq_control_dynamic_get; 617 struct { 618 int unit; 619 bcm_cosq_object_id_t * id; 620 bcm_cosq_control_data_t * control; 621 } cosq_control_extended_get; 622 struct { 623 int unit; 624 bcm_cosq_object_id_t * id; 625 bcm_cosq_control_data_t * control; 626 } cosq_control_extended_set; 627 struct { 628 int unit; 629 bcm_gport_t port; 630 bcm_cos_queue_t cosq; 631 bcm_cosq_control_t type; 632 int * arg; 633 } cosq_control_get; 634 struct { 635 int unit; 636 bcm_gport_t port; 637 uint32 flags; 638 bcm_cosq_control_range_type_t type; 639 bcm_cosq_range_t * range; 640 } cosq_control_range_get; 641 struct { 642 int unit; 643 bcm_gport_t port; 644 uint32 flags; 645 bcm_cosq_control_range_type_t type; 646 bcm_cosq_range_t * range; 647 } cosq_control_range_set; 648 struct { 649 int unit; 650 bcm_gport_t port; 651 bcm_cos_queue_t cosq; 652 bcm_cosq_control_t type; 653 int arg; 654 } cosq_control_set; 655 struct { 656 int unit; 657 bcm_cos_queue_t cosq; 658 int * enable; 659 } cosq_cpu_cosq_enable_get; 660 struct { 661 int unit; 662 bcm_cos_queue_t cosq; 663 int enable; 664 } cosq_cpu_cosq_enable_set; 665 struct { 666 int unit; 667 bcm_port_t port; 668 bcm_cosq_stat_t stat; 669 bcm_cosq_debug_stat_match_t * match; 670 } cosq_debug_stat_match_get; 671 struct { 672 int unit; 673 bcm_port_t port; 674 bcm_cosq_stat_t stat; 675 bcm_cosq_debug_stat_match_t * match; 676 } cosq_debug_stat_match_set; 677 struct { 678 int unit; 679 int delay_tolerance_level; 680 bcm_cosq_delay_tolerance_t * delay_tolerance; 681 } cosq_delay_tolerance_level_get; 682 struct { 683 int unit; 684 int delay_tolerance_level; 685 bcm_cosq_delay_tolerance_t * delay_tolerance; 686 } cosq_delay_tolerance_level_set; 687 struct { 688 int unit; 689 bcm_cosq_delay_tolerance_preset_attr_t * preset_attr; 690 bcm_cosq_delay_tolerance_t * delay_tolerance; 691 } cosq_delay_tolerance_preset_get; 692 struct { 693 int unit; 694 bcm_module_t dest_modid; 695 uint32 * credit_size; 696 } cosq_dest_credit_size_get; 697 struct { 698 int unit; 699 bcm_module_t dest_modid; 700 uint32 credit_size; 701 } cosq_dest_credit_size_set; 702 struct { 703 int unit; 704 } cosq_detach; 705 struct { 706 int unit; 707 uint32 * flags; 708 } cosq_discard_get; 709 struct { 710 int unit; 711 bcm_port_t port; 712 bcm_cos_queue_t cosq; 713 uint32 color; 714 int * drop_start; 715 int * drop_slope; 716 int * average_time; 717 } cosq_discard_port_get; 718 struct { 719 int unit; 720 bcm_port_t port; 721 bcm_cos_queue_t cosq; 722 uint32 color; 723 int drop_start; 724 int drop_slope; 725 int average_time; 726 } cosq_discard_port_set; 727 struct { 728 int unit; 729 int * profile_id; 730 } cosq_discard_profile_create; 731 struct { 732 int unit; 733 int profile_id; 734 } cosq_discard_profile_destroy; 735 struct { 736 int unit; 737 int profile_id; 738 int max; 739 bcm_cosq_discard_rule_t * rule_array; 740 int * rule_count; 741 } cosq_discard_profile_get; 742 struct { 743 int unit; 744 int profile_id; 745 bcm_cosq_discard_rule_t * rule; 746 } cosq_discard_profile_update; 747 struct { 748 int unit; 749 uint32 flags; 750 } cosq_discard_set; 751 struct { 752 int unit; 753 bcm_cosq_ebst_control_t type; 754 int * arg; 755 } cosq_ebst_control_get; 756 struct { 757 int unit; 758 bcm_cosq_ebst_control_t type; 759 int arg; 760 } cosq_ebst_control_set; 761 struct { 762 int unit; 763 bcm_cosq_object_id_t * object_id; 764 bcm_bst_stat_id_t bid; 765 int array_size; 766 bcm_cosq_ebst_data_entry_t * entry_array; 767 int * count; 768 } cosq_ebst_data_get; 769 struct { 770 int unit; 771 bcm_cosq_object_id_t * object_id; 772 bcm_cosq_ebst_data_stat_info_t * info; 773 } cosq_ebst_data_stat_info_get; 774 struct { 775 int unit; 776 int * enable; 777 } cosq_ebst_enable_get; 778 struct { 779 int unit; 780 int enable; 781 } cosq_ebst_enable_set; 782 struct { 783 int unit; 784 bcm_cosq_object_id_t * object_id; 785 bcm_bst_stat_id_t bid; 786 bcm_cosq_ebst_monitor_t * monitor; 787 } cosq_ebst_monitor_get; 788 struct { 789 int unit; 790 bcm_cosq_object_id_t * object_id; 791 bcm_bst_stat_id_t bid; 792 bcm_cosq_ebst_monitor_t * monitor; 793 } cosq_ebst_monitor_set; 794 struct { 795 int unit; 796 bcm_cosq_object_id_t * object_id; 797 bcm_bst_stat_id_t bid; 798 bcm_cosq_ebst_threshold_profile_t * profile; 799 } cosq_ebst_threshold_profile_get; 800 struct { 801 int unit; 802 bcm_cosq_object_id_t * object_id; 803 bcm_bst_stat_id_t bid; 804 bcm_cosq_ebst_threshold_profile_t * profile; 805 } cosq_ebst_threshold_profile_set; 806 struct { 807 int unit; 808 bcm_cosq_event_types_t event_types; 809 bcm_gport_t port; 810 bcm_cos_queue_t cosq; 811 bcm_cosq_event_cb cb; 812 void * user_data; 813 } cosq_event_register; 814 struct { 815 int unit; 816 bcm_cosq_event_types_t event_types; 817 bcm_gport_t port; 818 bcm_cos_queue_t cosq; 819 bcm_cosq_event_cb cb; 820 } cosq_event_unregister; 821 struct { 822 int unit; 823 bcm_cosq_fc_direction_type_t fc_direction; 824 bcm_cosq_fc_endpoint_t * source; 825 bcm_cosq_fc_endpoint_t * target; 826 } cosq_fc_path_add; 827 struct { 828 int unit; 829 bcm_cosq_fc_direction_type_t fc_direction; 830 bcm_cosq_fc_endpoint_t * source; 831 bcm_cosq_fc_endpoint_t * target; 832 } cosq_fc_path_delete; 833 struct { 834 int unit; 835 bcm_cosq_fc_direction_type_t fc_direction; 836 bcm_cosq_fc_endpoint_t * source; 837 int target_max; 838 bcm_cosq_fc_endpoint_t * target; 839 int * target_count; 840 } cosq_fc_path_get; 841 struct { 842 int unit; 843 uint32 flags; 844 bcm_gport_t gport; 845 uint32 key; 846 bcm_cosq_generic_control_t type; 847 uint32 * arg; 848 } cosq_generic_control_get; 849 struct { 850 int unit; 851 uint32 flags; 852 bcm_gport_t gport; 853 uint32 key; 854 bcm_cosq_generic_control_t type; 855 uint32 arg; 856 } cosq_generic_control_set; 857 struct { 858 int unit; 859 bcm_gport_t port; 860 int numq; 861 uint32 flags; 862 bcm_gport_t * gport; 863 } cosq_gport_add; 864 struct { 865 int unit; 866 bcm_gport_t sched_port; 867 bcm_gport_t input_port; 868 bcm_cos_queue_t cosq; 869 } cosq_gport_attach; 870 struct { 871 int unit; 872 bcm_gport_t sched_port; 873 bcm_gport_t * input_port; 874 bcm_cos_queue_t * cosq; 875 } cosq_gport_attach_get; 876 struct { 877 int unit; 878 bcm_gport_t gport; 879 bcm_cos_queue_t cosq; 880 uint32 * kbits_sec_min; 881 uint32 * kbits_sec_max; 882 uint32 * flags; 883 } cosq_gport_bandwidth_get; 884 struct { 885 int unit; 886 bcm_gport_t gport; 887 bcm_cos_queue_t cosq; 888 uint32 kbits_sec_min; 889 uint32 kbits_sec_max; 890 uint32 flags; 891 } cosq_gport_bandwidth_set; 892 struct { 893 int unit; 894 bcm_gport_t in_gport; 895 bcm_cos_queue_t cosq; 896 bcm_gport_t * out_gport; 897 } cosq_gport_child_get; 898 struct { 899 int unit; 900 bcm_gport_t gport; 901 bcm_cos_queue_t cosq; 902 bcm_color_t color; 903 uint32 flags; 904 bcm_cosq_gport_size_t * gport_size; 905 } cosq_gport_color_size_get; 906 struct { 907 int unit; 908 bcm_gport_t gport; 909 bcm_cos_queue_t cosq; 910 bcm_color_t color; 911 uint32 flags; 912 bcm_cosq_gport_size_t * gport_size; 913 } cosq_gport_color_size_set; 914 struct { 915 int unit; 916 bcm_gport_t gport; 917 bcm_cos_queue_t cosq; 918 bcm_cosq_congestion_info_t * config; 919 } cosq_gport_congestion_config_get; 920 struct { 921 int unit; 922 bcm_gport_t gport; 923 bcm_cos_queue_t cosq; 924 bcm_cosq_congestion_info_t * config; 925 } cosq_gport_congestion_config_set; 926 struct { 927 int unit; 928 bcm_cosq_gport_connection_t * gport_connect; 929 } cosq_gport_connection_get; 930 struct { 931 int unit; 932 bcm_cosq_gport_connection_t * gport_connect; 933 } cosq_gport_connection_set; 934 struct { 935 int unit; 936 bcm_gport_t gport; 937 } cosq_gport_delete; 938 struct { 939 int unit; 940 bcm_gport_t gport; 941 bcm_port_t ingress_port; 942 bcm_module_t dest_modid; 943 int fabric_egress_port; 944 } cosq_gport_destmod_attach; 945 struct { 946 int unit; 947 bcm_gport_t gport; 948 bcm_port_t ingress_port; 949 bcm_module_t dest_modid; 950 int fabric_egress_port; 951 } cosq_gport_destmod_detach; 952 struct { 953 int unit; 954 bcm_gport_t sched_port; 955 bcm_gport_t input_port; 956 bcm_cos_queue_t cosq; 957 } cosq_gport_detach; 958 struct { 959 int unit; 960 bcm_cosq_object_id_t * id; 961 bcm_cosq_gport_discard_t * discard; 962 } cosq_gport_discard_extended_get; 963 struct { 964 int unit; 965 bcm_cosq_object_id_t * id; 966 bcm_cosq_gport_discard_t * discard; 967 } cosq_gport_discard_extended_set; 968 struct { 969 int unit; 970 bcm_gport_t gport; 971 bcm_cos_queue_t cosq; 972 bcm_cosq_gport_discard_t * discard; 973 } cosq_gport_discard_get; 974 struct { 975 int unit; 976 bcm_gport_t gport; 977 bcm_cos_queue_t cosq; 978 bcm_cosq_gport_discard_t * discard; 979 } cosq_gport_discard_set; 980 struct { 981 int unit; 982 bcm_gport_t gport; 983 bcm_cos_queue_t cosq; 984 bcm_cosq_dynamic_state_t state; 985 int * weight; 986 } cosq_gport_dynamic_sched_get; 987 struct { 988 int unit; 989 bcm_gport_t gport; 990 bcm_cos_queue_t cosq; 991 bcm_cosq_dynamic_state_t state; 992 int weight; 993 } cosq_gport_dynamic_sched_set; 994 struct { 995 int unit; 996 bcm_gport_t gport; 997 bcm_cos_t ingress_pri; 998 bcm_color_t ingress_dp; 999 bcm_cos_queue_t * offset; 1000 } cosq_gport_egress_map_get; 1001 struct { 1002 int unit; 1003 bcm_gport_t gport; 1004 bcm_cos_t ingress_pri; 1005 bcm_color_t ingress_dp; 1006 bcm_cos_queue_t offset; 1007 } cosq_gport_egress_map_set; 1008 struct { 1009 int unit; 1010 bcm_gport_t gport; 1011 bcm_cos_t * int_pri; 1012 bcm_cos_t * cos; 1013 uint32 flags; 1014 } cosq_gport_egress_mapping_get; 1015 struct { 1016 int unit; 1017 bcm_gport_t gport; 1018 bcm_cos_t int_pri; 1019 bcm_cos_t cos; 1020 uint32 flags; 1021 } cosq_gport_egress_mapping_set; 1022 struct { 1023 int unit; 1024 bcm_gport_t gport; 1025 bcm_cos_t ingress_pri; 1026 bcm_color_t ingress_dp; 1027 uint32 flags; 1028 bcm_cosq_egress_multicast_config_t * config; 1029 } cosq_gport_egress_multicast_config_get; 1030 struct { 1031 int unit; 1032 bcm_gport_t gport; 1033 bcm_cos_t ingress_pri; 1034 bcm_color_t ingress_dp; 1035 uint32 flags; 1036 bcm_cosq_egress_multicast_config_t * config; 1037 } cosq_gport_egress_multicast_config_set; 1038 struct { 1039 int unit; 1040 bcm_gport_t gport; 1041 bcm_cos_queue_t cosq; 1042 int * enable; 1043 } cosq_gport_enable_get; 1044 struct { 1045 int unit; 1046 bcm_gport_t gport; 1047 bcm_cos_queue_t cosq; 1048 int enable; 1049 } cosq_gport_enable_set; 1050 struct { 1051 int unit; 1052 uint32 flags; 1053 bcm_cosq_fadt_info_t * fadt_info; 1054 bcm_cosq_fadt_threshold_t * threshold; 1055 } cosq_gport_fadt_threshold_get; 1056 struct { 1057 int unit; 1058 uint32 flags; 1059 bcm_cosq_fadt_info_t * fadt_info; 1060 bcm_cosq_fadt_threshold_t * threshold; 1061 } cosq_gport_fadt_threshold_set; 1062 struct { 1063 int unit; 1064 bcm_gport_t port; 1065 bcm_cos_t int_pri; 1066 uint32 * flow_control_mask; 1067 } cosq_gport_flow_control_get; 1068 struct { 1069 int unit; 1070 bcm_gport_t port; 1071 bcm_cos_t int_pri; 1072 uint32 flow_control_mask; 1073 } cosq_gport_flow_control_set; 1074 struct { 1075 int unit; 1076 bcm_gport_t gport; 1077 bcm_gport_t * physical_port; 1078 int * num_cos_levels; 1079 uint32 * flags; 1080 } cosq_gport_get; 1081 struct { 1082 int unit; 1083 bcm_core_t core; 1084 bcm_cosq_gport_info_core_t * gport_info; 1085 bcm_gport_t * out_gport; 1086 } cosq_gport_handle_core_get; 1087 struct { 1088 int unit; 1089 bcm_cosq_gport_type_t gport_type; 1090 bcm_cosq_gport_info_t * gport_info; 1091 } cosq_gport_handle_get; 1092 struct { 1093 int unit; 1094 bcm_gport_t gport; 1095 bcm_cosq_gport_level_info_t * info; 1096 } cosq_gport_info_get; 1097 struct { 1098 int unit; 1099 bcm_port_t ing_port; 1100 bcm_cos_t int_pri; 1101 uint32 flags; 1102 bcm_gport_t * gport; 1103 bcm_cos_queue_t * cosq; 1104 } cosq_gport_mapping_get; 1105 struct { 1106 int unit; 1107 bcm_port_t ing_port; 1108 bcm_cos_t int_pri; 1109 uint32 flags; 1110 bcm_gport_t gport; 1111 bcm_cos_queue_t cosq; 1112 } cosq_gport_mapping_set; 1113 struct { 1114 int unit; 1115 bcm_gport_t multipath_gport; 1116 bcm_gport_t member_gport; 1117 bcm_cos_queue_t member_gport_cosq; 1118 } cosq_gport_multipath_add; 1119 struct { 1120 int unit; 1121 bcm_gport_t multipath_gport; 1122 bcm_gport_t member_gport; 1123 bcm_cos_queue_t member_gport_cosq; 1124 } cosq_gport_multipath_delete; 1125 struct { 1126 int unit; 1127 bcm_gport_t multipath_gport; 1128 int member_gport_max; 1129 bcm_gport_t * member_gport_array; 1130 bcm_cos_queue_t * member_gport_cosq_array; 1131 int * member_gport_count; 1132 } cosq_gport_multipath_get; 1133 struct { 1134 int unit; 1135 bcm_gport_t child_port; 1136 bcm_cos_queue_t cos; 1137 bcm_gport_t * parent_port; 1138 } cosq_gport_parent_get; 1139 struct { 1140 int unit; 1141 bcm_cosq_pkt_size_adjust_info_t * adjust_info; 1142 int * delta; 1143 } cosq_gport_pkt_size_adjust_get; 1144 struct { 1145 int unit; 1146 bcm_cosq_pkt_size_adjust_info_t * adjust_info; 1147 int delta; 1148 } cosq_gport_pkt_size_adjust_set; 1149 struct { 1150 int unit; 1151 bcm_gport_t gport; 1152 bcm_cos_pon_link_sla_t * link_sla; 1153 } cosq_gport_pon_link_sla_get; 1154 struct { 1155 int unit; 1156 bcm_gport_t gport; 1157 bcm_cos_pon_link_sla_t * link_sla; 1158 } cosq_gport_pon_link_sla_set; 1159 struct { 1160 int unit; 1161 uint32 flags; 1162 bcm_gport_t ingress_queue; 1163 bcm_cos_t ingress_int_pri; 1164 bcm_gport_t egress_queue; 1165 bcm_cos_t egress_int_pri; 1166 int * attach_id; 1167 } cosq_gport_queue_attach; 1168 struct { 1169 int unit; 1170 bcm_gport_t ingress_queue; 1171 bcm_cos_t ingress_int_pri; 1172 bcm_gport_t * egress_queue; 1173 bcm_cos_t * egress_int_pri; 1174 int attach_id; 1175 } cosq_gport_queue_attach_get; 1176 struct { 1177 int unit; 1178 bcm_gport_t ingress_queue; 1179 bcm_cos_t ingress_int_pri; 1180 int attach_id; 1181 } cosq_gport_queue_detach; 1182 struct { 1183 int unit; 1184 uint32 flags; 1185 bcm_gport_t gport; 1186 int count; 1187 bcm_cosq_queue_offset_mapping_key_t * key_array; 1188 bcm_cosq_queue_offset_t * offset_array; 1189 } cosq_gport_queue_offset_mapping_get; 1190 struct { 1191 int unit; 1192 uint32 flags; 1193 bcm_gport_t gport; 1194 int count; 1195 bcm_cosq_queue_offset_mapping_key_t * key_array; 1196 bcm_cosq_queue_offset_t * offset_array; 1197 } cosq_gport_queue_offset_mapping_set; 1198 struct { 1199 int unit; 1200 bcm_gport_t gport; 1201 uint32 flags; 1202 bcm_cosq_rate_class_create_info_t * create_info; 1203 } cosq_gport_rate_class_create; 1204 struct { 1205 int unit; 1206 bcm_gport_t sched_port; 1207 bcm_gport_t input_port; 1208 bcm_cos_queue_t cosq; 1209 } cosq_gport_reattach; 1210 struct { 1211 int unit; 1212 bcm_gport_t gport; 1213 bcm_cos_queue_t cosq; 1214 bcm_cosq_report_threshold_t * threshold; 1215 } cosq_gport_report_threshold_get; 1216 struct { 1217 int unit; 1218 bcm_gport_t gport; 1219 bcm_cos_queue_t cosq; 1220 bcm_cosq_report_threshold_t * threshold; 1221 } cosq_gport_report_threshold_set; 1222 struct { 1223 int unit; 1224 bcm_gport_t gport; 1225 int sched_mode; 1226 int int_pri; 1227 uint32 * flags; 1228 } cosq_gport_sched_config_get; 1229 struct { 1230 int unit; 1231 bcm_gport_t gport; 1232 int sched_mode; 1233 int int_pri; 1234 uint32 flags; 1235 } cosq_gport_sched_config_set; 1236 struct { 1237 int unit; 1238 bcm_gport_t gport; 1239 bcm_cos_queue_t cosq; 1240 int * mode; 1241 int * weight; 1242 } cosq_gport_sched_get; 1243 struct { 1244 int unit; 1245 bcm_gport_t gport; 1246 bcm_cos_queue_t cosq; 1247 int mode; 1248 int weight; 1249 } cosq_gport_sched_set; 1250 struct { 1251 int unit; 1252 bcm_gport_t gport; 1253 bcm_cos_queue_t cosq; 1254 uint32 * bytes_min; 1255 uint32 * bytes_max; 1256 } cosq_gport_size_get; 1257 struct { 1258 int unit; 1259 bcm_gport_t gport; 1260 bcm_cos_queue_t cosq; 1261 uint32 bytes_min; 1262 uint32 bytes_max; 1263 } cosq_gport_size_set; 1264 struct { 1265 int unit; 1266 bcm_gport_t gport; 1267 int * enable; 1268 } cosq_gport_stat_enable_get; 1269 struct { 1270 int unit; 1271 bcm_gport_t gport; 1272 int enable; 1273 } cosq_gport_stat_enable_set; 1274 struct { 1275 int unit; 1276 bcm_gport_t gport; 1277 bcm_cos_queue_t cosq; 1278 bcm_cosq_gport_stats_t stat; 1279 uint64 * value; 1280 } cosq_gport_stat_get; 1281 struct { 1282 int unit; 1283 bcm_gport_t gport; 1284 bcm_cos_queue_t cosq; 1285 bcm_cosq_gport_stats_t stat; 1286 uint64 value; 1287 } cosq_gport_stat_set; 1288 struct { 1289 int unit; 1290 bcm_gport_t gport; 1291 bcm_cos_queue_t cosq; 1292 bcm_cosq_gport_stats_t stat; 1293 uint64 * value; 1294 } cosq_gport_stat_sync_get; 1295 struct { 1296 int unit; 1297 uint32 flags; 1298 bcm_cosq_static_threshold_info_t * thresh_info; 1299 bcm_cosq_static_threshold_t * threshold; 1300 } cosq_gport_static_threshold_get; 1301 struct { 1302 int unit; 1303 uint32 flags; 1304 bcm_cosq_static_threshold_info_t * thresh_info; 1305 bcm_cosq_static_threshold_t * threshold; 1306 } cosq_gport_static_threshold_set; 1307 struct { 1308 int unit; 1309 bcm_gport_t gport; 1310 bcm_gport_t lgl_gport; 1311 bcm_cos_queue_t cosq; 1312 int stat_count; 1313 bcm_cosq_gport_stats_t * stats_array; 1314 int value_count; 1315 uint64 * value_array; 1316 } cosq_gport_statistic_multi_get; 1317 struct { 1318 int unit; 1319 bcm_gport_t gport; 1320 bcm_gport_t lgl_gport; 1321 bcm_cos_queue_t cosq; 1322 int stat_count; 1323 bcm_cosq_gport_stats_t * stats_array; 1324 uint64 value; 1325 } cosq_gport_statistic_multi_set; 1326 struct { 1327 int unit; 1328 bcm_gport_t gport; 1329 bcm_cos_queue_t cosq; 1330 bcm_cosq_threshold_t * threshold; 1331 } cosq_gport_threshold_get; 1332 struct { 1333 int unit; 1334 bcm_gport_t gport; 1335 bcm_cos_queue_t cosq; 1336 bcm_cosq_threshold_t * threshold; 1337 } cosq_gport_threshold_set; 1338 struct { 1339 int unit; 1340 bcm_cosq_gport_traverse_cb cb; 1341 void * user_data; 1342 } cosq_gport_traverse; 1343 struct { 1344 int unit; 1345 bcm_gport_t port; 1346 bcm_cosq_gport_traverse_cb cb; 1347 void * user_data; 1348 } cosq_gport_traverse_by_port; 1349 struct { 1350 int unit; 1351 bcm_gport_t vsq; 1352 bcm_gport_t queue; 1353 bcm_cos_queue_t cosq; 1354 } cosq_gport_vsq_add; 1355 struct { 1356 int unit; 1357 bcm_cosq_vsq_info_t * vsq_info; 1358 bcm_gport_t * vsq_gport; 1359 } cosq_gport_vsq_create; 1360 struct { 1361 int unit; 1362 bcm_gport_t vsq; 1363 bcm_gport_t queue; 1364 bcm_cos_queue_t cosq; 1365 } cosq_gport_vsq_delete; 1366 struct { 1367 int unit; 1368 bcm_gport_t vsq; 1369 } cosq_gport_vsq_delete_all; 1370 struct { 1371 int unit; 1372 bcm_gport_t vsq_gport; 1373 } cosq_gport_vsq_destroy; 1374 struct { 1375 int unit; 1376 bcm_gport_t vsq; 1377 int queue_max; 1378 bcm_gport_t * queue_array; 1379 bcm_cos_queue_t * cosq_array; 1380 int * queue_count; 1381 } cosq_gport_vsq_get; 1382 struct { 1383 int unit; 1384 int hdrm_pool; 1385 int num_lossless_class; 1386 int arr_size; 1387 bcm_cosq_pkt_size_dist_t * pkt_dist_array; 1388 } cosq_hdrm_pool_limit_set; 1389 struct { 1390 int unit; 1391 bcm_cosq_icgm_resource_stat_key_t * stat_key; 1392 uint64 * value; 1393 } cosq_icgm_resource_stat_get; 1394 struct { 1395 int unit; 1396 bcm_port_t port; 1397 uint32 flags; 1398 uint32 control_frame_index; 1399 bcm_cosq_ingress_drop_control_frame_config_t * control_frame_config; 1400 } cosq_ingress_port_drop_control_frame_get; 1401 struct { 1402 int unit; 1403 bcm_port_t port; 1404 uint32 flags; 1405 uint32 control_frame_index; 1406 bcm_cosq_ingress_drop_control_frame_config_t * control_frame_config; 1407 } cosq_ingress_port_drop_control_frame_set; 1408 struct { 1409 int unit; 1410 bcm_port_t port; 1411 uint32 flags; 1412 uint32 ether_type_code; 1413 uint32 * ether_type_val; 1414 } cosq_ingress_port_drop_custom_ether_type_get; 1415 struct { 1416 int unit; 1417 bcm_port_t port; 1418 uint32 flags; 1419 uint32 ether_type_code; 1420 uint32 ether_type_val; 1421 } cosq_ingress_port_drop_custom_ether_type_set; 1422 struct { 1423 int unit; 1424 bcm_port_t port; 1425 uint32 flags; 1426 uint32 * default_priority; 1427 } cosq_ingress_port_drop_default_priority_get; 1428 struct { 1429 int unit; 1430 bcm_port_t port; 1431 uint32 flags; 1432 uint32 default_priority; 1433 } cosq_ingress_port_drop_default_priority_set; 1434 struct { 1435 int unit; 1436 bcm_port_t port; 1437 uint32 flags; 1438 int * enable_mode; 1439 } cosq_ingress_port_drop_enable_get; 1440 struct { 1441 int unit; 1442 bcm_port_t port; 1443 uint32 flags; 1444 int enable_mode; 1445 } cosq_ingress_port_drop_enable_set; 1446 struct { 1447 int unit; 1448 bcm_cosq_ingress_drop_flex_key_construct_id_t * key_id; 1449 uint32 flags; 1450 bcm_cosq_ingress_drop_flex_key_construct_t * flex_key_config; 1451 } cosq_ingress_port_drop_flex_key_construct_get; 1452 struct { 1453 int unit; 1454 bcm_cosq_ingress_drop_flex_key_construct_id_t * key_id; 1455 uint32 flags; 1456 bcm_cosq_ingress_drop_flex_key_construct_t * flex_key_config; 1457 } cosq_ingress_port_drop_flex_key_construct_set; 1458 struct { 1459 int unit; 1460 bcm_port_t port; 1461 uint32 flags; 1462 uint32 key_index; 1463 bcm_cosq_ingress_drop_flex_key_entry_t * flex_key_info; 1464 } cosq_ingress_port_drop_flex_key_entry_get; 1465 struct { 1466 int unit; 1467 bcm_port_t port; 1468 uint32 flags; 1469 uint32 key_index; 1470 bcm_cosq_ingress_drop_flex_key_entry_t * flex_key_info; 1471 } cosq_ingress_port_drop_flex_key_entry_set; 1472 struct { 1473 int unit; 1474 bcm_port_t port; 1475 uint32 flags; 1476 bcm_cosq_ingress_port_drop_map_t map; 1477 uint32 key; 1478 int * priority; 1479 } cosq_ingress_port_drop_map_get; 1480 struct { 1481 int unit; 1482 bcm_port_t port; 1483 uint32 flags; 1484 bcm_cosq_ingress_port_drop_map_t map; 1485 uint32 key; 1486 int priority; 1487 } cosq_ingress_port_drop_map_set; 1488 struct { 1489 int unit; 1490 bcm_port_t port; 1491 uint32 flags; 1492 uint32 label_index; 1493 bcm_cosq_ingress_port_drop_mpls_special_label_config_t * label_config; 1494 } cosq_ingress_port_drop_mpls_special_label_get; 1495 struct { 1496 int unit; 1497 bcm_port_t port; 1498 uint32 flags; 1499 uint32 label_index; 1500 bcm_cosq_ingress_port_drop_mpls_special_label_config_t * label_config; 1501 } cosq_ingress_port_drop_mpls_special_label_set; 1502 struct { 1503 int unit; 1504 bcm_port_t port; 1505 uint32 flags; 1506 int priority; 1507 uint32 * value; 1508 } cosq_ingress_port_drop_threshold_get; 1509 struct { 1510 int unit; 1511 bcm_port_t port; 1512 uint32 flags; 1513 int priority; 1514 uint32 value; 1515 } cosq_ingress_port_drop_threshold_set; 1516 struct { 1517 int unit; 1518 bcm_cosq_ingress_queue_bundle_gport_config_t * config; 1519 bcm_gport_t * gport; 1520 } cosq_ingress_queue_bundle_gport_add; 1521 struct { 1522 int unit; 1523 } cosq_init; 1524 struct { 1525 int unit; 1526 uint32 flags; 1527 bcm_cosq_inst_congestion_info_key_t * key; 1528 bcm_cosq_inst_congestion_info_data_t * data; 1529 } cosq_inst_congestion_info_get; 1530 struct { 1531 int unit; 1532 int flags; 1533 bcm_gport_t * profile_gport; 1534 } cosq_latency_profile_create; 1535 struct { 1536 int unit; 1537 int flags; 1538 bcm_gport_t profile_gport; 1539 } cosq_latency_profile_destroy; 1540 struct { 1541 int unit; 1542 bcm_cos_t priority; 1543 bcm_cos_queue_t * cosq; 1544 } cosq_mapping_get; 1545 struct { 1546 int unit; 1547 bcm_cos_t priority; 1548 bcm_cos_queue_t cosq; 1549 } cosq_mapping_set; 1550 struct { 1551 int unit; 1552 bcm_gport_t gport; 1553 uint32 flags; 1554 int max_count; 1555 bcm_cosq_max_latency_pkts_t * max_latency_pkts; 1556 int * actual_count; 1557 } cosq_max_latency_pkts_get; 1558 struct { 1559 int unit; 1560 uint32 flags; 1561 int group_id; 1562 bcm_cosq_mirror_on_drop_group_info_t * group_info; 1563 } cosq_mirror_on_drop_group_get; 1564 struct { 1565 int unit; 1566 uint32 flags; 1567 int group_id; 1568 bcm_cosq_mirror_on_drop_group_info_t * group_info; 1569 } cosq_mirror_on_drop_group_set; 1570 struct { 1571 int unit; 1572 bcm_cosq_mod_control_t * control; 1573 } cosq_mod_control_get; 1574 struct { 1575 int unit; 1576 bcm_cosq_mod_control_t * control; 1577 } cosq_mod_control_set; 1578 struct { 1579 int unit; 1580 uint32 options; 1581 int * profile_id; 1582 } cosq_mod_profile_create; 1583 struct { 1584 int unit; 1585 int profile_id; 1586 } cosq_mod_profile_destroy; 1587 struct { 1588 int unit; 1589 int profile_id; 1590 bcm_cosq_mod_profile_t * profile; 1591 } cosq_mod_profile_get; 1592 struct { 1593 int unit; 1594 int profile_id; 1595 bcm_cosq_mod_profile_t * profile; 1596 } cosq_mod_profile_set; 1597 struct { 1598 int unit; 1599 bcm_cosq_object_id_t * id; 1600 bcm_cosq_mod_stat_t stat; 1601 uint64 * value; 1602 } cosq_mod_stat_get; 1603 struct { 1604 int unit; 1605 bcm_cosq_object_id_t * id; 1606 bcm_cosq_mod_stat_t stat; 1607 uint64 value; 1608 } cosq_mod_stat_set; 1609 struct { 1610 int unit; 1611 int profile_id; 1612 int max_count; 1613 bcm_cosq_pfc_class_map_config_t * config_array; 1614 int * count; 1615 } cosq_pfc_class_config_profile_get; 1616 struct { 1617 int unit; 1618 int profile_id; 1619 int count; 1620 bcm_cosq_pfc_class_map_config_t * config_array; 1621 } cosq_pfc_class_config_profile_set; 1622 struct { 1623 int unit; 1624 bcm_gport_t port; 1625 int array_max; 1626 bcm_cosq_pfc_class_mapping_t * mapping_array; 1627 int * array_count; 1628 } cosq_pfc_class_mapping_get; 1629 struct { 1630 int unit; 1631 bcm_gport_t port; 1632 int array_count; 1633 bcm_cosq_pfc_class_mapping_t * mapping_array; 1634 } cosq_pfc_class_mapping_set; 1635 struct { 1636 int unit; 1637 bcm_gport_t gport; 1638 bcm_cos_queue_t cosq; 1639 uint32 flags; 1640 bcm_cosq_pfc_config_t * config; 1641 } cosq_pfc_config_get; 1642 struct { 1643 int unit; 1644 bcm_gport_t gport; 1645 bcm_cos_queue_t cosq; 1646 uint32 flags; 1647 bcm_cosq_pfc_config_t * config; 1648 } cosq_pfc_config_set; 1649 struct { 1650 int unit; 1651 bcm_port_t port; 1652 bcm_cosq_pfc_dd_recovery_mode_t * recovery_mode; 1653 } cosq_pfc_dd_recovery_mode_get; 1654 struct { 1655 int unit; 1656 bcm_port_t port; 1657 bcm_cosq_pfc_dd_recovery_mode_t recovery_mode; 1658 } cosq_pfc_dd_recovery_mode_set; 1659 struct { 1660 int unit; 1661 int priority; 1662 bcm_cosq_pfc_deadlock_config_t * config; 1663 } cosq_pfc_deadlock_config_get; 1664 struct { 1665 int unit; 1666 int priority; 1667 bcm_cosq_pfc_deadlock_config_t * config; 1668 } cosq_pfc_deadlock_config_set; 1669 struct { 1670 int unit; 1671 bcm_port_t port; 1672 int pfc_priority; 1673 bcm_cosq_pfc_deadlock_control_t type; 1674 int * arg; 1675 } cosq_pfc_deadlock_control_get; 1676 struct { 1677 int unit; 1678 bcm_port_t port; 1679 int pfc_priority; 1680 bcm_cosq_pfc_deadlock_control_t type; 1681 int arg; 1682 } cosq_pfc_deadlock_control_set; 1683 struct { 1684 int unit; 1685 int priority; 1686 bcm_cosq_pfc_deadlock_info_t * pfc_deadlock_info; 1687 } cosq_pfc_deadlock_info_get; 1688 struct { 1689 int unit; 1690 bcm_gport_t gport; 1691 bcm_cosq_pfc_deadlock_queue_config_t * q_config; 1692 } cosq_pfc_deadlock_queue_config_get; 1693 struct { 1694 int unit; 1695 bcm_gport_t gport; 1696 bcm_cosq_pfc_deadlock_queue_config_t * q_config; 1697 } cosq_pfc_deadlock_queue_config_set; 1698 struct { 1699 int unit; 1700 bcm_gport_t gport; 1701 uint8 * deadlock_status; 1702 } cosq_pfc_deadlock_queue_status_get; 1703 struct { 1704 int unit; 1705 bcm_cosq_pfc_deadlock_recovery_event_cb_t callback; 1706 void * userdata; 1707 } cosq_pfc_deadlock_recovery_event_register; 1708 struct { 1709 int unit; 1710 bcm_cosq_pfc_deadlock_recovery_event_cb_t callback; 1711 void * userdata; 1712 } cosq_pfc_deadlock_recovery_event_unregister; 1713 struct { 1714 int unit; 1715 bcm_port_t port; 1716 bcm_cos_t cosq; 1717 } cosq_pfc_deadlock_recovery_exit; 1718 struct { 1719 int unit; 1720 bcm_port_t port; 1721 bcm_cos_t cosq; 1722 } cosq_pfc_deadlock_recovery_start; 1723 struct { 1724 int unit; 1725 int delta; 1726 int * final_delta; 1727 } cosq_pkt_size_adjust_delta_map_get; 1728 struct { 1729 int unit; 1730 int delta; 1731 int final_delta; 1732 } cosq_pkt_size_adjust_delta_map_set; 1733 struct { 1734 int unit; 1735 bcm_port_t port; 1736 bcm_cos_queue_t cosq; 1737 uint32 * kbits_sec_min; 1738 uint32 * kbits_sec_max; 1739 uint32 * flags; 1740 } cosq_port_bandwidth_get; 1741 struct { 1742 int unit; 1743 bcm_port_t port; 1744 bcm_cos_queue_t cosq; 1745 uint32 kbits_sec_min; 1746 uint32 kbits_sec_max; 1747 uint32 flags; 1748 } cosq_port_bandwidth_set; 1749 struct { 1750 int unit; 1751 bcm_port_t port; 1752 bcm_cos_t priority; 1753 bcm_cos_queue_t * cosq; 1754 } cosq_port_mapping_get; 1755 struct { 1756 int unit; 1757 bcm_port_t port; 1758 int count; 1759 bcm_cos_t * priority_array; 1760 bcm_cos_queue_t * cosq_array; 1761 } cosq_port_mapping_multi_get; 1762 struct { 1763 int unit; 1764 bcm_port_t port; 1765 int count; 1766 bcm_cos_t * priority_array; 1767 bcm_cos_queue_t * cosq_array; 1768 } cosq_port_mapping_multi_set; 1769 struct { 1770 int unit; 1771 bcm_port_t port; 1772 bcm_cos_t priority; 1773 bcm_cos_queue_t cosq; 1774 } cosq_port_mapping_set; 1775 struct { 1776 int unit; 1777 bcm_port_t port; 1778 int * arg; 1779 } cosq_port_optimized_pfc_group_num_get; 1780 struct { 1781 int unit; 1782 bcm_port_t port; 1783 uint32 pri_bmp; 1784 int cable_len; 1785 int arr_size; 1786 bcm_cosq_pkt_size_dist_t * pkt_dist_array; 1787 } cosq_port_prigrp_hdrm_set; 1788 struct { 1789 int unit; 1790 bcm_port_t port; 1791 int priority_group_id; 1792 bcm_cosq_port_prigroup_control_t type; 1793 int * arg; 1794 } cosq_port_priority_group_property_get; 1795 struct { 1796 int unit; 1797 bcm_port_t port; 1798 int priority_group_id; 1799 bcm_cosq_port_prigroup_control_t type; 1800 int arg; 1801 } cosq_port_priority_group_property_set; 1802 struct { 1803 int unit; 1804 bcm_port_t port; 1805 bcm_cosq_profile_type_t profile_type; 1806 int * profile_id; 1807 } cosq_port_profile_get; 1808 struct { 1809 int unit; 1810 bcm_port_t port; 1811 bcm_cosq_profile_type_t profile_type; 1812 int profile_id; 1813 } cosq_port_profile_set; 1814 struct { 1815 int unit; 1816 bcm_pbmp_t pbm; 1817 int weight_arr_size; 1818 int * weights; 1819 int * weight_arr_count; 1820 int * mode; 1821 } cosq_port_sched_config_get; 1822 struct { 1823 int unit; 1824 bcm_pbmp_t pbm; 1825 int mode; 1826 int weight_arr_size; 1827 int * weights; 1828 } cosq_port_sched_config_set; 1829 struct { 1830 int unit; 1831 bcm_pbmp_t pbm; 1832 int * mode; 1833 int * weights; 1834 int * delay; 1835 } cosq_port_sched_get; 1836 struct { 1837 int unit; 1838 bcm_pbmp_t pbm; 1839 int mode; 1840 int * weights; 1841 int delay; 1842 } cosq_port_sched_set; 1843 struct { 1844 int unit; 1845 int start_queue; 1846 int end_queue; 1847 int * pri_profile_id; 1848 } cosq_priority_get; 1849 struct { 1850 int unit; 1851 int profile_index; 1852 bcm_cosq_priority_group_mapping_profile_type_t type; 1853 int array_max; 1854 int * arg; 1855 int * array_count; 1856 } cosq_priority_group_mapping_profile_get; 1857 struct { 1858 int unit; 1859 int profile_index; 1860 bcm_cosq_priority_group_mapping_profile_type_t type; 1861 int array_count; 1862 int * arg; 1863 } cosq_priority_group_mapping_profile_set; 1864 struct { 1865 int unit; 1866 int profile_id; 1867 int array_max; 1868 int * pg_array; 1869 int * array_count; 1870 } cosq_priority_group_pfc_priority_mapping_profile_get; 1871 struct { 1872 int unit; 1873 int profile_id; 1874 int array_count; 1875 int * pg_array; 1876 } cosq_priority_group_pfc_priority_mapping_profile_set; 1877 struct { 1878 int unit; 1879 bcm_gport_t gport; 1880 int index; 1881 bcm_cosq_priority_mapping_t type; 1882 int pri_max; 1883 int * pri_array; 1884 int * pri_count; 1885 } cosq_priority_mapping_get_all; 1886 struct { 1887 int unit; 1888 int pri_profile_id; 1889 int * count; 1890 bcm_cosq_gport_priority_profile_t * pri_profile; 1891 } cosq_priority_profile_get; 1892 struct { 1893 int unit; 1894 int pri_profile_id; 1895 int count; 1896 bcm_cosq_gport_priority_profile_t * pri_profile; 1897 } cosq_priority_profile_set; 1898 struct { 1899 int unit; 1900 int start_queue; 1901 int end_queue; 1902 int pri_profile_id; 1903 } cosq_priority_set; 1904 struct { 1905 int unit; 1906 bcm_cosq_profile_type_t profile_type; 1907 int profile_id; 1908 int * in_use; 1909 } cosq_profile_info_inuse_get; 1910 struct { 1911 int unit; 1912 bcm_cosq_profile_type_t profile_type; 1913 int profile_id; 1914 int max_port_count; 1915 bcm_port_t * port_list; 1916 int * port_count; 1917 } cosq_profile_info_portlist_get; 1918 struct { 1919 int unit; 1920 bcm_gport_t gport_to_map; 1921 bcm_cos_queue_t cosq; 1922 uint32 flags; 1923 bcm_switch_profile_mapping_t * profile_mapping; 1924 } cosq_profile_mapping_get; 1925 struct { 1926 int unit; 1927 bcm_gport_t gport_to_map; 1928 bcm_cos_queue_t cosq; 1929 uint32 flags; 1930 bcm_switch_profile_mapping_t * profile_mapping; 1931 } cosq_profile_mapping_set; 1932 struct { 1933 int unit; 1934 bcm_cosq_profile_type_t profile_type; 1935 bcm_cosq_dynamic_setting_type_t * dynamic; 1936 } cosq_profile_property_dynamic_get; 1937 struct { 1938 int unit; 1939 bcm_gport_t port; 1940 bcm_cos_queue_t cosq; 1941 uint32 flags; 1942 bcm_cosq_qcn_config_t * config; 1943 } cosq_qcn_config_get; 1944 struct { 1945 int unit; 1946 bcm_gport_t port; 1947 bcm_cos_queue_t cosq; 1948 uint32 flags; 1949 bcm_cosq_qcn_config_t * config; 1950 } cosq_qcn_config_set; 1951 struct { 1952 int unit; 1953 uint32 flags; 1954 bcm_cosq_resource_t resource; 1955 bcm_cosq_allocation_entity_t * target; 1956 bcm_cosq_resource_amounts_t * amounts; 1957 } cosq_resource_allocation_get; 1958 struct { 1959 int unit; 1960 uint32 flags; 1961 bcm_cosq_resource_t resource; 1962 bcm_cosq_allocation_entity_t * target; 1963 bcm_cosq_resource_amounts_t * amounts; 1964 } cosq_resource_allocation_set; 1965 struct { 1966 int unit; 1967 bcm_gport_t port; 1968 int array_max; 1969 bcm_cosq_safc_class_mapping_t * mapping_array; 1970 int * array_count; 1971 } cosq_safc_class_mapping_get; 1972 struct { 1973 int unit; 1974 bcm_gport_t port; 1975 int array_count; 1976 bcm_cosq_safc_class_mapping_t * mapping_array; 1977 } cosq_safc_class_mapping_set; 1978 struct { 1979 int unit; 1980 int weight_arr_size; 1981 int * weights; 1982 int * weight_arr_count; 1983 int * mode; 1984 } cosq_sched_config_get; 1985 struct { 1986 int unit; 1987 int mode; 1988 int weight_arr_size; 1989 int * weights; 1990 } cosq_sched_config_set; 1991 struct { 1992 int unit; 1993 int * mode; 1994 int * weights; 1995 int * delay; 1996 } cosq_sched_get; 1997 struct { 1998 int unit; 1999 int mode; 2000 int * weights; 2001 int delay; 2002 } cosq_sched_set; 2003 struct { 2004 int unit; 2005 int mode; 2006 int * weight_max; 2007 } cosq_sched_weight_max_get; 2008 struct { 2009 int unit; 2010 int profile_index; 2011 int array_max; 2012 bcm_cosq_mapping_t * cosq_mapping_arr; 2013 int * size; 2014 } cosq_schedq_mapping_get; 2015 struct { 2016 int unit; 2017 int profile_index; 2018 int size; 2019 bcm_cosq_mapping_t * cosq_mapping_arr; 2020 } cosq_schedq_mapping_set; 2021 struct { 2022 int unit; 2023 uint32 flags; 2024 bcm_cosq_scheduler_gport_params_t * params; 2025 bcm_gport_t * gport; 2026 } cosq_scheduler_gport_add; 2027 struct { 2028 int unit; 2029 uint32 flags; 2030 bcm_gport_t gport; 2031 bcm_cosq_scheduler_gport_params_t * params; 2032 } cosq_scheduler_gport_get; 2033 struct { 2034 int unit; 2035 bcm_service_pool_id_t id; 2036 bcm_cosq_service_pool_t * cosq_service_pool; 2037 } cosq_service_pool_get; 2038 struct { 2039 int unit; 2040 bcm_cosq_service_pool_override_type_t type; 2041 bcm_service_pool_id_t * service_pool; 2042 int * enable; 2043 } cosq_service_pool_override_get; 2044 struct { 2045 int unit; 2046 bcm_cosq_service_pool_override_type_t type; 2047 bcm_service_pool_id_t service_pool; 2048 int enable; 2049 } cosq_service_pool_override_set; 2050 struct { 2051 int unit; 2052 bcm_service_pool_id_t id; 2053 bcm_cosq_service_pool_t cosq_service_pool; 2054 } cosq_service_pool_set; 2055 struct { 2056 int unit; 2057 bcm_cosq_slow_level_t * slow_level; 2058 bcm_cosq_slow_profile_attributes_t * attr; 2059 } cosq_slow_profile_get; 2060 struct { 2061 int unit; 2062 bcm_cosq_slow_level_t * slow_level; 2063 bcm_cosq_slow_profile_attributes_t * attr; 2064 } cosq_slow_profile_set; 2065 struct { 2066 int unit; 2067 bcm_gport_t port; 2068 bcm_cosq_src_vsqs_gport_config_t * config; 2069 bcm_gport_t * src_port_vsq_gport; 2070 bcm_gport_t * pg_base_vsq_gport; 2071 } cosq_src_vsqs_gport_add; 2072 struct { 2073 int unit; 2074 bcm_gport_t port; 2075 bcm_cosq_src_vsqs_gport_config_t * config; 2076 bcm_gport_t * src_port_vsq_gport; 2077 bcm_gport_t * pg_base_vsq_gport; 2078 } cosq_src_vsqs_gport_get; 2079 struct { 2080 int unit; 2081 int stat_count; 2082 bcm_cosq_stat_t * stat_array; 2083 } cosq_stat_config_get; 2084 struct { 2085 int unit; 2086 int stat_count; 2087 bcm_cosq_stat_t * stat_array; 2088 } cosq_stat_config_set; 2089 struct { 2090 int unit; 2091 bcm_gport_t gport; 2092 bcm_cos_queue_t cosq; 2093 bcm_cosq_stat_t stat; 2094 uint64 * value; 2095 } cosq_stat_get; 2096 struct { 2097 int unit; 2098 bcm_gport_t gport; 2099 bcm_cos_queue_t cosq; 2100 bcm_cosq_stat_t stat; 2101 uint32 * value; 2102 } cosq_stat_get32; 2103 struct { 2104 int unit; 2105 int flags; 2106 bcm_cosq_stat_info_key_t * key; 2107 bcm_cosq_stat_info_t * config; 2108 } cosq_stat_info_get; 2109 struct { 2110 int unit; 2111 int flags; 2112 bcm_cosq_stat_info_key_t * key; 2113 bcm_cosq_stat_info_t * config; 2114 } cosq_stat_info_set; 2115 struct { 2116 int unit; 2117 int flags; 2118 bcm_cosq_obj_map_key_t * key; 2119 uint32 * object_stat_id; 2120 } cosq_stat_obj_map_get; 2121 struct { 2122 int unit; 2123 int flags; 2124 bcm_cosq_obj_map_key_t * key; 2125 uint32 object_stat_id; 2126 } cosq_stat_obj_map_set; 2127 struct { 2128 int unit; 2129 bcm_gport_t gport; 2130 bcm_cos_queue_t cosq; 2131 bcm_cosq_stat_t stat; 2132 uint64 value; 2133 } cosq_stat_set; 2134 struct { 2135 int unit; 2136 bcm_gport_t gport; 2137 bcm_cos_queue_t cosq; 2138 bcm_cosq_stat_t stat; 2139 uint32 value; 2140 } cosq_stat_set32; 2141 struct { 2142 int unit; 2143 bcm_gport_t gport; 2144 bcm_cos_queue_t cosq; 2145 bcm_cosq_stat_t stat; 2146 uint64 * value; 2147 } cosq_stat_sync_get; 2148 struct { 2149 int unit; 2150 bcm_gport_t gport; 2151 bcm_cos_queue_t cosq; 2152 bcm_cosq_stat_t stat; 2153 uint32 * value; 2154 } cosq_stat_sync_get32; 2155 struct { 2156 int unit; 2157 bcm_gport_t gport; 2158 bcm_cos_queue_t cosq; 2159 int nstat; 2160 bcm_cosq_stat_t * stat_arr; 2161 uint64 * value_arr; 2162 } cosq_stat_sync_multi_get; 2163 struct { 2164 int unit; 2165 bcm_gport_t gport; 2166 bcm_cos_queue_t cosq; 2167 int nstat; 2168 bcm_cosq_stat_t * stat_arr; 2169 uint32 * value_arr; 2170 } cosq_stat_sync_multi_get32; 2171 struct { 2172 int unit; 2173 bcm_gport_t gport; 2174 bcm_cosq_subport_congestion_type_t congestion_type; 2175 bcm_cosq_subport_congestion_config_t * congestion_config; 2176 } cosq_subport_congestion_config_get; 2177 struct { 2178 int unit; 2179 bcm_gport_t gport; 2180 bcm_cosq_subport_congestion_type_t congestion_type; 2181 bcm_cosq_subport_congestion_config_t * congestion_config; 2182 } cosq_subport_congestion_config_set; 2183 struct { 2184 int unit; 2185 bcm_gport_t subport; 2186 bcm_gport_t * sched_port; 2187 } cosq_subport_flow_control_get; 2188 struct { 2189 int unit; 2190 bcm_gport_t subport; 2191 bcm_gport_t sched_port; 2192 } cosq_subport_flow_control_set; 2193 struct { 2194 int unit; 2195 bcm_gport_t gport; 2196 bcm_subport_cos_to_pfc_pri_map_t * cos_to_pfc_map; 2197 } cosq_subport_pfc_class_mapping_get; 2198 struct { 2199 int unit; 2200 bcm_gport_t subport_gport; 2201 bcm_subport_cos_to_pfc_pri_map_t * cos_to_pfc_map; 2202 int * cos_to_pfc_map_profile_id; 2203 } cosq_subport_pfc_class_mapping_set; 2204 struct { 2205 int unit; 2206 bcm_cosq_subscriber_map_t * map; 2207 } cosq_subscriber_map_add; 2208 struct { 2209 int unit; 2210 bcm_cosq_subscriber_map_t * map; 2211 } cosq_subscriber_map_delete; 2212 struct { 2213 int unit; 2214 } cosq_subscriber_map_delete_all; 2215 struct { 2216 int unit; 2217 bcm_cosq_subscriber_map_t * map; 2218 } cosq_subscriber_map_get; 2219 struct { 2220 int unit; 2221 bcm_cosq_subscriber_map_traverse_cb cb; 2222 void * user_data; 2223 } cosq_subscriber_traverse; 2224 struct { 2225 int unit; 2226 uint32 flags; 2227 bcm_gport_t sysport; 2228 bcm_gport_t * ingress_queue; 2229 } cosq_sysport_ingress_queue_map_get; 2230 struct { 2231 int unit; 2232 uint32 flags; 2233 bcm_gport_t sysport; 2234 bcm_gport_t ingress_queue; 2235 } cosq_sysport_ingress_queue_map_set; 2236 struct { 2237 int unit; 2238 bcm_gport_t port; 2239 bcm_cosq_tas_control_t type; 2240 int * arg; 2241 } cosq_tas_control_get; 2242 struct { 2243 int unit; 2244 bcm_gport_t port; 2245 bcm_cosq_tas_control_t type; 2246 int arg; 2247 } cosq_tas_control_set; 2248 struct { 2249 int unit; 2250 bcm_gport_t port; 2251 bcm_cosq_tas_profile_id_t pid; 2252 } cosq_tas_profile_commit; 2253 struct { 2254 int unit; 2255 bcm_gport_t port; 2256 bcm_cosq_tas_profile_t * profile; 2257 bcm_cosq_tas_profile_id_t * pid; 2258 } cosq_tas_profile_create; 2259 struct { 2260 int unit; 2261 bcm_gport_t port; 2262 bcm_cosq_tas_profile_id_t pid; 2263 } cosq_tas_profile_destroy; 2264 struct { 2265 int unit; 2266 bcm_gport_t port; 2267 } cosq_tas_profile_destroy_all; 2268 struct { 2269 int unit; 2270 bcm_gport_t port; 2271 bcm_cosq_tas_profile_id_t pid; 2272 bcm_cosq_tas_profile_t * profile; 2273 } cosq_tas_profile_get; 2274 struct { 2275 int unit; 2276 bcm_gport_t port; 2277 bcm_cosq_tas_profile_id_t pid; 2278 bcm_cosq_tas_profile_t * profile; 2279 } cosq_tas_profile_set; 2280 struct { 2281 int unit; 2282 bcm_gport_t port; 2283 bcm_cosq_tas_profile_id_t pid; 2284 bcm_cosq_tas_profile_status_t * status; 2285 } cosq_tas_profile_status_get; 2286 struct { 2287 int unit; 2288 bcm_gport_t port; 2289 bcm_cosq_tas_profile_traverse_cb cb; 2290 void * user_data; 2291 } cosq_tas_profile_traverse; 2292 struct { 2293 int unit; 2294 bcm_gport_t port; 2295 bcm_cosq_tas_status_t type; 2296 int * arg; 2297 } cosq_tas_status_get; 2298 #ifdef INCLUDE_TCB 2299 struct { 2300 int unit; 2301 bcm_cosq_buffer_id_t buffer_id; 2302 int array_max; 2303 bcm_cosq_tcb_buffer_t * buffer_array; 2304 int * array_count; 2305 } cosq_tcb_buffer_multi_get; 2306 struct { 2307 int unit; 2308 bcm_cosq_tcb_callback_t fn; 2309 void * user_data; 2310 } cosq_tcb_cb_register; 2311 struct { 2312 int unit; 2313 bcm_cosq_tcb_callback_t fn; 2314 } cosq_tcb_cb_unregister; 2315 struct { 2316 int unit; 2317 bcm_cosq_buffer_id_t buffer_id; 2318 bcm_cosq_tcb_config_t * config; 2319 } cosq_tcb_config_get; 2320 struct { 2321 int unit; 2322 bcm_cosq_buffer_id_t buffer_id; 2323 bcm_cosq_tcb_config_t * config; 2324 } cosq_tcb_config_set; 2325 struct { 2326 int unit; 2327 int buffer_id; 2328 bcm_cosq_tcb_control_t type; 2329 int * arg; 2330 } cosq_tcb_control_get; 2331 struct { 2332 int unit; 2333 bcm_cosq_buffer_id_t buffer_id; 2334 bcm_cosq_tcb_control_t type; 2335 int arg; 2336 } cosq_tcb_control_set; 2337 struct { 2338 int unit; 2339 bcm_cosq_buffer_id_t buffer_id; 2340 int array_max; 2341 bcm_cosq_tcb_event_t * event_array; 2342 int * array_count; 2343 int * overflow_count; 2344 } cosq_tcb_event_multi_get; 2345 struct { 2346 int unit; 2347 bcm_cosq_object_id_t * id; 2348 int * profile_index; 2349 } cosq_tcb_gport_threshold_mapping_get; 2350 struct { 2351 int unit; 2352 bcm_cosq_object_id_t * id; 2353 int profile_index; 2354 } cosq_tcb_gport_threshold_mapping_set; 2355 struct { 2356 int unit; 2357 int flags; 2358 bcm_cosq_buffer_id_t buffer_id; 2359 bcm_cosq_tcb_threshold_profile_t * threshold; 2360 int * profile_index; 2361 } cosq_tcb_threshold_profile_create; 2362 struct { 2363 int unit; 2364 bcm_cosq_buffer_id_t buffer_id; 2365 int profile_index; 2366 } cosq_tcb_threshold_profile_destroy; 2367 struct { 2368 int unit; 2369 bcm_cosq_buffer_id_t buffer_id; 2370 int profile_index; 2371 bcm_cosq_tcb_threshold_profile_t * threshold; 2372 } cosq_tcb_threshold_profile_get; 2373 #endif /* INCLUDE_TCB */ 2374 struct { 2375 int unit; 2376 bcm_cosq_voq_connector_gport_t * config; 2377 bcm_gport_t * gport; 2378 } cosq_voq_connector_gport_add; 2379 struct { 2380 int unit; 2381 bcm_gport_t gport; 2382 bcm_cosq_voq_connector_gport_t * config; 2383 } cosq_voq_connector_gport_get; 2384 struct { 2385 int unit; 2386 bcm_port_t port; 2387 bcm_cpri_decap_presentation_config_t * config; 2388 } cpri_decap_presentation_time_config_get; 2389 struct { 2390 int unit; 2391 bcm_port_t port; 2392 bcm_cpri_decap_presentation_config_t * config; 2393 } cpri_decap_presentation_time_config_set; 2394 struct { 2395 int unit; 2396 } cpri_detach; 2397 struct { 2398 int unit; 2399 int port; 2400 uint32 tag_id; 2401 uint32 flow_id; 2402 } cpri_encap_control_queue_tag_to_flow_id_map_set; 2403 struct { 2404 int unit; 2405 bcm_port_t port; 2406 bcm_cpri_presentation_ts_attribute_t attribute; 2407 bcm_cpri_presentation_time_t * time_offset; 2408 } cpri_encap_presentation_time_config_get; 2409 struct { 2410 int unit; 2411 bcm_port_t port; 2412 bcm_cpri_presentation_ts_attribute_t attribute; 2413 bcm_cpri_presentation_time_t * time; 2414 } cpri_encap_presentation_time_config_set; 2415 struct { 2416 int unit; 2417 } cpri_init; 2418 struct { 2419 int unit; 2420 bcm_port_t port; 2421 bcm_cpri_dir_t direction; 2422 bcm_cpri_1588_capture_config_t * config; 2423 } cpri_port_1588_timestamp_capture_config_get; 2424 struct { 2425 int unit; 2426 bcm_port_t port; 2427 bcm_cpri_dir_t direction; 2428 bcm_cpri_1588_capture_config_t * config; 2429 } cpri_port_1588_timestamp_capture_config_set; 2430 struct { 2431 int unit; 2432 bcm_port_t port; 2433 bcm_cpri_dir_t direction; 2434 bcm_cpri_1588_config_t * config; 2435 } cpri_port_1588_timestamp_config_get; 2436 struct { 2437 int unit; 2438 bcm_port_t port; 2439 bcm_cpri_dir_t direction; 2440 bcm_cpri_1588_config_t * config; 2441 } cpri_port_1588_timestamp_config_set; 2442 struct { 2443 int unit; 2444 bcm_port_t port; 2445 bcm_cpri_dir_t direction; 2446 bcm_cpri_1588_ts_type_t type; 2447 int max_count; 2448 int * count; 2449 bcm_cpri_1588_timestamp_t * ts_list; 2450 } cpri_port_1588_timestamp_get; 2451 struct { 2452 int unit; 2453 bcm_port_t port; 2454 bcm_cpri_dir_t direction; 2455 bcm_cpri_1588_ts_type_t type; 2456 bcm_cpri_1588_timestamp_ts_config_t * config; 2457 } cpri_port_1588_timestamp_ts_config_get; 2458 struct { 2459 int unit; 2460 bcm_port_t port; 2461 bcm_cpri_dir_t direction; 2462 bcm_cpri_1588_ts_type_t type; 2463 bcm_cpri_1588_timestamp_ts_config_t * config; 2464 } cpri_port_1588_timestamp_ts_config_set; 2465 struct { 2466 int unit; 2467 bcm_port_t port; 2468 bcm_cpri_dir_t dir; 2469 int * enable; 2470 bcm_cpri_port_agnostic_config_t * config; 2471 } cpri_port_agnostic_config_get; 2472 struct { 2473 int unit; 2474 bcm_port_t port; 2475 bcm_cpri_dir_t dir; 2476 int enable; 2477 bcm_cpri_port_agnostic_config_t * config; 2478 } cpri_port_agnostic_config_set; 2479 struct { 2480 int unit; 2481 bcm_gport_t port; 2482 int max_depth; 2483 int * table_depth; 2484 uint32 * comp_table; 2485 } cpri_port_compression_lookup_table_get; 2486 struct { 2487 int unit; 2488 bcm_gport_t port; 2489 int table_depth; 2490 uint32 * comp_table; 2491 } cpri_port_compression_lookup_table_set; 2492 struct { 2493 int unit; 2494 bcm_port_t port; 2495 uint32 * threshold_value; 2496 } cpri_port_compression_saturation_config_get; 2497 struct { 2498 int unit; 2499 bcm_port_t port; 2500 uint32 threshold_value; 2501 } cpri_port_compression_saturation_config_set; 2502 struct { 2503 int unit; 2504 int port; 2505 bcm_cpri_fast_eth_config_info_t * config; 2506 } cpri_port_cw_fast_eth_config_get; 2507 struct { 2508 int unit; 2509 int port; 2510 bcm_cpri_fast_eth_config_info_t * config; 2511 } cpri_port_cw_fast_eth_config_set; 2512 struct { 2513 int unit; 2514 int port; 2515 bcm_cpri_slow_hdlc_config_info_t * config; 2516 } cpri_port_cw_slow_hdlc_config_get; 2517 struct { 2518 int unit; 2519 int port; 2520 bcm_cpri_slow_hdlc_config_info_t * config; 2521 } cpri_port_cw_slow_hdlc_config_set; 2522 struct { 2523 int unit; 2524 bcm_gport_t port; 2525 bcm_cpri_debug_attr_t type; 2526 int index; 2527 } cpri_port_debug_clear; 2528 struct { 2529 int unit; 2530 bcm_gport_t port; 2531 bcm_cpri_debug_attr_t type; 2532 int index; 2533 int buffer_size; 2534 uint32 * data; 2535 } cpri_port_debug_get; 2536 struct { 2537 int unit; 2538 bcm_gport_t port; 2539 bcm_cpri_debug_attr_t type; 2540 int index; 2541 int buffer_size; 2542 uint32 * data; 2543 } cpri_port_debug_set; 2544 struct { 2545 int unit; 2546 bcm_gport_t port; 2547 bcm_cpri_ethertype_t type; 2548 uint16 * tpid; 2549 } cpri_port_decap_ethertype_get; 2550 struct { 2551 int unit; 2552 bcm_gport_t port; 2553 bcm_cpri_ethertype_t type; 2554 uint16 tpid; 2555 } cpri_port_decap_ethertype_set; 2556 struct { 2557 int unit; 2558 bcm_gport_t port; 2559 uint8 roe_subtype; 2560 } cpri_port_decap_flow_config_clear; 2561 struct { 2562 int unit; 2563 bcm_gport_t port; 2564 uint8 roe_subtype; 2565 bcm_cpri_decap_flow_config_t * config; 2566 } cpri_port_decap_flow_config_get; 2567 struct { 2568 int unit; 2569 bcm_gport_t port; 2570 uint8 roe_subtype; 2571 bcm_cpri_decap_flow_config_t * config; 2572 } cpri_port_decap_flow_config_set; 2573 struct { 2574 int unit; 2575 bcm_gport_t port; 2576 uint32 flow_id; 2577 } cpri_port_decap_flow_to_queue_mapping_clear; 2578 struct { 2579 int unit; 2580 bcm_gport_t port; 2581 uint32 flow_id; 2582 uint32 * queue_num; 2583 } cpri_port_decap_flow_to_queue_mapping_get; 2584 struct { 2585 int unit; 2586 bcm_gport_t port; 2587 uint32 flow_id; 2588 uint32 queue_num; 2589 } cpri_port_decap_flow_to_queue_mapping_set; 2590 struct { 2591 int unit; 2592 bcm_gport_t port; 2593 uint32 queue_num; 2594 uint32 * xon_threshold; 2595 uint32 * xoff_threshold; 2596 int * enable; 2597 } cpri_port_decap_queue_flow_control_get; 2598 struct { 2599 int unit; 2600 bcm_gport_t port; 2601 uint32 queue_num; 2602 uint32 xon_threshold; 2603 uint32 xoff_threshold; 2604 int enable; 2605 } cpri_port_decap_queue_flow_control_set; 2606 struct { 2607 int unit; 2608 bcm_gport_t port; 2609 uint32 queue_num; 2610 uint32 * ordering_info_index; 2611 } cpri_port_decap_queue_to_ordering_info_index_get; 2612 struct { 2613 int unit; 2614 bcm_gport_t port; 2615 uint32 queue_num; 2616 uint32 ordering_info_index; 2617 } cpri_port_decap_queue_to_ordering_info_index_set; 2618 struct { 2619 int unit; 2620 bcm_gport_t port; 2621 int index; 2622 bcm_cpri_decap_roe_oi_t * ordering_info; 2623 } cpri_port_decap_roe_ordering_info_get; 2624 struct { 2625 int unit; 2626 bcm_gport_t port; 2627 int index; 2628 bcm_cpri_decap_roe_oi_t * ordering_info; 2629 } cpri_port_decap_roe_ordering_info_set; 2630 struct { 2631 int unit; 2632 bcm_gport_t port; 2633 int queue; 2634 bcm_cpri_roe_oi_seq_offset_t * seq_offset; 2635 } cpri_port_decap_roe_ordering_sequence_offset_get; 2636 struct { 2637 int unit; 2638 bcm_gport_t port; 2639 int queue; 2640 bcm_cpri_roe_oi_seq_offset_t * seq_offset; 2641 } cpri_port_decap_roe_ordering_sequence_offset_set; 2642 struct { 2643 int unit; 2644 bcm_port_t port; 2645 uint32 secondary_key; 2646 uint32 * queue_num; 2647 } cpri_port_decap_secondary_key_to_queue_mapping_get; 2648 struct { 2649 int unit; 2650 bcm_port_t port; 2651 uint32 secondary_key; 2652 uint32 queue_num; 2653 } cpri_port_decap_secondary_key_to_queue_mapping_set; 2654 struct { 2655 int unit; 2656 bcm_gport_t port; 2657 int max_depth; 2658 int * table_depth; 2659 uint32 * comp_table; 2660 } cpri_port_decompression_lookup_table_get; 2661 struct { 2662 int unit; 2663 bcm_gport_t port; 2664 int table_depth; 2665 uint32 * comp_table; 2666 } cpri_port_decompression_lookup_table_set; 2667 struct { 2668 int unit; 2669 bcm_port_t port; 2670 uint32 * sat_value; 2671 } cpri_port_decompression_saturation_config_get; 2672 struct { 2673 int unit; 2674 bcm_port_t port; 2675 uint32 sat_value; 2676 } cpri_port_decompression_saturation_config_set; 2677 struct { 2678 int unit; 2679 bcm_gport_t port; 2680 int queue_num; 2681 bcm_cpri_encap_info_t * encap_config; 2682 } cpri_port_encap_get; 2683 struct { 2684 int unit; 2685 bcm_gport_t port; 2686 int index; 2687 bcm_mac_t * macaddr; 2688 } cpri_port_encap_roe_entry_macda_get; 2689 struct { 2690 int unit; 2691 bcm_gport_t port; 2692 int index; 2693 uint8 * macaddr; 2694 } cpri_port_encap_roe_entry_macda_set; 2695 struct { 2696 int unit; 2697 bcm_gport_t port; 2698 int index; 2699 bcm_mac_t * macaddr; 2700 } cpri_port_encap_roe_entry_macsa_get; 2701 struct { 2702 int unit; 2703 bcm_gport_t port; 2704 int index; 2705 uint8 * macaddr; 2706 } cpri_port_encap_roe_entry_macsa_set; 2707 struct { 2708 int unit; 2709 bcm_gport_t port; 2710 uint32 flags; 2711 uint32 index; 2712 bcm_vlan_t * vlan_id; 2713 } cpri_port_encap_roe_entry_vlan_get; 2714 struct { 2715 int unit; 2716 bcm_gport_t port; 2717 uint32 flags; 2718 uint32 index; 2719 bcm_vlan_t vlan_id; 2720 } cpri_port_encap_roe_entry_vlan_set; 2721 struct { 2722 int unit; 2723 bcm_gport_t port; 2724 int index; 2725 bcm_cpri_encap_roe_oi_t * ordering_info; 2726 } cpri_port_encap_roe_ordering_info_get; 2727 struct { 2728 int unit; 2729 bcm_gport_t port; 2730 int index; 2731 bcm_cpri_encap_roe_oi_t * ordering_info; 2732 } cpri_port_encap_roe_ordering_info_set; 2733 struct { 2734 int unit; 2735 bcm_gport_t port; 2736 int queue; 2737 int control; 2738 bcm_cpri_roe_oi_seq_offset_t * seq_offset; 2739 } cpri_port_encap_roe_ordering_sequence_offset_get; 2740 struct { 2741 int unit; 2742 bcm_gport_t port; 2743 int queue; 2744 int control; 2745 bcm_cpri_roe_oi_seq_offset_t * seq_offset; 2746 } cpri_port_encap_roe_ordering_sequence_offset_set; 2747 struct { 2748 int unit; 2749 bcm_gport_t port; 2750 int queue_num; 2751 bcm_cpri_encap_info_t * encap_config; 2752 } cpri_port_encap_set; 2753 struct { 2754 int unit; 2755 bcm_gport_t port; 2756 bcm_cpri_encap_vlan_config_t * vlan_config; 2757 } cpri_port_encap_vlan_config_get; 2758 struct { 2759 int unit; 2760 bcm_gport_t port; 2761 bcm_cpri_encap_vlan_config_t * vlan_config; 2762 } cpri_port_encap_vlan_config_set; 2763 struct { 2764 int unit; 2765 bcm_gport_t port; 2766 bcm_cpri_fec_aux_config_t param_id; 2767 uint32 * value; 2768 } cpri_port_fec_aux_config_get; 2769 struct { 2770 int unit; 2771 bcm_gport_t port; 2772 bcm_cpri_fec_aux_config_t param_id; 2773 uint32 value; 2774 } cpri_port_fec_aux_config_set; 2775 struct { 2776 int unit; 2777 bcm_gport_t port; 2778 bcm_cpri_dir_t dir; 2779 int * enable; 2780 } cpri_port_fec_enable_get; 2781 struct { 2782 int unit; 2783 bcm_gport_t port; 2784 bcm_cpri_dir_t dir; 2785 int enable; 2786 } cpri_port_fec_enable_set; 2787 struct { 2788 int unit; 2789 bcm_gport_t port; 2790 bcm_cpri_fec_stat_type_t type; 2791 uint32 * counter_value; 2792 } cpri_port_fec_stat_get; 2793 struct { 2794 int unit; 2795 bcm_gport_t port; 2796 bcm_cpri_dir_t dir; 2797 bcm_cpri_fec_timestamp_config_t * config; 2798 } cpri_port_fec_timestamp_config_get; 2799 struct { 2800 int unit; 2801 bcm_gport_t port; 2802 bcm_cpri_dir_t dir; 2803 bcm_cpri_fec_timestamp_config_t * config; 2804 } cpri_port_fec_timestamp_config_set; 2805 struct { 2806 int unit; 2807 bcm_port_t port; 2808 bcm_cpri_port_frame_config_t * config; 2809 } cpri_port_frame_config_set; 2810 struct { 2811 int unit; 2812 bcm_cpri_interrupt_type_t cpri_intr_type; 2813 bcm_cpri_port_interrupt_callback_t callback; 2814 void * user_data; 2815 } cpri_port_interrupt_callback_register; 2816 struct { 2817 int unit; 2818 bcm_cpri_interrupt_type_t cpri_intr_type; 2819 bcm_cpri_port_interrupt_callback_t callback; 2820 } cpri_port_interrupt_callback_unregister; 2821 struct { 2822 int unit; 2823 bcm_port_t port; 2824 bcm_cpri_interrupt_type_t cpri_intr_type; 2825 int data; 2826 int * enable; 2827 } cpri_port_interrupt_enable_get; 2828 struct { 2829 int unit; 2830 bcm_port_t port; 2831 bcm_cpri_interrupt_type_t cpri_intr_type; 2832 int data; 2833 int enable; 2834 } cpri_port_interrupt_enable_set; 2835 struct { 2836 int unit; 2837 bcm_port_t port; 2838 bcm_cpri_dir_t direction; 2839 int * enable; 2840 bcm_cpri_port_rsvd4_agnostic_config_t * config; 2841 } cpri_port_rsvd4_agnostic_mode_config_get; 2842 struct { 2843 int unit; 2844 bcm_port_t port; 2845 bcm_cpri_dir_t direction; 2846 int enable; 2847 bcm_cpri_port_rsvd4_agnostic_config_t * config; 2848 } cpri_port_rsvd4_agnostic_mode_config_set; 2849 struct { 2850 int unit; 2851 int port; 2852 int control_flow_id; 2853 bcm_rsvd4_fast_eth_config_info_t * config; 2854 } cpri_port_rsvd4_cm_fast_eth_config_set; 2855 struct { 2856 int unit; 2857 bcm_gport_t port; 2858 int index; 2859 } cpri_port_rsvd4_dbm_entry_clear; 2860 struct { 2861 int unit; 2862 bcm_gport_t port; 2863 int index; 2864 bcm_rsvd4_dbm_entry_t * entry; 2865 } cpri_port_rsvd4_dbm_entry_get; 2866 struct { 2867 int unit; 2868 bcm_gport_t port; 2869 int index; 2870 bcm_rsvd4_dbm_entry_t * entry; 2871 } cpri_port_rsvd4_dbm_entry_set; 2872 struct { 2873 int unit; 2874 bcm_gport_t port; 2875 uint16 master_frame_count; 2876 uint64 master_frame_start; 2877 } cpri_port_rsvd4_rx_bfn_sync_config_set; 2878 struct { 2879 int unit; 2880 int port; 2881 int control_flow_id; 2882 bcm_rsvd4_control_flow_config_t * config; 2883 } cpri_port_rsvd4_rx_control_flow_add; 2884 struct { 2885 int unit; 2886 int port; 2887 int control_flow_id; 2888 bcm_rsvd4_control_flow_config_t * control_flow_cfg; 2889 } cpri_port_rsvd4_rx_control_flow_delete; 2890 struct { 2891 int unit; 2892 bcm_gport_t port; 2893 bcm_rsvd4_frame_sync_info_t * frame_sync_info; 2894 } cpri_port_rsvd4_rx_current_frame_sync_info_get; 2895 struct { 2896 int unit; 2897 bcm_gport_t port; 2898 int flow_id; 2899 bcm_rsvd4_rx_flow_info_t * flow_info; 2900 } cpri_port_rsvd4_rx_flow_add; 2901 struct { 2902 int unit; 2903 bcm_gport_t port; 2904 int flow_id; 2905 } cpri_port_rsvd4_rx_flow_delete; 2906 struct { 2907 int unit; 2908 bcm_gport_t port; 2909 bcm_rsvd4_rx_config_t config_type; 2910 uint32 value; 2911 } cpri_port_rsvd4_rx_frame_config_debug_set; 2912 struct { 2913 int unit; 2914 bcm_gport_t port; 2915 bcm_rsvd4_rx_frame_config_t * config; 2916 } cpri_port_rsvd4_rx_frame_config_get; 2917 struct { 2918 int unit; 2919 bcm_gport_t port; 2920 bcm_rsvd4_rx_frame_config_t * config; 2921 } cpri_port_rsvd4_rx_frame_config_set; 2922 struct { 2923 int unit; 2924 bcm_gport_t port; 2925 bcm_rsvd4_rx_fsm_control_t control_type; 2926 uint32 * value; 2927 } cpri_port_rsvd4_rx_fsm_control_get; 2928 struct { 2929 int unit; 2930 bcm_gport_t port; 2931 bcm_rsvd4_rx_fsm_control_t control_type; 2932 uint32 value; 2933 } cpri_port_rsvd4_rx_fsm_control_set; 2934 struct { 2935 int unit; 2936 bcm_gport_t port; 2937 bcm_rsvd4_rx_fsm_state_t state; 2938 } cpri_port_rsvd4_rx_fsm_state_set; 2939 struct { 2940 int unit; 2941 bcm_gport_t port; 2942 bcm_rsvd4_rx_params_t parameter; 2943 int enable; 2944 int value; 2945 } cpri_port_rsvd4_rx_override_set; 2946 struct { 2947 int unit; 2948 bcm_gport_t port; 2949 int index; 2950 } cpri_port_rsvd4_secondary_dbm_entry_clear; 2951 struct { 2952 int unit; 2953 bcm_gport_t port; 2954 int index; 2955 bcm_rsvd4_secondary_dbm_entry_t * entry; 2956 } cpri_port_rsvd4_secondary_dbm_entry_get; 2957 struct { 2958 int unit; 2959 bcm_gport_t port; 2960 int index; 2961 bcm_rsvd4_secondary_dbm_entry_t * entry; 2962 } cpri_port_rsvd4_secondary_dbm_entry_set; 2963 struct { 2964 int unit; 2965 int port; 2966 int index; 2967 bcm_rsvd4_sync_profile_entry_t * config; 2968 } cpri_port_rsvd4_sync_profile_entry_get; 2969 struct { 2970 int unit; 2971 int port; 2972 int index; 2973 bcm_rsvd4_sync_profile_entry_t * config; 2974 } cpri_port_rsvd4_sync_profile_entry_set; 2975 struct { 2976 int unit; 2977 int port; 2978 bcm_rsvd4_tx_cm_eth_config_t * config; 2979 } cpri_port_rsvd4_tx_cm_eth_config_set; 2980 struct { 2981 int unit; 2982 int port; 2983 int index; 2984 bcm_rsvd4_tx_cm_hdr_entry_t * entry; 2985 } cpri_port_rsvd4_tx_cm_hdr_config_entry_set; 2986 struct { 2987 int unit; 2988 int port; 2989 int flow_id; 2990 int header_index; 2991 } cpri_port_rsvd4_tx_cm_hdr_lkup_entry_set; 2992 struct { 2993 int unit; 2994 int port; 2995 bcm_rsvd4_tx_cm_raw_config_t * config; 2996 } cpri_port_rsvd4_tx_cm_raw_config_set; 2997 struct { 2998 int unit; 2999 int port; 3000 bcm_rsvd4_cm_tunnel_crc_option_t crc_option; 3001 } cpri_port_rsvd4_tx_cm_tunnel_crc_config_set; 3002 struct { 3003 int unit; 3004 int port; 3005 int control_flow_id; 3006 bcm_rsvd4_tx_control_flow_config_t * config; 3007 } cpri_port_rsvd4_tx_control_flow_add; 3008 struct { 3009 int unit; 3010 int port; 3011 bcm_rsvd4_control_group_id_t group_num; 3012 bcm_rsvd4_tx_control_flow_group_config_t * config; 3013 } cpri_port_rsvd4_tx_control_flow_group_member_add; 3014 struct { 3015 int unit; 3016 int port; 3017 bcm_rsvd4_control_group_id_t group_num; 3018 bcm_rsvd4_priority_t priority; 3019 } cpri_port_rsvd4_tx_control_flow_group_member_delete; 3020 struct { 3021 int unit; 3022 bcm_gport_t port; 3023 bcm_rsvd4_frame_sync_info_t * frame_sync_info; 3024 } cpri_port_rsvd4_tx_current_frame_sync_info_get; 3025 struct { 3026 int unit; 3027 bcm_gport_t port; 3028 int flow_id; 3029 bcm_rsvd4_tx_flow_info_t * flow_info; 3030 } cpri_port_rsvd4_tx_flow_add; 3031 struct { 3032 int unit; 3033 bcm_gport_t port; 3034 int flow_id; 3035 } cpri_port_rsvd4_tx_flow_delete; 3036 struct { 3037 int unit; 3038 bcm_gport_t port; 3039 bcm_rsvd4_tx_config_t config_type; 3040 uint32 value; 3041 } cpri_port_rsvd4_tx_frame_config_debug_set; 3042 struct { 3043 int unit; 3044 bcm_gport_t port; 3045 bcm_rsvd4_tx_frame_config_t * config; 3046 } cpri_port_rsvd4_tx_frame_config_get; 3047 struct { 3048 int unit; 3049 bcm_gport_t port; 3050 bcm_rsvd4_tx_frame_config_t * config; 3051 } cpri_port_rsvd4_tx_frame_config_set; 3052 struct { 3053 int unit; 3054 bcm_gport_t port; 3055 bcm_rsvd4_tx_fsm_control_t control_type; 3056 uint32 * value; 3057 } cpri_port_rsvd4_tx_fsm_control_get; 3058 struct { 3059 int unit; 3060 bcm_gport_t port; 3061 bcm_rsvd4_tx_fsm_control_t control_type; 3062 uint32 value; 3063 } cpri_port_rsvd4_tx_fsm_control_set; 3064 struct { 3065 int unit; 3066 bcm_gport_t port; 3067 bcm_rsvd4_tx_fsm_state_t state; 3068 } cpri_port_rsvd4_tx_fsm_state_set; 3069 struct { 3070 int unit; 3071 bcm_gport_t port; 3072 uint32 modulo_rule_num; 3073 bcm_cpri_tx_rule_type_t modulo_rule_type; 3074 bcm_cpri_modulo_rule_entry_t * modulo_rule; 3075 } cpri_port_rsvd4_tx_modulo_rule_entry_get; 3076 struct { 3077 int unit; 3078 bcm_gport_t port; 3079 uint32 modulo_rule_num; 3080 bcm_cpri_tx_rule_type_t modulo_rule_type; 3081 bcm_cpri_modulo_rule_entry_t * modulo_rule; 3082 } cpri_port_rsvd4_tx_modulo_rule_entry_set; 3083 struct { 3084 int unit; 3085 bcm_gport_t port; 3086 bcm_rsvd4_tx_params_t parameter; 3087 int enable; 3088 int value; 3089 } cpri_port_rsvd4_tx_override_set; 3090 struct { 3091 int unit; 3092 bcm_gport_t port; 3093 uint32 pos_index; 3094 bcm_cpri_dbm_position_entry_t * pos_entry; 3095 } cpri_port_rsvd4_tx_position_entry_get; 3096 struct { 3097 int unit; 3098 bcm_gport_t port; 3099 uint32 pos_index; 3100 bcm_cpri_dbm_position_entry_t * pos_entry; 3101 } cpri_port_rsvd4_tx_position_entry_set; 3102 struct { 3103 int unit; 3104 bcm_gport_t port; 3105 int axc_id; 3106 bcm_cpri_axc_frame_info_t * axc_info; 3107 } cpri_port_rx_axc_frame_add; 3108 struct { 3109 int unit; 3110 bcm_gport_t port; 3111 int axc_id; 3112 } cpri_port_rx_axc_frame_delete; 3113 struct { 3114 int unit; 3115 bcm_gport_t port; 3116 int axc_id; 3117 bcm_cpri_axc_frame_info_t * axc_info; 3118 } cpri_port_rx_axc_frame_get; 3119 struct { 3120 int unit; 3121 bcm_gport_t port; 3122 int max_count; 3123 bcm_cpri_axc_frame_info_t * axc_info_list; 3124 int * axc_count; 3125 } cpri_port_rx_axc_frame_get_all; 3126 struct { 3127 int unit; 3128 int port; 3129 uint8 index; 3130 bcm_cpri_rx_gcw_config_info_t * config; 3131 } cpri_port_rx_cw_gcw_config_get; 3132 struct { 3133 int unit; 3134 int port; 3135 uint8 index; 3136 bcm_cpri_rx_gcw_config_info_t * config; 3137 } cpri_port_rx_cw_gcw_config_set; 3138 struct { 3139 int unit; 3140 bcm_port_t port; 3141 int group_index; 3142 uint16 * gcw_word; 3143 } cpri_port_rx_cw_gcw_word_get; 3144 struct { 3145 int unit; 3146 int port; 3147 bcm_cpri_cw_l1_inband_info_t * l1_inband_info; 3148 } cpri_port_rx_cw_l1_inband_info_get; 3149 struct { 3150 int unit; 3151 int port; 3152 uint32 signal_map; 3153 uint32 * enable; 3154 } cpri_port_rx_cw_l1_signal_protection_get; 3155 struct { 3156 int unit; 3157 int port; 3158 uint32 signal_map; 3159 uint32 enable; 3160 } cpri_port_rx_cw_l1_signal_protection_set; 3161 struct { 3162 int unit; 3163 int port; 3164 bcm_cpri_rx_rsvd5_config_info_t * config; 3165 } cpri_port_rx_cw_rsvd5_config_get; 3166 struct { 3167 int unit; 3168 int port; 3169 bcm_cpri_rx_rsvd5_config_info_t * config; 3170 } cpri_port_rx_cw_rsvd5_config_set; 3171 struct { 3172 int unit; 3173 int port; 3174 uint32 * hyper_frame_num; 3175 uint32 * radio_frame_num; 3176 } cpri_port_rx_cw_sync_info_get; 3177 struct { 3178 int unit; 3179 int port; 3180 bcm_cpri_rx_vsd_config_info_t * config; 3181 } cpri_port_rx_cw_vsd_config_get; 3182 struct { 3183 int unit; 3184 int port; 3185 bcm_cpri_rx_vsd_config_info_t * config; 3186 } cpri_port_rx_cw_vsd_config_set; 3187 struct { 3188 int unit; 3189 int port; 3190 uint16 group_id; 3191 bcm_cpri_rx_vsd_flow_info_t * config; 3192 } cpri_port_rx_cw_vsd_ctrl_flow_add; 3193 struct { 3194 int unit; 3195 int port; 3196 uint16 group_id; 3197 } cpri_port_rx_cw_vsd_ctrl_flow_delete; 3198 struct { 3199 int unit; 3200 int port; 3201 uint16 group_id; 3202 bcm_cpri_rx_vsd_flow_info_t * config; 3203 } cpri_port_rx_cw_vsd_ctrl_flow_get; 3204 struct { 3205 int unit; 3206 int port; 3207 uint8 vsd_raw_id; 3208 bcm_cpri_rx_vsd_raw_config_info_t * config; 3209 } cpri_port_rx_cw_vsd_raw_config_get; 3210 struct { 3211 int unit; 3212 int port; 3213 uint8 vsd_raw_id; 3214 bcm_cpri_rx_vsd_raw_config_info_t * config; 3215 } cpri_port_rx_cw_vsd_raw_config_set; 3216 struct { 3217 int unit; 3218 bcm_gport_t port; 3219 } cpri_port_rx_pipeline_clear; 3220 struct { 3221 int unit; 3222 bcm_gport_t port; 3223 bcm_cpri_port_type_t * port_type; 3224 bcm_cpri_port_speed_t * speed; 3225 } cpri_port_rx_speed_get; 3226 struct { 3227 int unit; 3228 bcm_gport_t port; 3229 bcm_cpri_port_type_t port_type; 3230 bcm_cpri_port_speed_t speed; 3231 } cpri_port_rx_speed_set; 3232 struct { 3233 int unit; 3234 int port; 3235 bcm_cpri_control_tag_config_t * config; 3236 } cpri_port_rx_tag_config_set; 3237 struct { 3238 int unit; 3239 int port; 3240 bcm_cpri_tag_gen_entry_t * config; 3241 } cpri_port_rx_tag_entry_add; 3242 struct { 3243 int unit; 3244 int port; 3245 bcm_cpri_tag_gen_entry_t * config; 3246 } cpri_port_rx_tag_entry_delete; 3247 struct { 3248 int unit; 3249 bcm_gport_t port; 3250 bcm_cpri_stat_type_t type; 3251 uint64 * val; 3252 } cpri_port_stat_get; 3253 struct { 3254 int unit; 3255 bcm_port_t port; 3256 bcm_cpri_dir_t direction; 3257 int * enable; 3258 bcm_cpri_port_tunnel_config_t * config; 3259 } cpri_port_tunnel_mode_config_get; 3260 struct { 3261 int unit; 3262 bcm_port_t port; 3263 bcm_cpri_dir_t direction; 3264 int enable; 3265 bcm_cpri_port_tunnel_config_t * config; 3266 } cpri_port_tunnel_mode_config_set; 3267 struct { 3268 int unit; 3269 bcm_gport_t port; 3270 int axc_id; 3271 bcm_cpri_axc_frame_info_t * axc_info; 3272 } cpri_port_tx_axc_frame_add; 3273 struct { 3274 int unit; 3275 bcm_gport_t port; 3276 int axc_id; 3277 } cpri_port_tx_axc_frame_delete; 3278 struct { 3279 int unit; 3280 bcm_gport_t port; 3281 int axc_id; 3282 bcm_cpri_axc_frame_info_t * axc_info; 3283 } cpri_port_tx_axc_frame_get; 3284 struct { 3285 int unit; 3286 bcm_gport_t port; 3287 int max_count; 3288 bcm_cpri_axc_frame_info_t * axc_info_list; 3289 int * axc_count; 3290 } cpri_port_tx_axc_frame_get_all; 3291 struct { 3292 int unit; 3293 int port; 3294 uint8 index; 3295 bcm_cpri_tx_gcw_config_info_t * config; 3296 } cpri_port_tx_cw_gcw_config_get; 3297 struct { 3298 int unit; 3299 int port; 3300 uint8 index; 3301 bcm_cpri_tx_gcw_config_info_t * config; 3302 } cpri_port_tx_cw_gcw_config_set; 3303 struct { 3304 int unit; 3305 int port; 3306 bcm_cpri_tx_gcw_tx_filter_info_t * config; 3307 } cpri_port_tx_cw_gcw_filter_get; 3308 struct { 3309 int unit; 3310 int port; 3311 bcm_cpri_tx_gcw_tx_filter_info_t * config; 3312 } cpri_port_tx_cw_gcw_filter_set; 3313 struct { 3314 int unit; 3315 bcm_port_t port; 3316 int group_index; 3317 uint16 gcw_word; 3318 } cpri_port_tx_cw_gcw_word_set; 3319 struct { 3320 int unit; 3321 int port; 3322 bcm_cpri_cw_l1_inband_info_t * inband_info; 3323 } cpri_port_tx_cw_l1_inband_info_get; 3324 struct { 3325 int unit; 3326 int port; 3327 bcm_cpri_cw_l1_inband_info_t * inband_info; 3328 } cpri_port_tx_cw_l1_inband_info_set; 3329 struct { 3330 int unit; 3331 int port; 3332 bcm_cpri_tx_cw_rsvd5_config_info_t * config; 3333 } cpri_port_tx_cw_rsvd5_config_get; 3334 struct { 3335 int unit; 3336 int port; 3337 bcm_cpri_tx_cw_rsvd5_config_info_t * config; 3338 } cpri_port_tx_cw_rsvd5_config_set; 3339 struct { 3340 int unit; 3341 int port; 3342 bcm_cpri_cw_sync_info_t * entry; 3343 } cpri_port_tx_cw_sync_info_get; 3344 struct { 3345 int unit; 3346 int port; 3347 bcm_cpri_cw_sync_info_t * entry; 3348 } cpri_port_tx_cw_sync_info_set; 3349 struct { 3350 int unit; 3351 int port; 3352 bcm_cpri_tx_vsd_config_info_t * entry; 3353 } cpri_port_tx_cw_vsd_config_get; 3354 struct { 3355 int unit; 3356 int port; 3357 bcm_cpri_tx_vsd_config_info_t * entry; 3358 } cpri_port_tx_cw_vsd_config_set; 3359 struct { 3360 int unit; 3361 int port; 3362 uint16 group_id; 3363 bcm_cpri_tx_vsd_flow_info_t * config; 3364 } cpri_port_tx_cw_vsd_ctrl_flow_add; 3365 struct { 3366 int unit; 3367 int port; 3368 uint16 group_id; 3369 } cpri_port_tx_cw_vsd_ctrl_flow_delete; 3370 struct { 3371 int unit; 3372 int port; 3373 uint16 group_id; 3374 bcm_cpri_tx_vsd_flow_info_t * config; 3375 } cpri_port_tx_cw_vsd_ctrl_flow_get; 3376 struct { 3377 int unit; 3378 int port; 3379 bcm_cpri_tx_cw_vsd_raw_filter_info_t * config; 3380 } cpri_port_tx_cw_vsd_raw_filter_get; 3381 struct { 3382 int unit; 3383 int port; 3384 bcm_cpri_tx_cw_vsd_raw_filter_info_t * config; 3385 } cpri_port_tx_cw_vsd_raw_filter_set; 3386 struct { 3387 int unit; 3388 int port; 3389 uint8 index; 3390 bcm_cpri_tx_vsd_raw_config_info_t * config; 3391 } cpri_port_tx_cw_vsd_raw_flow_config_get; 3392 struct { 3393 int unit; 3394 int port; 3395 uint8 index; 3396 bcm_cpri_tx_vsd_raw_config_info_t * config; 3397 } cpri_port_tx_cw_vsd_raw_flow_config_set; 3398 struct { 3399 int unit; 3400 bcm_gport_t port; 3401 int * enable; 3402 } cpri_port_tx_enable_get; 3403 struct { 3404 int unit; 3405 bcm_gport_t port; 3406 int enable; 3407 } cpri_port_tx_enable_set; 3408 struct { 3409 int unit; 3410 bcm_gport_t port; 3411 int enable; 3412 bcm_cpri_tx_frame_tgen_config_t * tgen_config; 3413 } cpri_port_tx_frame_tgen_config_set; 3414 struct { 3415 int unit; 3416 bcm_gport_t port; 3417 } cpri_port_tx_pipeline_clear; 3418 struct { 3419 int unit; 3420 bcm_gport_t port; 3421 bcm_cpri_port_type_t * port_type; 3422 bcm_cpri_port_speed_t * speed; 3423 } cpri_port_tx_speed_get; 3424 struct { 3425 int unit; 3426 bcm_gport_t port; 3427 bcm_cpri_port_type_t port_type; 3428 bcm_cpri_port_speed_t speed; 3429 } cpri_port_tx_speed_set; 3430 struct { 3431 int unit; 3432 bcm_cpri_rsvd1_msg_t * rsvd1_msg; 3433 } cpri_rsvd1_msg_get; 3434 struct { 3435 int unit; 3436 bcm_cpri_speed_scan_handler_t callback; 3437 void * user_data; 3438 } cpri_speed_scan_callback_register; 3439 struct { 3440 int unit; 3441 bcm_cpri_speed_scan_handler_t callback; 3442 } cpri_speed_scan_callback_unregister; 3443 struct { 3444 int unit; 3445 int * interval_in_us; 3446 int * enable; 3447 } cpri_speed_scan_config_get; 3448 struct { 3449 int unit; 3450 int interval_in_us; 3451 int enable; 3452 } cpri_speed_scan_config_set; 3453 struct { 3454 int unit; 3455 } cpri_speed_scan_init; 3456 struct { 3457 int unit; 3458 bcm_port_t port; 3459 bcm_cpri_port_speed_t * speed_list; 3460 int num_speed; 3461 } cpri_speed_scan_port_config_add; 3462 struct { 3463 int unit; 3464 bcm_port_t port; 3465 } cpri_speed_scan_port_config_delete; 3466 struct { 3467 int unit; 3468 bcm_port_t port; 3469 bcm_cpri_port_speed_t * speed_list; 3470 int num_element; 3471 int * num_speed; 3472 } cpri_speed_scan_port_config_get; 3473 struct { 3474 int unit; 3475 bcm_port_t port; 3476 int type; 3477 int max_len; 3478 uint32 * args; 3479 int * actual_len; 3480 } custom_port_get; 3481 struct { 3482 int unit; 3483 bcm_port_t port; 3484 int type; 3485 int len; 3486 uint32 * args; 3487 } custom_port_set; 3488 struct { 3489 int unit; 3490 bcm_custom_cb_t func; 3491 void * user_data; 3492 } custom_register; 3493 struct { 3494 int unit; 3495 } custom_unregister; 3496 struct { 3497 int unit; 3498 } detach; 3499 struct { 3500 int unit; 3501 } detach_late_txrx; 3502 struct { 3503 int unit; 3504 bcm_detach_retry_t * retry; 3505 } detach_retry_get; 3506 struct { 3507 int unit; 3508 bcm_detach_retry_t * retry; 3509 } detach_retry_set; 3510 struct { 3511 int unit; 3512 uint32 flags; 3513 bcm_device_member_t member_type; 3514 int * is_member; 3515 } device_member_get; 3516 struct { 3517 int unit; 3518 bcm_port_t port; 3519 bcm_eav_stream_class_t type; 3520 uint32 * bytes_sec; 3521 uint32 * bytes_burst; 3522 } eav_bandwidth_get; 3523 struct { 3524 int unit; 3525 bcm_port_t port; 3526 bcm_eav_stream_class_t type; 3527 uint32 bytes_sec; 3528 uint32 bytes_burst; 3529 } eav_bandwidth_set; 3530 struct { 3531 int unit; 3532 bcm_eav_control_t type; 3533 uint32 * arg; 3534 uint32 * arg2; 3535 } eav_control_get; 3536 struct { 3537 int unit; 3538 bcm_eav_control_t type; 3539 uint32 arg; 3540 uint32 arg2; 3541 } eav_control_set; 3542 struct { 3543 int unit; 3544 } eav_init; 3545 struct { 3546 int unit; 3547 bcm_port_t port; 3548 int * link; 3549 } eav_link_status_get; 3550 struct { 3551 int unit; 3552 bcm_port_t port; 3553 int link; 3554 } eav_link_status_set; 3555 struct { 3556 int unit; 3557 bcm_eav_stream_class_t type; 3558 int * pcp; 3559 int * remapped_pcp; 3560 } eav_pcp_mapping_get; 3561 struct { 3562 int unit; 3563 bcm_eav_stream_class_t type; 3564 int pcp; 3565 int remapped_pcp; 3566 } eav_pcp_mapping_set; 3567 struct { 3568 int unit; 3569 bcm_port_t port; 3570 int * enable; 3571 } eav_port_enable_get; 3572 struct { 3573 int unit; 3574 bcm_port_t port; 3575 int enable; 3576 } eav_port_enable_set; 3577 struct { 3578 int unit; 3579 uint8 * mac; 3580 bcm_port_ethertype_t * ethertype; 3581 } eav_srp_mac_ethertype_get; 3582 struct { 3583 int unit; 3584 uint8 * mac; 3585 bcm_port_ethertype_t ethertype; 3586 } eav_srp_mac_ethertype_set; 3587 struct { 3588 int unit; 3589 bcm_port_t port; 3590 uint32 * timestamp; 3591 } eav_timestamp_get; 3592 struct { 3593 int unit; 3594 uint8 * eav_mac; 3595 } eav_timesync_mac_get; 3596 struct { 3597 int unit; 3598 uint8 * eav_mac; 3599 } eav_timesync_mac_set; 3600 #ifdef INCLUDE_L3 3601 struct { 3602 int unit; 3603 uint32 flags; 3604 int * ecn_map_id; 3605 } ecn_map_create; 3606 struct { 3607 int unit; 3608 int ecn_map_id; 3609 } ecn_map_destroy; 3610 struct { 3611 int unit; 3612 int ecn_map_id; 3613 bcm_ecn_map_t * ecn_map; 3614 } ecn_map_get; 3615 struct { 3616 int unit; 3617 bcm_ecn_map_mode_t * ecn_map_mode; 3618 } ecn_map_mode_get; 3619 struct { 3620 int unit; 3621 bcm_ecn_map_mode_t * ecn_map_mode; 3622 } ecn_map_mode_set; 3623 struct { 3624 int unit; 3625 uint32 options; 3626 int ecn_map_id; 3627 bcm_ecn_map_t * ecn_map; 3628 } ecn_map_set; 3629 struct { 3630 int unit; 3631 bcm_gport_t port; 3632 bcm_ecn_port_map_t * ecn_map; 3633 } ecn_port_map_get; 3634 struct { 3635 int unit; 3636 bcm_gport_t port; 3637 bcm_ecn_port_map_t * ecn_map; 3638 } ecn_port_map_set; 3639 #endif /* INCLUDE_L3 */ 3640 struct { 3641 int unit; 3642 uint8 ip_proto; 3643 int * responsive; 3644 } ecn_responsive_protocol_get; 3645 struct { 3646 int unit; 3647 uint8 ip_proto; 3648 int responsive; 3649 } ecn_responsive_protocol_set; 3650 struct { 3651 int unit; 3652 bcm_ecn_traffic_action_config_t * ecn_config; 3653 } ecn_traffic_action_config_get; 3654 struct { 3655 int unit; 3656 bcm_ecn_traffic_action_config_t * ecn_config; 3657 } ecn_traffic_action_config_set; 3658 struct { 3659 int unit; 3660 bcm_ecn_traffic_map_info_t * map; 3661 } ecn_traffic_map_get; 3662 struct { 3663 int unit; 3664 bcm_ecn_traffic_map_info_t * map; 3665 } ecn_traffic_map_set; 3666 struct { 3667 int unit; 3668 uint32 flags; 3669 bcm_ecn_type_map_t * map; 3670 } ecn_type_map_get; 3671 struct { 3672 int unit; 3673 uint32 flags; 3674 bcm_ecn_type_map_t * map; 3675 } ecn_type_map_set; 3676 struct { 3677 int unit; 3678 uint32 flags; 3679 bcm_ecn_type_map_traverse_cb cb; 3680 void * user_data; 3681 } ecn_type_map_traverse; 3682 #ifdef INCLUDE_PTP 3683 struct { 3684 int unit; 3685 bcm_esmc_network_option_t opt; 3686 bcm_esmc_quality_level_t ql; 3687 uint8 * ssm_code; 3688 } esmc_QL_SSM_map; 3689 struct { 3690 int unit; 3691 bcm_esmc_network_option_t opt; 3692 uint8 ssm_code; 3693 bcm_esmc_quality_level_t * ql; 3694 } esmc_SSM_QL_map; 3695 struct { 3696 int unit; 3697 int stack_id; 3698 bcm_esmc_network_option_t * g781_option; 3699 } esmc_g781_option_get; 3700 struct { 3701 int unit; 3702 int stack_id; 3703 bcm_esmc_network_option_t g781_option; 3704 } esmc_g781_option_set; 3705 struct { 3706 int unit; 3707 int stack_id; 3708 bcm_esmc_rx_cb rx_cb; 3709 } esmc_rx_callback_register; 3710 struct { 3711 int unit; 3712 int stack_id; 3713 } esmc_rx_callback_unregister; 3714 struct { 3715 int unit; 3716 int stack_id; 3717 int * enable; 3718 } esmc_tunnel_get; 3719 struct { 3720 int unit; 3721 int stack_id; 3722 int enable; 3723 } esmc_tunnel_set; 3724 struct { 3725 int unit; 3726 int stack_id; 3727 bcm_pbmp_t pbmp; 3728 bcm_esmc_pdu_data_t * esmc_pdu_data; 3729 } esmc_tx; 3730 #endif /* INCLUDE_PTP */ 3731 #ifdef INCLUDE_L3 3732 struct { 3733 int unit; 3734 } extender_cleanup; 3735 struct { 3736 int unit; 3737 bcm_gport_t extender_port; 3738 bcm_extender_egress_t * extender_egress; 3739 } extender_egress_add; 3740 struct { 3741 int unit; 3742 bcm_gport_t extender_port; 3743 bcm_extender_egress_t * extender_egress; 3744 } extender_egress_delete; 3745 struct { 3746 int unit; 3747 bcm_gport_t extender_port; 3748 } extender_egress_delete_all; 3749 struct { 3750 int unit; 3751 bcm_gport_t extender_port; 3752 bcm_extender_egress_t * extender_egress; 3753 } extender_egress_get; 3754 struct { 3755 int unit; 3756 bcm_gport_t extender_port; 3757 int array_size; 3758 bcm_extender_egress_t * extender_egress_array; 3759 int * count; 3760 } extender_egress_get_all; 3761 struct { 3762 int unit; 3763 bcm_gport_t extender_port; 3764 int array_size; 3765 bcm_extender_egress_t * extender_egress_array; 3766 } extender_egress_set; 3767 struct { 3768 int unit; 3769 bcm_extender_encap_t * extender_encap; 3770 } extender_encap_create; 3771 struct { 3772 int unit; 3773 bcm_gport_t * extender_encap_id; 3774 } extender_encap_destroy; 3775 struct { 3776 int unit; 3777 } extender_encap_destroy_all; 3778 struct { 3779 int unit; 3780 bcm_extender_encap_t * extender_encap; 3781 } extender_encap_get; 3782 struct { 3783 int unit; 3784 bcm_extender_encap_traverse_cb cb; 3785 void * user_data; 3786 } extender_encap_traverse; 3787 struct { 3788 int unit; 3789 bcm_extender_forward_t * extender_forward_entry; 3790 } extender_forward_add; 3791 struct { 3792 int unit; 3793 bcm_extender_forward_t * extender_forward_entry; 3794 } extender_forward_delete; 3795 struct { 3796 int unit; 3797 } extender_forward_delete_all; 3798 struct { 3799 int unit; 3800 bcm_extender_forward_t * extender_forward_entry; 3801 } extender_forward_get; 3802 struct { 3803 int unit; 3804 bcm_extender_forward_traverse_cb cb; 3805 void * user_data; 3806 } extender_forward_traverse; 3807 struct { 3808 int unit; 3809 } extender_init; 3810 struct { 3811 int unit; 3812 bcm_extender_port_t * extender_port; 3813 } extender_port_add; 3814 struct { 3815 int unit; 3816 bcm_gport_t extender_port_id; 3817 } extender_port_delete; 3818 struct { 3819 int unit; 3820 } extender_port_delete_all; 3821 struct { 3822 int unit; 3823 bcm_extender_port_t * extender_port; 3824 } extender_port_get; 3825 struct { 3826 int unit; 3827 bcm_extender_port_traverse_cb cb; 3828 void * user_data; 3829 } extender_port_traverse; 3830 #endif /* INCLUDE_L3 */ 3831 struct { 3832 int unit; 3833 bcm_fabric_action_info_t * action_info; 3834 bcm_fabric_action_t * action_id; 3835 } fabric_action_create; 3836 struct { 3837 int unit; 3838 bcm_fabric_action_t action_id; 3839 } fabric_action_destroy; 3840 struct { 3841 int unit; 3842 } fabric_action_destroy_all; 3843 struct { 3844 int unit; 3845 bcm_fabric_action_t action_id; 3846 bcm_fabric_action_info_t * action_info; 3847 } fabric_action_get; 3848 struct { 3849 int unit; 3850 bcm_fabric_action_traverse_cb cb; 3851 void * user_data; 3852 } fabric_action_traverse; 3853 struct { 3854 int unit; 3855 int core; 3856 uint32 flags; 3857 int profile_count; 3858 bcm_fabric_bandwidth_profile_t * profile_array; 3859 } fabric_bandwidth_core_profile_get; 3860 struct { 3861 int unit; 3862 int core; 3863 uint32 flags; 3864 int profile_count; 3865 bcm_fabric_bandwidth_profile_t * profile_array; 3866 } fabric_bandwidth_core_profile_set; 3867 struct { 3868 int unit; 3869 int profile_count; 3870 bcm_fabric_bandwidth_profile_t * profile_array; 3871 } fabric_bandwidth_profile_get; 3872 struct { 3873 int unit; 3874 int profile_count; 3875 bcm_fabric_bandwidth_profile_t * profile_array; 3876 } fabric_bandwidth_profile_set; 3877 struct { 3878 int unit; 3879 uint32 flags; 3880 bcm_fabric_cgm_control_type_t control_type; 3881 bcm_fabric_cgm_control_id_t control_id; 3882 int * value; 3883 } fabric_cgm_control_get; 3884 struct { 3885 int unit; 3886 uint32 flags; 3887 bcm_fabric_cgm_control_type_t control_type; 3888 bcm_fabric_cgm_control_id_t control_id; 3889 int value; 3890 } fabric_cgm_control_set; 3891 struct { 3892 int unit; 3893 bcm_fabric_config_discard_t * discard; 3894 } fabric_config_discard_get; 3895 struct { 3896 int unit; 3897 bcm_fabric_config_discard_t * discard; 3898 } fabric_config_discard_set; 3899 struct { 3900 int unit; 3901 bcm_fabric_control_t type; 3902 int * arg; 3903 } fabric_control_get; 3904 struct { 3905 int unit; 3906 bcm_fabric_control_t type; 3907 int arg; 3908 } fabric_control_set; 3909 struct { 3910 int unit; 3911 uint32 flags; 3912 bcm_module_t module_id; 3913 int * num_of_links; 3914 } fabric_destination_link_min_get; 3915 struct { 3916 int unit; 3917 uint32 flags; 3918 bcm_module_t module_id; 3919 int num_of_links; 3920 } fabric_destination_link_min_set; 3921 struct { 3922 int unit; 3923 } fabric_init; 3924 struct { 3925 int unit; 3926 int link_partner_max; 3927 bcm_fabric_link_connectivity_t * link_partner_array; 3928 int * link_partner_count; 3929 } fabric_link_connectivity_status_get; 3930 struct { 3931 int unit; 3932 bcm_port_t link_id; 3933 bcm_fabric_link_connectivity_t * link_partner_info; 3934 } fabric_link_connectivity_status_single_get; 3935 struct { 3936 int unit; 3937 bcm_port_t link; 3938 bcm_fabric_link_control_t type; 3939 int * arg; 3940 } fabric_link_control_get; 3941 struct { 3942 int unit; 3943 bcm_port_t link; 3944 bcm_fabric_link_control_t type; 3945 int arg; 3946 } fabric_link_control_set; 3947 struct { 3948 int unit; 3949 int profile_id; 3950 uint32 flags; 3951 uint32 links_count_max; 3952 uint32 * links_count; 3953 bcm_port_t * links; 3954 } fabric_link_profile_get; 3955 struct { 3956 int unit; 3957 int profile_id; 3958 uint32 flags; 3959 uint32 links_count; 3960 bcm_port_t * links; 3961 } fabric_link_profile_set; 3962 struct { 3963 int unit; 3964 bcm_port_t port; 3965 bcm_fabric_link_remote_pipe_mapping_t * mapping_config; 3966 } fabric_link_remote_pipe_mapping_get; 3967 struct { 3968 int unit; 3969 bcm_port_t port; 3970 bcm_fabric_link_remote_pipe_mapping_t * mapping_config; 3971 } fabric_link_remote_pipe_mapping_set; 3972 struct { 3973 int unit; 3974 bcm_port_t link_id; 3975 uint32 * link_status; 3976 uint32 * errored_token_count; 3977 } fabric_link_status_get; 3978 struct { 3979 int unit; 3980 uint32 flags; 3981 int * fifo_type; 3982 } fabric_link_threshold_add; 3983 struct { 3984 int unit; 3985 int fifo_type; 3986 } fabric_link_threshold_delete; 3987 struct { 3988 int unit; 3989 int fifo_type; 3990 uint32 links_count; 3991 bcm_port_t * links; 3992 } fabric_link_thresholds_attach; 3993 struct { 3994 int unit; 3995 int fifo_type; 3996 uint32 count; 3997 bcm_fabric_link_threshold_type_t * type; 3998 int * value; 3999 } fabric_link_thresholds_get; 4000 struct { 4001 int unit; 4002 int fifo_type; 4003 bcm_fabric_pipe_t pipe; 4004 uint32 flags; 4005 uint32 count; 4006 bcm_fabric_link_threshold_type_t * type; 4007 int * value; 4008 } fabric_link_thresholds_pipe_get; 4009 struct { 4010 int unit; 4011 int fifo_type; 4012 bcm_fabric_pipe_t pipe; 4013 uint32 flags; 4014 uint32 count; 4015 bcm_fabric_link_threshold_type_t * type; 4016 int * value; 4017 } fabric_link_thresholds_pipe_set; 4018 struct { 4019 int unit; 4020 int fifo_type; 4021 uint32 links_count_max; 4022 bcm_port_t * links; 4023 uint32 * links_count; 4024 } fabric_link_thresholds_retrieve; 4025 struct { 4026 int unit; 4027 int fifo_type; 4028 uint32 count; 4029 bcm_fabric_link_threshold_type_t * type; 4030 int * value; 4031 } fabric_link_thresholds_set; 4032 struct { 4033 int unit; 4034 uint32 flags; 4035 bcm_module_t destination; 4036 bcm_fabric_topology_type_t type; 4037 int links_count_max; 4038 int * links_count; 4039 bcm_port_t * links_array; 4040 } fabric_link_topology_config_get; 4041 struct { 4042 int unit; 4043 uint32 flags; 4044 bcm_module_t destination; 4045 bcm_fabric_topology_type_t type; 4046 int links_count; 4047 bcm_port_t * links_array; 4048 } fabric_link_topology_config_set; 4049 struct { 4050 int unit; 4051 bcm_module_t destination; 4052 int max_links_count; 4053 int * links_count; 4054 bcm_port_t * links_array; 4055 } fabric_link_topology_get; 4056 struct { 4057 int unit; 4058 bcm_module_t destination; 4059 int links_count; 4060 bcm_port_t * links_array; 4061 } fabric_link_topology_set; 4062 struct { 4063 int unit; 4064 bcm_module_t modid; 4065 bcm_module_t * group; 4066 } fabric_modid_group_find; 4067 struct { 4068 int unit; 4069 bcm_module_t group; 4070 int modid_max_count; 4071 bcm_module_t * modid_array; 4072 int * modid_count; 4073 } fabric_modid_group_get; 4074 struct { 4075 int unit; 4076 bcm_module_t group; 4077 int modid_count; 4078 bcm_module_t * modid_array; 4079 } fabric_modid_group_set; 4080 struct { 4081 int unit; 4082 bcm_module_t local_modid; 4083 bcm_module_t * modid; 4084 } fabric_modid_local_mapping_get; 4085 struct { 4086 int unit; 4087 bcm_module_t local_modid; 4088 bcm_module_t modid; 4089 } fabric_modid_local_mapping_set; 4090 struct { 4091 int unit; 4092 uint32 flags; 4093 bcm_module_t modid; 4094 bcm_fabric_module_control_t control; 4095 int * value; 4096 } fabric_module_control_get; 4097 struct { 4098 int unit; 4099 uint32 flags; 4100 bcm_module_t modid; 4101 bcm_fabric_module_control_t control; 4102 int value; 4103 } fabric_module_control_set; 4104 struct { 4105 int unit; 4106 bcm_multicast_t group; 4107 uint32 flags; 4108 int destid_count_max; 4109 int * destid_count; 4110 bcm_module_t * destid_array; 4111 } fabric_multicast_get; 4112 struct { 4113 int unit; 4114 uint32 flags; 4115 uint32 nof_groups; 4116 bcm_multicast_t * groups; 4117 int * enable; 4118 } fabric_multicast_local_route_get; 4119 struct { 4120 int unit; 4121 uint32 flags; 4122 uint32 nof_groups; 4123 bcm_multicast_t * groups; 4124 int * enable; 4125 } fabric_multicast_local_route_set; 4126 struct { 4127 int unit; 4128 uint32 flags; 4129 uint32 ngroups; 4130 bcm_multicast_t * groups; 4131 bcm_fabric_module_vector_t * dest_array; 4132 } fabric_multicast_multi_get; 4133 struct { 4134 int unit; 4135 uint32 flags; 4136 uint32 ngroups; 4137 bcm_multicast_t * groups; 4138 bcm_fabric_module_vector_t * dest_array; 4139 } fabric_multicast_multi_set; 4140 struct { 4141 int unit; 4142 bcm_multicast_t group; 4143 uint32 flags; 4144 uint32 destid_count; 4145 bcm_module_t * destid_array; 4146 } fabric_multicast_set; 4147 struct { 4148 int unit; 4149 uint32 flags; 4150 bcm_module_t modid; 4151 bcm_fabric_pcp_mode_config_t * pcp_config; 4152 } fabric_pcp_dest_mode_config_get; 4153 struct { 4154 int unit; 4155 uint32 flags; 4156 bcm_module_t modid; 4157 bcm_fabric_pcp_mode_config_t * pcp_config; 4158 } fabric_pcp_dest_mode_config_set; 4159 struct { 4160 int unit; 4161 bcm_gport_t parent_port; 4162 int offset; 4163 uint32 flags; 4164 bcm_gport_t * port; 4165 } fabric_port_create; 4166 struct { 4167 int unit; 4168 bcm_gport_t parent_port; 4169 } fabric_port_destroy; 4170 struct { 4171 int unit; 4172 bcm_gport_t child_port; 4173 uint32 flags; 4174 bcm_gport_t * parent_port; 4175 } fabric_port_get; 4176 struct { 4177 int unit; 4178 bcm_fabric_predicate_action_info_t * predicate_action; 4179 bcm_fabric_predicate_action_t * predicate_action_id; 4180 } fabric_predicate_action_create; 4181 struct { 4182 int unit; 4183 bcm_fabric_predicate_action_t predicate_action_id; 4184 } fabric_predicate_action_destroy; 4185 struct { 4186 int unit; 4187 } fabric_predicate_action_destroy_all; 4188 struct { 4189 int unit; 4190 bcm_fabric_predicate_action_t predicate_action_id; 4191 bcm_fabric_predicate_action_info_t * predicate_action_info; 4192 } fabric_predicate_action_get; 4193 struct { 4194 int unit; 4195 bcm_fabric_predicate_action_traverse_cb cb; 4196 void * user_data; 4197 } fabric_predicate_action_traverse; 4198 struct { 4199 int unit; 4200 bcm_fabric_predicate_info_t * pred_info; 4201 bcm_fabric_predicate_t * pred_id; 4202 } fabric_predicate_create; 4203 struct { 4204 int unit; 4205 bcm_fabric_predicate_t pred_id; 4206 } fabric_predicate_destroy; 4207 struct { 4208 int unit; 4209 } fabric_predicate_destroy_all; 4210 struct { 4211 int unit; 4212 bcm_fabric_predicate_t pred_id; 4213 bcm_fabric_predicate_info_t * pred_info; 4214 } fabric_predicate_get; 4215 struct { 4216 int unit; 4217 bcm_fabric_predicate_traverse_cb cb; 4218 void * user_data; 4219 } fabric_predicate_traverse; 4220 struct { 4221 int unit; 4222 uint32 flags; 4223 bcm_cos_t ingress_pri; 4224 bcm_color_t color; 4225 int * fabric_priority; 4226 } fabric_priority_get; 4227 struct { 4228 int unit; 4229 uint32 flags; 4230 bcm_cos_t ingress_pri; 4231 bcm_color_t color; 4232 int fabric_priority; 4233 } fabric_priority_set; 4234 struct { 4235 int unit; 4236 int profile_id; 4237 bcm_fabric_threshold_id_t threshold_id; 4238 bcm_fabric_threshold_type_t threshold_type; 4239 uint32 flags; 4240 int * value; 4241 } fabric_profile_threshold_get; 4242 struct { 4243 int unit; 4244 int profile_id; 4245 bcm_fabric_threshold_id_t threshold_id; 4246 bcm_fabric_threshold_type_t threshold_type; 4247 uint32 flags; 4248 int value; 4249 } fabric_profile_threshold_set; 4250 struct { 4251 int unit; 4252 uint32 flags; 4253 int base; 4254 int count; 4255 bcm_fabric_qsel_t * qsel_id; 4256 } fabric_qsel_create; 4257 struct { 4258 int unit; 4259 bcm_fabric_qsel_t qsel_id; 4260 } fabric_qsel_destroy; 4261 struct { 4262 int unit; 4263 } fabric_qsel_destroy_all; 4264 struct { 4265 int unit; 4266 bcm_fabric_qsel_t qsel_id; 4267 int offset; 4268 bcm_gport_t * queue; 4269 bcm_fabric_qsel_offset_t * qsel_offset_id; 4270 } fabric_qsel_entry_get; 4271 struct { 4272 int unit; 4273 bcm_fabric_qsel_t qsel_id; 4274 int offset; 4275 int count; 4276 bcm_gport_t * queue; 4277 bcm_fabric_qsel_offset_t * qsel_offset_id; 4278 } fabric_qsel_entry_multi_get; 4279 struct { 4280 int unit; 4281 bcm_fabric_qsel_t qsel_id; 4282 int offset; 4283 int count; 4284 bcm_gport_t * queue; 4285 bcm_fabric_qsel_offset_t * qsel_offset_id; 4286 } fabric_qsel_entry_multi_set; 4287 struct { 4288 int unit; 4289 bcm_fabric_qsel_t qsel_id; 4290 int offset; 4291 bcm_gport_t queue; 4292 bcm_fabric_qsel_offset_t qsel_offset_id; 4293 } fabric_qsel_entry_set; 4294 struct { 4295 int unit; 4296 bcm_fabric_qsel_t qsel_id; 4297 bcm_fabric_qsel_entry_traverse_cb cb; 4298 void * user_data; 4299 } fabric_qsel_entry_traverse; 4300 struct { 4301 int unit; 4302 bcm_fabric_qsel_t qsel_id; 4303 uint32 * flags; 4304 int * base; 4305 int * count; 4306 } fabric_qsel_get; 4307 struct { 4308 int unit; 4309 uint32 flags; 4310 bcm_fabric_qsel_offset_t * qsel_offset_id; 4311 } fabric_qsel_offset_create; 4312 struct { 4313 int unit; 4314 bcm_fabric_qsel_offset_t qsel_offset_id; 4315 } fabric_qsel_offset_destroy; 4316 struct { 4317 int unit; 4318 } fabric_qsel_offset_destroy_all; 4319 struct { 4320 int unit; 4321 bcm_fabric_qsel_offset_t qsel_offset_id; 4322 bcm_cos_t int_pri; 4323 int * offset; 4324 } fabric_qsel_offset_entry_get; 4325 struct { 4326 int unit; 4327 bcm_fabric_qsel_offset_t qsel_offset_id; 4328 bcm_cos_t int_pri; 4329 int offset; 4330 } fabric_qsel_offset_entry_set; 4331 struct { 4332 int unit; 4333 bcm_fabric_qsel_offset_t qsel_offset_id; 4334 bcm_fabric_qsel_offset_entry_traverse_cb cb; 4335 void * user_data; 4336 } fabric_qsel_offset_entry_traverse; 4337 struct { 4338 int unit; 4339 bcm_fabric_qsel_offset_traverse_cb cb; 4340 void * user_data; 4341 } fabric_qsel_offset_traverse; 4342 struct { 4343 int unit; 4344 bcm_fabric_qsel_traverse_cb cb; 4345 void * user_data; 4346 } fabric_qsel_traverse; 4347 struct { 4348 int unit; 4349 uint32 flags; 4350 bcm_fabric_rci_biasing_probability_info_t * probability_info; 4351 int * probability; 4352 } fabric_rci_biasing_probability_get; 4353 struct { 4354 int unit; 4355 uint32 flags; 4356 bcm_fabric_rci_biasing_probability_info_t * probability_info; 4357 int * probability; 4358 } fabric_rci_biasing_probability_set; 4359 struct { 4360 int unit; 4361 bcm_fabric_rci_config_t * rci_config; 4362 } fabric_rci_config_get; 4363 struct { 4364 int unit; 4365 bcm_fabric_rci_config_t rci_config; 4366 } fabric_rci_config_set; 4367 struct { 4368 int unit; 4369 uint32 flags; 4370 bcm_fabric_rci_resolution_key_t * key; 4371 bcm_fabric_rci_resolution_config_t * config; 4372 } fabric_rci_resolution_get; 4373 struct { 4374 int unit; 4375 uint32 flags; 4376 bcm_fabric_rci_resolution_key_t * key; 4377 bcm_fabric_rci_resolution_config_t * config; 4378 } fabric_rci_resolution_set; 4379 struct { 4380 int unit; 4381 int moduleid; 4382 int links_max; 4383 uint32 * links_array; 4384 int * links_count; 4385 } fabric_reachability_status_get; 4386 struct { 4387 int unit; 4388 uint32 flags; 4389 uint32 data_out_max_size; 4390 uint32 * data_out; 4391 uint32 * data_out_size; 4392 } fabric_route_rx; 4393 struct { 4394 int unit; 4395 uint32 flags; 4396 bcm_fabric_route_t * route; 4397 uint32 data_in_size; 4398 uint32 * data_in; 4399 } fabric_route_tx; 4400 struct { 4401 int unit; 4402 uint32 flags; 4403 bcm_fabric_stat_index_t index; 4404 bcm_fabric_stat_t stat; 4405 uint64 * value; 4406 } fabric_stat_get; 4407 struct { 4408 int unit; 4409 bcm_port_t port; 4410 uint32 flags; 4411 uint32 destid_count; 4412 bcm_module_t * destid_array; 4413 } fabric_static_replication_set; 4414 struct { 4415 int unit; 4416 bcm_gport_t gport; 4417 bcm_fabric_tdm_direct_routing_t * routing_info; 4418 } fabric_tdm_direct_routing_get; 4419 struct { 4420 int unit; 4421 bcm_gport_t gport; 4422 bcm_fabric_tdm_direct_routing_t * routing_info; 4423 } fabric_tdm_direct_routing_set; 4424 struct { 4425 int unit; 4426 bcm_gport_t gport; 4427 bcm_fabric_tdm_editing_t * editing; 4428 } fabric_tdm_editing_get; 4429 struct { 4430 int unit; 4431 bcm_gport_t gport; 4432 bcm_fabric_tdm_editing_t * editing; 4433 } fabric_tdm_editing_set; 4434 #ifdef INCLUDE_L3 4435 struct { 4436 int unit; 4437 } failover_cleanup; 4438 struct { 4439 int unit; 4440 uint32 flags; 4441 bcm_failover_t * failover_id; 4442 } failover_create; 4443 struct { 4444 int unit; 4445 bcm_failover_t failover_id; 4446 } failover_destroy; 4447 struct { 4448 int unit; 4449 bcm_if_t intf; 4450 } failover_egress_clear; 4451 struct { 4452 int unit; 4453 bcm_if_t intf; 4454 bcm_l3_egress_t * failover_egr; 4455 } failover_egress_get; 4456 struct { 4457 int unit; 4458 bcm_if_t intf; 4459 bcm_if_t * prot_intf; 4460 } failover_egress_protection_get; 4461 struct { 4462 int unit; 4463 bcm_if_t intf; 4464 bcm_l3_egress_t * failover_egr; 4465 } failover_egress_set; 4466 struct { 4467 int unit; 4468 bcm_if_t intf; 4469 int * enable; 4470 } failover_egress_status_get; 4471 struct { 4472 int unit; 4473 bcm_if_t intf; 4474 int enable; 4475 } failover_egress_status_set; 4476 struct { 4477 int unit; 4478 bcm_failover_t failover_id; 4479 int * enable; 4480 } failover_get; 4481 struct { 4482 int unit; 4483 } failover_init; 4484 struct { 4485 int unit; 4486 bcm_failover_multi_level_t multi_level_failover; 4487 } failover_multi_level_attach; 4488 #endif /* INCLUDE_L3 */ 4489 struct { 4490 int unit; 4491 bcm_failover_ring_t * failover_ring; 4492 } failover_ring_config_get; 4493 struct { 4494 int unit; 4495 bcm_failover_ring_t * failover_ring; 4496 } failover_ring_config_set; 4497 #ifdef INCLUDE_L3 4498 struct { 4499 int unit; 4500 bcm_failover_t failover_id; 4501 int enable; 4502 } failover_set; 4503 struct { 4504 int unit; 4505 bcm_failover_element_t * failover; 4506 int * enable; 4507 } failover_status_get; 4508 struct { 4509 int unit; 4510 bcm_failover_element_t * failover; 4511 int enable; 4512 } failover_status_set; 4513 #endif /* INCLUDE_L3 */ 4514 #ifdef INCLUDE_FCMAP 4515 struct { 4516 int unit; 4517 bcm_port_t port; 4518 bcm_fcmap_diag_code_t * diag; 4519 } fcmap_diag_get; 4520 struct { 4521 int unit; 4522 bcm_fcmap_event_t t; 4523 int * enable; 4524 } fcmap_event_enable_get; 4525 struct { 4526 int unit; 4527 bcm_fcmap_event_t t; 4528 int enable; 4529 } fcmap_event_enable_set; 4530 struct { 4531 int unit; 4532 bcm_fcmap_event_cb cb; 4533 void * user_data; 4534 } fcmap_event_register; 4535 struct { 4536 int unit; 4537 bcm_fcmap_event_cb cb; 4538 } fcmap_event_unregister; 4539 struct { 4540 int unit; 4541 bcm_port_t port; 4542 bcm_fcmap_lf_tr_t * trigger; 4543 bcm_fcmap_lf_rc_t * rc; 4544 } fcmap_linkfault_trigger_rc_get; 4545 struct { 4546 int unit; 4547 bcm_port_t port; 4548 bcm_fcmap_port_ability_t * ability_mask; 4549 } fcmap_port_ability_advert_get; 4550 struct { 4551 int unit; 4552 bcm_port_t port; 4553 bcm_fcmap_port_ability_t * ability_mask; 4554 } fcmap_port_ability_advert_set; 4555 struct { 4556 int unit; 4557 bcm_port_t port; 4558 bcm_fcmap_port_config_t * cfg; 4559 } fcmap_port_config_get; 4560 struct { 4561 int unit; 4562 bcm_port_t port; 4563 bcm_fcmap_port_config_t * cfg; 4564 } fcmap_port_config_selective_get; 4565 struct { 4566 int unit; 4567 bcm_port_t port; 4568 bcm_fcmap_port_config_t * cfg; 4569 } fcmap_port_config_selective_set; 4570 struct { 4571 int unit; 4572 bcm_port_t port; 4573 bcm_fcmap_port_config_t * cfg; 4574 } fcmap_port_config_set; 4575 struct { 4576 int unit; 4577 bcm_port_t port; 4578 } fcmap_port_enable; 4579 struct { 4580 int unit; 4581 bcm_port_t port; 4582 } fcmap_port_link_reset; 4583 struct { 4584 int unit; 4585 bcm_port_t port; 4586 } fcmap_port_shutdown; 4587 struct { 4588 int unit; 4589 bcm_port_t port; 4590 bcm_fcmap_port_speed_t speed; 4591 } fcmap_port_speed_set; 4592 struct { 4593 int unit; 4594 bcm_fcmap_port_traverse_cb callbk; 4595 void * user_data; 4596 } fcmap_port_traverse; 4597 struct { 4598 int unit; 4599 bcm_port_t port; 4600 } fcmap_stat_clear; 4601 struct { 4602 int unit; 4603 bcm_port_t port; 4604 bcm_fcmap_stat_t stat; 4605 uint64 * val; 4606 } fcmap_stat_get; 4607 struct { 4608 int unit; 4609 bcm_port_t port; 4610 bcm_fcmap_stat_t stat; 4611 uint32 * val; 4612 } fcmap_stat_get32; 4613 struct { 4614 int unit; 4615 bcm_port_t port; 4616 bcm_fcmap_vlan_vsan_map_t * vlan; 4617 } fcmap_vlan_map_add; 4618 struct { 4619 int unit; 4620 bcm_port_t port; 4621 bcm_fcmap_vlan_vsan_map_t * vlan; 4622 } fcmap_vlan_map_delete; 4623 struct { 4624 int unit; 4625 bcm_port_t port; 4626 bcm_fcmap_vlan_vsan_map_t * vlan; 4627 } fcmap_vlan_map_get; 4628 #endif /* INCLUDE_FCMAP */ 4629 struct { 4630 int unit; 4631 } fcoe_cleanup; 4632 struct { 4633 int unit; 4634 bcm_fcoe_vsan_id_t vsan_id; 4635 bcm_fcoe_vsan_control_t type; 4636 int * arg; 4637 } fcoe_control_vsan_get; 4638 struct { 4639 int unit; 4640 bcm_fcoe_vsan_id_t vsan_id; 4641 bcm_fcoe_vsan_control_t type; 4642 int arg; 4643 } fcoe_control_vsan_set; 4644 struct { 4645 int unit; 4646 } fcoe_enable_set; 4647 struct { 4648 int unit; 4649 uint32 flags; 4650 uint8 r_ctl; 4651 bcm_fcoe_fc_header_type_t * hdr_type; 4652 } fcoe_fc_header_type_get; 4653 struct { 4654 int unit; 4655 uint32 flags; 4656 uint8 r_ctl; 4657 bcm_fcoe_fc_header_type_t hdr_type; 4658 } fcoe_fc_header_type_set; 4659 struct { 4660 int unit; 4661 } fcoe_init; 4662 struct { 4663 int unit; 4664 uint32 flags; 4665 bcm_if_t intf; 4666 bcm_fcoe_intf_config_t * cfg; 4667 } fcoe_intf_config_get; 4668 struct { 4669 int unit; 4670 uint32 flags; 4671 bcm_if_t intf; 4672 bcm_fcoe_intf_config_t * cfg; 4673 } fcoe_intf_config_set; 4674 struct { 4675 int unit; 4676 bcm_fcoe_route_t * route; 4677 } fcoe_route_add; 4678 struct { 4679 int unit; 4680 bcm_fcoe_route_t * route; 4681 } fcoe_route_delete; 4682 struct { 4683 int unit; 4684 } fcoe_route_delete_all; 4685 struct { 4686 int unit; 4687 bcm_fcoe_route_t * route; 4688 } fcoe_route_delete_by_interface; 4689 struct { 4690 int unit; 4691 bcm_fcoe_route_t * route; 4692 } fcoe_route_delete_by_prefix; 4693 struct { 4694 int unit; 4695 bcm_fcoe_route_t * route; 4696 } fcoe_route_find; 4697 struct { 4698 int unit; 4699 bcm_fcoe_route_t * route; 4700 uint32 stat_counter_id; 4701 } fcoe_route_stat_attach; 4702 struct { 4703 int unit; 4704 bcm_fcoe_route_t * route; 4705 bcm_fcoe_route_stat_t stat; 4706 uint32 num_entries; 4707 uint32 * counter_indexes; 4708 bcm_stat_value_t * counter_values; 4709 } fcoe_route_stat_counter_get; 4710 struct { 4711 int unit; 4712 bcm_fcoe_route_t * route; 4713 bcm_fcoe_route_stat_t stat; 4714 uint32 num_entries; 4715 uint32 * counter_indexes; 4716 bcm_stat_value_t * counter_values; 4717 } fcoe_route_stat_counter_set; 4718 struct { 4719 int unit; 4720 bcm_fcoe_route_t * route; 4721 bcm_fcoe_route_stat_t stat; 4722 uint32 num_entries; 4723 uint32 * counter_indexes; 4724 bcm_stat_value_t * counter_values; 4725 } fcoe_route_stat_counter_sync_get; 4726 struct { 4727 int unit; 4728 bcm_fcoe_route_t * route; 4729 } fcoe_route_stat_detach; 4730 struct { 4731 int unit; 4732 bcm_fcoe_route_t * route; 4733 bcm_fcoe_route_stat_t stat; 4734 uint32 * stat_counter_id; 4735 } fcoe_route_stat_id_get; 4736 struct { 4737 int unit; 4738 uint32 flags; 4739 bcm_fcoe_route_traverse_cb trav_fn; 4740 void * user_data; 4741 } fcoe_route_traverse; 4742 struct { 4743 int unit; 4744 uint32 options; 4745 bcm_fcoe_vsan_t * vsan; 4746 bcm_fcoe_vsan_id_t * vsan_id; 4747 } fcoe_vsan_create; 4748 struct { 4749 int unit; 4750 bcm_fcoe_vsan_id_t vsan_id; 4751 } fcoe_vsan_destroy; 4752 struct { 4753 int unit; 4754 } fcoe_vsan_destroy_all; 4755 struct { 4756 int unit; 4757 bcm_fcoe_vsan_id_t vsan_id; 4758 bcm_fcoe_vsan_t * vsan; 4759 } fcoe_vsan_get; 4760 struct { 4761 int unit; 4762 bcm_fcoe_vsan_id_t vsan_id; 4763 bcm_fcoe_vsan_t * vsan; 4764 } fcoe_vsan_set; 4765 struct { 4766 int unit; 4767 bcm_fcoe_vsan_id_t vsan; 4768 uint32 stat_counter_id; 4769 } fcoe_vsan_stat_attach; 4770 struct { 4771 int unit; 4772 bcm_fcoe_vsan_id_t vsan; 4773 bcm_fcoe_vsan_stat_t stat; 4774 uint32 num_entries; 4775 uint32 * counter_indexes; 4776 bcm_stat_value_t * counter_values; 4777 } fcoe_vsan_stat_counter_get; 4778 struct { 4779 int unit; 4780 bcm_fcoe_vsan_id_t vsan; 4781 bcm_fcoe_vsan_stat_t stat; 4782 uint32 num_entries; 4783 uint32 * counter_indexes; 4784 bcm_stat_value_t * counter_values; 4785 } fcoe_vsan_stat_counter_set; 4786 struct { 4787 int unit; 4788 bcm_fcoe_vsan_id_t vsan; 4789 bcm_fcoe_vsan_stat_t stat; 4790 uint32 num_entries; 4791 uint32 * counter_indexes; 4792 bcm_stat_value_t * counter_values; 4793 } fcoe_vsan_stat_counter_sync_get; 4794 struct { 4795 int unit; 4796 bcm_fcoe_vsan_id_t vsan; 4797 } fcoe_vsan_stat_detach; 4798 struct { 4799 int unit; 4800 bcm_fcoe_vsan_id_t vsan; 4801 bcm_fcoe_vsan_stat_t stat; 4802 uint32 * stat_counter_id; 4803 } fcoe_vsan_stat_id_get; 4804 struct { 4805 int unit; 4806 bcm_fcoe_vsan_translate_key_config_t * key; 4807 bcm_fcoe_vsan_action_set_t * action; 4808 } fcoe_vsan_translate_action_add; 4809 struct { 4810 int unit; 4811 bcm_fcoe_vsan_translate_key_config_t * key; 4812 } fcoe_vsan_translate_action_delete; 4813 struct { 4814 int unit; 4815 uint32 flags; 4816 bcm_fcoe_vsan_traverse_cb trav_fn; 4817 void * user_data; 4818 } fcoe_vsan_traverse; 4819 struct { 4820 int unit; 4821 bcm_fcoe_zone_entry_t * zone; 4822 } fcoe_zone_add; 4823 struct { 4824 int unit; 4825 bcm_fcoe_zone_entry_t * zone; 4826 } fcoe_zone_delete; 4827 struct { 4828 int unit; 4829 } fcoe_zone_delete_all; 4830 struct { 4831 int unit; 4832 bcm_fcoe_zone_entry_t * zone; 4833 } fcoe_zone_delete_by_did; 4834 struct { 4835 int unit; 4836 bcm_fcoe_zone_entry_t * zone; 4837 } fcoe_zone_delete_by_sid; 4838 struct { 4839 int unit; 4840 bcm_fcoe_zone_entry_t * zone; 4841 } fcoe_zone_delete_by_vsan; 4842 struct { 4843 int unit; 4844 bcm_fcoe_zone_entry_t * zone; 4845 } fcoe_zone_get; 4846 struct { 4847 int unit; 4848 uint32 flags; 4849 bcm_fcoe_zone_traverse_cb trav_fn; 4850 void * user_data; 4851 } fcoe_zone_traverse; 4852 struct { 4853 int unit; 4854 uint32 flags; 4855 bcm_field_ace_format_t ace_format_id; 4856 bcm_field_ace_entry_info_t * entry_info; 4857 uint32 * entry_handle; 4858 } field_ace_entry_add; 4859 struct { 4860 int unit; 4861 uint32 entry_handle; 4862 } field_ace_entry_delete; 4863 struct { 4864 int unit; 4865 uint32 entry_handle; 4866 bcm_field_ace_entry_info_t * entry_info; 4867 } field_ace_entry_info_get; 4868 struct { 4869 int unit; 4870 uint32 flags; 4871 bcm_field_ace_format_info_t * ace_format_info; 4872 bcm_field_ace_format_t * ace_format_id; 4873 } field_ace_format_add; 4874 struct { 4875 int unit; 4876 bcm_field_ace_format_t ace_format_id; 4877 } field_ace_format_delete; 4878 struct { 4879 int unit; 4880 bcm_field_ace_format_t ace_format_id; 4881 bcm_field_ace_format_info_t * ace_format_info; 4882 } field_ace_format_info_get; 4883 struct { 4884 int unit; 4885 bcm_field_entry_t entry; 4886 bcm_field_action_t action; 4887 uint32 param0; 4888 uint32 param1; 4889 } field_action_add; 4890 struct { 4891 int unit; 4892 bcm_field_entry_t entry; 4893 bcm_field_class_info_t * class_info; 4894 } field_action_class_add; 4895 struct { 4896 int unit; 4897 bcm_field_entry_t entry; 4898 bcm_field_class_info_t * class_info; 4899 } field_action_class_get; 4900 struct { 4901 int unit; 4902 bcm_field_entry_t entry; 4903 bcm_field_action_t action; 4904 int core_config_arr_len; 4905 bcm_field_action_core_config_t * core_config_arr; 4906 } field_action_config_add; 4907 struct { 4908 int unit; 4909 bcm_field_entry_t entry; 4910 bcm_field_action_t action; 4911 int core_config_arr_len; 4912 bcm_field_action_core_config_t * core_config_arr; 4913 } field_action_config_get; 4914 struct { 4915 int unit; 4916 bcm_field_entry_t entry; 4917 bcm_field_action_t action; 4918 bcm_field_action_params_t * params; 4919 bcm_field_action_match_config_t * match_config; 4920 } field_action_config_info_add; 4921 struct { 4922 int unit; 4923 bcm_field_entry_t entry; 4924 bcm_field_action_t action; 4925 bcm_field_action_params_t * params; 4926 bcm_field_action_match_config_t * match_config; 4927 } field_action_config_info_get; 4928 struct { 4929 int unit; 4930 bcm_field_stage_t stage; 4931 bcm_field_action_t action; 4932 uint8 max_ct; 4933 uint16 * cont_id_arr; 4934 uint16 * cont_sz_arr; 4935 uint8 * actual_ct; 4936 uint8 * action_size; 4937 } field_action_cont_info_get; 4938 struct { 4939 int unit; 4940 bcm_field_entry_t entry; 4941 bcm_field_CopyToCpu_config_t * CopyToCpu_config; 4942 } field_action_copytocpu_config_get; 4943 struct { 4944 int unit; 4945 bcm_field_entry_t entry; 4946 bcm_field_CopyToCpu_config_t CopyToCpu_config; 4947 } field_action_copytocpu_config_set; 4948 struct { 4949 int unit; 4950 uint32 flags; 4951 bcm_field_action_info_t * action_info; 4952 bcm_field_action_t * action_id; 4953 } field_action_create; 4954 struct { 4955 int unit; 4956 bcm_field_entry_t entry; 4957 bcm_field_action_t action; 4958 uint32 param0; 4959 uint32 param1; 4960 } field_action_delete; 4961 struct { 4962 int unit; 4963 bcm_field_action_t action_id; 4964 } field_action_destroy; 4965 struct { 4966 int unit; 4967 bcm_field_entry_t entry; 4968 bcm_field_action_t action; 4969 uint32 * param0; 4970 uint32 * param1; 4971 } field_action_get; 4972 struct { 4973 int unit; 4974 bcm_field_action_t action_id; 4975 bcm_field_stage_t stage; 4976 bcm_field_action_info_t * action_info; 4977 } field_action_info_get; 4978 struct { 4979 int unit; 4980 bcm_field_entry_t entry; 4981 bcm_field_action_t action; 4982 uint8 * mac; 4983 } field_action_mac_add; 4984 struct { 4985 int unit; 4986 bcm_field_entry_t entry; 4987 bcm_field_action_t action; 4988 bcm_mac_t * mac; 4989 } field_action_mac_get; 4990 struct { 4991 int unit; 4992 bcm_field_entry_t entry; 4993 bcm_field_action_t action; 4994 bcm_pbmp_t pbmp; 4995 } field_action_ports_add; 4996 struct { 4997 int unit; 4998 bcm_field_entry_t entry; 4999 bcm_field_action_t action; 5000 bcm_pbmp_t * pbmp; 5001 } field_action_ports_get; 5002 struct { 5003 int unit; 5004 bcm_field_entry_t entry; 5005 bcm_field_redirect_config_t * redirect_config; 5006 } field_action_redirect_config_get; 5007 struct { 5008 int unit; 5009 bcm_field_entry_t entry; 5010 bcm_field_redirect_config_t redirect_config; 5011 } field_action_redirect_config_set; 5012 struct { 5013 int unit; 5014 bcm_field_entry_t entry; 5015 bcm_field_action_t action; 5016 } field_action_remove; 5017 struct { 5018 int unit; 5019 bcm_field_entry_t entry; 5020 } field_action_remove_all; 5021 struct { 5022 int unit; 5023 bcm_field_stage_t stage; 5024 bcm_field_action_t bcm_action; 5025 uint32 * bcm_value; 5026 uint32 * hw_value; 5027 } field_action_value_map; 5028 struct { 5029 int unit; 5030 bcm_field_entry_t entry; 5031 bcm_field_action_t action; 5032 bcm_vlan_action_set_t * vlan_action_set; 5033 } field_action_vlan_actions_add; 5034 struct { 5035 int unit; 5036 bcm_field_entry_t entry; 5037 bcm_field_action_t action; 5038 bcm_vlan_action_set_t * vlan_action_set; 5039 } field_action_vlan_actions_get; 5040 struct { 5041 int unit; 5042 uint32 flags; 5043 int internal_action; 5044 uint32 * width_p; 5045 } field_action_width_get; 5046 struct { 5047 int unit; 5048 uint32 flags; 5049 int internal_action; 5050 uint32 width; 5051 } field_action_width_set; 5052 struct { 5053 int unit; 5054 bcm_field_stage_t stage; 5055 bcm_field_qualify_t qual; 5056 uint32 num_entries; 5057 uint32 * orig_values_array; 5058 uint32 * map_values_array; 5059 } field_class_map_get; 5060 struct { 5061 int unit; 5062 bcm_field_stage_t stage; 5063 bcm_field_qualify_t qual; 5064 uint32 num_entries; 5065 uint32 * orig_values_array; 5066 uint32 * map_values_array; 5067 } field_class_map_set; 5068 struct { 5069 int unit; 5070 bcm_field_qualify_t qual; 5071 uint16 * class_size; 5072 } field_class_size_get; 5073 struct { 5074 int unit; 5075 int pair_id; 5076 bcm_field_compare_operand_t compare_operand; 5077 int * offset; 5078 } field_compare_operand_offset_get; 5079 struct { 5080 int unit; 5081 bcm_field_compression_map_type_t type; 5082 bcm_pbmp_t ports; 5083 uint16 entry_cnt; 5084 uint16 * val_arr; 5085 uint16 * map_val_arr; 5086 } field_compression_direct_mapped_get; 5087 struct { 5088 int unit; 5089 bcm_field_compression_map_type_t type; 5090 bcm_pbmp_t ports; 5091 uint16 entry_cnt; 5092 uint16 * val_arr; 5093 uint16 * map_val_arr; 5094 } field_compression_direct_mapped_set; 5095 struct { 5096 int unit; 5097 bcm_field_compression_map_type_t type; 5098 uint16 index; 5099 bcm_pbmp_t ports; 5100 uint16 * val; 5101 uint16 * map_val; 5102 } field_compression_index_mapped_get; 5103 struct { 5104 int unit; 5105 bcm_field_compression_map_type_t type; 5106 uint16 index; 5107 bcm_pbmp_t ports; 5108 uint16 val; 5109 uint16 map_val; 5110 } field_compression_index_mapped_set; 5111 struct { 5112 int unit; 5113 uint32 flags; 5114 bcm_field_stage_t stage; 5115 bcm_field_context_t context_id; 5116 uint32 pair_id; 5117 bcm_field_context_compare_info_t * cmp_info; 5118 } field_context_compare_create; 5119 struct { 5120 int unit; 5121 bcm_field_stage_t stage; 5122 bcm_field_context_t context_id; 5123 uint32 pair_id; 5124 } field_context_compare_destroy; 5125 struct { 5126 int unit; 5127 bcm_field_stage_t stage; 5128 bcm_field_context_t context_id; 5129 uint32 pair_id; 5130 bcm_field_context_compare_info_t * cmp_info; 5131 } field_context_compare_info_get; 5132 struct { 5133 int unit; 5134 uint32 flags; 5135 bcm_field_stage_t stage; 5136 bcm_field_context_info_t * context_info; 5137 bcm_field_context_t * context_id; 5138 } field_context_create; 5139 struct { 5140 int unit; 5141 bcm_field_stage_t stage; 5142 bcm_field_context_t context_id; 5143 } field_context_destroy; 5144 struct { 5145 int unit; 5146 uint32 flags; 5147 bcm_field_stage_t stage; 5148 bcm_field_context_t context_id; 5149 bcm_field_context_hash_info_t * hash_info; 5150 } field_context_hash_create; 5151 struct { 5152 int unit; 5153 bcm_field_stage_t stage; 5154 bcm_field_context_t context_id; 5155 } field_context_hash_destroy; 5156 struct { 5157 int unit; 5158 bcm_field_stage_t stage; 5159 bcm_field_context_t context_id; 5160 bcm_field_context_hash_info_t * hash_info; 5161 } field_context_hash_info_get; 5162 struct { 5163 int unit; 5164 bcm_field_stage_t stage; 5165 bcm_field_context_t context_id; 5166 bcm_field_context_info_t * context_info; 5167 } field_context_info_get; 5168 struct { 5169 int unit; 5170 uint32 flags; 5171 bcm_field_stage_t stage; 5172 bcm_field_context_t context_id; 5173 bcm_field_context_param_info_t * context_params; 5174 } field_context_param_set; 5175 struct { 5176 int unit; 5177 bcm_field_control_t control; 5178 uint32 * state; 5179 } field_control_get; 5180 struct { 5181 int unit; 5182 bcm_field_control_t control; 5183 uint32 state; 5184 } field_control_set; 5185 struct { 5186 int unit; 5187 bcm_field_data_qualifier_t * data_qualifier; 5188 } field_data_qualifier_create; 5189 struct { 5190 int unit; 5191 int qual_id; 5192 } field_data_qualifier_destroy; 5193 struct { 5194 int unit; 5195 } field_data_qualifier_destroy_all; 5196 struct { 5197 int unit; 5198 int qual_id; 5199 bcm_field_data_ethertype_t * etype; 5200 } field_data_qualifier_ethertype_add; 5201 struct { 5202 int unit; 5203 int qual_id; 5204 bcm_field_data_ethertype_t * etype; 5205 } field_data_qualifier_ethertype_delete; 5206 struct { 5207 int unit; 5208 int qual_id; 5209 bcm_field_data_qualifier_t * qual; 5210 } field_data_qualifier_get; 5211 struct { 5212 int unit; 5213 int qual_id; 5214 bcm_field_data_ip_protocol_t * ip_protocol; 5215 } field_data_qualifier_ip_protocol_add; 5216 struct { 5217 int unit; 5218 int qual_id; 5219 bcm_field_data_ip_protocol_t * ip_protocol; 5220 } field_data_qualifier_ip_protocol_delete; 5221 struct { 5222 int unit; 5223 int qual_size; 5224 int * qual_array; 5225 int * qual_count; 5226 } field_data_qualifier_multi_get; 5227 struct { 5228 int unit; 5229 int qual_id; 5230 bcm_field_data_packet_format_t * packet_format; 5231 } field_data_qualifier_packet_format_add; 5232 struct { 5233 int unit; 5234 int qual_id; 5235 bcm_field_data_packet_format_t * packet_format; 5236 } field_data_qualifier_packet_format_delete; 5237 struct { 5238 int unit; 5239 uint32 options; 5240 bcm_field_destination_match_t * match; 5241 bcm_field_destination_action_t * action; 5242 } field_destination_entry_add; 5243 struct { 5244 int unit; 5245 bcm_field_destination_match_t * match; 5246 } field_destination_entry_delete; 5247 struct { 5248 int unit; 5249 bcm_field_destination_match_t * match; 5250 bcm_field_destination_action_t * action; 5251 } field_destination_entry_get; 5252 struct { 5253 int unit; 5254 bcm_field_destination_entry_traverse_cb callback; 5255 void * user_data; 5256 } field_destination_entry_traverse; 5257 struct { 5258 int unit; 5259 bcm_field_destination_match_t * match; 5260 uint32 * value; 5261 } field_destination_flexctr_object_get; 5262 struct { 5263 int unit; 5264 bcm_field_destination_match_t * match; 5265 uint32 value; 5266 } field_destination_flexctr_object_set; 5267 struct { 5268 int unit; 5269 bcm_field_destination_match_t * match; 5270 uint32 stat_counter_id; 5271 } field_destination_stat_attach; 5272 struct { 5273 int unit; 5274 bcm_field_destination_match_t * match; 5275 } field_destination_stat_detach; 5276 struct { 5277 int unit; 5278 bcm_field_destination_match_t * match; 5279 uint32 * stat_counter_id; 5280 } field_destination_stat_id_get; 5281 struct { 5282 int unit; 5283 } field_detach; 5284 struct { 5285 int unit; 5286 bcm_field_entry_t entry; 5287 bcm_field_extraction_action_t action; 5288 int count; 5289 bcm_field_extraction_field_t * extractions; 5290 } field_direct_extraction_action_add; 5291 struct { 5292 int unit; 5293 bcm_field_entry_t entry; 5294 bcm_field_extraction_action_t * action; 5295 int max_count; 5296 bcm_field_extraction_field_t * extractions; 5297 int * actual_count; 5298 } field_direct_extraction_action_get; 5299 struct { 5300 int unit; 5301 uint32 flags; 5302 bcm_field_group_t fg_id; 5303 bcm_field_context_t context_id; 5304 bcm_field_action_priority_t * encoded_position; 5305 bcm_field_efes_action_info_t * efes_action_info; 5306 } field_efes_action_add; 5307 struct { 5308 int unit; 5309 bcm_field_group_t fg_id; 5310 bcm_field_context_t context_id; 5311 bcm_field_action_priority_t bcm_field_action_priority_t; 5312 } field_efes_action_delete; 5313 struct { 5314 int unit; 5315 bcm_field_group_t fg_id; 5316 bcm_field_context_t context_id; 5317 bcm_field_action_priority_t encoded_position; 5318 bcm_field_efes_action_info_t * efes_action_info; 5319 } field_efes_action_info_get; 5320 struct { 5321 int unit; 5322 uint32 flags; 5323 bcm_field_group_t fg_id; 5324 bcm_field_entry_info_t * entry_info; 5325 bcm_field_entry_t * entry_handle; 5326 } field_entry_add; 5327 struct { 5328 int unit; 5329 bcm_field_entry_t src_entry; 5330 bcm_field_entry_t * dst_entry; 5331 uint32 flags; 5332 } field_entry_config_copy; 5333 struct { 5334 int unit; 5335 bcm_field_entry_config_t * entry_config; 5336 } field_entry_config_create; 5337 struct { 5338 int unit; 5339 bcm_field_entry_config_t * entry_config; 5340 } field_entry_config_get; 5341 struct { 5342 int unit; 5343 bcm_field_entry_t src_entry; 5344 bcm_field_entry_t * dst_entry; 5345 } field_entry_copy; 5346 struct { 5347 int unit; 5348 bcm_field_entry_t src_entry; 5349 bcm_field_entry_t dst_entry; 5350 } field_entry_copy_id; 5351 struct { 5352 int unit; 5353 bcm_field_group_t group; 5354 bcm_field_entry_t * entry; 5355 } field_entry_create; 5356 struct { 5357 int unit; 5358 bcm_field_group_t group; 5359 bcm_field_entry_t entry; 5360 } field_entry_create_id; 5361 struct { 5362 int unit; 5363 bcm_field_group_t fg_id; 5364 bcm_field_entry_qual_t * entry_qual_info; 5365 bcm_field_entry_t entry_handle; 5366 } field_entry_delete; 5367 struct { 5368 int unit; 5369 } field_entry_delete_all; 5370 struct { 5371 int unit; 5372 bcm_field_entry_t entry; 5373 } field_entry_destroy; 5374 struct { 5375 int unit; 5376 } field_entry_destroy_all; 5377 #ifdef BROADCOM_DEBUG 5378 struct { 5379 int unit; 5380 bcm_field_entry_t entry; 5381 } field_entry_dump; 5382 #endif /* BROADCOM_DEBUG */ 5383 struct { 5384 int unit; 5385 bcm_field_entry_t entry; 5386 int * enable_flag; 5387 } field_entry_enable_get; 5388 struct { 5389 int unit; 5390 bcm_field_entry_t entry; 5391 int enable_flag; 5392 } field_entry_enable_set; 5393 struct { 5394 int unit; 5395 bcm_field_entry_t entry; 5396 bcm_field_flexctr_config_t * flexctr_cfg; 5397 } field_entry_flexctr_attach; 5398 struct { 5399 int unit; 5400 bcm_field_entry_t entry; 5401 bcm_field_flexctr_config_t * flexctr_cfg; 5402 } field_entry_flexctr_detach; 5403 struct { 5404 int unit; 5405 uint32 flags; 5406 bcm_field_entry_t entry_handle; 5407 } field_entry_hit_flush; 5408 struct { 5409 int unit; 5410 uint32 flags; 5411 bcm_field_entry_t entry_handle; 5412 uint8 * entry_hit_core_bmp; 5413 } field_entry_hit_get; 5414 struct { 5415 int unit; 5416 bcm_field_group_t fg_id; 5417 bcm_field_entry_t entry_handle; 5418 bcm_field_entry_info_t * entry_info; 5419 } field_entry_info_get; 5420 struct { 5421 int unit; 5422 bcm_field_entry_t entry; 5423 } field_entry_install; 5424 struct { 5425 int unit; 5426 bcm_field_entry_t entry; 5427 bcm_field_entry_t * large_dt_entry; 5428 } field_entry_install_and_handler_update; 5429 struct { 5430 int unit; 5431 bcm_field_group_t group; 5432 int entry_size; 5433 bcm_field_entry_t * entry_array; 5434 int * entry_count; 5435 } field_entry_multi_get; 5436 struct { 5437 int unit; 5438 bcm_field_entry_oper_t * entry_oper; 5439 } field_entry_operation; 5440 struct { 5441 int unit; 5442 bcm_field_entry_t entry_id; 5443 int level; 5444 bcm_policer_t policer_id; 5445 } field_entry_policer_attach; 5446 struct { 5447 int unit; 5448 bcm_field_entry_t entry_id; 5449 int level; 5450 } field_entry_policer_detach; 5451 struct { 5452 int unit; 5453 bcm_field_entry_t entry_id; 5454 } field_entry_policer_detach_all; 5455 struct { 5456 int unit; 5457 bcm_field_entry_t entry_id; 5458 int level; 5459 bcm_policer_t * policer_id; 5460 } field_entry_policer_get; 5461 struct { 5462 int unit; 5463 bcm_field_entry_t entry; 5464 int * prio; 5465 } field_entry_prio_get; 5466 struct { 5467 int unit; 5468 bcm_field_entry_t entry; 5469 int prio; 5470 } field_entry_prio_set; 5471 struct { 5472 int unit; 5473 bcm_field_entry_t entry; 5474 } field_entry_reinstall; 5475 struct { 5476 int unit; 5477 bcm_field_entry_t entry; 5478 } field_entry_remove; 5479 struct { 5480 int unit; 5481 bcm_field_entry_t entry; 5482 int stat_id; 5483 } field_entry_stat_attach; 5484 struct { 5485 int unit; 5486 bcm_field_entry_t entry; 5487 int stat_id; 5488 } field_entry_stat_detach; 5489 struct { 5490 int unit; 5491 bcm_field_entry_t entry; 5492 int stat_id; 5493 bcm_field_stat_action_t stat_action; 5494 } field_entry_stat_extended_attach; 5495 struct { 5496 int unit; 5497 bcm_field_entry_t entry; 5498 int * stat_id; 5499 bcm_field_stat_action_t * stat_action; 5500 } field_entry_stat_extended_get; 5501 struct { 5502 int unit; 5503 bcm_field_entry_t entry; 5504 int * stat_id; 5505 } field_entry_stat_get; 5506 struct { 5507 int unit; 5508 uint32 flags; 5509 bcm_field_group_t fg_id; 5510 bcm_field_action_priority_t encoded_position; 5511 bcm_field_fem_action_info_t * fem_action_info; 5512 } field_fem_action_add; 5513 struct { 5514 int unit; 5515 bcm_field_group_t fg_id; 5516 bcm_field_action_priority_t bcm_field_action_priority_t; 5517 } field_fem_action_delete; 5518 struct { 5519 int unit; 5520 bcm_field_group_t fg_id; 5521 bcm_field_action_priority_t encoded_position; 5522 bcm_field_fem_action_info_t * fem_action_info; 5523 } field_fem_action_info_get; 5524 struct { 5525 int unit; 5526 uint32 flags; 5527 bcm_field_group_t fg_id; 5528 int entry_id; 5529 bcm_field_flush_entry_info_t * flush_entry_info; 5530 } field_flush_entry_add; 5531 struct { 5532 int unit; 5533 uint32 flags; 5534 bcm_field_group_t fg_id; 5535 int entry_id; 5536 } field_flush_entry_delete; 5537 struct { 5538 int unit; 5539 uint32 flags; 5540 bcm_field_group_t fg_id; 5541 int entry_id; 5542 bcm_field_flush_entry_info_t * flush_entry_info; 5543 } field_flush_entry_get; 5544 struct { 5545 int unit; 5546 uint32 flags; 5547 bcm_field_group_t fg_id; 5548 uint32 flush_profile_id; 5549 } field_flush_profile_attach; 5550 struct { 5551 int unit; 5552 uint32 flags; 5553 bcm_field_flush_profile_info_t * flush_profile_info; 5554 uint32 * flush_profile_id; 5555 } field_flush_profile_create; 5556 struct { 5557 int unit; 5558 uint32 flags; 5559 uint32 flush_profile_id; 5560 } field_flush_profile_destroy; 5561 struct { 5562 int unit; 5563 uint32 flags; 5564 uint32 flush_profile_id; 5565 bcm_field_flush_profile_info_t * flush_profile_info; 5566 } field_flush_profile_get; 5567 struct { 5568 int unit; 5569 bcm_field_group_t group; 5570 bcm_field_aset_t * aset; 5571 } field_group_action_get; 5572 struct { 5573 int unit; 5574 uint32 flags; 5575 bcm_field_group_t fg_id; 5576 bcm_field_action_t action; 5577 int * offset; 5578 } field_group_action_offset_get; 5579 struct { 5580 int unit; 5581 bcm_field_group_t group; 5582 bcm_field_aset_t aset; 5583 } field_group_action_set; 5584 struct { 5585 int unit; 5586 uint32 flags; 5587 bcm_field_group_info_t * fg_info; 5588 bcm_field_group_t * fg_id; 5589 } field_group_add; 5590 struct { 5591 int unit; 5592 bcm_field_group_t group; 5593 } field_group_compress; 5594 struct { 5595 int unit; 5596 bcm_field_group_config_t * group_config; 5597 } field_group_config_create; 5598 struct { 5599 int unit; 5600 bcm_field_group_config_extension_t * group_config; 5601 } field_group_config_extension_create; 5602 struct { 5603 int unit; 5604 bcm_field_group_config_t * group_config; 5605 bcm_field_group_mode_t * mode; 5606 } field_group_config_validate; 5607 struct { 5608 int unit; 5609 uint32 flags; 5610 bcm_field_group_t fg_id; 5611 bcm_field_context_t context_id; 5612 bcm_field_group_attach_info_t * attach_info; 5613 } field_group_context_attach; 5614 struct { 5615 int unit; 5616 bcm_field_group_t fg_id; 5617 bcm_field_context_t context_id; 5618 } field_group_context_detach; 5619 struct { 5620 int unit; 5621 bcm_field_group_t fg_id; 5622 bcm_field_context_t context_id; 5623 bcm_field_group_attach_info_t * attach_info; 5624 } field_group_context_info_get; 5625 struct { 5626 int unit; 5627 bcm_field_qset_t qset; 5628 int pri; 5629 bcm_field_group_t * group; 5630 } field_group_create; 5631 struct { 5632 int unit; 5633 bcm_field_qset_t qset; 5634 int pri; 5635 bcm_field_group_t group; 5636 } field_group_create_id; 5637 struct { 5638 int unit; 5639 bcm_field_qset_t qset; 5640 int pri; 5641 bcm_field_group_mode_t mode; 5642 bcm_field_group_t * group; 5643 } field_group_create_mode; 5644 struct { 5645 int unit; 5646 bcm_field_qset_t qset; 5647 int pri; 5648 bcm_field_group_mode_t mode; 5649 bcm_field_group_t group; 5650 } field_group_create_mode_id; 5651 struct { 5652 int unit; 5653 bcm_field_group_t group; 5654 bcm_field_entry_t * entry; 5655 } field_group_default_entry_get; 5656 struct { 5657 int unit; 5658 bcm_field_group_t group; 5659 bcm_field_entry_t entry; 5660 int enable; 5661 } field_group_default_entry_set; 5662 struct { 5663 int unit; 5664 bcm_field_group_t fg_id; 5665 } field_group_delete; 5666 struct { 5667 int unit; 5668 bcm_field_group_t group; 5669 } field_group_destroy; 5670 #ifdef BROADCOM_DEBUG 5671 struct { 5672 int unit; 5673 bcm_field_group_t group; 5674 } field_group_dump; 5675 #endif /* BROADCOM_DEBUG */ 5676 struct { 5677 int unit; 5678 bcm_field_group_t group; 5679 int * enable; 5680 } field_group_enable_get; 5681 struct { 5682 int unit; 5683 bcm_field_group_t group; 5684 int enable; 5685 } field_group_enable_set; 5686 struct { 5687 int unit; 5688 bcm_field_group_t group; 5689 int * enable; 5690 } field_group_expansion_enable_get; 5691 struct { 5692 int unit; 5693 bcm_field_group_t group; 5694 int enable; 5695 } field_group_expansion_enable_set; 5696 struct { 5697 int unit; 5698 bcm_field_group_t group; 5699 } field_group_flush; 5700 struct { 5701 int unit; 5702 bcm_field_group_t group; 5703 bcm_field_qset_t * qset; 5704 } field_group_get; 5705 struct { 5706 int unit; 5707 bcm_field_group_t fg_id; 5708 bcm_field_group_info_t * fg_info; 5709 } field_group_info_get; 5710 struct { 5711 int unit; 5712 bcm_field_group_t group; 5713 } field_group_install; 5714 struct { 5715 int unit; 5716 bcm_field_group_t group; 5717 bcm_field_group_mode_t * mode; 5718 } field_group_mode_get; 5719 struct { 5720 int unit; 5721 bcm_field_group_mode_type_t mode_type; 5722 bcm_field_group_packet_type_t packet_type; 5723 bcm_field_qset_t * qset; 5724 } field_group_mode_qset_get; 5725 struct { 5726 int unit; 5727 bcm_field_qualify_t stage; 5728 bcm_field_group_oper_mode_t * mode; 5729 } field_group_oper_mode_get; 5730 struct { 5731 int unit; 5732 bcm_field_qualify_t stage; 5733 bcm_field_group_oper_mode_t mode; 5734 } field_group_oper_mode_set; 5735 struct { 5736 int unit; 5737 bcm_port_t port; 5738 bcm_field_qset_t qset; 5739 int pri; 5740 bcm_field_group_mode_t mode; 5741 bcm_field_group_t * group; 5742 } field_group_port_create_mode; 5743 struct { 5744 int unit; 5745 bcm_port_t port; 5746 bcm_field_qset_t qset; 5747 int pri; 5748 bcm_field_group_mode_t mode; 5749 bcm_field_group_t group; 5750 } field_group_port_create_mode_id; 5751 struct { 5752 int unit; 5753 bcm_field_group_t group; 5754 bcm_pbmp_t pbmp; 5755 } field_group_ports_add; 5756 struct { 5757 int unit; 5758 bcm_pbmp_t pbmp; 5759 bcm_field_qset_t qset; 5760 int pri; 5761 bcm_field_group_mode_t mode; 5762 bcm_field_group_t * group; 5763 } field_group_ports_create_mode; 5764 struct { 5765 int unit; 5766 bcm_pbmp_t pbmp; 5767 bcm_field_qset_t qset; 5768 int pri; 5769 bcm_field_group_mode_t mode; 5770 bcm_field_group_t group; 5771 } field_group_ports_create_mode_id; 5772 struct { 5773 int unit; 5774 bcm_field_group_t group; 5775 bcm_pbmp_t * pbmp; 5776 } field_group_ports_get; 5777 struct { 5778 int unit; 5779 bcm_field_group_t group; 5780 bcm_pbmp_t pbmp; 5781 } field_group_ports_remove; 5782 struct { 5783 int unit; 5784 bcm_field_group_t group; 5785 bcm_field_presel_set_t * presel; 5786 } field_group_presel_get; 5787 struct { 5788 int unit; 5789 bcm_field_group_t group; 5790 bcm_field_presel_set_t * presel; 5791 } field_group_presel_set; 5792 struct { 5793 int unit; 5794 bcm_field_group_t group; 5795 int * priority; 5796 } field_group_priority_get; 5797 struct { 5798 int unit; 5799 bcm_field_group_t group; 5800 int priority; 5801 } field_group_priority_set; 5802 struct { 5803 int unit; 5804 uint32 flags; 5805 bcm_field_group_t fg_id; 5806 bcm_field_qualify_t qualifier; 5807 int * offset; 5808 } field_group_qualifier_offset_get; 5809 struct { 5810 int unit; 5811 bcm_field_group_t group; 5812 } field_group_remove; 5813 struct { 5814 int unit; 5815 bcm_field_group_t group; 5816 bcm_field_qset_t qset; 5817 } field_group_set; 5818 struct { 5819 int unit; 5820 bcm_field_group_t group; 5821 bcm_field_group_status_t * status; 5822 } field_group_status_get; 5823 struct { 5824 int unit; 5825 bcm_field_group_traverse_cb callback; 5826 void * user_data; 5827 } field_group_traverse; 5828 struct { 5829 int unit; 5830 bcm_field_qset_t qset; 5831 int pri; 5832 bcm_field_group_mode_t mode; 5833 bcm_field_group_t * group; 5834 } field_group_wlan_create_mode; 5835 struct { 5836 int unit; 5837 bcm_field_qset_t qset; 5838 int pri; 5839 bcm_field_group_mode_t mode; 5840 bcm_field_group_t group; 5841 } field_group_wlan_create_mode_id; 5842 struct { 5843 int unit; 5844 bcm_field_hintid_t hint_id; 5845 bcm_field_hint_t * hint; 5846 } field_hints_add; 5847 struct { 5848 int unit; 5849 bcm_field_hintid_t * hint_id; 5850 } field_hints_create; 5851 struct { 5852 int unit; 5853 bcm_field_hintid_t hint_id; 5854 bcm_field_hint_t * hint; 5855 } field_hints_delete; 5856 struct { 5857 int unit; 5858 bcm_field_hintid_t hint_id; 5859 } field_hints_delete_all; 5860 struct { 5861 int unit; 5862 bcm_field_hintid_t hint_id; 5863 } field_hints_destroy; 5864 struct { 5865 int unit; 5866 bcm_field_hintid_t hint_id; 5867 bcm_field_hint_t * hint; 5868 } field_hints_get; 5869 struct { 5870 int unit; 5871 } field_init; 5872 struct { 5873 int unit; 5874 uint32 flags; 5875 int internal_action; 5876 uint32 bcm_action_size; 5877 bcm_field_internal_to_bcm_map_t * bcm_action_stage; 5878 uint32 * bcm_action_size_actual; 5879 } field_internal_to_bcm_action_map; 5880 struct { 5881 int unit; 5882 bcm_mac_t * lower_limit; 5883 bcm_mac_t * upper_limit; 5884 } field_macsec_DstMacRange_get; 5885 struct { 5886 int unit; 5887 uint8 * lower_limit; 5888 uint8 * upper_limit; 5889 } field_macsec_DstMacRange_set; 5890 struct { 5891 int unit; 5892 uint32 flags; 5893 bcm_field_name_to_id_info_t * name_to_id_info; 5894 int * nof_ids; 5895 uint32 * ids; 5896 } field_name_to_id; 5897 struct { 5898 int unit; 5899 bcm_field_entry_t entry; 5900 bcm_field_oam_stat_action_t * oam_stat_action; 5901 } field_oam_stat_action_add; 5902 struct { 5903 int unit; 5904 bcm_field_entry_t entry; 5905 bcm_field_oam_stat_action_t * oam_stat_action; 5906 } field_oam_stat_action_delete; 5907 struct { 5908 int unit; 5909 bcm_field_entry_t entry; 5910 } field_oam_stat_action_delete_all; 5911 struct { 5912 int unit; 5913 bcm_field_entry_t entry; 5914 bcm_field_oam_stat_action_t * oam_stat_action; 5915 } field_oam_stat_action_get; 5916 struct { 5917 int unit; 5918 bcm_field_entry_t entry; 5919 int oam_stat_max; 5920 bcm_field_oam_stat_action_t * oam_stat_action; 5921 int * oam_stat_count; 5922 } field_oam_stat_action_get_all; 5923 struct { 5924 int unit; 5925 bcm_field_presel_config_t * presel_config; 5926 } field_presel_config_create; 5927 struct { 5928 int unit; 5929 bcm_field_presel_t presel_id; 5930 bcm_field_presel_config_t * presel_config; 5931 } field_presel_config_get; 5932 struct { 5933 int unit; 5934 bcm_field_presel_t presel_id; 5935 bcm_field_presel_config_t * presel_config; 5936 } field_presel_config_set; 5937 struct { 5938 int unit; 5939 bcm_field_presel_t * presel_id; 5940 } field_presel_create; 5941 struct { 5942 int unit; 5943 bcm_field_presel_t presel_id; 5944 } field_presel_create_id; 5945 struct { 5946 int unit; 5947 bcm_field_stage_t stage; 5948 bcm_field_presel_t presel_id; 5949 } field_presel_create_stage_id; 5950 struct { 5951 int unit; 5952 bcm_field_presel_t presel_id; 5953 } field_presel_destroy; 5954 struct { 5955 int unit; 5956 uint32 flags; 5957 bcm_field_presel_entry_id_t * entry_id; 5958 bcm_field_presel_entry_data_t * entry_data; 5959 } field_presel_get; 5960 struct { 5961 int unit; 5962 bcm_field_presel_group_config_t * group_config; 5963 } field_presel_group_config_create; 5964 struct { 5965 int unit; 5966 bcm_field_presel_group_config_t * group_config; 5967 } field_presel_group_config_get; 5968 struct { 5969 int unit; 5970 bcm_field_presel_group_t presel_group; 5971 } field_presel_group_destroy; 5972 struct { 5973 int unit; 5974 uint32 flags; 5975 bcm_field_presel_entry_id_t * entry_id; 5976 bcm_field_presel_entry_data_t * entry_data; 5977 } field_presel_set; 5978 struct { 5979 int unit; 5980 bcm_field_qset_t * qset; 5981 int qual_id; 5982 } field_qset_data_qualifier_add; 5983 struct { 5984 int unit; 5985 bcm_field_qset_t * qset; 5986 int qual_id; 5987 } field_qset_data_qualifier_delete; 5988 struct { 5989 int unit; 5990 bcm_field_qset_t qset; 5991 int qual_max; 5992 int * qual_arr; 5993 int * qual_count; 5994 } field_qset_data_qualifier_get; 5995 struct { 5996 int unit; 5997 bcm_field_qualify_t qualifier; 5998 int num_objects; 5999 int * object_list; 6000 bcm_field_qset_t * qset; 6001 } field_qset_id_multi_delete; 6002 struct { 6003 int unit; 6004 bcm_field_qset_t qset; 6005 bcm_field_qualify_t qualifier; 6006 int max_objects; 6007 int * object_list; 6008 int * count_objects; 6009 } field_qset_id_multi_get; 6010 struct { 6011 int unit; 6012 bcm_field_qualify_t qualifier; 6013 int num_objects; 6014 int * object_list; 6015 bcm_field_qset_t * qset; 6016 } field_qset_id_multi_set; 6017 struct { 6018 int unit; 6019 uint32 flags; 6020 bcm_field_qualifier_info_create_t * qual_info; 6021 bcm_field_qualify_t * qual_id; 6022 } field_qualifier_create; 6023 struct { 6024 int unit; 6025 bcm_field_entry_t entry; 6026 bcm_field_qualify_t qual_id; 6027 } field_qualifier_delete; 6028 struct { 6029 int unit; 6030 bcm_field_qualify_t qual_id; 6031 } field_qualifier_destroy; 6032 struct { 6033 int unit; 6034 bcm_field_qualify_t qual_id; 6035 bcm_field_stage_t stage; 6036 bcm_field_qualifier_info_get_t * qual_info; 6037 } field_qualifier_info_get; 6038 struct { 6039 int unit; 6040 bcm_field_stage_t stage; 6041 bcm_field_qualify_t bcm_qual; 6042 uint32 * bcm_value; 6043 uint32 * hw_value; 6044 } field_qualifier_value_map; 6045 struct { 6046 int unit; 6047 bcm_field_entry_t entry; 6048 bcm_field_AppType_t type; 6049 } field_qualify_AppType; 6050 struct { 6051 int unit; 6052 bcm_field_entry_t entry; 6053 bcm_field_AppType_t * type; 6054 } field_qualify_AppType_get; 6055 struct { 6056 int unit; 6057 bcm_field_entry_t entry; 6058 uint16 data; 6059 uint16 mask; 6060 } field_qualify_ApplSignatureId; 6061 struct { 6062 int unit; 6063 bcm_field_entry_t entry; 6064 uint16 * data; 6065 uint16 * mask; 6066 } field_qualify_ApplSignatureId_get; 6067 struct { 6068 int unit; 6069 bcm_field_entry_t entry; 6070 uint8 * data; 6071 uint8 * mask; 6072 } field_qualify_ArpDstMac; 6073 struct { 6074 int unit; 6075 bcm_field_entry_t entry; 6076 bcm_mac_t * data; 6077 bcm_mac_t * mask; 6078 } field_qualify_ArpDstMac_get; 6079 struct { 6080 int unit; 6081 bcm_field_entry_t entry; 6082 bcm_field_ArpOpcode_t data; 6083 } field_qualify_ArpOpcode; 6084 struct { 6085 int unit; 6086 bcm_field_entry_t entry; 6087 bcm_field_ArpOpcode_t * data; 6088 } field_qualify_ArpOpcode_get; 6089 struct { 6090 int unit; 6091 bcm_field_entry_t entry; 6092 uint32 data; 6093 uint32 mask; 6094 } field_qualify_ArpSenderIp4; 6095 struct { 6096 int unit; 6097 bcm_field_entry_t entry; 6098 uint32 * data; 6099 uint32 * mask; 6100 } field_qualify_ArpSenderIp4_get; 6101 struct { 6102 int unit; 6103 bcm_field_entry_t entry; 6104 uint8 * data; 6105 uint8 * mask; 6106 } field_qualify_ArpSrcMac; 6107 struct { 6108 int unit; 6109 bcm_field_entry_t entry; 6110 bcm_mac_t * data; 6111 bcm_mac_t * mask; 6112 } field_qualify_ArpSrcMac_get; 6113 struct { 6114 int unit; 6115 bcm_field_entry_t entry; 6116 uint32 data; 6117 uint32 mask; 6118 } field_qualify_ArpTargetIp4; 6119 struct { 6120 int unit; 6121 bcm_field_entry_t entry; 6122 uint32 * data; 6123 uint32 * mask; 6124 } field_qualify_ArpTargetIp4_get; 6125 struct { 6126 int unit; 6127 bcm_field_entry_t entry; 6128 uint8 data; 6129 uint8 mask; 6130 } field_qualify_BfdGoodPkt; 6131 struct { 6132 int unit; 6133 bcm_field_entry_t entry; 6134 uint8 * data; 6135 uint8 * mask; 6136 } field_qualify_BfdGoodPkt_get; 6137 struct { 6138 int unit; 6139 bcm_field_entry_t entry; 6140 uint16 data; 6141 uint16 mask; 6142 } field_qualify_BfdMultiplierLen; 6143 struct { 6144 int unit; 6145 bcm_field_entry_t entry; 6146 uint16 data; 6147 uint16 mask; 6148 } field_qualify_BfdMultiplierLen_get; 6149 struct { 6150 int unit; 6151 bcm_field_entry_t entry; 6152 uint8 data; 6153 uint8 mask; 6154 } field_qualify_BfdPktVersionOne; 6155 struct { 6156 int unit; 6157 bcm_field_entry_t entry; 6158 uint8 * data; 6159 uint8 * mask; 6160 } field_qualify_BfdPktVersionOne_get; 6161 struct { 6162 int unit; 6163 bcm_field_entry_t entry; 6164 uint8 data; 6165 uint8 mask; 6166 } field_qualify_BfdPktWithDstIpLoopbackAddr; 6167 struct { 6168 int unit; 6169 bcm_field_entry_t entry; 6170 uint8 * data; 6171 uint8 * mask; 6172 } field_qualify_BfdPktWithDstIpLoopbackAddr_get; 6173 struct { 6174 int unit; 6175 bcm_field_entry_t entry; 6176 uint8 data; 6177 uint8 mask; 6178 } field_qualify_BfdVerFlags; 6179 struct { 6180 int unit; 6181 bcm_field_entry_t entry; 6182 uint8 data; 6183 uint8 mask; 6184 } field_qualify_BfdVerFlags_get; 6185 struct { 6186 int unit; 6187 bcm_field_entry_t entry; 6188 uint32 data; 6189 uint32 mask; 6190 } field_qualify_BfdYourDiscriminator; 6191 struct { 6192 int unit; 6193 bcm_field_entry_t entry; 6194 uint32 * data; 6195 uint32 * mask; 6196 } field_qualify_BfdYourDiscriminator_get; 6197 struct { 6198 int unit; 6199 bcm_field_entry_t entry; 6200 uint8 data; 6201 uint8 mask; 6202 } field_qualify_BypassFilter; 6203 struct { 6204 int unit; 6205 bcm_field_entry_t entry; 6206 uint32 data; 6207 uint32 mask; 6208 } field_qualify_BypassFilter32; 6209 struct { 6210 int unit; 6211 bcm_field_entry_t entry; 6212 uint32 * data; 6213 uint32 * mask; 6214 } field_qualify_BypassFilter32_get; 6215 struct { 6216 int unit; 6217 bcm_field_entry_t entry; 6218 uint8 * data; 6219 uint8 * mask; 6220 } field_qualify_BypassFilter_get; 6221 struct { 6222 int unit; 6223 bcm_field_entry_t entry; 6224 uint8 data; 6225 uint8 mask; 6226 } field_qualify_BypassSrcMacFilter; 6227 struct { 6228 int unit; 6229 bcm_field_entry_t entry; 6230 uint8 * data; 6231 uint8 * mask; 6232 } field_qualify_BypassSrcMacFilter_get; 6233 struct { 6234 int unit; 6235 bcm_field_entry_t entry; 6236 uint8 data; 6237 uint8 mask; 6238 } field_qualify_CapwapHdrRid; 6239 struct { 6240 int unit; 6241 bcm_field_entry_t entry; 6242 uint8 * data; 6243 uint8 * mask; 6244 } field_qualify_CapwapHdrRid_get; 6245 struct { 6246 int unit; 6247 bcm_field_entry_t entry; 6248 uint8 data; 6249 uint8 mask; 6250 } field_qualify_CapwapHdrType; 6251 struct { 6252 int unit; 6253 bcm_field_entry_t entry; 6254 uint8 * data; 6255 uint8 * mask; 6256 } field_qualify_CapwapHdrType_get; 6257 struct { 6258 int unit; 6259 bcm_field_entry_t entry; 6260 bcm_ip_t data; 6261 bcm_ip_t mask; 6262 } field_qualify_CapwapPayloadDip; 6263 struct { 6264 int unit; 6265 bcm_field_entry_t entry; 6266 uint8 * data; 6267 uint8 * mask; 6268 } field_qualify_CapwapPayloadDip6; 6269 struct { 6270 int unit; 6271 bcm_field_entry_t entry; 6272 bcm_ip6_t * data; 6273 bcm_ip6_t * mask; 6274 } field_qualify_CapwapPayloadDip6_get; 6275 struct { 6276 int unit; 6277 bcm_field_entry_t entry; 6278 bcm_ip_t * data; 6279 bcm_ip_t * mask; 6280 } field_qualify_CapwapPayloadDip_get; 6281 struct { 6282 int unit; 6283 bcm_field_entry_t entry; 6284 uint8 * data; 6285 uint8 * mask; 6286 } field_qualify_CapwapPayloadDstMac; 6287 struct { 6288 int unit; 6289 bcm_field_entry_t entry; 6290 bcm_mac_t * data; 6291 bcm_mac_t * mask; 6292 } field_qualify_CapwapPayloadDstMac_get; 6293 struct { 6294 int unit; 6295 bcm_field_entry_t entry; 6296 uint16 data; 6297 uint16 mask; 6298 } field_qualify_CapwapPayloadEtherType; 6299 struct { 6300 int unit; 6301 bcm_field_entry_t entry; 6302 uint16 * data; 6303 uint16 * mask; 6304 } field_qualify_CapwapPayloadEtherType_get; 6305 struct { 6306 int unit; 6307 bcm_field_entry_t entry; 6308 bcm_vlan_t data; 6309 bcm_vlan_t mask; 6310 } field_qualify_CapwapPayloadInnerVlan; 6311 struct { 6312 int unit; 6313 bcm_field_entry_t entry; 6314 uint8 data; 6315 uint8 mask; 6316 } field_qualify_CapwapPayloadInnerVlanCfi; 6317 struct { 6318 int unit; 6319 bcm_field_entry_t entry; 6320 uint8 * data; 6321 uint8 * mask; 6322 } field_qualify_CapwapPayloadInnerVlanCfi_get; 6323 struct { 6324 int unit; 6325 bcm_field_entry_t entry; 6326 bcm_vlan_t data; 6327 bcm_vlan_t mask; 6328 } field_qualify_CapwapPayloadInnerVlanId; 6329 struct { 6330 int unit; 6331 bcm_field_entry_t entry; 6332 bcm_vlan_t * data; 6333 bcm_vlan_t * mask; 6334 } field_qualify_CapwapPayloadInnerVlanId_get; 6335 struct { 6336 int unit; 6337 bcm_field_entry_t entry; 6338 uint8 data; 6339 uint8 mask; 6340 } field_qualify_CapwapPayloadInnerVlanPri; 6341 struct { 6342 int unit; 6343 bcm_field_entry_t entry; 6344 uint8 * data; 6345 uint8 * mask; 6346 } field_qualify_CapwapPayloadInnerVlanPri_get; 6347 struct { 6348 int unit; 6349 bcm_field_entry_t entry; 6350 bcm_vlan_t * data; 6351 bcm_vlan_t * mask; 6352 } field_qualify_CapwapPayloadInnerVlan_get; 6353 struct { 6354 int unit; 6355 bcm_field_entry_t entry; 6356 uint8 data; 6357 uint8 mask; 6358 } field_qualify_CapwapPayloadIpProtocol; 6359 struct { 6360 int unit; 6361 bcm_field_entry_t entry; 6362 uint8 * data; 6363 uint8 * mask; 6364 } field_qualify_CapwapPayloadIpProtocol_get; 6365 struct { 6366 int unit; 6367 bcm_field_entry_t entry; 6368 uint8 data; 6369 uint8 mask; 6370 } field_qualify_CapwapPayloadL3HdrParseable; 6371 struct { 6372 int unit; 6373 bcm_field_entry_t entry; 6374 uint8 * data; 6375 uint8 * mask; 6376 } field_qualify_CapwapPayloadL3HdrParseable_get; 6377 struct { 6378 int unit; 6379 bcm_field_entry_t entry; 6380 bcm_l4_port_t data; 6381 bcm_l4_port_t mask; 6382 } field_qualify_CapwapPayloadL4DstPort; 6383 struct { 6384 int unit; 6385 bcm_field_entry_t entry; 6386 bcm_l4_port_t * data; 6387 bcm_l4_port_t * mask; 6388 } field_qualify_CapwapPayloadL4DstPort_get; 6389 struct { 6390 int unit; 6391 bcm_field_entry_t entry; 6392 uint8 data; 6393 uint8 mask; 6394 } field_qualify_CapwapPayloadL4HdrParseable; 6395 struct { 6396 int unit; 6397 bcm_field_entry_t entry; 6398 uint8 * data; 6399 uint8 * mask; 6400 } field_qualify_CapwapPayloadL4HdrParseable_get; 6401 struct { 6402 int unit; 6403 bcm_field_entry_t entry; 6404 bcm_l4_port_t data; 6405 bcm_l4_port_t mask; 6406 } field_qualify_CapwapPayloadL4SrcPort; 6407 struct { 6408 int unit; 6409 bcm_field_entry_t entry; 6410 bcm_l4_port_t * data; 6411 bcm_l4_port_t * mask; 6412 } field_qualify_CapwapPayloadL4SrcPort_get; 6413 struct { 6414 int unit; 6415 bcm_field_entry_t entry; 6416 bcm_vlan_t data; 6417 bcm_vlan_t mask; 6418 } field_qualify_CapwapPayloadOuterVlan; 6419 struct { 6420 int unit; 6421 bcm_field_entry_t entry; 6422 uint8 data; 6423 uint8 mask; 6424 } field_qualify_CapwapPayloadOuterVlanCfi; 6425 struct { 6426 int unit; 6427 bcm_field_entry_t entry; 6428 uint8 * data; 6429 uint8 * mask; 6430 } field_qualify_CapwapPayloadOuterVlanCfi_get; 6431 struct { 6432 int unit; 6433 bcm_field_entry_t entry; 6434 bcm_vlan_t data; 6435 bcm_vlan_t mask; 6436 } field_qualify_CapwapPayloadOuterVlanId; 6437 struct { 6438 int unit; 6439 bcm_field_entry_t entry; 6440 bcm_vlan_t * data; 6441 bcm_vlan_t * mask; 6442 } field_qualify_CapwapPayloadOuterVlanId_get; 6443 struct { 6444 int unit; 6445 bcm_field_entry_t entry; 6446 uint8 data; 6447 uint8 mask; 6448 } field_qualify_CapwapPayloadOuterVlanPri; 6449 struct { 6450 int unit; 6451 bcm_field_entry_t entry; 6452 uint8 * data; 6453 uint8 * mask; 6454 } field_qualify_CapwapPayloadOuterVlanPri_get; 6455 struct { 6456 int unit; 6457 bcm_field_entry_t entry; 6458 bcm_vlan_t * data; 6459 bcm_vlan_t * mask; 6460 } field_qualify_CapwapPayloadOuterVlan_get; 6461 struct { 6462 int unit; 6463 bcm_field_entry_t entry; 6464 uint8 data; 6465 uint8 mask; 6466 } field_qualify_CapwapPayloadSOF; 6467 struct { 6468 int unit; 6469 bcm_field_entry_t entry; 6470 uint8 * data; 6471 uint8 * mask; 6472 } field_qualify_CapwapPayloadSOF_get; 6473 struct { 6474 int unit; 6475 bcm_field_entry_t entry; 6476 bcm_ip_t data; 6477 bcm_ip_t mask; 6478 } field_qualify_CapwapPayloadSip; 6479 struct { 6480 int unit; 6481 bcm_field_entry_t entry; 6482 uint8 * data; 6483 uint8 * mask; 6484 } field_qualify_CapwapPayloadSip6; 6485 struct { 6486 int unit; 6487 bcm_field_entry_t entry; 6488 bcm_ip6_t * data; 6489 bcm_ip6_t * mask; 6490 } field_qualify_CapwapPayloadSip6_get; 6491 struct { 6492 int unit; 6493 bcm_field_entry_t entry; 6494 bcm_ip_t * data; 6495 bcm_ip_t * mask; 6496 } field_qualify_CapwapPayloadSip_get; 6497 struct { 6498 int unit; 6499 bcm_field_entry_t entry; 6500 uint8 * data; 6501 uint8 * mask; 6502 } field_qualify_CapwapPayloadSrcMac; 6503 struct { 6504 int unit; 6505 bcm_field_entry_t entry; 6506 bcm_mac_t * data; 6507 bcm_mac_t * mask; 6508 } field_qualify_CapwapPayloadSrcMac_get; 6509 struct { 6510 int unit; 6511 bcm_field_entry_t entry; 6512 uint8 data; 6513 uint8 mask; 6514 } field_qualify_CapwapPayloadTos; 6515 struct { 6516 int unit; 6517 bcm_field_entry_t entry; 6518 uint8 * data; 6519 uint8 * mask; 6520 } field_qualify_CapwapPayloadTos_get; 6521 struct { 6522 int unit; 6523 bcm_field_entry_t entry; 6524 uint8 data; 6525 uint8 mask; 6526 } field_qualify_CapwapPayloadVlanFormat; 6527 struct { 6528 int unit; 6529 bcm_field_entry_t entry; 6530 uint8 * data; 6531 uint8 * mask; 6532 } field_qualify_CapwapPayloadVlanFormat_get; 6533 struct { 6534 int unit; 6535 bcm_field_entry_t entry; 6536 uint32 data; 6537 uint32 mask; 6538 } field_qualify_CascadedKeyValue; 6539 struct { 6540 int unit; 6541 bcm_field_entry_t entry; 6542 uint32 * data; 6543 uint32 * mask; 6544 } field_qualify_CascadedKeyValue_get; 6545 struct { 6546 int unit; 6547 bcm_field_entry_t entry; 6548 uint32 data; 6549 uint32 mask; 6550 } field_qualify_ClassId; 6551 struct { 6552 int unit; 6553 bcm_field_entry_t entry; 6554 uint32 * data; 6555 uint32 * mask; 6556 } field_qualify_ClassId_get; 6557 struct { 6558 int unit; 6559 bcm_field_entry_t entry; 6560 uint32 data; 6561 uint32 mask; 6562 } field_qualify_CnTag; 6563 struct { 6564 int unit; 6565 bcm_field_entry_t entry; 6566 uint8 data; 6567 uint8 mask; 6568 } field_qualify_CnTagPresent; 6569 struct { 6570 int unit; 6571 bcm_field_entry_t entry; 6572 uint8 * data; 6573 uint8 * mask; 6574 } field_qualify_CnTagPresent_get; 6575 struct { 6576 int unit; 6577 bcm_field_entry_t entry; 6578 uint32 * data; 6579 uint32 * mask; 6580 } field_qualify_CnTag_get; 6581 struct { 6582 int unit; 6583 bcm_field_entry_t entry; 6584 uint8 color; 6585 } field_qualify_Color; 6586 struct { 6587 int unit; 6588 bcm_field_entry_t entry; 6589 uint8 * color; 6590 } field_qualify_Color_get; 6591 struct { 6592 int unit; 6593 bcm_field_entry_t entry; 6594 uint8 data; 6595 uint8 mask; 6596 } field_qualify_CompressionDstHit; 6597 struct { 6598 int unit; 6599 bcm_field_entry_t entry; 6600 uint8 * data; 6601 uint8 * mask; 6602 } field_qualify_CompressionDstHit_get; 6603 struct { 6604 int unit; 6605 bcm_field_entry_t entry; 6606 uint8 data; 6607 uint8 mask; 6608 } field_qualify_CompressionSrcHit; 6609 struct { 6610 int unit; 6611 bcm_field_entry_t entry; 6612 uint8 * data; 6613 uint8 * mask; 6614 } field_qualify_CompressionSrcHit_get; 6615 struct { 6616 int unit; 6617 bcm_field_entry_t entry; 6618 uint8 data; 6619 uint8 mask; 6620 } field_qualify_CongestionExperienced; 6621 struct { 6622 int unit; 6623 bcm_field_entry_t entry; 6624 uint8 * data; 6625 uint8 * mask; 6626 } field_qualify_CongestionExperienced_get; 6627 struct { 6628 int unit; 6629 bcm_field_entry_t entry; 6630 uint8 data; 6631 uint8 mask; 6632 } field_qualify_CongestionMarked; 6633 struct { 6634 int unit; 6635 bcm_field_entry_t entry; 6636 uint8 * data; 6637 uint8 * mask; 6638 } field_qualify_CongestionMarked_get; 6639 struct { 6640 int unit; 6641 bcm_field_entry_t entry; 6642 uint64 data; 6643 uint64 mask; 6644 } field_qualify_Container; 6645 struct { 6646 int unit; 6647 bcm_field_entry_t entry; 6648 uint64 * data; 6649 uint64 * mask; 6650 } field_qualify_Container_get; 6651 struct { 6652 int unit; 6653 bcm_field_entry_t entry; 6654 uint8 data; 6655 uint8 mask; 6656 } field_qualify_CopyToCpu; 6657 struct { 6658 int unit; 6659 bcm_field_entry_t entry; 6660 uint32 data; 6661 uint32 mask; 6662 } field_qualify_CopyToCpuReasonHigh; 6663 struct { 6664 int unit; 6665 bcm_field_entry_t entry; 6666 uint32 * data; 6667 uint32 * mask; 6668 } field_qualify_CopyToCpuReasonHigh_get; 6669 struct { 6670 int unit; 6671 bcm_field_entry_t entry; 6672 uint32 data; 6673 uint32 mask; 6674 } field_qualify_CopyToCpuReasonLow; 6675 struct { 6676 int unit; 6677 bcm_field_entry_t entry; 6678 uint32 * data; 6679 uint32 * mask; 6680 } field_qualify_CopyToCpuReasonLow_get; 6681 struct { 6682 int unit; 6683 bcm_field_entry_t entry; 6684 uint8 data; 6685 uint8 mask; 6686 } field_qualify_CopyToCpuTruncate; 6687 struct { 6688 int unit; 6689 bcm_field_entry_t entry; 6690 uint8 * data; 6691 uint8 * mask; 6692 } field_qualify_CopyToCpuTruncate_get; 6693 struct { 6694 int unit; 6695 bcm_field_entry_t entry; 6696 uint8 * data; 6697 uint8 * mask; 6698 } field_qualify_CopyToCpu_get; 6699 struct { 6700 int unit; 6701 bcm_field_entry_t entry; 6702 bcm_field_cos_map_select_t cos_map_select; 6703 } field_qualify_CosMapSelect; 6704 struct { 6705 int unit; 6706 bcm_field_entry_t entry; 6707 bcm_field_cos_map_select_t * cos_map_select; 6708 } field_qualify_CosMapSelect_get; 6709 struct { 6710 int unit; 6711 bcm_field_entry_t entry; 6712 bcm_gport_t queue_gport; 6713 } field_qualify_CosQueueId; 6714 struct { 6715 int unit; 6716 bcm_field_entry_t entry; 6717 bcm_gport_t * queue_gport; 6718 } field_qualify_CosQueueId_get; 6719 struct { 6720 int unit; 6721 bcm_field_entry_t entry; 6722 uint16 data; 6723 uint16 mask; 6724 } field_qualify_CosQueueNum; 6725 struct { 6726 int unit; 6727 bcm_field_entry_t entry; 6728 uint16 * data; 6729 uint16 * mask; 6730 } field_qualify_CosQueueNum_get; 6731 struct { 6732 int unit; 6733 bcm_field_entry_t entry; 6734 uint8 data; 6735 uint8 mask; 6736 } field_qualify_CpuQueue; 6737 struct { 6738 int unit; 6739 bcm_field_entry_t entry; 6740 uint8 * data; 6741 uint8 * mask; 6742 } field_qualify_CpuQueue_get; 6743 struct { 6744 int unit; 6745 bcm_field_entry_t entry; 6746 uint8 data; 6747 uint8 mask; 6748 } field_qualify_CpuVisibilityPacket; 6749 struct { 6750 int unit; 6751 bcm_field_entry_t entry; 6752 uint8 * data; 6753 uint8 * mask; 6754 } field_qualify_CpuVisibilityPacket_get; 6755 struct { 6756 int unit; 6757 bcm_field_entry_t entry; 6758 uint32 data; 6759 uint32 mask; 6760 } field_qualify_CustomHeaderData; 6761 struct { 6762 int unit; 6763 bcm_field_entry_t entry; 6764 uint32 * data; 6765 uint32 * mask; 6766 } field_qualify_CustomHeaderData_get; 6767 struct { 6768 int unit; 6769 bcm_field_entry_t entry; 6770 uint8 data; 6771 uint8 mask; 6772 } field_qualify_CustomHeaderPkt; 6773 struct { 6774 int unit; 6775 bcm_field_entry_t entry; 6776 uint8 * data; 6777 uint8 * mask; 6778 } field_qualify_CustomHeaderPkt_get; 6779 struct { 6780 int unit; 6781 bcm_field_entry_t entry; 6782 uint8 data; 6783 uint8 mask; 6784 } field_qualify_DSCP; 6785 struct { 6786 int unit; 6787 bcm_field_entry_t entry; 6788 uint8 * data; 6789 uint8 * mask; 6790 } field_qualify_DSCP_get; 6791 struct { 6792 int unit; 6793 bcm_field_entry_t entry; 6794 bcm_field_decap_t decap; 6795 } field_qualify_Decap; 6796 struct { 6797 int unit; 6798 bcm_field_entry_t entry; 6799 bcm_field_decap_t * decap; 6800 } field_qualify_Decap_get; 6801 struct { 6802 int unit; 6803 bcm_field_entry_t entry; 6804 uint8 data; 6805 uint8 mask; 6806 } field_qualify_DestVirtualPortValid; 6807 struct { 6808 int unit; 6809 bcm_field_entry_t entry; 6810 uint8 * data; 6811 uint8 * mask; 6812 } field_qualify_DestVirtualPortValid_get; 6813 struct { 6814 int unit; 6815 bcm_field_entry_t entry; 6816 bcm_pbmp_t data; 6817 bcm_pbmp_t mask; 6818 } field_qualify_DevicePortBitmap; 6819 struct { 6820 int unit; 6821 bcm_field_entry_t entry; 6822 bcm_pbmp_t * data; 6823 bcm_pbmp_t * mask; 6824 } field_qualify_DevicePortBitmap_get; 6825 struct { 6826 int unit; 6827 bcm_field_entry_t entry; 6828 uint8 data; 6829 uint8 mask; 6830 } field_qualify_DevicePortOpaqueCommand; 6831 struct { 6832 int unit; 6833 bcm_field_entry_t entry; 6834 uint8 * data; 6835 uint8 * mask; 6836 } field_qualify_DevicePortOpaqueCommand_get; 6837 struct { 6838 int unit; 6839 bcm_field_entry_t entry; 6840 uint8 data; 6841 uint8 mask; 6842 } field_qualify_Dhcp; 6843 struct { 6844 int unit; 6845 bcm_field_entry_t entry; 6846 uint8 * data; 6847 uint8 * mask; 6848 } field_qualify_Dhcp_get; 6849 struct { 6850 int unit; 6851 bcm_field_entry_t entry; 6852 uint8 data; 6853 uint8 mask; 6854 } field_qualify_DoNotModify; 6855 struct { 6856 int unit; 6857 bcm_field_entry_t entry; 6858 uint8 * data; 6859 uint8 * mask; 6860 } field_qualify_DoNotModify_get; 6861 struct { 6862 int unit; 6863 bcm_field_entry_t entry; 6864 uint8 data; 6865 uint8 mask; 6866 } field_qualify_DosAttack; 6867 struct { 6868 int unit; 6869 bcm_field_entry_t entry; 6870 uint32 data; 6871 uint32 mask; 6872 } field_qualify_DosAttackEvents; 6873 struct { 6874 int unit; 6875 bcm_field_entry_t entry; 6876 uint32 * data; 6877 uint32 * mask; 6878 } field_qualify_DosAttackEvents_get; 6879 struct { 6880 int unit; 6881 bcm_field_entry_t entry; 6882 uint8 * data; 6883 uint8 * mask; 6884 } field_qualify_DosAttack_get; 6885 struct { 6886 int unit; 6887 bcm_field_entry_t entry; 6888 uint8 data; 6889 uint8 mask; 6890 } field_qualify_DownMepSatTerminated; 6891 struct { 6892 int unit; 6893 bcm_field_entry_t entry; 6894 uint8 * data; 6895 uint8 * mask; 6896 } field_qualify_DownMepSatTerminated_get; 6897 struct { 6898 int unit; 6899 bcm_field_entry_t entry; 6900 uint8 data; 6901 uint8 mask; 6902 } field_qualify_Drop; 6903 struct { 6904 int unit; 6905 bcm_field_entry_t entry; 6906 bcm_field_drop_reason_t type; 6907 } field_qualify_DropReason; 6908 struct { 6909 int unit; 6910 bcm_field_entry_t entry; 6911 bcm_field_drop_reason_t * type; 6912 } field_qualify_DropReason_get; 6913 struct { 6914 int unit; 6915 bcm_field_entry_t entry; 6916 uint8 * data; 6917 uint8 * mask; 6918 } field_qualify_Drop_get; 6919 struct { 6920 int unit; 6921 bcm_field_entry_t entry; 6922 uint32 data; 6923 uint32 mask; 6924 } field_qualify_DstClassField; 6925 struct { 6926 int unit; 6927 bcm_field_entry_t entry; 6928 uint32 * data; 6929 uint32 * mask; 6930 } field_qualify_DstClassField_get; 6931 struct { 6932 int unit; 6933 bcm_field_entry_t entry; 6934 uint32 data; 6935 uint32 mask; 6936 } field_qualify_DstClassL2; 6937 struct { 6938 int unit; 6939 bcm_field_entry_t entry; 6940 uint32 * data; 6941 uint32 * mask; 6942 } field_qualify_DstClassL2_get; 6943 struct { 6944 int unit; 6945 bcm_field_entry_t entry; 6946 uint32 data; 6947 uint32 mask; 6948 } field_qualify_DstClassL3; 6949 struct { 6950 int unit; 6951 bcm_field_entry_t entry; 6952 uint32 * data; 6953 uint32 * mask; 6954 } field_qualify_DstClassL3_get; 6955 struct { 6956 int unit; 6957 bcm_field_entry_t entry; 6958 uint32 data; 6959 uint32 mask; 6960 } field_qualify_DstCompressionClassId; 6961 struct { 6962 int unit; 6963 bcm_field_entry_t entry; 6964 uint32 * data; 6965 uint32 * mask; 6966 } field_qualify_DstCompressionClassId_get; 6967 struct { 6968 int unit; 6969 bcm_field_entry_t entry; 6970 bcm_gport_t port_id; 6971 } field_qualify_DstGport; 6972 struct { 6973 int unit; 6974 bcm_field_entry_t entry; 6975 bcm_gport_t * port_id; 6976 } field_qualify_DstGport_get; 6977 struct { 6978 int unit; 6979 bcm_field_entry_t entry; 6980 bcm_gport_t port_id; 6981 bcm_gport_t port_mask; 6982 } field_qualify_DstGports; 6983 struct { 6984 int unit; 6985 bcm_field_entry_t entry; 6986 bcm_gport_t * port_id; 6987 bcm_gport_t * port_mask; 6988 } field_qualify_DstGports_get; 6989 struct { 6990 int unit; 6991 bcm_field_entry_t entry; 6992 uint8 data; 6993 uint8 mask; 6994 } field_qualify_DstHiGig; 6995 struct { 6996 int unit; 6997 bcm_field_entry_t entry; 6998 uint8 * data; 6999 uint8 * mask; 7000 } field_qualify_DstHiGig_get; 7001 struct { 7002 int unit; 7003 bcm_field_entry_t entry; 7004 bcm_ip_t data; 7005 bcm_ip_t mask; 7006 } field_qualify_DstIp; 7007 struct { 7008 int unit; 7009 bcm_field_entry_t entry; 7010 uint8 * data; 7011 uint8 * mask; 7012 } field_qualify_DstIp6; 7013 struct { 7014 int unit; 7015 bcm_field_entry_t entry; 7016 bcm_class_t data; 7017 bcm_class_t mask; 7018 } field_qualify_DstIp6Class; 7019 struct { 7020 int unit; 7021 bcm_field_entry_t entry; 7022 bcm_class_t data; 7023 bcm_class_t mask; 7024 } field_qualify_DstIp6ClassLower; 7025 struct { 7026 int unit; 7027 bcm_field_entry_t entry; 7028 bcm_class_t * data; 7029 bcm_class_t * mask; 7030 } field_qualify_DstIp6ClassLower_get; 7031 struct { 7032 int unit; 7033 bcm_field_entry_t entry; 7034 bcm_class_t data; 7035 bcm_class_t mask; 7036 } field_qualify_DstIp6ClassMsbNibble; 7037 struct { 7038 int unit; 7039 bcm_field_entry_t entry; 7040 bcm_class_t * data; 7041 bcm_class_t * mask; 7042 } field_qualify_DstIp6ClassMsbNibble_get; 7043 struct { 7044 int unit; 7045 bcm_field_entry_t entry; 7046 bcm_class_t data; 7047 bcm_class_t mask; 7048 } field_qualify_DstIp6ClassUpper; 7049 struct { 7050 int unit; 7051 bcm_field_entry_t entry; 7052 bcm_class_t * data; 7053 bcm_class_t * mask; 7054 } field_qualify_DstIp6ClassUpper_get; 7055 struct { 7056 int unit; 7057 bcm_field_entry_t entry; 7058 bcm_class_t * data; 7059 bcm_class_t * mask; 7060 } field_qualify_DstIp6Class_get; 7061 struct { 7062 int unit; 7063 bcm_field_entry_t entry; 7064 uint8 * data; 7065 uint8 * mask; 7066 } field_qualify_DstIp6High; 7067 struct { 7068 int unit; 7069 bcm_field_entry_t entry; 7070 bcm_ip6_t * data; 7071 bcm_ip6_t * mask; 7072 } field_qualify_DstIp6High_get; 7073 struct { 7074 int unit; 7075 bcm_field_entry_t entry; 7076 uint8 * data; 7077 uint8 * mask; 7078 } field_qualify_DstIp6Low; 7079 struct { 7080 int unit; 7081 bcm_field_entry_t entry; 7082 bcm_ip6_t * data; 7083 bcm_ip6_t * mask; 7084 } field_qualify_DstIp6Low_get; 7085 struct { 7086 int unit; 7087 bcm_field_entry_t entry; 7088 bcm_ip6_t * data; 7089 bcm_ip6_t * mask; 7090 } field_qualify_DstIp6_get; 7091 struct { 7092 int unit; 7093 bcm_field_entry_t entry; 7094 bcm_class_t data; 7095 bcm_class_t mask; 7096 } field_qualify_DstIpClass; 7097 struct { 7098 int unit; 7099 bcm_field_entry_t entry; 7100 bcm_class_t data; 7101 bcm_class_t mask; 7102 } field_qualify_DstIpClassLower; 7103 struct { 7104 int unit; 7105 bcm_field_entry_t entry; 7106 bcm_class_t * data; 7107 bcm_class_t * mask; 7108 } field_qualify_DstIpClassLower_get; 7109 struct { 7110 int unit; 7111 bcm_field_entry_t entry; 7112 bcm_class_t data; 7113 bcm_class_t mask; 7114 } field_qualify_DstIpClassMsbNibble; 7115 struct { 7116 int unit; 7117 bcm_field_entry_t entry; 7118 bcm_class_t * data; 7119 bcm_class_t * mask; 7120 } field_qualify_DstIpClassMsbNibble_get; 7121 struct { 7122 int unit; 7123 bcm_field_entry_t entry; 7124 bcm_class_t data; 7125 bcm_class_t mask; 7126 } field_qualify_DstIpClassUpper; 7127 struct { 7128 int unit; 7129 bcm_field_entry_t entry; 7130 bcm_class_t * data; 7131 bcm_class_t * mask; 7132 } field_qualify_DstIpClassUpper_get; 7133 struct { 7134 int unit; 7135 bcm_field_entry_t entry; 7136 bcm_class_t * data; 7137 bcm_class_t * mask; 7138 } field_qualify_DstIpClass_get; 7139 struct { 7140 int unit; 7141 bcm_field_entry_t entry; 7142 uint8 data; 7143 uint8 mask; 7144 } field_qualify_DstIpLocal; 7145 struct { 7146 int unit; 7147 bcm_field_entry_t entry; 7148 uint8 * data; 7149 uint8 * mask; 7150 } field_qualify_DstIpLocal_get; 7151 struct { 7152 int unit; 7153 bcm_field_entry_t entry; 7154 bcm_ip_t * data; 7155 bcm_ip_t * mask; 7156 } field_qualify_DstIp_get; 7157 struct { 7158 int unit; 7159 bcm_field_entry_t entry; 7160 bcm_multicast_t group; 7161 bcm_multicast_t mask; 7162 } field_qualify_DstL2MulticastGroup; 7163 struct { 7164 int unit; 7165 bcm_field_entry_t entry; 7166 bcm_multicast_t * group; 7167 bcm_multicast_t * mask; 7168 } field_qualify_DstL2MulticastGroup_get; 7169 struct { 7170 int unit; 7171 bcm_field_entry_t entry; 7172 bcm_if_t if_id; 7173 } field_qualify_DstL3Egress; 7174 struct { 7175 int unit; 7176 bcm_field_entry_t entry; 7177 uint32 data; 7178 uint32 mask; 7179 } field_qualify_DstL3EgressNextHops; 7180 struct { 7181 int unit; 7182 bcm_field_entry_t entry; 7183 uint32 data; 7184 uint32 mask; 7185 } field_qualify_DstL3EgressNextHopsUnderlay; 7186 struct { 7187 int unit; 7188 bcm_field_entry_t entry; 7189 uint32 * data; 7190 uint32 * mask; 7191 } field_qualify_DstL3EgressNextHopsUnderlay_get; 7192 struct { 7193 int unit; 7194 bcm_field_entry_t entry; 7195 uint32 * data; 7196 uint32 * mask; 7197 } field_qualify_DstL3EgressNextHops_get; 7198 struct { 7199 int unit; 7200 bcm_field_entry_t entry; 7201 bcm_if_t if_id; 7202 } field_qualify_DstL3EgressUnderlay; 7203 struct { 7204 int unit; 7205 bcm_field_entry_t entry; 7206 bcm_if_t * if_id; 7207 } field_qualify_DstL3EgressUnderlay_get; 7208 struct { 7209 int unit; 7210 bcm_field_entry_t entry; 7211 bcm_if_t * if_id; 7212 } field_qualify_DstL3Egress_get; 7213 struct { 7214 int unit; 7215 bcm_field_entry_t entry; 7216 bcm_multicast_t group; 7217 bcm_multicast_t mask; 7218 } field_qualify_DstL3MulticastGroup; 7219 struct { 7220 int unit; 7221 bcm_field_entry_t entry; 7222 bcm_multicast_t * group; 7223 bcm_multicast_t * mask; 7224 } field_qualify_DstL3MulticastGroup_get; 7225 struct { 7226 int unit; 7227 bcm_field_entry_t entry; 7228 uint8 * data; 7229 uint8 * mask; 7230 } field_qualify_DstMac; 7231 struct { 7232 int unit; 7233 bcm_field_entry_t entry; 7234 bcm_mac_t * data; 7235 bcm_mac_t * mask; 7236 } field_qualify_DstMac_get; 7237 struct { 7238 int unit; 7239 bcm_field_entry_t entry; 7240 bcm_gport_t mim_port_id; 7241 } field_qualify_DstMimGport; 7242 struct { 7243 int unit; 7244 bcm_field_entry_t entry; 7245 bcm_gport_t * mim_port_id; 7246 } field_qualify_DstMimGport_get; 7247 struct { 7248 int unit; 7249 bcm_field_entry_t entry; 7250 bcm_gport_t mim_port_id; 7251 bcm_gport_t mim_port_mask; 7252 } field_qualify_DstMimGports; 7253 struct { 7254 int unit; 7255 bcm_field_entry_t entry; 7256 bcm_gport_t * mim_port_id; 7257 bcm_gport_t * mim_port_mask; 7258 } field_qualify_DstMimGports_get; 7259 struct { 7260 int unit; 7261 bcm_field_entry_t entry; 7262 bcm_gport_t mpls_port_id; 7263 } field_qualify_DstMplsGport; 7264 struct { 7265 int unit; 7266 bcm_field_entry_t entry; 7267 bcm_gport_t * mpls_port_id; 7268 } field_qualify_DstMplsGport_get; 7269 struct { 7270 int unit; 7271 bcm_field_entry_t entry; 7272 bcm_gport_t mpls_port_id; 7273 bcm_gport_t mpls_port_mask; 7274 } field_qualify_DstMplsGports; 7275 struct { 7276 int unit; 7277 bcm_field_entry_t entry; 7278 bcm_gport_t * mpls_port_id; 7279 bcm_gport_t * mpls_port_mask; 7280 } field_qualify_DstMplsGports_get; 7281 struct { 7282 int unit; 7283 bcm_field_entry_t entry; 7284 bcm_multicast_t group; 7285 } field_qualify_DstMulticastGroup; 7286 struct { 7287 int unit; 7288 bcm_field_entry_t entry; 7289 bcm_multicast_t * group; 7290 } field_qualify_DstMulticastGroup_get; 7291 struct { 7292 int unit; 7293 bcm_field_entry_t entry; 7294 bcm_multicast_t group; 7295 bcm_multicast_t mask; 7296 } field_qualify_DstMulticastGroups; 7297 struct { 7298 int unit; 7299 bcm_field_entry_t entry; 7300 bcm_multicast_t * group; 7301 bcm_multicast_t * mask; 7302 } field_qualify_DstMulticastGroups_get; 7303 struct { 7304 int unit; 7305 bcm_field_entry_t entry; 7306 bcm_if_t mpintf; 7307 } field_qualify_DstMultipath; 7308 struct { 7309 int unit; 7310 bcm_field_entry_t entry; 7311 bcm_if_t data; 7312 bcm_if_t mask; 7313 } field_qualify_DstMultipathLevel1; 7314 struct { 7315 int unit; 7316 bcm_field_entry_t entry; 7317 bcm_if_t * data; 7318 bcm_if_t * mask; 7319 } field_qualify_DstMultipathLevel1_get; 7320 struct { 7321 int unit; 7322 bcm_field_entry_t entry; 7323 bcm_if_t data; 7324 bcm_if_t mask; 7325 } field_qualify_DstMultipathLevel2; 7326 struct { 7327 int unit; 7328 bcm_field_entry_t entry; 7329 bcm_if_t * data; 7330 bcm_if_t * mask; 7331 } field_qualify_DstMultipathLevel2_get; 7332 struct { 7333 int unit; 7334 bcm_field_entry_t entry; 7335 bcm_if_t data; 7336 bcm_if_t mask; 7337 } field_qualify_DstMultipathOverlay; 7338 struct { 7339 int unit; 7340 bcm_field_entry_t entry; 7341 bcm_if_t * data; 7342 bcm_if_t * mask; 7343 } field_qualify_DstMultipathOverlay_get; 7344 struct { 7345 int unit; 7346 bcm_field_entry_t entry; 7347 bcm_if_t data; 7348 bcm_if_t mask; 7349 } field_qualify_DstMultipathUnderlay; 7350 struct { 7351 int unit; 7352 bcm_field_entry_t entry; 7353 bcm_if_t * data; 7354 bcm_if_t * mask; 7355 } field_qualify_DstMultipathUnderlay_get; 7356 struct { 7357 int unit; 7358 bcm_field_entry_t entry; 7359 bcm_if_t * mpintf; 7360 } field_qualify_DstMultipath_get; 7361 struct { 7362 int unit; 7363 bcm_field_entry_t entry; 7364 bcm_gport_t niv_port_id; 7365 } field_qualify_DstNivGport; 7366 struct { 7367 int unit; 7368 bcm_field_entry_t entry; 7369 bcm_gport_t * niv_port_id; 7370 } field_qualify_DstNivGport_get; 7371 struct { 7372 int unit; 7373 bcm_field_entry_t entry; 7374 bcm_gport_t niv_port_id; 7375 bcm_gport_t niv_port_mask; 7376 } field_qualify_DstNivGports; 7377 struct { 7378 int unit; 7379 bcm_field_entry_t entry; 7380 bcm_gport_t * niv_port_id; 7381 bcm_gport_t * niv_port_mask; 7382 } field_qualify_DstNivGports_get; 7383 struct { 7384 int unit; 7385 bcm_field_entry_t entry; 7386 bcm_module_t data_modid; 7387 bcm_module_t mask_modid; 7388 bcm_port_t data_port; 7389 bcm_port_t mask_port; 7390 } field_qualify_DstPort; 7391 struct { 7392 int unit; 7393 bcm_field_entry_t entry; 7394 uint8 lan_id; 7395 } field_qualify_DstPortSRLanId; 7396 struct { 7397 int unit; 7398 bcm_field_entry_t entry; 7399 uint8 * lan_id; 7400 } field_qualify_DstPortSRLanId_get; 7401 struct { 7402 int unit; 7403 bcm_field_entry_t entry; 7404 bcm_field_sr_port_mode_t type; 7405 uint8 mask; 7406 } field_qualify_DstPortSRMode; 7407 struct { 7408 int unit; 7409 bcm_field_entry_t entry; 7410 bcm_field_sr_port_mode_t * type; 7411 uint8 * mask; 7412 } field_qualify_DstPortSRMode_get; 7413 struct { 7414 int unit; 7415 bcm_field_entry_t entry; 7416 uint8 net_id; 7417 uint8 mask; 7418 } field_qualify_DstPortSRNetId; 7419 struct { 7420 int unit; 7421 bcm_field_entry_t entry; 7422 uint8 * net_id; 7423 uint8 * mask; 7424 } field_qualify_DstPortSRNetId_get; 7425 struct { 7426 int unit; 7427 bcm_field_entry_t entry; 7428 uint8 data; 7429 } field_qualify_DstPortSRRoleInterlink; 7430 struct { 7431 int unit; 7432 bcm_field_entry_t entry; 7433 uint8 * data; 7434 } field_qualify_DstPortSRRoleInterlink_get; 7435 struct { 7436 int unit; 7437 bcm_field_entry_t entry; 7438 bcm_field_port_sr_type_t type; 7439 } field_qualify_DstPortSRType; 7440 struct { 7441 int unit; 7442 bcm_field_entry_t entry; 7443 bcm_field_port_sr_type_t * type; 7444 } field_qualify_DstPortSRType_get; 7445 struct { 7446 int unit; 7447 bcm_field_entry_t entry; 7448 bcm_module_t * data_modid; 7449 bcm_module_t * mask_modid; 7450 bcm_port_t * data_port; 7451 bcm_port_t * mask_port; 7452 } field_qualify_DstPort_get; 7453 struct { 7454 int unit; 7455 bcm_field_entry_t entry; 7456 bcm_gport_t data; 7457 } field_qualify_DstRpfGport; 7458 struct { 7459 int unit; 7460 bcm_field_entry_t entry; 7461 bcm_gport_t * data; 7462 } field_qualify_DstRpfGport_get; 7463 struct { 7464 int unit; 7465 bcm_field_entry_t entry; 7466 uint16 data; 7467 uint16 mask; 7468 } field_qualify_DstSysPortExt; 7469 struct { 7470 int unit; 7471 bcm_field_entry_t entry; 7472 uint16 * data; 7473 uint16 * mask; 7474 } field_qualify_DstSysPortExt_get; 7475 struct { 7476 int unit; 7477 bcm_field_entry_t entry; 7478 bcm_trunk_t data; 7479 bcm_trunk_t mask; 7480 } field_qualify_DstTrunk; 7481 struct { 7482 int unit; 7483 bcm_field_entry_t entry; 7484 bcm_trunk_t * data; 7485 bcm_trunk_t * mask; 7486 } field_qualify_DstTrunk_get; 7487 struct { 7488 int unit; 7489 bcm_field_entry_t entry; 7490 bcm_field_DstType_t dst_type; 7491 } field_qualify_DstType; 7492 struct { 7493 int unit; 7494 bcm_field_entry_t entry; 7495 bcm_field_DstType_t * dst_type; 7496 } field_qualify_DstType_get; 7497 struct { 7498 int unit; 7499 bcm_field_entry_t entry; 7500 bcm_gport_t vlan_port_id; 7501 } field_qualify_DstVlanGport; 7502 struct { 7503 int unit; 7504 bcm_field_entry_t entry; 7505 bcm_gport_t * vlan_port_id; 7506 } field_qualify_DstVlanGport_get; 7507 struct { 7508 int unit; 7509 bcm_field_entry_t entry; 7510 bcm_gport_t vlan_port_id; 7511 bcm_gport_t vlan_port_mask; 7512 } field_qualify_DstVlanGports; 7513 struct { 7514 int unit; 7515 bcm_field_entry_t entry; 7516 bcm_gport_t * vlan_port_id; 7517 bcm_gport_t * vlan_port_mask; 7518 } field_qualify_DstVlanGports_get; 7519 struct { 7520 int unit; 7521 bcm_field_entry_t entry; 7522 bcm_gport_t vxlan_port_id; 7523 } field_qualify_DstVxlanGport; 7524 struct { 7525 int unit; 7526 bcm_field_entry_t entry; 7527 bcm_gport_t * vxlan_port_id; 7528 } field_qualify_DstVxlanGport_get; 7529 struct { 7530 int unit; 7531 bcm_field_entry_t entry; 7532 bcm_gport_t vxlan_port_id; 7533 bcm_gport_t vxlan_port_mask; 7534 } field_qualify_DstVxlanGports; 7535 struct { 7536 int unit; 7537 bcm_field_entry_t entry; 7538 bcm_gport_t * vxlan_port_id; 7539 bcm_gport_t * vxlan_port_mask; 7540 } field_qualify_DstVxlanGports_get; 7541 struct { 7542 int unit; 7543 bcm_field_entry_t entry; 7544 bcm_gport_t wlan_port_id; 7545 } field_qualify_DstWlanGport; 7546 struct { 7547 int unit; 7548 bcm_field_entry_t entry; 7549 bcm_gport_t * wlan_port_id; 7550 } field_qualify_DstWlanGport_get; 7551 struct { 7552 int unit; 7553 bcm_field_entry_t entry; 7554 bcm_gport_t wlan_port_id; 7555 bcm_gport_t wlan_port_mask; 7556 } field_qualify_DstWlanGports; 7557 struct { 7558 int unit; 7559 bcm_field_entry_t entry; 7560 bcm_gport_t * wlan_port_id; 7561 bcm_gport_t * wlan_port_mask; 7562 } field_qualify_DstWlanGports_get; 7563 struct { 7564 int unit; 7565 bcm_field_entry_t entry; 7566 uint32 data; 7567 uint32 mask; 7568 } field_qualify_ECid; 7569 struct { 7570 int unit; 7571 bcm_field_entry_t entry; 7572 uint32 * data; 7573 uint32 * mask; 7574 } field_qualify_ECid_get; 7575 struct { 7576 int unit; 7577 bcm_field_entry_t entry; 7578 uint64 data; 7579 uint64 mask; 7580 } field_qualify_ETag; 7581 struct { 7582 int unit; 7583 bcm_field_entry_t entry; 7584 uint64 * data; 7585 uint64 * mask; 7586 } field_qualify_ETag_get; 7587 struct { 7588 int unit; 7589 bcm_field_entry_t entry; 7590 uint8 data; 7591 uint8 mask; 7592 } field_qualify_EcnValue; 7593 struct { 7594 int unit; 7595 bcm_field_entry_t entry; 7596 uint8 * data; 7597 uint8 * mask; 7598 } field_qualify_EcnValue_get; 7599 struct { 7600 int unit; 7601 bcm_field_entry_t entry; 7602 uint8 data; 7603 uint8 mask; 7604 } field_qualify_EffectiveTtl; 7605 struct { 7606 int unit; 7607 bcm_field_entry_t entry; 7608 uint8 * data; 7609 uint8 * mask; 7610 } field_qualify_EffectiveTtl_get; 7611 struct { 7612 int unit; 7613 bcm_field_entry_t entry; 7614 uint16 data; 7615 uint16 mask; 7616 } field_qualify_EgressClass; 7617 struct { 7618 int unit; 7619 bcm_field_entry_t entry; 7620 uint16 data; 7621 uint16 mask; 7622 } field_qualify_EgressClassL2Gre; 7623 struct { 7624 int unit; 7625 bcm_field_entry_t entry; 7626 uint16 * data; 7627 uint16 * mask; 7628 } field_qualify_EgressClassL2Gre_get; 7629 struct { 7630 int unit; 7631 bcm_field_entry_t entry; 7632 uint16 data; 7633 uint16 mask; 7634 } field_qualify_EgressClassL3Interface; 7635 struct { 7636 int unit; 7637 bcm_field_entry_t entry; 7638 uint16 data; 7639 uint16 mask; 7640 } field_qualify_EgressClassL3InterfaceTunnel; 7641 struct { 7642 int unit; 7643 bcm_field_entry_t entry; 7644 uint16 * data; 7645 uint16 * mask; 7646 } field_qualify_EgressClassL3InterfaceTunnel_get; 7647 struct { 7648 int unit; 7649 bcm_field_entry_t entry; 7650 uint16 * data; 7651 uint16 * mask; 7652 } field_qualify_EgressClassL3Interface_get; 7653 struct { 7654 int unit; 7655 bcm_field_entry_t entry; 7656 uint16 data; 7657 uint16 mask; 7658 } field_qualify_EgressClassPort; 7659 struct { 7660 int unit; 7661 bcm_field_entry_t entry; 7662 uint16 * data; 7663 uint16 * mask; 7664 } field_qualify_EgressClassPort_get; 7665 struct { 7666 int unit; 7667 bcm_field_entry_t entry; 7668 uint16 data; 7669 uint16 mask; 7670 } field_qualify_EgressClassTrill; 7671 struct { 7672 int unit; 7673 bcm_field_entry_t entry; 7674 uint16 * data; 7675 uint16 * mask; 7676 } field_qualify_EgressClassTrill_get; 7677 struct { 7678 int unit; 7679 bcm_field_entry_t entry; 7680 uint16 data; 7681 uint16 mask; 7682 } field_qualify_EgressClassTunnel; 7683 struct { 7684 int unit; 7685 bcm_field_entry_t entry; 7686 uint16 * data; 7687 uint16 * mask; 7688 } field_qualify_EgressClassTunnel_get; 7689 struct { 7690 int unit; 7691 bcm_field_entry_t entry; 7692 uint16 data; 7693 uint16 mask; 7694 } field_qualify_EgressClassVxlan; 7695 struct { 7696 int unit; 7697 bcm_field_entry_t entry; 7698 uint16 * data; 7699 uint16 * mask; 7700 } field_qualify_EgressClassVxlan_get; 7701 struct { 7702 int unit; 7703 bcm_field_entry_t entry; 7704 uint16 data; 7705 uint16 mask; 7706 } field_qualify_EgressClassWlan; 7707 struct { 7708 int unit; 7709 bcm_field_entry_t entry; 7710 uint16 * data; 7711 uint16 * mask; 7712 } field_qualify_EgressClassWlan_get; 7713 struct { 7714 int unit; 7715 bcm_field_entry_t entry; 7716 uint16 * data; 7717 uint16 * mask; 7718 } field_qualify_EgressClass_get; 7719 struct { 7720 int unit; 7721 bcm_field_entry_t entry; 7722 uint8 data; 7723 uint8 mask; 7724 } field_qualify_EgressDOPTrigger; 7725 struct { 7726 int unit; 7727 bcm_field_entry_t entry; 7728 uint8 * data; 7729 uint8 * mask; 7730 } field_qualify_EgressDOPTrigger_get; 7731 struct { 7732 int unit; 7733 bcm_field_entry_t entry; 7734 int data; 7735 int mask; 7736 } field_qualify_EgressForwardingClassId; 7737 struct { 7738 int unit; 7739 bcm_field_entry_t entry; 7740 int * data; 7741 int * mask; 7742 } field_qualify_EgressForwardingClassId_get; 7743 struct { 7744 int unit; 7745 bcm_field_entry_t entry; 7746 bcm_gport_t tunnel_port_id; 7747 } field_qualify_EgressL3TunnelGport; 7748 struct { 7749 int unit; 7750 bcm_field_entry_t entry; 7751 bcm_gport_t * tunnel_port_id; 7752 } field_qualify_EgressL3TunnelGport_get; 7753 struct { 7754 int unit; 7755 bcm_field_entry_t entry; 7756 bcm_field_mcast_pkt_reason_t type; 7757 } field_qualify_EgressMcastPktReason; 7758 struct { 7759 int unit; 7760 bcm_field_entry_t entry; 7761 bcm_field_mcast_pkt_reason_t * type; 7762 } field_qualify_EgressMcastPktReason_get; 7763 struct { 7764 int unit; 7765 bcm_field_entry_t entry; 7766 bcm_field_pkt_queue_notif_t type; 7767 } field_qualify_EgressPktQueueNotification; 7768 struct { 7769 int unit; 7770 bcm_field_entry_t entry; 7771 bcm_field_pkt_queue_notif_t * type; 7772 } field_qualify_EgressPktQueueNotification_get; 7773 struct { 7774 int unit; 7775 bcm_field_entry_t entry; 7776 bcm_field_egress_port_ctrl_t ctrl_type; 7777 } field_qualify_EgressPortCtrlType; 7778 struct { 7779 int unit; 7780 bcm_field_entry_t entry; 7781 bcm_field_egress_port_ctrl_t * ctrl_type; 7782 } field_qualify_EgressPortCtrlType_get; 7783 struct { 7784 int unit; 7785 bcm_field_entry_t entry; 7786 uint8 data; 7787 uint8 mask; 7788 } field_qualify_EgressPortQueue; 7789 struct { 7790 int unit; 7791 bcm_field_entry_t entry; 7792 uint8 * data; 7793 uint8 * mask; 7794 } field_qualify_EgressPortQueue_get; 7795 struct { 7796 int unit; 7797 bcm_field_entry_t entry; 7798 uint8 data; 7799 uint8 mask; 7800 } field_qualify_EgressTunnelIpHeaderDscp; 7801 struct { 7802 int unit; 7803 bcm_field_entry_t entry; 7804 uint8 * data; 7805 uint8 * mask; 7806 } field_qualify_EgressTunnelIpHeaderDscp_get; 7807 struct { 7808 int unit; 7809 bcm_field_entry_t entry; 7810 uint8 data; 7811 uint8 mask; 7812 } field_qualify_EgressTunnelIpHeaderEcn; 7813 struct { 7814 int unit; 7815 bcm_field_entry_t entry; 7816 uint8 * data; 7817 uint8 * mask; 7818 } field_qualify_EgressTunnelIpHeaderEcn_get; 7819 struct { 7820 int unit; 7821 bcm_field_entry_t entry; 7822 uint32 data; 7823 uint32 mask; 7824 } field_qualify_EgressTunnelIpHeaderFlowLabel; 7825 struct { 7826 int unit; 7827 bcm_field_entry_t entry; 7828 uint32 * data; 7829 uint32 * mask; 7830 } field_qualify_EgressTunnelIpHeaderFlowLabel_get; 7831 struct { 7832 int unit; 7833 bcm_field_entry_t entry; 7834 uint16 data; 7835 uint16 mask; 7836 } field_qualify_EtherType; 7837 struct { 7838 int unit; 7839 bcm_field_entry_t entry; 7840 bcm_class_t data; 7841 bcm_class_t mask; 7842 } field_qualify_EtherTypeClass; 7843 struct { 7844 int unit; 7845 bcm_field_entry_t entry; 7846 bcm_class_t * data; 7847 bcm_class_t * mask; 7848 } field_qualify_EtherTypeClass_get; 7849 struct { 7850 int unit; 7851 bcm_field_entry_t entry; 7852 uint16 * data; 7853 uint16 * mask; 7854 } field_qualify_EtherType_get; 7855 struct { 7856 int unit; 7857 bcm_field_entry_t entry; 7858 uint8 data; 7859 uint8 mask; 7860 } field_qualify_EthernetOamClassVlanTranslateKeyFirst; 7861 struct { 7862 int unit; 7863 bcm_field_entry_t entry; 7864 uint8 * data; 7865 uint8 * mask; 7866 } field_qualify_EthernetOamClassVlanTranslateKeyFirst_get; 7867 struct { 7868 int unit; 7869 bcm_field_entry_t entry; 7870 uint8 data; 7871 uint8 mask; 7872 } field_qualify_EthernetOamClassVlanTranslateKeySecond; 7873 struct { 7874 int unit; 7875 bcm_field_entry_t entry; 7876 uint8 * data; 7877 uint8 * mask; 7878 } field_qualify_EthernetOamClassVlanTranslateKeySecond_get; 7879 struct { 7880 int unit; 7881 bcm_field_entry_t entry; 7882 uint8 data; 7883 uint8 mask; 7884 } field_qualify_EthernetOamClassVpn; 7885 struct { 7886 int unit; 7887 bcm_field_entry_t entry; 7888 uint8 * data; 7889 uint8 * mask; 7890 } field_qualify_EthernetOamClassVpn_get; 7891 struct { 7892 int unit; 7893 bcm_field_entry_t entry; 7894 uint8 data; 7895 uint8 mask; 7896 } field_qualify_EthernetOamDstClassL2; 7897 struct { 7898 int unit; 7899 bcm_field_entry_t entry; 7900 uint8 * data; 7901 uint8 * mask; 7902 } field_qualify_EthernetOamDstClassL2_get; 7903 struct { 7904 int unit; 7905 bcm_field_entry_t entry; 7906 uint32 data; 7907 uint32 mask; 7908 } field_qualify_EthernetOamHeaderBits0_31; 7909 struct { 7910 int unit; 7911 bcm_field_entry_t entry; 7912 uint32 * data; 7913 uint32 * mask; 7914 } field_qualify_EthernetOamHeaderBits0_31_get; 7915 struct { 7916 int unit; 7917 bcm_field_entry_t entry; 7918 uint32 data; 7919 uint32 mask; 7920 } field_qualify_EthernetOamHeaderBits32_63; 7921 struct { 7922 int unit; 7923 bcm_field_entry_t entry; 7924 uint32 * data; 7925 uint32 * mask; 7926 } field_qualify_EthernetOamHeaderBits32_63_get; 7927 struct { 7928 int unit; 7929 bcm_field_entry_t entry; 7930 uint8 data; 7931 uint8 mask; 7932 } field_qualify_EthernetOamInterfaceClassMim; 7933 struct { 7934 int unit; 7935 bcm_field_entry_t entry; 7936 uint8 * data; 7937 uint8 * mask; 7938 } field_qualify_EthernetOamInterfaceClassMim_get; 7939 struct { 7940 int unit; 7941 bcm_field_entry_t entry; 7942 uint8 data; 7943 uint8 mask; 7944 } field_qualify_EthernetOamInterfaceClassMpls; 7945 struct { 7946 int unit; 7947 bcm_field_entry_t entry; 7948 uint8 * data; 7949 uint8 * mask; 7950 } field_qualify_EthernetOamInterfaceClassMpls_get; 7951 struct { 7952 int unit; 7953 bcm_field_entry_t entry; 7954 uint8 data; 7955 uint8 mask; 7956 } field_qualify_EthernetOamInterfaceClassNiv; 7957 struct { 7958 int unit; 7959 bcm_field_entry_t entry; 7960 uint8 * data; 7961 uint8 * mask; 7962 } field_qualify_EthernetOamInterfaceClassNiv_get; 7963 struct { 7964 int unit; 7965 bcm_field_entry_t entry; 7966 uint8 data; 7967 uint8 mask; 7968 } field_qualify_EthernetOamInterfaceClassPort; 7969 struct { 7970 int unit; 7971 bcm_field_entry_t entry; 7972 uint8 * data; 7973 uint8 * mask; 7974 } field_qualify_EthernetOamInterfaceClassPort_get; 7975 struct { 7976 int unit; 7977 bcm_field_entry_t entry; 7978 uint8 data; 7979 uint8 mask; 7980 } field_qualify_EthernetOamInterfaceClassVlan; 7981 struct { 7982 int unit; 7983 bcm_field_entry_t entry; 7984 uint8 * data; 7985 uint8 * mask; 7986 } field_qualify_EthernetOamInterfaceClassVlan_get; 7987 struct { 7988 int unit; 7989 bcm_field_entry_t entry; 7990 uint8 data; 7991 uint8 mask; 7992 } field_qualify_EthernetOamInterfaceClassVxlan; 7993 struct { 7994 int unit; 7995 bcm_field_entry_t entry; 7996 uint8 * data; 7997 uint8 * mask; 7998 } field_qualify_EthernetOamInterfaceClassVxlan_get; 7999 struct { 8000 int unit; 8001 bcm_field_entry_t entry; 8002 uint8 data; 8003 uint8 mask; 8004 } field_qualify_EthernetOamTxPktUPMEP; 8005 struct { 8006 int unit; 8007 bcm_field_entry_t entry; 8008 uint8 * data; 8009 uint8 * mask; 8010 } field_qualify_EthernetOamTxPktUPMEP_get; 8011 struct { 8012 int unit; 8013 bcm_field_entry_t entry; 8014 int group_pri; 8015 uint32 data; 8016 uint32 mask; 8017 } field_qualify_ExactMatchActionClassId; 8018 struct { 8019 int unit; 8020 bcm_field_entry_t entry; 8021 int group_pri; 8022 uint32 * data; 8023 uint32 * mask; 8024 } field_qualify_ExactMatchActionClassId_get; 8025 struct { 8026 int unit; 8027 bcm_field_entry_t entry; 8028 int group_pri; 8029 bcm_field_group_t group; 8030 } field_qualify_ExactMatchGroupClassId; 8031 struct { 8032 int unit; 8033 bcm_field_entry_t entry; 8034 int group_pri; 8035 bcm_field_group_t * group; 8036 } field_qualify_ExactMatchGroupClassId_get; 8037 struct { 8038 int unit; 8039 bcm_field_entry_t entry; 8040 int group_pri; 8041 uint8 data; 8042 uint8 mask; 8043 } field_qualify_ExactMatchHitStatus; 8044 struct { 8045 int unit; 8046 bcm_field_entry_t entry; 8047 int group_pri; 8048 uint8 * data; 8049 uint8 * mask; 8050 } field_qualify_ExactMatchHitStatus_get; 8051 struct { 8052 int unit; 8053 bcm_field_entry_t entry; 8054 uint16 data; 8055 uint16 mask; 8056 } field_qualify_ExactMatchOpaqueObject0; 8057 struct { 8058 int unit; 8059 bcm_field_entry_t entry; 8060 uint16 * data; 8061 uint16 * mask; 8062 } field_qualify_ExactMatchOpaqueObject0_get; 8063 struct { 8064 int unit; 8065 bcm_field_entry_t entry; 8066 uint8 data; 8067 uint8 mask; 8068 } field_qualify_ExtensionHeader2Type; 8069 struct { 8070 int unit; 8071 bcm_field_entry_t entry; 8072 uint8 * data; 8073 uint8 * mask; 8074 } field_qualify_ExtensionHeader2Type_get; 8075 struct { 8076 int unit; 8077 bcm_field_entry_t entry; 8078 uint8 data; 8079 uint8 mask; 8080 } field_qualify_ExtensionHeaderSubCode; 8081 struct { 8082 int unit; 8083 bcm_field_entry_t entry; 8084 uint8 * data; 8085 uint8 * mask; 8086 } field_qualify_ExtensionHeaderSubCode_get; 8087 struct { 8088 int unit; 8089 bcm_field_entry_t entry; 8090 uint8 data; 8091 uint8 mask; 8092 } field_qualify_ExtensionHeaderType; 8093 struct { 8094 int unit; 8095 bcm_field_entry_t entry; 8096 uint8 * data; 8097 uint8 * mask; 8098 } field_qualify_ExtensionHeaderType_get; 8099 struct { 8100 int unit; 8101 bcm_field_entry_t entry; 8102 uint8 data; 8103 uint8 mask; 8104 } field_qualify_ExternalHit0; 8105 struct { 8106 int unit; 8107 bcm_field_entry_t entry; 8108 uint8 * data; 8109 uint8 * mask; 8110 } field_qualify_ExternalHit0_get; 8111 struct { 8112 int unit; 8113 bcm_field_entry_t entry; 8114 uint8 data; 8115 uint8 mask; 8116 } field_qualify_ExternalHit1; 8117 struct { 8118 int unit; 8119 bcm_field_entry_t entry; 8120 uint8 * data; 8121 uint8 * mask; 8122 } field_qualify_ExternalHit1_get; 8123 struct { 8124 int unit; 8125 bcm_field_entry_t entry; 8126 uint8 data; 8127 uint8 mask; 8128 } field_qualify_ExternalHit2; 8129 struct { 8130 int unit; 8131 bcm_field_entry_t entry; 8132 uint8 * data; 8133 uint8 * mask; 8134 } field_qualify_ExternalHit2_get; 8135 struct { 8136 int unit; 8137 bcm_field_entry_t entry; 8138 uint8 data; 8139 uint8 mask; 8140 } field_qualify_ExternalHit3; 8141 struct { 8142 int unit; 8143 bcm_field_entry_t entry; 8144 uint8 * data; 8145 uint8 * mask; 8146 } field_qualify_ExternalHit3_get; 8147 struct { 8148 int unit; 8149 bcm_field_entry_t entry; 8150 uint8 data; 8151 uint8 mask; 8152 } field_qualify_ExternalHit4; 8153 struct { 8154 int unit; 8155 bcm_field_entry_t entry; 8156 uint8 * data; 8157 uint8 * mask; 8158 } field_qualify_ExternalHit4_get; 8159 struct { 8160 int unit; 8161 bcm_field_entry_t entry; 8162 uint8 data; 8163 uint8 mask; 8164 } field_qualify_ExternalHit5; 8165 struct { 8166 int unit; 8167 bcm_field_entry_t entry; 8168 uint8 * data; 8169 uint8 * mask; 8170 } field_qualify_ExternalHit5_get; 8171 struct { 8172 int unit; 8173 bcm_field_entry_t entry; 8174 uint8 data; 8175 uint8 mask; 8176 } field_qualify_ExternalHit6; 8177 struct { 8178 int unit; 8179 bcm_field_entry_t entry; 8180 uint8 * data; 8181 uint8 * mask; 8182 } field_qualify_ExternalHit6_get; 8183 struct { 8184 int unit; 8185 bcm_field_entry_t entry; 8186 uint8 data; 8187 uint8 mask; 8188 } field_qualify_ExternalHit7; 8189 struct { 8190 int unit; 8191 bcm_field_entry_t entry; 8192 uint8 * data; 8193 uint8 * mask; 8194 } field_qualify_ExternalHit7_get; 8195 struct { 8196 int unit; 8197 bcm_field_entry_t entry; 8198 uint64 data; 8199 uint64 mask; 8200 } field_qualify_ExternalValue0; 8201 struct { 8202 int unit; 8203 bcm_field_entry_t entry; 8204 uint64 * data; 8205 uint64 * mask; 8206 } field_qualify_ExternalValue0_get; 8207 struct { 8208 int unit; 8209 bcm_field_entry_t entry; 8210 uint64 data; 8211 uint64 mask; 8212 } field_qualify_ExternalValue1; 8213 struct { 8214 int unit; 8215 bcm_field_entry_t entry; 8216 uint64 * data; 8217 uint64 * mask; 8218 } field_qualify_ExternalValue1_get; 8219 struct { 8220 int unit; 8221 bcm_field_entry_t entry; 8222 uint64 data; 8223 uint64 mask; 8224 } field_qualify_ExternalValue2; 8225 struct { 8226 int unit; 8227 bcm_field_entry_t entry; 8228 uint64 * data; 8229 uint64 * mask; 8230 } field_qualify_ExternalValue2_get; 8231 struct { 8232 int unit; 8233 bcm_field_entry_t entry; 8234 uint64 data; 8235 uint64 mask; 8236 } field_qualify_ExternalValue3; 8237 struct { 8238 int unit; 8239 bcm_field_entry_t entry; 8240 uint64 * data; 8241 uint64 * mask; 8242 } field_qualify_ExternalValue3_get; 8243 struct { 8244 int unit; 8245 bcm_field_entry_t entry; 8246 uint64 data; 8247 uint64 mask; 8248 } field_qualify_ExternalValue4; 8249 struct { 8250 int unit; 8251 bcm_field_entry_t entry; 8252 uint64 * data; 8253 uint64 * mask; 8254 } field_qualify_ExternalValue4_get; 8255 struct { 8256 int unit; 8257 bcm_field_entry_t entry; 8258 uint64 data; 8259 uint64 mask; 8260 } field_qualify_ExternalValue5; 8261 struct { 8262 int unit; 8263 bcm_field_entry_t entry; 8264 uint64 * data; 8265 uint64 * mask; 8266 } field_qualify_ExternalValue5_get; 8267 struct { 8268 int unit; 8269 bcm_field_entry_t entry; 8270 uint64 data; 8271 uint64 mask; 8272 } field_qualify_ExternalValue6; 8273 struct { 8274 int unit; 8275 bcm_field_entry_t entry; 8276 uint64 * data; 8277 uint64 * mask; 8278 } field_qualify_ExternalValue6_get; 8279 struct { 8280 int unit; 8281 bcm_field_entry_t entry; 8282 uint64 data; 8283 uint64 mask; 8284 } field_qualify_ExternalValue7; 8285 struct { 8286 int unit; 8287 bcm_field_entry_t entry; 8288 uint64 * data; 8289 uint64 * mask; 8290 } field_qualify_ExternalValue7_get; 8291 struct { 8292 int unit; 8293 bcm_field_entry_t entry; 8294 uint32 data; 8295 uint32 mask; 8296 } field_qualify_FabricQueueTag; 8297 struct { 8298 int unit; 8299 bcm_field_entry_t entry; 8300 uint32 * data; 8301 uint32 * mask; 8302 } field_qualify_FabricQueueTag_get; 8303 struct { 8304 int unit; 8305 bcm_field_entry_t entry; 8306 uint16 data; 8307 uint16 mask; 8308 } field_qualify_FcoeOxID; 8309 struct { 8310 int unit; 8311 bcm_field_entry_t entry; 8312 bcm_class_t data; 8313 bcm_class_t mask; 8314 } field_qualify_FcoeOxIDClass; 8315 struct { 8316 int unit; 8317 bcm_field_entry_t entry; 8318 bcm_class_t * data; 8319 bcm_class_t * mask; 8320 } field_qualify_FcoeOxIDClass_get; 8321 struct { 8322 int unit; 8323 bcm_field_entry_t entry; 8324 uint16 * data; 8325 uint16 * mask; 8326 } field_qualify_FcoeOxID_get; 8327 struct { 8328 int unit; 8329 bcm_field_entry_t entry; 8330 uint16 data; 8331 uint16 mask; 8332 } field_qualify_FcoeRxID; 8333 struct { 8334 int unit; 8335 bcm_field_entry_t entry; 8336 bcm_class_t data; 8337 bcm_class_t mask; 8338 } field_qualify_FcoeRxIDClass; 8339 struct { 8340 int unit; 8341 bcm_field_entry_t entry; 8342 bcm_class_t * data; 8343 bcm_class_t * mask; 8344 } field_qualify_FcoeRxIDClass_get; 8345 struct { 8346 int unit; 8347 bcm_field_entry_t entry; 8348 uint16 * data; 8349 uint16 * mask; 8350 } field_qualify_FcoeRxID_get; 8351 struct { 8352 int unit; 8353 bcm_field_entry_t entry; 8354 uint8 data; 8355 uint8 mask; 8356 } field_qualify_FcoeSOF; 8357 struct { 8358 int unit; 8359 bcm_field_entry_t entry; 8360 uint8 * data; 8361 uint8 * mask; 8362 } field_qualify_FcoeSOF_get; 8363 struct { 8364 int unit; 8365 bcm_field_entry_t entry; 8366 uint8 data; 8367 uint8 mask; 8368 } field_qualify_FcoeVersionIsZero; 8369 struct { 8370 int unit; 8371 bcm_field_entry_t entry; 8372 uint8 * data; 8373 uint8 * mask; 8374 } field_qualify_FcoeVersionIsZero_get; 8375 struct { 8376 int unit; 8377 bcm_field_entry_t entry; 8378 uint64 data; 8379 uint64 mask; 8380 } field_qualify_Fhei; 8381 struct { 8382 int unit; 8383 bcm_field_entry_t entry; 8384 uint32 data; 8385 uint32 mask; 8386 } field_qualify_FheiSize; 8387 struct { 8388 int unit; 8389 bcm_field_entry_t entry; 8390 uint32 * data; 8391 uint32 * mask; 8392 } field_qualify_FheiSize_get; 8393 struct { 8394 int unit; 8395 bcm_field_entry_t entry; 8396 uint64 * data; 8397 uint64 * mask; 8398 } field_qualify_Fhei_get; 8399 struct { 8400 int unit; 8401 bcm_field_entry_t entry; 8402 uint8 data; 8403 uint8 mask; 8404 } field_qualify_FibreChanCSCtl; 8405 struct { 8406 int unit; 8407 bcm_field_entry_t entry; 8408 uint8 * data; 8409 uint8 * mask; 8410 } field_qualify_FibreChanCSCtl_get; 8411 struct { 8412 int unit; 8413 bcm_field_entry_t entry; 8414 uint8 data; 8415 uint8 mask; 8416 } field_qualify_FibreChanDFCtl; 8417 struct { 8418 int unit; 8419 bcm_field_entry_t entry; 8420 uint8 * data; 8421 uint8 * mask; 8422 } field_qualify_FibreChanDFCtl_get; 8423 struct { 8424 int unit; 8425 bcm_field_entry_t entry; 8426 uint32 data; 8427 uint32 mask; 8428 } field_qualify_FibreChanDstId; 8429 struct { 8430 int unit; 8431 bcm_field_entry_t entry; 8432 bcm_class_t data; 8433 bcm_class_t mask; 8434 } field_qualify_FibreChanDstIdClass; 8435 struct { 8436 int unit; 8437 bcm_field_entry_t entry; 8438 bcm_class_t data; 8439 bcm_class_t mask; 8440 } field_qualify_FibreChanDstIdClassLower; 8441 struct { 8442 int unit; 8443 bcm_field_entry_t entry; 8444 bcm_class_t * data; 8445 bcm_class_t * mask; 8446 } field_qualify_FibreChanDstIdClassLower_get; 8447 struct { 8448 int unit; 8449 bcm_field_entry_t entry; 8450 bcm_class_t data; 8451 bcm_class_t mask; 8452 } field_qualify_FibreChanDstIdClassMsbNibble; 8453 struct { 8454 int unit; 8455 bcm_field_entry_t entry; 8456 bcm_class_t * data; 8457 bcm_class_t * mask; 8458 } field_qualify_FibreChanDstIdClassMsbNibble_get; 8459 struct { 8460 int unit; 8461 bcm_field_entry_t entry; 8462 bcm_class_t data; 8463 bcm_class_t mask; 8464 } field_qualify_FibreChanDstIdClassUpper; 8465 struct { 8466 int unit; 8467 bcm_field_entry_t entry; 8468 bcm_class_t * data; 8469 bcm_class_t * mask; 8470 } field_qualify_FibreChanDstIdClassUpper_get; 8471 struct { 8472 int unit; 8473 bcm_field_entry_t entry; 8474 bcm_class_t * data; 8475 bcm_class_t * mask; 8476 } field_qualify_FibreChanDstIdClass_get; 8477 struct { 8478 int unit; 8479 bcm_field_entry_t entry; 8480 uint32 * data; 8481 uint32 * mask; 8482 } field_qualify_FibreChanDstId_get; 8483 struct { 8484 int unit; 8485 bcm_field_entry_t entry; 8486 uint32 data; 8487 uint32 mask; 8488 } field_qualify_FibreChanFCtl; 8489 struct { 8490 int unit; 8491 bcm_field_entry_t entry; 8492 uint32 * data; 8493 uint32 * mask; 8494 } field_qualify_FibreChanFCtl_get; 8495 struct { 8496 int unit; 8497 bcm_field_entry_t entry; 8498 bcm_field_FibreChan_t fibre_chan_type; 8499 } field_qualify_FibreChanInner; 8500 struct { 8501 int unit; 8502 bcm_field_entry_t entry; 8503 bcm_field_FibreChan_t * fibre_chan_type; 8504 } field_qualify_FibreChanInner_get; 8505 struct { 8506 int unit; 8507 bcm_field_entry_t entry; 8508 bcm_field_FibreChan_t fibre_chan_type; 8509 } field_qualify_FibreChanOuter; 8510 struct { 8511 int unit; 8512 bcm_field_entry_t entry; 8513 bcm_field_FibreChan_t * fibre_chan_type; 8514 } field_qualify_FibreChanOuter_get; 8515 struct { 8516 int unit; 8517 bcm_field_entry_t entry; 8518 uint8 data; 8519 uint8 mask; 8520 } field_qualify_FibreChanRCtl; 8521 struct { 8522 int unit; 8523 bcm_field_entry_t entry; 8524 uint8 * data; 8525 uint8 * mask; 8526 } field_qualify_FibreChanRCtl_get; 8527 struct { 8528 int unit; 8529 bcm_field_entry_t entry; 8530 uint8 data; 8531 uint8 mask; 8532 } field_qualify_FibreChanSrcBindCheck; 8533 struct { 8534 int unit; 8535 bcm_field_entry_t entry; 8536 uint8 * data; 8537 uint8 * mask; 8538 } field_qualify_FibreChanSrcBindCheck_get; 8539 struct { 8540 int unit; 8541 bcm_field_entry_t entry; 8542 uint8 data; 8543 uint8 mask; 8544 } field_qualify_FibreChanSrcFpmaCheck; 8545 struct { 8546 int unit; 8547 bcm_field_entry_t entry; 8548 uint8 * data; 8549 uint8 * mask; 8550 } field_qualify_FibreChanSrcFpmaCheck_get; 8551 struct { 8552 int unit; 8553 bcm_field_entry_t entry; 8554 uint32 data; 8555 uint32 mask; 8556 } field_qualify_FibreChanSrcId; 8557 struct { 8558 int unit; 8559 bcm_field_entry_t entry; 8560 bcm_class_t data; 8561 bcm_class_t mask; 8562 } field_qualify_FibreChanSrcIdClass; 8563 struct { 8564 int unit; 8565 bcm_field_entry_t entry; 8566 bcm_class_t data; 8567 bcm_class_t mask; 8568 } field_qualify_FibreChanSrcIdClassLower; 8569 struct { 8570 int unit; 8571 bcm_field_entry_t entry; 8572 bcm_class_t * data; 8573 bcm_class_t * mask; 8574 } field_qualify_FibreChanSrcIdClassLower_get; 8575 struct { 8576 int unit; 8577 bcm_field_entry_t entry; 8578 bcm_class_t data; 8579 bcm_class_t mask; 8580 } field_qualify_FibreChanSrcIdClassMsbNibble; 8581 struct { 8582 int unit; 8583 bcm_field_entry_t entry; 8584 bcm_class_t * data; 8585 bcm_class_t * mask; 8586 } field_qualify_FibreChanSrcIdClassMsbNibble_get; 8587 struct { 8588 int unit; 8589 bcm_field_entry_t entry; 8590 bcm_class_t data; 8591 bcm_class_t mask; 8592 } field_qualify_FibreChanSrcIdClassUpper; 8593 struct { 8594 int unit; 8595 bcm_field_entry_t entry; 8596 bcm_class_t * data; 8597 bcm_class_t * mask; 8598 } field_qualify_FibreChanSrcIdClassUpper_get; 8599 struct { 8600 int unit; 8601 bcm_field_entry_t entry; 8602 bcm_class_t * data; 8603 bcm_class_t * mask; 8604 } field_qualify_FibreChanSrcIdClass_get; 8605 struct { 8606 int unit; 8607 bcm_field_entry_t entry; 8608 uint32 * data; 8609 uint32 * mask; 8610 } field_qualify_FibreChanSrcId_get; 8611 struct { 8612 int unit; 8613 bcm_field_entry_t entry; 8614 uint8 data; 8615 uint8 mask; 8616 } field_qualify_FibreChanType; 8617 struct { 8618 int unit; 8619 bcm_field_entry_t entry; 8620 uint8 * data; 8621 uint8 * mask; 8622 } field_qualify_FibreChanType_get; 8623 struct { 8624 int unit; 8625 bcm_field_entry_t entry; 8626 uint16 data; 8627 uint16 mask; 8628 } field_qualify_FibreChanVFTFabricId; 8629 struct { 8630 int unit; 8631 bcm_field_entry_t entry; 8632 uint16 * data; 8633 uint16 * mask; 8634 } field_qualify_FibreChanVFTFabricId_get; 8635 struct { 8636 int unit; 8637 bcm_field_entry_t entry; 8638 uint8 data; 8639 uint8 mask; 8640 } field_qualify_FibreChanVFTHopCount; 8641 struct { 8642 int unit; 8643 bcm_field_entry_t entry; 8644 uint8 * data; 8645 uint8 * mask; 8646 } field_qualify_FibreChanVFTHopCount_get; 8647 struct { 8648 int unit; 8649 bcm_field_entry_t entry; 8650 uint8 data; 8651 uint8 mask; 8652 } field_qualify_FibreChanVFTPri; 8653 struct { 8654 int unit; 8655 bcm_field_entry_t entry; 8656 uint8 * data; 8657 uint8 * mask; 8658 } field_qualify_FibreChanVFTPri_get; 8659 struct { 8660 int unit; 8661 bcm_field_entry_t entry; 8662 uint8 data; 8663 uint8 mask; 8664 } field_qualify_FibreChanVFTValid; 8665 struct { 8666 int unit; 8667 bcm_field_entry_t entry; 8668 uint8 * data; 8669 uint8 * mask; 8670 } field_qualify_FibreChanVFTValid_get; 8671 struct { 8672 int unit; 8673 bcm_field_entry_t entry; 8674 uint8 data; 8675 uint8 mask; 8676 } field_qualify_FibreChanVFTVersion; 8677 struct { 8678 int unit; 8679 bcm_field_entry_t entry; 8680 uint8 * data; 8681 uint8 * mask; 8682 } field_qualify_FibreChanVFTVersion_get; 8683 struct { 8684 int unit; 8685 bcm_field_entry_t entry; 8686 uint16 data; 8687 uint16 mask; 8688 } field_qualify_FibreChanVFTVsanId; 8689 struct { 8690 int unit; 8691 bcm_field_entry_t entry; 8692 uint16 * data; 8693 uint16 * mask; 8694 } field_qualify_FibreChanVFTVsanId_get; 8695 struct { 8696 int unit; 8697 bcm_field_entry_t entry; 8698 uint8 data; 8699 uint8 mask; 8700 } field_qualify_FibreChanVFTVsanPri; 8701 struct { 8702 int unit; 8703 bcm_field_entry_t entry; 8704 uint8 * data; 8705 uint8 * mask; 8706 } field_qualify_FibreChanVFTVsanPri_get; 8707 struct { 8708 int unit; 8709 bcm_field_entry_t entry; 8710 uint8 data; 8711 uint8 mask; 8712 } field_qualify_FibreChanZoneCheck; 8713 struct { 8714 int unit; 8715 bcm_field_entry_t entry; 8716 uint8 * data; 8717 uint8 * mask; 8718 } field_qualify_FibreChanZoneCheck_get; 8719 struct { 8720 int unit; 8721 bcm_field_entry_t entry; 8722 bcm_field_drop_reason_t type; 8723 } field_qualify_FirstDropReason; 8724 struct { 8725 int unit; 8726 bcm_field_entry_t entry; 8727 bcm_field_drop_reason_t * type; 8728 } field_qualify_FirstDropReason_get; 8729 struct { 8730 int unit; 8731 bcm_field_entry_t entry; 8732 uint32 data; 8733 uint32 mask; 8734 } field_qualify_FlexStateResultA0; 8735 struct { 8736 int unit; 8737 bcm_field_entry_t entry; 8738 uint32 * data; 8739 uint32 * mask; 8740 } field_qualify_FlexStateResultA0_get; 8741 struct { 8742 int unit; 8743 bcm_field_entry_t entry; 8744 uint32 data; 8745 uint32 mask; 8746 } field_qualify_FlexStateResultA1; 8747 struct { 8748 int unit; 8749 bcm_field_entry_t entry; 8750 uint32 * data; 8751 uint32 * mask; 8752 } field_qualify_FlexStateResultA1_get; 8753 struct { 8754 int unit; 8755 bcm_field_entry_t entry; 8756 bcm_field_flow_control_pkt_type_t fc_type; 8757 } field_qualify_FlowControlType; 8758 struct { 8759 int unit; 8760 bcm_field_entry_t entry; 8761 bcm_field_flow_control_pkt_type_t * fc_type; 8762 } field_qualify_FlowControlType_get; 8763 struct { 8764 int unit; 8765 bcm_field_entry_t entry; 8766 uint16 data; 8767 uint16 mask; 8768 } field_qualify_FlowId; 8769 struct { 8770 int unit; 8771 bcm_field_entry_t entry; 8772 uint16 * data; 8773 uint16 * mask; 8774 } field_qualify_FlowId_get; 8775 struct { 8776 int unit; 8777 bcm_field_entry_t entry; 8778 uint16 data; 8779 uint16 mask; 8780 } field_qualify_FlowtrackerAggregateClass; 8781 struct { 8782 int unit; 8783 bcm_field_entry_t entry; 8784 uint16 * data; 8785 uint16 * mask; 8786 } field_qualify_FlowtrackerAggregateClass_get; 8787 struct { 8788 int unit; 8789 bcm_field_entry_t entry; 8790 bcm_flowtracker_group_t flow_group_id; 8791 uint32 num_checks; 8792 bcm_field_flowtrackercheck_t * list_of_check_ids; 8793 } field_qualify_FlowtrackerCheck; 8794 struct { 8795 int unit; 8796 bcm_field_entry_t entry; 8797 bcm_flowtracker_group_t flow_group_id; 8798 uint32 num_checks; 8799 bcm_field_flowtrackercheck_t * list_of_check_ids; 8800 uint32 * actual_num_checks; 8801 } field_qualify_FlowtrackerCheck_get; 8802 struct { 8803 int unit; 8804 bcm_field_entry_t entry; 8805 int data; 8806 int mask; 8807 } field_qualify_FlowtrackerClassId; 8808 struct { 8809 int unit; 8810 bcm_field_entry_t entry; 8811 uint16 data; 8812 uint16 mask; 8813 } field_qualify_FlowtrackerClassIdSource1; 8814 struct { 8815 int unit; 8816 bcm_field_entry_t entry; 8817 uint16 * data; 8818 uint16 * mask; 8819 } field_qualify_FlowtrackerClassIdSource1_get; 8820 struct { 8821 int unit; 8822 bcm_field_entry_t entry; 8823 uint16 data; 8824 uint16 mask; 8825 } field_qualify_FlowtrackerClassIdSource2; 8826 struct { 8827 int unit; 8828 bcm_field_entry_t entry; 8829 uint16 * data; 8830 uint16 * mask; 8831 } field_qualify_FlowtrackerClassIdSource2_get; 8832 struct { 8833 int unit; 8834 bcm_field_entry_t entry; 8835 int * data; 8836 int * mask; 8837 } field_qualify_FlowtrackerClassId_get; 8838 struct { 8839 int unit; 8840 bcm_field_entry_t entry; 8841 uint8 data; 8842 uint8 mask; 8843 } field_qualify_FlowtrackerCollectorCopy; 8844 struct { 8845 int unit; 8846 bcm_field_entry_t entry; 8847 uint8 * data; 8848 uint8 * mask; 8849 } field_qualify_FlowtrackerCollectorCopy_get; 8850 struct { 8851 int unit; 8852 bcm_field_entry_t entry; 8853 uint8 data; 8854 uint8 mask; 8855 } field_qualify_FlowtrackerDisabled; 8856 struct { 8857 int unit; 8858 bcm_field_entry_t entry; 8859 uint8 * data; 8860 uint8 * mask; 8861 } field_qualify_FlowtrackerDisabled_get; 8862 struct { 8863 int unit; 8864 bcm_field_entry_t entry; 8865 uint8 data; 8866 uint8 mask; 8867 } field_qualify_FlowtrackerExportQueueFull; 8868 struct { 8869 int unit; 8870 bcm_field_entry_t entry; 8871 uint8 * data; 8872 uint8 * mask; 8873 } field_qualify_FlowtrackerExportQueueFull_get; 8874 struct { 8875 int unit; 8876 bcm_field_entry_t entry; 8877 uint8 data; 8878 uint8 mask; 8879 } field_qualify_FlowtrackerFlowTableFull; 8880 struct { 8881 int unit; 8882 bcm_field_entry_t entry; 8883 uint8 * data; 8884 uint8 * mask; 8885 } field_qualify_FlowtrackerFlowTableFull_get; 8886 struct { 8887 int unit; 8888 bcm_field_entry_t entry; 8889 uint8 data; 8890 uint8 mask; 8891 } field_qualify_FlowtrackerGroupFlowExceeded; 8892 struct { 8893 int unit; 8894 bcm_field_entry_t entry; 8895 uint8 * data; 8896 uint8 * mask; 8897 } field_qualify_FlowtrackerGroupFlowExceeded_get; 8898 struct { 8899 int unit; 8900 bcm_field_entry_t entry; 8901 int data; 8902 int mask; 8903 } field_qualify_FlowtrackerGroupId; 8904 struct { 8905 int unit; 8906 bcm_field_entry_t entry; 8907 int * data; 8908 int * mask; 8909 } field_qualify_FlowtrackerGroupId_get; 8910 struct { 8911 int unit; 8912 bcm_field_entry_t entry; 8913 uint8 data; 8914 uint8 mask; 8915 } field_qualify_FlowtrackerGroupValid; 8916 struct { 8917 int unit; 8918 bcm_field_entry_t entry; 8919 uint8 * data; 8920 uint8 * mask; 8921 } field_qualify_FlowtrackerGroupValid_get; 8922 struct { 8923 int unit; 8924 bcm_field_entry_t entry; 8925 uint8 data; 8926 uint8 mask; 8927 } field_qualify_FlowtrackerLearn; 8928 struct { 8929 int unit; 8930 bcm_field_entry_t entry; 8931 uint8 * data; 8932 uint8 * mask; 8933 } field_qualify_FlowtrackerLearn_get; 8934 struct { 8935 int unit; 8936 bcm_field_entry_t entry; 8937 uint8 data; 8938 uint8 mask; 8939 } field_qualify_FlowtrackerMeteringExceeded; 8940 struct { 8941 int unit; 8942 bcm_field_entry_t entry; 8943 uint8 * data; 8944 uint8 * mask; 8945 } field_qualify_FlowtrackerMeteringExceeded_get; 8946 struct { 8947 int unit; 8948 bcm_field_entry_t entry; 8949 uint8 data; 8950 uint8 mask; 8951 } field_qualify_ForwardCode; 8952 struct { 8953 int unit; 8954 bcm_field_entry_t entry; 8955 uint8 * data; 8956 uint8 * mask; 8957 } field_qualify_ForwardCode_get; 8958 struct { 8959 int unit; 8960 bcm_field_entry_t entry; 8961 uint8 data; 8962 uint8 mask; 8963 } field_qualify_ForwardCopy; 8964 struct { 8965 int unit; 8966 bcm_field_entry_t entry; 8967 uint8 * data; 8968 uint8 * mask; 8969 } field_qualify_ForwardCopy_get; 8970 struct { 8971 int unit; 8972 bcm_field_entry_t entry; 8973 uint8 * data; 8974 uint8 * mask; 8975 } field_qualify_ForwardHdrDstMac; 8976 struct { 8977 int unit; 8978 bcm_field_entry_t entry; 8979 bcm_mac_t * data; 8980 bcm_mac_t * mask; 8981 } field_qualify_ForwardHdrDstMac_get; 8982 struct { 8983 int unit; 8984 bcm_field_entry_t entry; 8985 uint8 * data; 8986 uint8 * mask; 8987 } field_qualify_ForwardHdrSrcMac; 8988 struct { 8989 int unit; 8990 bcm_field_entry_t entry; 8991 bcm_mac_t * data; 8992 bcm_mac_t * mask; 8993 } field_qualify_ForwardHdrSrcMac_get; 8994 struct { 8995 int unit; 8996 bcm_field_entry_t entry; 8997 bcm_vlan_t data; 8998 bcm_vlan_t mask; 8999 } field_qualify_ForwardHdrVlanId; 9000 struct { 9001 int unit; 9002 bcm_field_entry_t entry; 9003 bcm_vlan_t * data; 9004 bcm_vlan_t * mask; 9005 } field_qualify_ForwardHdrVlanId_get; 9006 struct { 9007 int unit; 9008 bcm_field_entry_t entry; 9009 uint32 data; 9010 uint32 mask; 9011 } field_qualify_ForwardingEligible; 9012 struct { 9013 int unit; 9014 bcm_field_entry_t entry; 9015 uint32 * data; 9016 uint32 * mask; 9017 } field_qualify_ForwardingEligible_get; 9018 struct { 9019 int unit; 9020 bcm_field_entry_t entry; 9021 bcm_field_data_offset_base_t base_header; 9022 uint32 data; 9023 uint32 mask; 9024 } field_qualify_ForwardingHeaderOffset; 9025 struct { 9026 int unit; 9027 bcm_field_entry_t entry; 9028 bcm_field_data_offset_base_t * base_header; 9029 uint32 * data; 9030 uint32 * mask; 9031 } field_qualify_ForwardingHeaderOffset_get; 9032 struct { 9033 int unit; 9034 bcm_field_entry_t entry; 9035 uint16 data; 9036 uint16 mask; 9037 } field_qualify_ForwardingOuterTpid; 9038 struct { 9039 int unit; 9040 bcm_field_entry_t entry; 9041 uint16 * data; 9042 uint16 * mask; 9043 } field_qualify_ForwardingOuterTpid_get; 9044 struct { 9045 int unit; 9046 bcm_field_entry_t entry; 9047 uint8 data; 9048 uint8 mask; 9049 } field_qualify_ForwardingOuterVlanPri; 9050 struct { 9051 int unit; 9052 bcm_field_entry_t entry; 9053 uint8 * data; 9054 uint8 * mask; 9055 } field_qualify_ForwardingOuterVlanPri_get; 9056 struct { 9057 int unit; 9058 bcm_field_entry_t entry; 9059 uint32 data; 9060 uint32 mask; 9061 } field_qualify_ForwardingPacketRes; 9062 struct { 9063 int unit; 9064 bcm_field_entry_t entry; 9065 uint32 * data; 9066 uint32 * mask; 9067 } field_qualify_ForwardingPacketRes_get; 9068 struct { 9069 int unit; 9070 bcm_field_entry_t entry; 9071 uint32 data; 9072 uint32 mask; 9073 } field_qualify_ForwardingStatus; 9074 struct { 9075 int unit; 9076 bcm_field_entry_t entry; 9077 uint32 * data; 9078 uint32 * mask; 9079 } field_qualify_ForwardingStatus_get; 9080 struct { 9081 int unit; 9082 bcm_field_entry_t entry; 9083 bcm_field_ForwardingType_t type; 9084 } field_qualify_ForwardingType; 9085 struct { 9086 int unit; 9087 bcm_field_entry_t entry; 9088 bcm_field_ForwardingType_t * type; 9089 } field_qualify_ForwardingType_get; 9090 struct { 9091 int unit; 9092 bcm_field_entry_t entry; 9093 bcm_vlan_t data; 9094 bcm_vlan_t mask; 9095 } field_qualify_ForwardingVlanId; 9096 struct { 9097 int unit; 9098 bcm_field_entry_t entry; 9099 bcm_vlan_t * data; 9100 bcm_vlan_t * mask; 9101 } field_qualify_ForwardingVlanId_get; 9102 struct { 9103 int unit; 9104 bcm_field_entry_t entry; 9105 uint8 data; 9106 uint8 mask; 9107 } field_qualify_ForwardingVlanValid; 9108 struct { 9109 int unit; 9110 bcm_field_entry_t entry; 9111 uint8 * data; 9112 uint8 * mask; 9113 } field_qualify_ForwardingVlanValid_get; 9114 struct { 9115 int unit; 9116 bcm_field_entry_t entry; 9117 uint8 data; 9118 uint8 mask; 9119 } field_qualify_FromMacSecPort; 9120 struct { 9121 int unit; 9122 bcm_field_entry_t entry; 9123 uint8 * data; 9124 uint8 * mask; 9125 } field_qualify_FromMacSecPort_get; 9126 struct { 9127 int unit; 9128 bcm_field_entry_t entry; 9129 uint8 data; 9130 uint8 mask; 9131 } field_qualify_FrontPanelPkt; 9132 struct { 9133 int unit; 9134 bcm_field_entry_t entry; 9135 uint8 * data; 9136 uint8 * mask; 9137 } field_qualify_FrontPanelPkt_get; 9138 struct { 9139 int unit; 9140 bcm_field_entry_t entry; 9141 uint16 data; 9142 uint16 mask; 9143 } field_qualify_GbpDstId; 9144 struct { 9145 int unit; 9146 bcm_field_entry_t entry; 9147 uint16 * data; 9148 uint16 * mask; 9149 } field_qualify_GbpDstId_get; 9150 struct { 9151 int unit; 9152 bcm_field_entry_t entry; 9153 uint8 data; 9154 uint8 mask; 9155 } field_qualify_GbpPresent; 9156 struct { 9157 int unit; 9158 bcm_field_entry_t entry; 9159 uint8 * data; 9160 uint8 * mask; 9161 } field_qualify_GbpPresent_get; 9162 struct { 9163 int unit; 9164 bcm_field_entry_t entry; 9165 uint16 data; 9166 uint16 mask; 9167 } field_qualify_GbpSrcId; 9168 struct { 9169 int unit; 9170 bcm_field_entry_t entry; 9171 uint16 * data; 9172 uint16 * mask; 9173 } field_qualify_GbpSrcId_get; 9174 struct { 9175 int unit; 9176 bcm_field_entry_t entry; 9177 uint32 data; 9178 uint32 mask; 9179 } field_qualify_GeneratedTtl; 9180 struct { 9181 int unit; 9182 bcm_field_entry_t entry; 9183 uint32 * data; 9184 uint32 * mask; 9185 } field_qualify_GeneratedTtl_get; 9186 struct { 9187 int unit; 9188 bcm_field_entry_t entry; 9189 uint8 data; 9190 uint8 mask; 9191 } field_qualify_GenericAssociatedChannelLabelValid; 9192 struct { 9193 int unit; 9194 bcm_field_entry_t entry; 9195 uint8 * data; 9196 uint8 * mask; 9197 } field_qualify_GenericAssociatedChannelLabelValid_get; 9198 struct { 9199 int unit; 9200 bcm_field_entry_t entry; 9201 uint8 data; 9202 uint8 mask; 9203 } field_qualify_GenevePktVersionZero; 9204 struct { 9205 int unit; 9206 bcm_field_entry_t entry; 9207 uint8 * data; 9208 uint8 * mask; 9209 } field_qualify_GenevePktVersionZero_get; 9210 struct { 9211 int unit; 9212 bcm_field_entry_t entry; 9213 uint8 data; 9214 uint8 mask; 9215 } field_qualify_GenevePktWithOam; 9216 struct { 9217 int unit; 9218 bcm_field_entry_t entry; 9219 uint8 * data; 9220 uint8 * mask; 9221 } field_qualify_GenevePktWithOam_get; 9222 struct { 9223 int unit; 9224 bcm_field_entry_t entry; 9225 uint8 data; 9226 uint8 mask; 9227 } field_qualify_GpeFlags; 9228 struct { 9229 int unit; 9230 bcm_field_entry_t entry; 9231 uint8 data; 9232 uint8 mask; 9233 } field_qualify_GpeFlags_get; 9234 struct { 9235 int unit; 9236 bcm_field_entry_t entry; 9237 uint32 data; 9238 uint32 mask; 9239 } field_qualify_GpeNetworkId; 9240 struct { 9241 int unit; 9242 bcm_field_entry_t entry; 9243 uint32 data; 9244 uint32 mask; 9245 } field_qualify_GpeNetworkId_get; 9246 struct { 9247 int unit; 9248 bcm_field_entry_t entry; 9249 uint8 data; 9250 uint8 mask; 9251 } field_qualify_GpePktVersionZero; 9252 struct { 9253 int unit; 9254 bcm_field_entry_t entry; 9255 uint8 * data; 9256 uint8 * mask; 9257 } field_qualify_GpePktVersionZero_get; 9258 struct { 9259 int unit; 9260 bcm_field_entry_t entry; 9261 uint8 data; 9262 uint8 mask; 9263 } field_qualify_GpePktWithOam; 9264 struct { 9265 int unit; 9266 bcm_field_entry_t entry; 9267 uint8 * data; 9268 uint8 * mask; 9269 } field_qualify_GpePktWithOam_get; 9270 struct { 9271 int unit; 9272 bcm_field_entry_t entry; 9273 uint8 data; 9274 uint8 mask; 9275 } field_qualify_GpeProtocol; 9276 struct { 9277 int unit; 9278 bcm_field_entry_t entry; 9279 uint8 data; 9280 uint8 mask; 9281 } field_qualify_GpeProtocol_get; 9282 struct { 9283 int unit; 9284 bcm_field_entry_t entry; 9285 uint16 data; 9286 uint16 mask; 9287 } field_qualify_GpeReserved0; 9288 struct { 9289 int unit; 9290 bcm_field_entry_t entry; 9291 uint16 data; 9292 uint16 mask; 9293 } field_qualify_GpeReserved0_get; 9294 struct { 9295 int unit; 9296 bcm_field_entry_t entry; 9297 uint8 data; 9298 uint8 mask; 9299 } field_qualify_GpeReserved1; 9300 struct { 9301 int unit; 9302 bcm_field_entry_t entry; 9303 uint8 data; 9304 uint8 mask; 9305 } field_qualify_GpeReserved1_get; 9306 struct { 9307 int unit; 9308 bcm_field_entry_t entry; 9309 uint32 data; 9310 uint32 mask; 9311 } field_qualify_GroupClass; 9312 struct { 9313 int unit; 9314 bcm_field_entry_t entry; 9315 uint32 * data; 9316 uint32 * mask; 9317 } field_qualify_GroupClass_get; 9318 struct { 9319 int unit; 9320 bcm_field_entry_t entry; 9321 bcm_field_header_format_t header_format; 9322 } field_qualify_HeaderFormat; 9323 struct { 9324 int unit; 9325 bcm_field_entry_t entry; 9326 bcm_field_header_format_extension_t header_format_extension; 9327 } field_qualify_HeaderFormatExtension; 9328 struct { 9329 int unit; 9330 bcm_field_entry_t entry; 9331 bcm_field_header_format_extension_t * header_format_extension; 9332 } field_qualify_HeaderFormatExtension_get; 9333 struct { 9334 int unit; 9335 bcm_field_entry_t entry; 9336 bcm_field_header_format_set_t header_format_set; 9337 } field_qualify_HeaderFormatSet; 9338 struct { 9339 int unit; 9340 bcm_field_entry_t entry; 9341 bcm_field_header_format_set_t * header_format_set; 9342 } field_qualify_HeaderFormatSet_get; 9343 struct { 9344 int unit; 9345 bcm_field_entry_t entry; 9346 bcm_field_header_format_t * header_format; 9347 } field_qualify_HeaderFormat_get; 9348 struct { 9349 int unit; 9350 bcm_field_entry_t entry; 9351 uint8 data; 9352 uint8 mask; 9353 } field_qualify_HiGig; 9354 struct { 9355 int unit; 9356 bcm_field_entry_t entry; 9357 uint32 data; 9358 uint32 mask; 9359 } field_qualify_HiGig3Class; 9360 struct { 9361 int unit; 9362 bcm_field_entry_t entry; 9363 uint32 * data; 9364 uint32 * mask; 9365 } field_qualify_HiGig3Class_get; 9366 struct { 9367 int unit; 9368 bcm_field_entry_t entry; 9369 uint16 data; 9370 uint16 mask; 9371 } field_qualify_HiGig3Flags; 9372 struct { 9373 int unit; 9374 bcm_field_entry_t entry; 9375 uint16 * data; 9376 uint16 * mask; 9377 } field_qualify_HiGig3Flags_get; 9378 struct { 9379 int unit; 9380 bcm_field_entry_t entry; 9381 uint8 data; 9382 uint8 mask; 9383 } field_qualify_HiGig3Pkt; 9384 struct { 9385 int unit; 9386 bcm_field_entry_t entry; 9387 uint8 * data; 9388 uint8 * mask; 9389 } field_qualify_HiGig3Pkt_get; 9390 struct { 9391 int unit; 9392 bcm_field_entry_t entry; 9393 uint8 color; 9394 } field_qualify_HiGigColor; 9395 struct { 9396 int unit; 9397 bcm_field_entry_t entry; 9398 uint8 * color; 9399 } field_qualify_HiGigColor_get; 9400 struct { 9401 int unit; 9402 bcm_field_entry_t entry; 9403 uint8 data; 9404 uint8 mask; 9405 } field_qualify_HiGigDoNotFlags; 9406 struct { 9407 int unit; 9408 bcm_field_entry_t entry; 9409 uint8 * data; 9410 uint8 * mask; 9411 } field_qualify_HiGigDoNotFlags_get; 9412 struct { 9413 int unit; 9414 bcm_field_entry_t entry; 9415 bcm_gport_t port_id; 9416 bcm_gport_t port_mask; 9417 } field_qualify_HiGigDstGport; 9418 struct { 9419 int unit; 9420 bcm_field_entry_t entry; 9421 bcm_gport_t * port_id; 9422 bcm_gport_t * port_mask; 9423 } field_qualify_HiGigDstGport_get; 9424 struct { 9425 int unit; 9426 bcm_field_entry_t entry; 9427 bcm_gport_t port_id; 9428 bcm_gport_t port_mask; 9429 } field_qualify_HiGigDstModPortGport; 9430 struct { 9431 int unit; 9432 bcm_field_entry_t entry; 9433 bcm_gport_t * port_id; 9434 bcm_gport_t * port_mask; 9435 } field_qualify_HiGigDstModPortGport_get; 9436 struct { 9437 int unit; 9438 bcm_field_entry_t entry; 9439 bcm_gport_t port_id; 9440 bcm_gport_t port_mask; 9441 } field_qualify_HiGigDstModuleGport; 9442 struct { 9443 int unit; 9444 bcm_field_entry_t entry; 9445 bcm_gport_t * port_id; 9446 bcm_gport_t * port_mask; 9447 } field_qualify_HiGigDstModuleGport_get; 9448 struct { 9449 int unit; 9450 bcm_field_entry_t entry; 9451 uint8 data; 9452 uint8 mask; 9453 } field_qualify_HiGigDstMulticast; 9454 struct { 9455 int unit; 9456 bcm_field_entry_t entry; 9457 bcm_multicast_t group; 9458 bcm_multicast_t mask; 9459 } field_qualify_HiGigDstMulticastGroupId; 9460 struct { 9461 int unit; 9462 bcm_field_entry_t entry; 9463 bcm_multicast_t * group; 9464 bcm_multicast_t * mask; 9465 } field_qualify_HiGigDstMulticastGroupId_get; 9466 struct { 9467 int unit; 9468 bcm_field_entry_t entry; 9469 uint8 * data; 9470 uint8 * mask; 9471 } field_qualify_HiGigDstMulticast_get; 9472 struct { 9473 int unit; 9474 bcm_field_entry_t entry; 9475 bcm_gport_t port_id; 9476 bcm_gport_t mask; 9477 } field_qualify_HiGigDstPortGport; 9478 struct { 9479 int unit; 9480 bcm_field_entry_t entry; 9481 bcm_gport_t * port_id; 9482 bcm_gport_t * port_mask; 9483 } field_qualify_HiGigDstPortGport_get; 9484 struct { 9485 int unit; 9486 bcm_field_entry_t entry; 9487 uint8 data; 9488 uint8 mask; 9489 } field_qualify_HiGigDstTrunk; 9490 struct { 9491 int unit; 9492 bcm_field_entry_t entry; 9493 bcm_trunk_t data; 9494 bcm_trunk_t mask; 9495 } field_qualify_HiGigDstTrunkId; 9496 struct { 9497 int unit; 9498 bcm_field_entry_t entry; 9499 bcm_trunk_t * data; 9500 bcm_trunk_t * mask; 9501 } field_qualify_HiGigDstTrunkId_get; 9502 struct { 9503 int unit; 9504 bcm_field_entry_t entry; 9505 uint8 * data; 9506 uint8 * mask; 9507 } field_qualify_HiGigDstTrunk_get; 9508 struct { 9509 int unit; 9510 bcm_field_entry_t entry; 9511 uint8 data; 9512 uint8 mask; 9513 } field_qualify_HiGigDstType; 9514 struct { 9515 int unit; 9516 bcm_field_entry_t entry; 9517 uint8 * data; 9518 uint8 * mask; 9519 } field_qualify_HiGigDstType_get; 9520 struct { 9521 int unit; 9522 bcm_field_entry_t entry; 9523 uint8 data; 9524 uint8 mask; 9525 } field_qualify_HiGigEgressMcast; 9526 struct { 9527 int unit; 9528 bcm_field_entry_t entry; 9529 uint8 * data; 9530 uint8 * mask; 9531 } field_qualify_HiGigEgressMcast_get; 9532 struct { 9533 int unit; 9534 bcm_field_entry_t entry; 9535 uint8 data; 9536 uint8 mask; 9537 } field_qualify_HiGigExtendedHeaderPresent; 9538 struct { 9539 int unit; 9540 bcm_field_entry_t entry; 9541 uint8 * data; 9542 uint8 * mask; 9543 } field_qualify_HiGigExtendedHeaderPresent_get; 9544 struct { 9545 int unit; 9546 bcm_field_entry_t entry; 9547 bcm_field_HiGigForwardingType_t type; 9548 } field_qualify_HiGigForwardingType; 9549 struct { 9550 int unit; 9551 bcm_field_entry_t entry; 9552 bcm_field_HiGigForwardingType_t * type; 9553 } field_qualify_HiGigForwardingType_get; 9554 struct { 9555 int unit; 9556 bcm_field_entry_t entry; 9557 uint8 data; 9558 uint8 mask; 9559 } field_qualify_HiGigGbpPresent; 9560 struct { 9561 int unit; 9562 bcm_field_entry_t entry; 9563 uint8 * data; 9564 uint8 * mask; 9565 } field_qualify_HiGigGbpPresent_get; 9566 struct { 9567 int unit; 9568 bcm_field_entry_t entry; 9569 uint16 data; 9570 uint16 mask; 9571 } field_qualify_HiGigGbpSrcId; 9572 struct { 9573 int unit; 9574 bcm_field_entry_t entry; 9575 uint16 * data; 9576 uint16 * mask; 9577 } field_qualify_HiGigGbpSrcId_get; 9578 struct { 9579 int unit; 9580 bcm_field_entry_t entry; 9581 uint16 data; 9582 uint16 mask; 9583 } field_qualify_HiGigIngressClassificationTag; 9584 struct { 9585 int unit; 9586 bcm_field_entry_t entry; 9587 uint16 * data; 9588 uint16 * mask; 9589 } field_qualify_HiGigIngressClassificationTag_get; 9590 struct { 9591 int unit; 9592 bcm_field_entry_t entry; 9593 uint8 data; 9594 uint8 mask; 9595 } field_qualify_HiGigIngressL3SwitchPkt; 9596 struct { 9597 int unit; 9598 bcm_field_entry_t entry; 9599 uint8 * data; 9600 uint8 * mask; 9601 } field_qualify_HiGigIngressL3SwitchPkt_get; 9602 struct { 9603 int unit; 9604 bcm_field_entry_t entry; 9605 uint8 data; 9606 uint8 mask; 9607 } field_qualify_HiGigIngressTagged; 9608 struct { 9609 int unit; 9610 bcm_field_entry_t entry; 9611 uint8 * data; 9612 uint8 * mask; 9613 } field_qualify_HiGigIngressTagged_get; 9614 struct { 9615 int unit; 9616 bcm_field_entry_t entry; 9617 uint8 data; 9618 uint8 mask; 9619 } field_qualify_HiGigIntCongestionNotification; 9620 struct { 9621 int unit; 9622 bcm_field_entry_t entry; 9623 uint8 * data; 9624 uint8 * mask; 9625 } field_qualify_HiGigIntCongestionNotification_get; 9626 struct { 9627 int unit; 9628 bcm_field_entry_t entry; 9629 uint32 data; 9630 uint32 mask; 9631 } field_qualify_HiGigLabel; 9632 struct { 9633 int unit; 9634 bcm_field_entry_t entry; 9635 uint8 data; 9636 uint8 mask; 9637 } field_qualify_HiGigLabelType; 9638 struct { 9639 int unit; 9640 bcm_field_entry_t entry; 9641 uint8 * data; 9642 uint8 * mask; 9643 } field_qualify_HiGigLabelType_get; 9644 struct { 9645 int unit; 9646 bcm_field_entry_t entry; 9647 uint32 * data; 9648 uint32 * mask; 9649 } field_qualify_HiGigLabel_get; 9650 struct { 9651 int unit; 9652 bcm_field_entry_t entry; 9653 uint8 data; 9654 uint8 mask; 9655 } field_qualify_HiGigLoadBalanceID; 9656 struct { 9657 int unit; 9658 bcm_field_entry_t entry; 9659 uint8 * data; 9660 uint8 * mask; 9661 } field_qualify_HiGigLoadBalanceID_get; 9662 struct { 9663 int unit; 9664 bcm_field_entry_t entry; 9665 uint8 data; 9666 uint8 mask; 9667 } field_qualify_HiGigMirrorOrSwitchPkt; 9668 struct { 9669 int unit; 9670 bcm_field_entry_t entry; 9671 uint8 * data; 9672 uint8 * mask; 9673 } field_qualify_HiGigMirrorOrSwitchPkt_get; 9674 struct { 9675 int unit; 9676 bcm_field_entry_t entry; 9677 uint8 data; 9678 uint8 mask; 9679 } field_qualify_HiGigMirrorToVp; 9680 struct { 9681 int unit; 9682 bcm_field_entry_t entry; 9683 uint8 * data; 9684 uint8 * mask; 9685 } field_qualify_HiGigMirrorToVp_get; 9686 struct { 9687 int unit; 9688 bcm_field_entry_t entry; 9689 uint8 data; 9690 uint8 mask; 9691 } field_qualify_HiGigMplsPkt; 9692 struct { 9693 int unit; 9694 bcm_field_entry_t entry; 9695 uint8 * data; 9696 uint8 * mask; 9697 } field_qualify_HiGigMplsPkt_get; 9698 struct { 9699 int unit; 9700 bcm_field_entry_t entry; 9701 uint16 data; 9702 uint16 mask; 9703 } field_qualify_HiGigMulticastIndex; 9704 struct { 9705 int unit; 9706 bcm_field_entry_t entry; 9707 uint16 * data; 9708 uint16 * mask; 9709 } field_qualify_HiGigMulticastIndex_get; 9710 struct { 9711 int unit; 9712 bcm_field_entry_t entry; 9713 uint16 data; 9714 uint16 mask; 9715 } field_qualify_HiGigOffloadEngineClassificationTag; 9716 struct { 9717 int unit; 9718 bcm_field_entry_t entry; 9719 uint16 * data; 9720 uint16 * mask; 9721 } field_qualify_HiGigOffloadEngineClassificationTag_get; 9722 struct { 9723 int unit; 9724 bcm_field_entry_t entry; 9725 uint8 data; 9726 uint8 mask; 9727 } field_qualify_HiGigOffloadEngineDeferredFlags; 9728 struct { 9729 int unit; 9730 bcm_field_entry_t entry; 9731 uint8 * data; 9732 uint8 * mask; 9733 } field_qualify_HiGigOffloadEngineDeferredFlags_get; 9734 struct { 9735 int unit; 9736 bcm_field_entry_t entry; 9737 uint8 data; 9738 uint8 mask; 9739 } field_qualify_HiGigOffloadEngineDscpNew; 9740 struct { 9741 int unit; 9742 bcm_field_entry_t entry; 9743 uint8 * data; 9744 uint8 * mask; 9745 } field_qualify_HiGigOffloadEngineDscpNew_get; 9746 struct { 9747 int unit; 9748 bcm_field_entry_t entry; 9749 uint8 data; 9750 uint8 mask; 9751 } field_qualify_HiGigOffloadEnginePktPriNew; 9752 struct { 9753 int unit; 9754 bcm_field_entry_t entry; 9755 uint8 * data; 9756 uint8 * mask; 9757 } field_qualify_HiGigOffloadEnginePktPriNew_get; 9758 struct { 9759 int unit; 9760 bcm_field_entry_t entry; 9761 uint8 data; 9762 uint8 mask; 9763 } field_qualify_HiGigOffloadEnginePreserveDot1p; 9764 struct { 9765 int unit; 9766 bcm_field_entry_t entry; 9767 uint8 * data; 9768 uint8 * mask; 9769 } field_qualify_HiGigOffloadEnginePreserveDot1p_get; 9770 struct { 9771 int unit; 9772 bcm_field_entry_t entry; 9773 uint8 data; 9774 uint8 mask; 9775 } field_qualify_HiGigOffloadEnginePreserveDscp; 9776 struct { 9777 int unit; 9778 bcm_field_entry_t entry; 9779 uint8 * data; 9780 uint8 * mask; 9781 } field_qualify_HiGigOffloadEnginePreserveDscp_get; 9782 struct { 9783 int unit; 9784 bcm_field_entry_t entry; 9785 uint8 data; 9786 uint8 mask; 9787 } field_qualify_HiGigOffloadEngineSrcType; 9788 struct { 9789 int unit; 9790 bcm_field_entry_t entry; 9791 uint8 * data; 9792 uint8 * mask; 9793 } field_qualify_HiGigOffloadEngineSrcType_get; 9794 struct { 9795 int unit; 9796 bcm_field_entry_t entry; 9797 uint8 data; 9798 uint8 mask; 9799 } field_qualify_HiGigOffloadEngineVxltStatus; 9800 struct { 9801 int unit; 9802 bcm_field_entry_t entry; 9803 uint8 * data; 9804 uint8 * mask; 9805 } field_qualify_HiGigOffloadEngineVxltStatus_get; 9806 struct { 9807 int unit; 9808 bcm_field_entry_t entry; 9809 uint8 data; 9810 uint8 mask; 9811 } field_qualify_HiGigPortFilteringMode; 9812 struct { 9813 int unit; 9814 bcm_field_entry_t entry; 9815 uint8 * data; 9816 uint8 * mask; 9817 } field_qualify_HiGigPortFilteringMode_get; 9818 struct { 9819 int unit; 9820 bcm_field_entry_t entry; 9821 uint8 data; 9822 uint8 mask; 9823 } field_qualify_HiGigPreserveFlags; 9824 struct { 9825 int unit; 9826 bcm_field_entry_t entry; 9827 uint8 * data; 9828 uint8 * mask; 9829 } field_qualify_HiGigPreserveFlags_get; 9830 struct { 9831 int unit; 9832 bcm_field_entry_t entry; 9833 uint8 data; 9834 uint8 mask; 9835 } field_qualify_HiGigProtectionSwitchingStatus; 9836 struct { 9837 int unit; 9838 bcm_field_entry_t entry; 9839 uint8 * data; 9840 uint8 * mask; 9841 } field_qualify_HiGigProtectionSwitchingStatus_get; 9842 struct { 9843 int unit; 9844 bcm_field_entry_t entry; 9845 uint8 data; 9846 uint8 mask; 9847 } field_qualify_HiGigProxy; 9848 struct { 9849 int unit; 9850 bcm_field_entry_t entry; 9851 bcm_field_higig_proxy_tunnel_type_t type; 9852 } field_qualify_HiGigProxyTunnelType; 9853 struct { 9854 int unit; 9855 bcm_field_entry_t entry; 9856 bcm_field_higig_proxy_tunnel_type_t * type; 9857 } field_qualify_HiGigProxyTunnelType_get; 9858 struct { 9859 int unit; 9860 bcm_field_entry_t entry; 9861 uint8 * data; 9862 uint8 * mask; 9863 } field_qualify_HiGigProxy_get; 9864 struct { 9865 int unit; 9866 bcm_field_entry_t entry; 9867 uint32 data; 9868 uint32 mask; 9869 } field_qualify_HiGigReplicationId; 9870 struct { 9871 int unit; 9872 bcm_field_entry_t entry; 9873 uint32 * data; 9874 uint32 * mask; 9875 } field_qualify_HiGigReplicationId_get; 9876 struct { 9877 int unit; 9878 bcm_field_entry_t entry; 9879 bcm_gport_t port_id; 9880 bcm_gport_t port_mask; 9881 } field_qualify_HiGigSrcGport; 9882 struct { 9883 int unit; 9884 bcm_field_entry_t entry; 9885 bcm_gport_t * port_id; 9886 bcm_gport_t * port_mask; 9887 } field_qualify_HiGigSrcGport_get; 9888 struct { 9889 int unit; 9890 bcm_field_entry_t entry; 9891 bcm_gport_t port_id; 9892 bcm_gport_t port_mask; 9893 } field_qualify_HiGigSrcModPortGport; 9894 struct { 9895 int unit; 9896 bcm_field_entry_t entry; 9897 bcm_gport_t * port_id; 9898 bcm_gport_t * port_mask; 9899 } field_qualify_HiGigSrcModPortGport_get; 9900 struct { 9901 int unit; 9902 bcm_field_entry_t entry; 9903 bcm_gport_t port_id; 9904 bcm_gport_t port_mask; 9905 } field_qualify_HiGigSrcModuleGport; 9906 struct { 9907 int unit; 9908 bcm_field_entry_t entry; 9909 bcm_gport_t * port_id; 9910 bcm_gport_t * port_mask; 9911 } field_qualify_HiGigSrcModuleGport_get; 9912 struct { 9913 int unit; 9914 bcm_field_entry_t entry; 9915 bcm_gport_t port_id; 9916 bcm_gport_t port_mask; 9917 } field_qualify_HiGigSrcPortGport; 9918 struct { 9919 int unit; 9920 bcm_field_entry_t entry; 9921 bcm_gport_t * port_id; 9922 bcm_gport_t * port_mask; 9923 } field_qualify_HiGigSrcPortGport_get; 9924 struct { 9925 int unit; 9926 bcm_field_entry_t entry; 9927 uint8 data; 9928 uint8 mask; 9929 } field_qualify_HiGigSrcTrunk; 9930 struct { 9931 int unit; 9932 bcm_field_entry_t entry; 9933 uint8 * data; 9934 uint8 * mask; 9935 } field_qualify_HiGigSrcTrunk_get; 9936 struct { 9937 int unit; 9938 bcm_field_entry_t entry; 9939 uint8 data; 9940 uint8 mask; 9941 } field_qualify_HiGigSrcType; 9942 struct { 9943 int unit; 9944 bcm_field_entry_t entry; 9945 uint8 * data; 9946 uint8 * mask; 9947 } field_qualify_HiGigSrcType_get; 9948 struct { 9949 int unit; 9950 bcm_field_entry_t entry; 9951 uint8 data; 9952 uint8 mask; 9953 } field_qualify_HiGigTrafficClass; 9954 struct { 9955 int unit; 9956 bcm_field_entry_t entry; 9957 uint8 * data; 9958 uint8 * mask; 9959 } field_qualify_HiGigTrafficClass_get; 9960 struct { 9961 int unit; 9962 bcm_field_entry_t entry; 9963 uint16 data; 9964 uint16 mask; 9965 } field_qualify_HiGigVlan; 9966 struct { 9967 int unit; 9968 bcm_field_entry_t entry; 9969 uint16 * data; 9970 uint16 * mask; 9971 } field_qualify_HiGigVlan_get; 9972 struct { 9973 int unit; 9974 bcm_field_entry_t entry; 9975 uint16 data; 9976 uint16 mask; 9977 } field_qualify_HiGigVni; 9978 struct { 9979 int unit; 9980 bcm_field_entry_t entry; 9981 uint16 * data; 9982 uint16 * mask; 9983 } field_qualify_HiGigVni_get; 9984 struct { 9985 int unit; 9986 bcm_field_entry_t entry; 9987 uint8 data; 9988 uint8 mask; 9989 } field_qualify_HiGigVpLagFailoverPacket; 9990 struct { 9991 int unit; 9992 bcm_field_entry_t entry; 9993 uint8 * data; 9994 uint8 * mask; 9995 } field_qualify_HiGigVpLagFailoverPacket_get; 9996 struct { 9997 int unit; 9998 bcm_field_entry_t entry; 9999 uint8 data; 10000 uint8 mask; 10001 } field_qualify_HiGigVpPreserveFlags; 10002 struct { 10003 int unit; 10004 bcm_field_entry_t entry; 10005 uint8 * data; 10006 uint8 * mask; 10007 } field_qualify_HiGigVpPreserveFlags_get; 10008 struct { 10009 int unit; 10010 bcm_field_entry_t entry; 10011 uint32 data; 10012 uint32 mask; 10013 } field_qualify_HiGigVpReplicationId; 10014 struct { 10015 int unit; 10016 bcm_field_entry_t entry; 10017 uint32 * data; 10018 uint32 * mask; 10019 } field_qualify_HiGigVpReplicationId_get; 10020 struct { 10021 int unit; 10022 bcm_field_entry_t entry; 10023 uint8 * data; 10024 uint8 * mask; 10025 } field_qualify_HiGig_get; 10026 struct { 10027 int unit; 10028 bcm_field_entry_t entry; 10029 uint8 data; 10030 uint8 mask; 10031 } field_qualify_IEEE1588Command; 10032 struct { 10033 int unit; 10034 bcm_field_entry_t entry; 10035 uint8 * data; 10036 uint8 * mask; 10037 } field_qualify_IEEE1588Command_get; 10038 struct { 10039 int unit; 10040 bcm_field_entry_t entry; 10041 uint8 data; 10042 uint8 mask; 10043 } field_qualify_IEEE1588CompensateTimeStamp; 10044 struct { 10045 int unit; 10046 bcm_field_entry_t entry; 10047 uint8 * data; 10048 uint8 * mask; 10049 } field_qualify_IEEE1588CompensateTimeStamp_get; 10050 struct { 10051 int unit; 10052 bcm_field_entry_t entry; 10053 bcm_field_IEEE1588Encap_t encap; 10054 } field_qualify_IEEE1588Encapsulation; 10055 struct { 10056 int unit; 10057 bcm_field_entry_t entry; 10058 bcm_field_IEEE1588Encap_t * encap; 10059 } field_qualify_IEEE1588Encapsulation_get; 10060 struct { 10061 int unit; 10062 bcm_field_entry_t entry; 10063 uint32 data; 10064 uint32 mask; 10065 } field_qualify_IEEE1588HeaderOffset; 10066 struct { 10067 int unit; 10068 bcm_field_entry_t entry; 10069 uint32 * data; 10070 uint32 * mask; 10071 } field_qualify_IEEE1588HeaderOffset_get; 10072 struct { 10073 int unit; 10074 bcm_field_entry_t entry; 10075 uint32 data; 10076 uint32 mask; 10077 } field_qualify_INTProbeMarker1; 10078 struct { 10079 int unit; 10080 bcm_field_entry_t entry; 10081 uint32 * data; 10082 uint32 * mask; 10083 } field_qualify_INTProbeMarker1_get; 10084 struct { 10085 int unit; 10086 bcm_field_entry_t entry; 10087 uint32 data; 10088 uint32 mask; 10089 } field_qualify_INTProbeMarker2; 10090 struct { 10091 int unit; 10092 bcm_field_entry_t entry; 10093 uint32 * data; 10094 uint32 * mask; 10095 } field_qualify_INTProbeMarker2_get; 10096 struct { 10097 int unit; 10098 bcm_field_entry_t entry; 10099 uint32 data; 10100 uint32 mask; 10101 } field_qualify_INTReserved4Bytes; 10102 struct { 10103 int unit; 10104 bcm_field_entry_t entry; 10105 uint32 * data; 10106 uint32 * mask; 10107 } field_qualify_INTReserved4Bytes_get; 10108 struct { 10109 int unit; 10110 bcm_field_entry_t entry; 10111 uint8 data; 10112 uint8 mask; 10113 } field_qualify_IOAMNameSpaceIdMatch; 10114 struct { 10115 int unit; 10116 bcm_field_entry_t entry; 10117 uint8 * data; 10118 uint8 * mask; 10119 } field_qualify_IOAMNameSpaceIdMatch_get; 10120 struct { 10121 int unit; 10122 bcm_field_entry_t entry; 10123 uint8 data; 10124 uint8 mask; 10125 } field_qualify_IOAMPktOverflowed; 10126 struct { 10127 int unit; 10128 bcm_field_entry_t entry; 10129 uint8 * data; 10130 uint8 * mask; 10131 } field_qualify_IOAMPktOverflowed_get; 10132 struct { 10133 int unit; 10134 bcm_field_entry_t entry; 10135 uint8 data; 10136 uint8 mask; 10137 } field_qualify_IOAMRemainingLenValid; 10138 struct { 10139 int unit; 10140 bcm_field_entry_t entry; 10141 uint8 * data; 10142 uint8 * mask; 10143 } field_qualify_IOAMRemainingLenValid_get; 10144 struct { 10145 int unit; 10146 bcm_field_entry_t entry; 10147 uint32 data; 10148 uint32 mask; 10149 } field_qualify_ISid; 10150 struct { 10151 int unit; 10152 bcm_field_entry_t entry; 10153 uint32 * data; 10154 uint32 * mask; 10155 } field_qualify_ISid_get; 10156 struct { 10157 int unit; 10158 bcm_field_entry_t entry; 10159 uint32 data; 10160 uint32 mask; 10161 } field_qualify_ITag; 10162 struct { 10163 int unit; 10164 bcm_field_entry_t entry; 10165 uint32 * data; 10166 uint32 * mask; 10167 } field_qualify_ITag_get; 10168 struct { 10169 int unit; 10170 bcm_field_entry_t entry; 10171 uint8 data; 10172 uint8 mask; 10173 } field_qualify_IcmpError; 10174 struct { 10175 int unit; 10176 bcm_field_entry_t entry; 10177 uint8 * data; 10178 uint8 * mask; 10179 } field_qualify_IcmpError_get; 10180 struct { 10181 int unit; 10182 bcm_field_entry_t entry; 10183 uint8 data; 10184 uint8 mask; 10185 } field_qualify_IcmpType; 10186 struct { 10187 int unit; 10188 bcm_field_entry_t entry; 10189 uint16 data; 10190 uint16 mask; 10191 } field_qualify_IcmpTypeCode; 10192 struct { 10193 int unit; 10194 bcm_field_entry_t entry; 10195 uint16 * data; 10196 uint16 * mask; 10197 } field_qualify_IcmpTypeCode_get; 10198 struct { 10199 int unit; 10200 bcm_field_entry_t entry; 10201 uint8 * data; 10202 uint8 * mask; 10203 } field_qualify_IcmpType_get; 10204 struct { 10205 int unit; 10206 bcm_field_entry_t entry; 10207 uint32 data; 10208 uint32 mask; 10209 } field_qualify_IfaActionVector; 10210 struct { 10211 int unit; 10212 bcm_field_entry_t entry; 10213 uint32 * data; 10214 uint32 * mask; 10215 } field_qualify_IfaActionVector_get; 10216 struct { 10217 int unit; 10218 bcm_field_entry_t entry; 10219 uint16 data; 10220 uint16 mask; 10221 } field_qualify_IfaAttrOpaqData; 10222 struct { 10223 int unit; 10224 bcm_field_entry_t entry; 10225 uint16 data; 10226 uint16 mask; 10227 } field_qualify_IfaAttrOpaqData_get; 10228 struct { 10229 int unit; 10230 bcm_field_entry_t entry; 10231 uint32 data; 10232 uint32 mask; 10233 } field_qualify_IfaCurrentLength; 10234 struct { 10235 int unit; 10236 bcm_field_entry_t entry; 10237 uint8 data; 10238 uint8 mask; 10239 } field_qualify_IfaCurrentLengthEqualToZero; 10240 struct { 10241 int unit; 10242 bcm_field_entry_t entry; 10243 uint8 * data; 10244 uint8 * mask; 10245 } field_qualify_IfaCurrentLengthEqualToZero_get; 10246 struct { 10247 int unit; 10248 bcm_field_entry_t entry; 10249 uint32 * data; 10250 uint32 * mask; 10251 } field_qualify_IfaCurrentLength_get; 10252 struct { 10253 int unit; 10254 bcm_field_entry_t entry; 10255 uint32 data; 10256 uint32 mask; 10257 } field_qualify_IfaFlags; 10258 struct { 10259 int unit; 10260 bcm_field_entry_t entry; 10261 uint32 * data; 10262 uint32 * mask; 10263 } field_qualify_IfaFlags_get; 10264 struct { 10265 int unit; 10266 bcm_field_entry_t entry; 10267 uint32 data; 10268 uint32 mask; 10269 } field_qualify_IfaGlobalNameSpace; 10270 struct { 10271 int unit; 10272 bcm_field_entry_t entry; 10273 uint32 * data; 10274 uint32 * mask; 10275 } field_qualify_IfaGlobalNameSpace_get; 10276 struct { 10277 int unit; 10278 bcm_field_entry_t entry; 10279 uint16 data; 10280 uint16 mask; 10281 } field_qualify_IfaHopCount; 10282 struct { 10283 int unit; 10284 bcm_field_entry_t entry; 10285 uint16 * data; 10286 uint16 * mask; 10287 } field_qualify_IfaHopCount_get; 10288 struct { 10289 int unit; 10290 bcm_field_entry_t entry; 10291 uint16 data; 10292 uint16 mask; 10293 } field_qualify_IfaHopLimit; 10294 struct { 10295 int unit; 10296 bcm_field_entry_t entry; 10297 uint8 data; 10298 uint8 mask; 10299 } field_qualify_IfaHopLimitEqualToZero; 10300 struct { 10301 int unit; 10302 bcm_field_entry_t entry; 10303 uint8 * data; 10304 uint8 * mask; 10305 } field_qualify_IfaHopLimitEqualToZero_get; 10306 struct { 10307 int unit; 10308 bcm_field_entry_t entry; 10309 uint16 * data; 10310 uint16 * mask; 10311 } field_qualify_IfaHopLimit_get; 10312 struct { 10313 int unit; 10314 bcm_field_entry_t entry; 10315 uint32 data; 10316 uint32 mask; 10317 } field_qualify_IfaLocalNameSpace; 10318 struct { 10319 int unit; 10320 bcm_field_entry_t entry; 10321 uint32 * data; 10322 uint32 * mask; 10323 } field_qualify_IfaLocalNameSpace_get; 10324 struct { 10325 int unit; 10326 bcm_field_entry_t entry; 10327 uint32 data; 10328 uint32 mask; 10329 } field_qualify_IfaMaxLength; 10330 struct { 10331 int unit; 10332 bcm_field_entry_t entry; 10333 uint32 * data; 10334 uint32 * mask; 10335 } field_qualify_IfaMaxLength_get; 10336 struct { 10337 int unit; 10338 bcm_field_entry_t entry; 10339 uint8 data; 10340 uint8 mask; 10341 } field_qualify_IfaNextHdr; 10342 struct { 10343 int unit; 10344 bcm_field_entry_t entry; 10345 uint8 * data; 10346 uint8 * mask; 10347 } field_qualify_IfaNextHdr_get; 10348 struct { 10349 int unit; 10350 bcm_field_entry_t entry; 10351 uint32 data; 10352 uint32 mask; 10353 } field_qualify_IfaRequestVector; 10354 struct { 10355 int unit; 10356 bcm_field_entry_t entry; 10357 uint32 * data; 10358 uint32 * mask; 10359 } field_qualify_IfaRequestVector_get; 10360 struct { 10361 int unit; 10362 bcm_field_entry_t entry; 10363 uint8 data; 10364 uint8 mask; 10365 } field_qualify_IfaVersion; 10366 struct { 10367 int unit; 10368 bcm_field_entry_t entry; 10369 uint8 data; 10370 uint8 mask; 10371 } field_qualify_IfaVersion2; 10372 struct { 10373 int unit; 10374 bcm_field_entry_t entry; 10375 uint8 * data; 10376 uint8 * mask; 10377 } field_qualify_IfaVersion2_get; 10378 struct { 10379 int unit; 10380 bcm_field_entry_t entry; 10381 uint8 * data; 10382 uint8 * mask; 10383 } field_qualify_IfaVersion_get; 10384 struct { 10385 int unit; 10386 bcm_field_entry_t entry; 10387 uint8 data; 10388 uint8 mask; 10389 } field_qualify_IgmpMaxRespTime; 10390 struct { 10391 int unit; 10392 bcm_field_entry_t entry; 10393 uint8 data; 10394 uint8 mask; 10395 } field_qualify_IgmpMaxRespTime_get; 10396 struct { 10397 int unit; 10398 bcm_field_entry_t entry; 10399 uint16 data; 10400 uint16 mask; 10401 } field_qualify_IgmpType; 10402 struct { 10403 int unit; 10404 bcm_field_entry_t entry; 10405 uint8 * data; 10406 uint8 * mask; 10407 } field_qualify_IgmpType_get; 10408 struct { 10409 int unit; 10410 bcm_field_entry_t entry; 10411 uint8 data; 10412 uint8 mask; 10413 } field_qualify_InDscpExp; 10414 struct { 10415 int unit; 10416 bcm_field_entry_t entry; 10417 uint8 * data; 10418 uint8 * mask; 10419 } field_qualify_InDscpExp_get; 10420 struct { 10421 int unit; 10422 bcm_field_entry_t entry; 10423 bcm_port_t data; 10424 bcm_port_t mask; 10425 } field_qualify_InPort; 10426 struct { 10427 int unit; 10428 bcm_field_entry_t entry; 10429 bcm_port_t * data; 10430 bcm_port_t * mask; 10431 } field_qualify_InPort_get; 10432 struct { 10433 int unit; 10434 bcm_field_entry_t entry; 10435 bcm_pbmp_t data; 10436 bcm_pbmp_t mask; 10437 } field_qualify_InPorts; 10438 struct { 10439 int unit; 10440 bcm_field_entry_t entry; 10441 bcm_pbmp_t * data; 10442 bcm_pbmp_t * mask; 10443 } field_qualify_InPorts_get; 10444 struct { 10445 int unit; 10446 bcm_field_entry_t entry; 10447 uint8 data; 10448 uint8 mask; 10449 } field_qualify_InVPort; 10450 struct { 10451 int unit; 10452 bcm_field_entry_t entry; 10453 uint32 data; 10454 uint32 mask; 10455 } field_qualify_InVPort32; 10456 struct { 10457 int unit; 10458 bcm_field_entry_t entry; 10459 uint32 * data; 10460 uint32 * mask; 10461 } field_qualify_InVPort32_get; 10462 struct { 10463 int unit; 10464 bcm_field_entry_t entry; 10465 uint64 data; 10466 uint64 mask; 10467 } field_qualify_InVPortWide; 10468 struct { 10469 int unit; 10470 bcm_field_entry_t entry; 10471 uint64 * data; 10472 uint64 * mask; 10473 } field_qualify_InVPortWide_get; 10474 struct { 10475 int unit; 10476 bcm_field_entry_t entry; 10477 uint8 * data; 10478 uint8 * mask; 10479 } field_qualify_InVPort_get; 10480 struct { 10481 int unit; 10482 bcm_field_entry_t entry; 10483 uint8 data; 10484 uint8 mask; 10485 } field_qualify_InVportDataIndex; 10486 struct { 10487 int unit; 10488 bcm_field_entry_t entry; 10489 uint8 * data; 10490 uint8 * mask; 10491 } field_qualify_InVportDataIndex_get; 10492 struct { 10493 int unit; 10494 bcm_field_entry_t entry; 10495 uint32 data; 10496 uint32 mask; 10497 } field_qualify_IncomingIpIfClass; 10498 struct { 10499 int unit; 10500 bcm_field_entry_t entry; 10501 uint32 * data; 10502 uint32 * mask; 10503 } field_qualify_IncomingIpIfClass_get; 10504 struct { 10505 int unit; 10506 bcm_field_entry_t entry; 10507 bcm_vlan_t data; 10508 bcm_vlan_t mask; 10509 } field_qualify_IncomingOuterVlanId; 10510 struct { 10511 int unit; 10512 bcm_field_entry_t entry; 10513 bcm_vlan_t * data; 10514 bcm_vlan_t * mask; 10515 } field_qualify_IncomingOuterVlanId_get; 10516 struct { 10517 int unit; 10518 bcm_field_entry_t entry; 10519 uint8 data; 10520 uint8 mask; 10521 } field_qualify_IncomingVlanFormat; 10522 struct { 10523 int unit; 10524 bcm_field_entry_t entry; 10525 uint8 * data; 10526 uint8 * mask; 10527 } field_qualify_IncomingVlanFormat_get; 10528 struct { 10529 int unit; 10530 bcm_field_entry_t entry; 10531 uint32 data; 10532 uint32 mask; 10533 } field_qualify_IngressClassField; 10534 struct { 10535 int unit; 10536 bcm_field_entry_t entry; 10537 uint32 * data; 10538 uint32 * mask; 10539 } field_qualify_IngressClassField_get; 10540 struct { 10541 int unit; 10542 bcm_field_entry_t entry; 10543 bcm_field_oam_drop_mep_type_t mep_type; 10544 } field_qualify_IngressDropEthernetOamControl; 10545 struct { 10546 int unit; 10547 bcm_field_entry_t entry; 10548 bcm_field_oam_drop_mep_type_t * mep_type; 10549 } field_qualify_IngressDropEthernetOamControl_get; 10550 struct { 10551 int unit; 10552 bcm_field_entry_t entry; 10553 bcm_field_oam_drop_mep_type_t mep_type; 10554 } field_qualify_IngressDropEthernetOamData; 10555 struct { 10556 int unit; 10557 bcm_field_entry_t entry; 10558 bcm_field_oam_drop_mep_type_t * mep_type; 10559 } field_qualify_IngressDropEthernetOamData_get; 10560 struct { 10561 int unit; 10562 bcm_field_entry_t entry; 10563 bcm_field_oam_drop_mep_type_t mep_type; 10564 } field_qualify_IngressDropMplsOamControl; 10565 struct { 10566 int unit; 10567 bcm_field_entry_t entry; 10568 bcm_field_oam_drop_mep_type_t * mep_type; 10569 } field_qualify_IngressDropMplsOamControl_get; 10570 struct { 10571 int unit; 10572 bcm_field_entry_t entry; 10573 bcm_field_oam_drop_mep_type_t mep_type; 10574 } field_qualify_IngressDropMplsOamData; 10575 struct { 10576 int unit; 10577 bcm_field_entry_t entry; 10578 bcm_field_oam_drop_mep_type_t * mep_type; 10579 } field_qualify_IngressDropMplsOamData_get; 10580 struct { 10581 int unit; 10582 bcm_field_entry_t entry; 10583 uint32 data; 10584 uint32 mask; 10585 } field_qualify_IngressECid; 10586 struct { 10587 int unit; 10588 bcm_field_entry_t entry; 10589 uint32 * data; 10590 uint32 * mask; 10591 } field_qualify_IngressECid_get; 10592 struct { 10593 int unit; 10594 bcm_field_entry_t entry; 10595 uint32 data; 10596 uint32 mask; 10597 } field_qualify_IngressInterfaceClass; 10598 struct { 10599 int unit; 10600 bcm_field_entry_t entry; 10601 uint32 data; 10602 uint32 mask; 10603 } field_qualify_IngressInterfaceClassPort; 10604 struct { 10605 int unit; 10606 bcm_field_entry_t entry; 10607 uint32 * data; 10608 uint32 * mask; 10609 } field_qualify_IngressInterfaceClassPort_get; 10610 struct { 10611 int unit; 10612 bcm_field_entry_t entry; 10613 uint32 data; 10614 uint32 mask; 10615 } field_qualify_IngressInterfaceClassVPort; 10616 struct { 10617 int unit; 10618 bcm_field_entry_t entry; 10619 uint32 * data; 10620 uint32 * mask; 10621 } field_qualify_IngressInterfaceClassVPort_get; 10622 struct { 10623 int unit; 10624 bcm_field_entry_t entry; 10625 uint32 * data; 10626 uint32 * mask; 10627 } field_qualify_IngressInterfaceClass_get; 10628 struct { 10629 int unit; 10630 bcm_field_entry_t entry; 10631 uint8 data; 10632 uint8 mask; 10633 } field_qualify_IngressL2InterfaceFlexDigestCtrlIdA; 10634 struct { 10635 int unit; 10636 bcm_field_entry_t entry; 10637 uint8 * data; 10638 uint8 * mask; 10639 } field_qualify_IngressL2InterfaceFlexDigestCtrlIdA_get; 10640 struct { 10641 int unit; 10642 bcm_field_entry_t entry; 10643 uint8 data; 10644 uint8 mask; 10645 } field_qualify_IngressL2InterfaceFlexDigestCtrlIdB; 10646 struct { 10647 int unit; 10648 bcm_field_entry_t entry; 10649 uint8 * data; 10650 uint8 * mask; 10651 } field_qualify_IngressL2InterfaceFlexDigestCtrlIdB_get; 10652 struct { 10653 int unit; 10654 bcm_field_entry_t entry; 10655 uint8 data; 10656 uint8 mask; 10657 } field_qualify_IngressL2InterfaceOpaqueCtrlId; 10658 struct { 10659 int unit; 10660 bcm_field_entry_t entry; 10661 uint8 data; 10662 uint8 mask; 10663 } field_qualify_IngressL2InterfaceOpaqueCtrlId1; 10664 struct { 10665 int unit; 10666 bcm_field_entry_t entry; 10667 uint8 * data; 10668 uint8 * mask; 10669 } field_qualify_IngressL2InterfaceOpaqueCtrlId1_get; 10670 struct { 10671 int unit; 10672 bcm_field_entry_t entry; 10673 uint8 * data; 10674 uint8 * mask; 10675 } field_qualify_IngressL2InterfaceOpaqueCtrlId_get; 10676 struct { 10677 int unit; 10678 bcm_field_entry_t entry; 10679 uint8 data; 10680 uint8 mask; 10681 } field_qualify_IngressL3InterfaceOpaqueCtrlId; 10682 struct { 10683 int unit; 10684 bcm_field_entry_t entry; 10685 uint8 * data; 10686 uint8 * mask; 10687 } field_qualify_IngressL3InterfaceOpaqueCtrlId_get; 10688 struct { 10689 int unit; 10690 bcm_field_entry_t entry; 10691 uint8 data; 10692 uint8 mask; 10693 } field_qualify_IngressStpState; 10694 struct { 10695 int unit; 10696 bcm_field_entry_t entry; 10697 uint8 * data; 10698 uint8 * mask; 10699 } field_qualify_IngressStpState_get; 10700 struct { 10701 int unit; 10702 bcm_field_entry_t entry; 10703 uint8 data; 10704 uint8 mask; 10705 } field_qualify_IngressVPortBridgeDisable; 10706 struct { 10707 int unit; 10708 bcm_field_entry_t entry; 10709 uint8 * data; 10710 uint8 * mask; 10711 } field_qualify_IngressVPortBridgeDisable_get; 10712 struct { 10713 int unit; 10714 bcm_field_entry_t entry; 10715 uint16 data; 10716 uint16 mask; 10717 } field_qualify_InnerApplSignatureId; 10718 struct { 10719 int unit; 10720 bcm_field_entry_t entry; 10721 uint16 * data; 10722 uint16 * mask; 10723 } field_qualify_InnerApplSignatureId_get; 10724 struct { 10725 int unit; 10726 bcm_field_entry_t entry; 10727 uint8 data; 10728 uint8 mask; 10729 } field_qualify_InnerBfdPktVersionOne; 10730 struct { 10731 int unit; 10732 bcm_field_entry_t entry; 10733 uint8 * data; 10734 uint8 * mask; 10735 } field_qualify_InnerBfdPktVersionOne_get; 10736 struct { 10737 int unit; 10738 bcm_field_entry_t entry; 10739 uint8 data; 10740 uint8 mask; 10741 } field_qualify_InnerDSCP; 10742 struct { 10743 int unit; 10744 bcm_field_entry_t entry; 10745 uint8 * data; 10746 uint8 * mask; 10747 } field_qualify_InnerDSCP_get; 10748 struct { 10749 int unit; 10750 bcm_field_entry_t entry; 10751 uint8 data; 10752 uint8 mask; 10753 } field_qualify_InnerDosAttack; 10754 struct { 10755 int unit; 10756 bcm_field_entry_t entry; 10757 uint32 data; 10758 uint32 mask; 10759 } field_qualify_InnerDosAttackEvents; 10760 struct { 10761 int unit; 10762 bcm_field_entry_t entry; 10763 uint32 * data; 10764 uint32 * mask; 10765 } field_qualify_InnerDosAttackEvents_get; 10766 struct { 10767 int unit; 10768 bcm_field_entry_t entry; 10769 uint8 * data; 10770 uint8 * mask; 10771 } field_qualify_InnerDosAttack_get; 10772 struct { 10773 int unit; 10774 bcm_field_entry_t entry; 10775 bcm_ip_t data; 10776 bcm_ip_t mask; 10777 } field_qualify_InnerDstIp; 10778 struct { 10779 int unit; 10780 bcm_field_entry_t entry; 10781 uint8 * data; 10782 uint8 * mask; 10783 } field_qualify_InnerDstIp6; 10784 struct { 10785 int unit; 10786 bcm_field_entry_t entry; 10787 uint8 * data; 10788 uint8 * mask; 10789 } field_qualify_InnerDstIp6High; 10790 struct { 10791 int unit; 10792 bcm_field_entry_t entry; 10793 bcm_ip6_t * data; 10794 bcm_ip6_t * mask; 10795 } field_qualify_InnerDstIp6High_get; 10796 struct { 10797 int unit; 10798 bcm_field_entry_t entry; 10799 bcm_ip6_t * data; 10800 bcm_ip6_t * mask; 10801 } field_qualify_InnerDstIp6_get; 10802 struct { 10803 int unit; 10804 bcm_field_entry_t entry; 10805 bcm_ip_t * data; 10806 bcm_ip_t * mask; 10807 } field_qualify_InnerDstIp_get; 10808 struct { 10809 int unit; 10810 bcm_field_entry_t entry; 10811 uint8 * data; 10812 uint8 * mask; 10813 } field_qualify_InnerDstMac; 10814 struct { 10815 int unit; 10816 bcm_field_entry_t entry; 10817 bcm_mac_t * data; 10818 bcm_mac_t * mask; 10819 } field_qualify_InnerDstMac_get; 10820 struct { 10821 int unit; 10822 bcm_field_entry_t entry; 10823 uint16 data; 10824 uint16 mask; 10825 } field_qualify_InnerEtherType; 10826 struct { 10827 int unit; 10828 bcm_field_entry_t entry; 10829 uint16 * data; 10830 uint16 * mask; 10831 } field_qualify_InnerEtherType_get; 10832 struct { 10833 int unit; 10834 bcm_field_entry_t entry; 10835 uint32 data; 10836 uint32 mask; 10837 } field_qualify_InnerIp6FlowLabel; 10838 struct { 10839 int unit; 10840 bcm_field_entry_t entry; 10841 uint32 * data; 10842 uint32 * mask; 10843 } field_qualify_InnerIp6FlowLabel_get; 10844 struct { 10845 int unit; 10846 bcm_field_entry_t entry; 10847 uint8 data; 10848 uint8 mask; 10849 } field_qualify_InnerIp6HopLimit; 10850 struct { 10851 int unit; 10852 bcm_field_entry_t entry; 10853 uint8 * data; 10854 uint8 * mask; 10855 } field_qualify_InnerIp6HopLimit_get; 10856 struct { 10857 int unit; 10858 bcm_field_entry_t entry; 10859 uint8 data; 10860 uint8 mask; 10861 } field_qualify_InnerIp6NextHeader; 10862 struct { 10863 int unit; 10864 bcm_field_entry_t entry; 10865 uint8 * data; 10866 uint8 * mask; 10867 } field_qualify_InnerIp6NextHeader_get; 10868 struct { 10869 int unit; 10870 bcm_field_entry_t entry; 10871 uint8 data; 10872 uint8 mask; 10873 } field_qualify_InnerIp6PktHopLimit; 10874 struct { 10875 int unit; 10876 bcm_field_entry_t entry; 10877 uint8 * data; 10878 uint8 * mask; 10879 } field_qualify_InnerIp6PktHopLimit_get; 10880 struct { 10881 int unit; 10882 bcm_field_entry_t entry; 10883 uint8 data; 10884 uint8 mask; 10885 } field_qualify_InnerIp6PktNextHeader; 10886 struct { 10887 int unit; 10888 bcm_field_entry_t entry; 10889 uint8 * data; 10890 uint8 * mask; 10891 } field_qualify_InnerIp6PktNextHeader_get; 10892 struct { 10893 int unit; 10894 bcm_field_entry_t entry; 10895 uint8 data; 10896 uint8 mask; 10897 } field_qualify_InnerIp6PktTrafficClass; 10898 struct { 10899 int unit; 10900 bcm_field_entry_t entry; 10901 uint8 * data; 10902 uint8 * mask; 10903 } field_qualify_InnerIp6PktTrafficClass_get; 10904 struct { 10905 int unit; 10906 bcm_field_entry_t entry; 10907 bcm_field_IpFrag_t frag_info; 10908 } field_qualify_InnerIpFrag; 10909 struct { 10910 int unit; 10911 bcm_field_entry_t entry; 10912 bcm_field_IpFrag_t * frag_info; 10913 } field_qualify_InnerIpFrag_get; 10914 struct { 10915 int unit; 10916 bcm_field_entry_t entry; 10917 uint32 data; 10918 uint32 mask; 10919 } field_qualify_InnerIpInfo; 10920 struct { 10921 int unit; 10922 bcm_field_entry_t entry; 10923 uint32 * data; 10924 uint32 * mask; 10925 } field_qualify_InnerIpInfo_get; 10926 struct { 10927 int unit; 10928 bcm_field_entry_t entry; 10929 uint8 data; 10930 uint8 mask; 10931 } field_qualify_InnerIpProtocol; 10932 struct { 10933 int unit; 10934 bcm_field_entry_t entry; 10935 bcm_field_IpProtocolCommon_t protocol; 10936 } field_qualify_InnerIpProtocolCommon; 10937 struct { 10938 int unit; 10939 bcm_field_entry_t entry; 10940 bcm_field_IpProtocolCommon_t * protocol; 10941 } field_qualify_InnerIpProtocolCommon_get; 10942 struct { 10943 int unit; 10944 bcm_field_entry_t entry; 10945 uint8 * data; 10946 uint8 * mask; 10947 } field_qualify_InnerIpProtocol_get; 10948 struct { 10949 int unit; 10950 bcm_field_entry_t entry; 10951 bcm_field_IpType_t type; 10952 } field_qualify_InnerIpType; 10953 struct { 10954 int unit; 10955 bcm_field_entry_t entry; 10956 bcm_field_IpType_t * type; 10957 } field_qualify_InnerIpType_get; 10958 struct { 10959 int unit; 10960 bcm_field_entry_t entry; 10961 uint32 data; 10962 uint32 mask; 10963 } field_qualify_InnerL2MacInfo; 10964 struct { 10965 int unit; 10966 bcm_field_entry_t entry; 10967 uint32 * data; 10968 uint32 * mask; 10969 } field_qualify_InnerL2MacInfo_get; 10970 struct { 10971 int unit; 10972 bcm_field_entry_t entry; 10973 bcm_l4_port_t data; 10974 bcm_l4_port_t mask; 10975 } field_qualify_InnerL4DstPort; 10976 struct { 10977 int unit; 10978 bcm_field_entry_t entry; 10979 bcm_l4_port_t * data; 10980 bcm_l4_port_t * mask; 10981 } field_qualify_InnerL4DstPort_get; 10982 struct { 10983 int unit; 10984 bcm_field_entry_t entry; 10985 uint32 data; 10986 uint32 mask; 10987 } field_qualify_InnerL4Info; 10988 struct { 10989 int unit; 10990 bcm_field_entry_t entry; 10991 uint32 * data; 10992 uint32 * mask; 10993 } field_qualify_InnerL4Info_get; 10994 struct { 10995 int unit; 10996 bcm_field_entry_t entry; 10997 uint8 data; 10998 uint8 mask; 10999 } field_qualify_InnerL4Ports; 11000 struct { 11001 int unit; 11002 bcm_field_entry_t entry; 11003 uint8 * data; 11004 uint8 * mask; 11005 } field_qualify_InnerL4Ports_get; 11006 struct { 11007 int unit; 11008 bcm_field_entry_t entry; 11009 bcm_l4_port_t data; 11010 bcm_l4_port_t mask; 11011 } field_qualify_InnerL4SrcPort; 11012 struct { 11013 int unit; 11014 bcm_field_entry_t entry; 11015 bcm_l4_port_t * data; 11016 bcm_l4_port_t * mask; 11017 } field_qualify_InnerL4SrcPort_get; 11018 struct { 11019 int unit; 11020 bcm_field_entry_t entry; 11021 uint8 data; 11022 uint8 mask; 11023 } field_qualify_InnerPriTaggedPkt; 11024 struct { 11025 int unit; 11026 bcm_field_entry_t entry; 11027 uint8 * data; 11028 uint8 * mask; 11029 } field_qualify_InnerPriTaggedPkt_get; 11030 struct { 11031 int unit; 11032 bcm_field_entry_t entry; 11033 bcm_ip_t data; 11034 bcm_ip_t mask; 11035 } field_qualify_InnerSrcIp; 11036 struct { 11037 int unit; 11038 bcm_field_entry_t entry; 11039 uint8 * data; 11040 uint8 * mask; 11041 } field_qualify_InnerSrcIp6; 11042 struct { 11043 int unit; 11044 bcm_field_entry_t entry; 11045 uint8 * data; 11046 uint8 * mask; 11047 } field_qualify_InnerSrcIp6High; 11048 struct { 11049 int unit; 11050 bcm_field_entry_t entry; 11051 bcm_ip6_t * data; 11052 bcm_ip6_t * mask; 11053 } field_qualify_InnerSrcIp6High_get; 11054 struct { 11055 int unit; 11056 bcm_field_entry_t entry; 11057 bcm_ip6_t * data; 11058 bcm_ip6_t * mask; 11059 } field_qualify_InnerSrcIp6_get; 11060 struct { 11061 int unit; 11062 bcm_field_entry_t entry; 11063 bcm_ip_t * data; 11064 bcm_ip_t * mask; 11065 } field_qualify_InnerSrcIp_get; 11066 struct { 11067 int unit; 11068 bcm_field_entry_t entry; 11069 uint8 * data; 11070 uint8 * mask; 11071 } field_qualify_InnerSrcMac; 11072 struct { 11073 int unit; 11074 bcm_field_entry_t entry; 11075 bcm_mac_t * data; 11076 bcm_mac_t * mask; 11077 } field_qualify_InnerSrcMac_get; 11078 struct { 11079 int unit; 11080 bcm_field_entry_t entry; 11081 uint8 data; 11082 uint8 mask; 11083 } field_qualify_InnerTcpControl; 11084 struct { 11085 int unit; 11086 bcm_field_entry_t entry; 11087 uint8 * data; 11088 uint8 * mask; 11089 } field_qualify_InnerTcpControl_get; 11090 struct { 11091 int unit; 11092 bcm_field_entry_t entry; 11093 uint8 data; 11094 uint8 mask; 11095 } field_qualify_InnerTos; 11096 struct { 11097 int unit; 11098 bcm_field_entry_t entry; 11099 uint8 * data; 11100 uint8 * mask; 11101 } field_qualify_InnerTos_get; 11102 struct { 11103 int unit; 11104 bcm_field_entry_t entry; 11105 uint16 tpid; 11106 } field_qualify_InnerTpid; 11107 struct { 11108 int unit; 11109 bcm_field_entry_t entry; 11110 uint16 * tpid; 11111 } field_qualify_InnerTpid_get; 11112 struct { 11113 int unit; 11114 bcm_field_entry_t entry; 11115 uint8 data; 11116 uint8 mask; 11117 } field_qualify_InnerTtl; 11118 struct { 11119 int unit; 11120 bcm_field_entry_t entry; 11121 uint8 * data; 11122 uint8 * mask; 11123 } field_qualify_InnerTtl_get; 11124 struct { 11125 int unit; 11126 bcm_field_entry_t entry; 11127 bcm_vlan_t data; 11128 bcm_vlan_t mask; 11129 } field_qualify_InnerVlan; 11130 struct { 11131 int unit; 11132 bcm_field_entry_t entry; 11133 bcm_vlan_t data; 11134 bcm_vlan_t mask; 11135 } field_qualify_InnerVlanActionRange; 11136 struct { 11137 int unit; 11138 bcm_field_entry_t entry; 11139 bcm_vlan_t * data; 11140 bcm_vlan_t * mask; 11141 } field_qualify_InnerVlanActionRange_get; 11142 struct { 11143 int unit; 11144 bcm_field_entry_t entry; 11145 uint8 data; 11146 uint8 mask; 11147 } field_qualify_InnerVlanCfi; 11148 struct { 11149 int unit; 11150 bcm_field_entry_t entry; 11151 uint8 * data; 11152 uint8 * mask; 11153 } field_qualify_InnerVlanCfi_get; 11154 struct { 11155 int unit; 11156 bcm_field_entry_t entry; 11157 bcm_vlan_t data; 11158 bcm_vlan_t mask; 11159 } field_qualify_InnerVlanId; 11160 struct { 11161 int unit; 11162 bcm_field_entry_t entry; 11163 bcm_vlan_t * data; 11164 bcm_vlan_t * mask; 11165 } field_qualify_InnerVlanId_get; 11166 struct { 11167 int unit; 11168 bcm_field_entry_t entry; 11169 uint8 data; 11170 uint8 mask; 11171 } field_qualify_InnerVlanPri; 11172 struct { 11173 int unit; 11174 bcm_field_entry_t entry; 11175 uint8 * data; 11176 uint8 * mask; 11177 } field_qualify_InnerVlanPri_get; 11178 struct { 11179 int unit; 11180 bcm_field_entry_t entry; 11181 uint8 data; 11182 uint8 mask; 11183 } field_qualify_InnerVlanRangeMatch; 11184 struct { 11185 int unit; 11186 bcm_field_entry_t entry; 11187 uint8 * data; 11188 uint8 * mask; 11189 } field_qualify_InnerVlanRangeMatch_get; 11190 struct { 11191 int unit; 11192 bcm_field_entry_t entry; 11193 uint8 data; 11194 uint8 mask; 11195 } field_qualify_InnerVlanTagPreserve; 11196 struct { 11197 int unit; 11198 bcm_field_entry_t entry; 11199 uint8 * data; 11200 uint8 * mask; 11201 } field_qualify_InnerVlanTagPreserve_get; 11202 struct { 11203 int unit; 11204 bcm_field_entry_t entry; 11205 bcm_vlan_t * data; 11206 bcm_vlan_t * mask; 11207 } field_qualify_InnerVlan_get; 11208 struct { 11209 int unit; 11210 bcm_field_entry_t entry; 11211 uint8 data; 11212 uint8 mask; 11213 } field_qualify_IntCongestionNotification; 11214 struct { 11215 int unit; 11216 bcm_field_entry_t entry; 11217 uint8 * data; 11218 uint8 * mask; 11219 } field_qualify_IntCongestionNotification_get; 11220 struct { 11221 int unit; 11222 bcm_field_entry_t entry; 11223 uint32 data; 11224 uint32 mask; 11225 } field_qualify_IntCtrl; 11226 struct { 11227 int unit; 11228 bcm_field_entry_t entry; 11229 uint32 * data; 11230 uint32 * mask; 11231 } field_qualify_IntCtrl_get; 11232 struct { 11233 int unit; 11234 bcm_field_entry_t entry; 11235 uint8 data; 11236 uint8 mask; 11237 } field_qualify_IntFlags; 11238 struct { 11239 int unit; 11240 bcm_field_entry_t entry; 11241 uint8 * data; 11242 uint8 * mask; 11243 } field_qualify_IntFlags_get; 11244 struct { 11245 int unit; 11246 bcm_field_entry_t entry; 11247 bcm_field_IntHdr_Location_t int_type; 11248 } field_qualify_IntHdrPresent; 11249 struct { 11250 int unit; 11251 bcm_field_entry_t entry; 11252 bcm_field_IntHdr_Location_t * int_type; 11253 } field_qualify_IntHdrPresent_get; 11254 struct { 11255 int unit; 11256 bcm_field_entry_t entry; 11257 bcm_field_IntHdr_Type_t int_type; 11258 } field_qualify_IntHdrType; 11259 struct { 11260 int unit; 11261 bcm_field_entry_t entry; 11262 bcm_field_IntHdr_Type_t * int_type; 11263 } field_qualify_IntHdrType_get; 11264 struct { 11265 int unit; 11266 bcm_field_entry_t entry; 11267 uint8 data; 11268 uint8 mask; 11269 } field_qualify_IntMetadataHdrType; 11270 struct { 11271 int unit; 11272 bcm_field_entry_t entry; 11273 uint8 * data; 11274 uint8 * mask; 11275 } field_qualify_IntMetadataHdrType_get; 11276 struct { 11277 int unit; 11278 bcm_field_entry_t entry; 11279 uint8 data; 11280 uint8 mask; 11281 } field_qualify_IntPktFinalHop; 11282 struct { 11283 int unit; 11284 bcm_field_entry_t entry; 11285 uint8 * data; 11286 uint8 * mask; 11287 } field_qualify_IntPktFinalHop_get; 11288 struct { 11289 int unit; 11290 bcm_field_entry_t entry; 11291 uint8 data; 11292 uint8 mask; 11293 } field_qualify_IntPktLengthValid; 11294 struct { 11295 int unit; 11296 bcm_field_entry_t entry; 11297 uint8 * data; 11298 uint8 * mask; 11299 } field_qualify_IntPktLengthValid_get; 11300 struct { 11301 int unit; 11302 bcm_field_entry_t entry; 11303 uint8 data; 11304 uint8 mask; 11305 } field_qualify_IntPktOverflowed; 11306 struct { 11307 int unit; 11308 bcm_field_entry_t entry; 11309 uint8 * data; 11310 uint8 * mask; 11311 } field_qualify_IntPktOverflowed_get; 11312 struct { 11313 int unit; 11314 bcm_field_entry_t entry; 11315 bcm_field_int_pkt_type_t type; 11316 } field_qualify_IntPktType; 11317 struct { 11318 int unit; 11319 bcm_field_entry_t entry; 11320 bcm_field_int_pkt_type_t * type; 11321 } field_qualify_IntPktType_get; 11322 struct { 11323 int unit; 11324 bcm_field_entry_t entry; 11325 uint8 data; 11326 uint8 mask; 11327 } field_qualify_IntPktVersionOne; 11328 struct { 11329 int unit; 11330 bcm_field_entry_t entry; 11331 uint8 * data; 11332 uint8 * mask; 11333 } field_qualify_IntPktVersionOne_get; 11334 struct { 11335 int unit; 11336 bcm_field_entry_t entry; 11337 uint8 data; 11338 uint8 mask; 11339 } field_qualify_IntPriority; 11340 struct { 11341 int unit; 11342 bcm_field_entry_t entry; 11343 uint8 * data; 11344 uint8 * mask; 11345 } field_qualify_IntPriority_get; 11346 struct { 11347 int unit; 11348 bcm_field_entry_t entry; 11349 uint8 data; 11350 uint8 mask; 11351 } field_qualify_IntUdpChecksumEqualsZero; 11352 struct { 11353 int unit; 11354 bcm_field_entry_t entry; 11355 uint8 * data; 11356 uint8 * mask; 11357 } field_qualify_IntUdpChecksumEqualsZero_get; 11358 struct { 11359 int unit; 11360 bcm_field_entry_t entry; 11361 uint32 data; 11362 uint32 mask; 11363 } field_qualify_InterfaceClassL2; 11364 struct { 11365 int unit; 11366 bcm_field_entry_t entry; 11367 bcm_field_interface_class_l2_type_t type; 11368 } field_qualify_InterfaceClassL2Type; 11369 struct { 11370 int unit; 11371 bcm_field_entry_t entry; 11372 bcm_field_interface_class_l2_type_t * type; 11373 } field_qualify_InterfaceClassL2Type_get; 11374 struct { 11375 int unit; 11376 bcm_field_entry_t entry; 11377 uint32 * data; 11378 uint32 * mask; 11379 } field_qualify_InterfaceClassL2_get; 11380 struct { 11381 int unit; 11382 bcm_field_entry_t entry; 11383 uint32 data; 11384 uint32 mask; 11385 } field_qualify_InterfaceClassL3; 11386 struct { 11387 int unit; 11388 bcm_field_entry_t entry; 11389 uint16 data; 11390 uint16 mask; 11391 } field_qualify_InterfaceClassL3Tunnel; 11392 struct { 11393 int unit; 11394 bcm_field_entry_t entry; 11395 uint16 * data; 11396 uint16 * mask; 11397 } field_qualify_InterfaceClassL3Tunnel_get; 11398 struct { 11399 int unit; 11400 bcm_field_entry_t entry; 11401 uint32 * data; 11402 uint32 * mask; 11403 } field_qualify_InterfaceClassL3_get; 11404 struct { 11405 int unit; 11406 bcm_field_entry_t entry; 11407 uint16 data; 11408 uint16 mask; 11409 } field_qualify_InterfaceClassMpls; 11410 struct { 11411 int unit; 11412 bcm_field_entry_t entry; 11413 uint16 data; 11414 uint16 mask; 11415 } field_qualify_InterfaceClassMplsLookup1; 11416 struct { 11417 int unit; 11418 bcm_field_entry_t entry; 11419 uint16 * data; 11420 uint16 * mask; 11421 } field_qualify_InterfaceClassMplsLookup1_get; 11422 struct { 11423 int unit; 11424 bcm_field_entry_t entry; 11425 uint16 data; 11426 uint16 mask; 11427 } field_qualify_InterfaceClassMplsLookup2; 11428 struct { 11429 int unit; 11430 bcm_field_entry_t entry; 11431 uint16 * data; 11432 uint16 * mask; 11433 } field_qualify_InterfaceClassMplsLookup2_get; 11434 struct { 11435 int unit; 11436 bcm_field_entry_t entry; 11437 uint16 data; 11438 uint16 mask; 11439 } field_qualify_InterfaceClassMplsLookup3; 11440 struct { 11441 int unit; 11442 bcm_field_entry_t entry; 11443 uint16 * data; 11444 uint16 * mask; 11445 } field_qualify_InterfaceClassMplsLookup3_get; 11446 struct { 11447 int unit; 11448 bcm_field_entry_t entry; 11449 uint16 * data; 11450 uint16 * mask; 11451 } field_qualify_InterfaceClassMpls_get; 11452 struct { 11453 int unit; 11454 bcm_field_entry_t entry; 11455 uint32 data; 11456 uint32 mask; 11457 } field_qualify_InterfaceClassPort; 11458 struct { 11459 int unit; 11460 bcm_field_entry_t entry; 11461 uint32 * data; 11462 uint32 * mask; 11463 } field_qualify_InterfaceClassPort_get; 11464 struct { 11465 int unit; 11466 bcm_field_entry_t entry; 11467 uint64 data; 11468 uint64 mask; 11469 } field_qualify_InterfaceClassProcessingPort; 11470 struct { 11471 int unit; 11472 bcm_field_entry_t entry; 11473 uint64 * data; 11474 uint64 * mask; 11475 } field_qualify_InterfaceClassProcessingPort_get; 11476 struct { 11477 int unit; 11478 bcm_field_entry_t entry; 11479 uint32 data; 11480 uint32 mask; 11481 } field_qualify_InterfaceClassVPort; 11482 struct { 11483 int unit; 11484 bcm_field_entry_t entry; 11485 uint32 * data; 11486 uint32 * mask; 11487 } field_qualify_InterfaceClassVPort_get; 11488 struct { 11489 int unit; 11490 bcm_field_entry_t entry; 11491 bcm_pbmp_t data; 11492 bcm_pbmp_t mask; 11493 } field_qualify_InterfaceInPorts; 11494 struct { 11495 int unit; 11496 bcm_field_entry_t entry; 11497 bcm_pbmp_t * data; 11498 bcm_pbmp_t * mask; 11499 } field_qualify_InterfaceInPorts_get; 11500 struct { 11501 int unit; 11502 bcm_field_entry_t entry; 11503 uint32 data; 11504 uint32 mask; 11505 } field_qualify_InterfaceIngressKeySelectClassPort; 11506 struct { 11507 int unit; 11508 bcm_field_entry_t entry; 11509 uint32 * data; 11510 uint32 * mask; 11511 } field_qualify_InterfaceIngressKeySelectClassPort_get; 11512 struct { 11513 int unit; 11514 bcm_field_entry_t entry; 11515 uint32 data; 11516 uint32 mask; 11517 } field_qualify_InterfaceLookupClassPort; 11518 struct { 11519 int unit; 11520 bcm_field_entry_t entry; 11521 uint32 * data; 11522 uint32 * mask; 11523 } field_qualify_InterfaceLookupClassPort_get; 11524 struct { 11525 int unit; 11526 bcm_field_entry_t entry; 11527 uint16 data; 11528 uint16 mask; 11529 } field_qualify_Ip4Length; 11530 struct { 11531 int unit; 11532 bcm_field_entry_t entry; 11533 uint16 * data; 11534 uint16 * mask; 11535 } field_qualify_Ip4Length_get; 11536 struct { 11537 int unit; 11538 bcm_field_entry_t entry; 11539 uint8 data; 11540 uint8 mask; 11541 } field_qualify_Ip4Tos; 11542 struct { 11543 int unit; 11544 bcm_field_entry_t entry; 11545 uint8 * data; 11546 uint8 * mask; 11547 } field_qualify_Ip4Tos_get; 11548 struct { 11549 int unit; 11550 bcm_field_entry_t entry; 11551 uint32 data; 11552 uint32 mask; 11553 } field_qualify_Ip6FlowLabel; 11554 struct { 11555 int unit; 11556 bcm_field_entry_t entry; 11557 uint32 * data; 11558 uint32 * mask; 11559 } field_qualify_Ip6FlowLabel_get; 11560 struct { 11561 int unit; 11562 bcm_field_entry_t entry; 11563 uint8 data; 11564 uint8 mask; 11565 } field_qualify_Ip6HopLimit; 11566 struct { 11567 int unit; 11568 bcm_field_entry_t entry; 11569 uint8 * data; 11570 uint8 * mask; 11571 } field_qualify_Ip6HopLimit_get; 11572 struct { 11573 int unit; 11574 bcm_field_entry_t entry; 11575 uint16 data; 11576 uint16 mask; 11577 } field_qualify_Ip6Length; 11578 struct { 11579 int unit; 11580 bcm_field_entry_t entry; 11581 uint16 * data; 11582 uint16 * mask; 11583 } field_qualify_Ip6Length_get; 11584 struct { 11585 int unit; 11586 bcm_field_entry_t entry; 11587 uint8 data; 11588 uint8 mask; 11589 } field_qualify_Ip6NextHeader; 11590 struct { 11591 int unit; 11592 bcm_field_entry_t entry; 11593 uint8 * data; 11594 uint8 * mask; 11595 } field_qualify_Ip6NextHeader_get; 11596 struct { 11597 int unit; 11598 bcm_field_entry_t entry; 11599 uint8 data; 11600 uint8 mask; 11601 } field_qualify_Ip6PktHopLimit; 11602 struct { 11603 int unit; 11604 bcm_field_entry_t entry; 11605 uint8 * data; 11606 uint8 * mask; 11607 } field_qualify_Ip6PktHopLimit_get; 11608 struct { 11609 int unit; 11610 bcm_field_entry_t entry; 11611 uint8 data; 11612 uint8 mask; 11613 } field_qualify_Ip6PktNextHeader; 11614 struct { 11615 int unit; 11616 bcm_field_entry_t entry; 11617 uint8 * data; 11618 uint8 * mask; 11619 } field_qualify_Ip6PktNextHeader_get; 11620 struct { 11621 int unit; 11622 bcm_field_entry_t entry; 11623 uint8 data; 11624 uint8 mask; 11625 } field_qualify_Ip6PktTrafficClass; 11626 struct { 11627 int unit; 11628 bcm_field_entry_t entry; 11629 uint8 * data; 11630 uint8 * mask; 11631 } field_qualify_Ip6PktTrafficClass_get; 11632 struct { 11633 int unit; 11634 bcm_field_entry_t entry; 11635 uint8 data; 11636 uint8 mask; 11637 } field_qualify_Ip6TrafficClass; 11638 struct { 11639 int unit; 11640 bcm_field_entry_t entry; 11641 uint8 * data; 11642 uint8 * mask; 11643 } field_qualify_Ip6TrafficClass_get; 11644 struct { 11645 int unit; 11646 bcm_field_entry_t entry; 11647 uint8 data; 11648 uint8 mask; 11649 } field_qualify_IpAddrsNormalized; 11650 struct { 11651 int unit; 11652 bcm_field_entry_t entry; 11653 uint8 * data; 11654 uint8 * mask; 11655 } field_qualify_IpAddrsNormalized_get; 11656 struct { 11657 int unit; 11658 bcm_field_entry_t entry; 11659 uint8 data; 11660 uint8 mask; 11661 } field_qualify_IpChecksumOkPkt; 11662 struct { 11663 int unit; 11664 bcm_field_entry_t entry; 11665 uint8 * data; 11666 uint8 * mask; 11667 } field_qualify_IpChecksumOkPkt_get; 11668 struct { 11669 int unit; 11670 bcm_field_entry_t entry; 11671 uint8 data; 11672 uint8 mask; 11673 } field_qualify_IpExtHdr2Protocol; 11674 struct { 11675 int unit; 11676 bcm_field_entry_t entry; 11677 uint8 * data; 11678 uint8 * mask; 11679 } field_qualify_IpExtHdr2Protocol_get; 11680 struct { 11681 int unit; 11682 bcm_field_entry_t entry; 11683 uint8 data; 11684 uint8 mask; 11685 } field_qualify_IpExtensionHdrNum; 11686 struct { 11687 int unit; 11688 bcm_field_entry_t entry; 11689 uint8 * data; 11690 uint8 * mask; 11691 } field_qualify_IpExtensionHdrNum_get; 11692 struct { 11693 int unit; 11694 bcm_field_entry_t entry; 11695 uint8 data; 11696 uint8 mask; 11697 } field_qualify_IpFlags; 11698 struct { 11699 int unit; 11700 bcm_field_entry_t entry; 11701 uint8 * data; 11702 uint8 * mask; 11703 } field_qualify_IpFlags_get; 11704 struct { 11705 int unit; 11706 bcm_field_entry_t entry; 11707 bcm_field_IpFrag_t frag_info; 11708 } field_qualify_IpFrag; 11709 struct { 11710 int unit; 11711 bcm_field_entry_t entry; 11712 uint16 data; 11713 uint16 mask; 11714 } field_qualify_IpFragInfo; 11715 struct { 11716 int unit; 11717 bcm_field_entry_t entry; 11718 uint16 * data; 11719 uint16 * mask; 11720 } field_qualify_IpFragInfo_get; 11721 struct { 11722 int unit; 11723 bcm_field_entry_t entry; 11724 uint8 data; 11725 uint8 mask; 11726 } field_qualify_IpFragNonOrFirst; 11727 struct { 11728 int unit; 11729 bcm_field_entry_t entry; 11730 uint8 * data; 11731 uint8 * mask; 11732 } field_qualify_IpFragNonOrFirst_get; 11733 struct { 11734 int unit; 11735 bcm_field_entry_t entry; 11736 uint8 data; 11737 uint8 mask; 11738 } field_qualify_IpFragPkt; 11739 struct { 11740 int unit; 11741 bcm_field_entry_t entry; 11742 uint8 * data; 11743 uint8 * mask; 11744 } field_qualify_IpFragPkt_get; 11745 struct { 11746 int unit; 11747 bcm_field_entry_t entry; 11748 bcm_field_IpFrag_t * frag_info; 11749 } field_qualify_IpFrag_get; 11750 struct { 11751 int unit; 11752 bcm_field_entry_t entry; 11753 uint32 data; 11754 uint32 mask; 11755 } field_qualify_IpFwdPlusOneNextProtocol; 11756 struct { 11757 int unit; 11758 bcm_field_entry_t entry; 11759 uint32 * data; 11760 uint32 * mask; 11761 } field_qualify_IpFwdPlusOneNextProtocol_get; 11762 struct { 11763 int unit; 11764 bcm_field_entry_t entry; 11765 uint16 data; 11766 uint16 mask; 11767 } field_qualify_IpIdentifier; 11768 struct { 11769 int unit; 11770 bcm_field_entry_t entry; 11771 uint16 * data; 11772 uint16 * mask; 11773 } field_qualify_IpIdentifier_get; 11774 struct { 11775 int unit; 11776 bcm_field_entry_t entry; 11777 uint8 data; 11778 uint8 mask; 11779 } field_qualify_IpInIpPkt; 11780 struct { 11781 int unit; 11782 bcm_field_entry_t entry; 11783 uint8 * data; 11784 uint8 * mask; 11785 } field_qualify_IpInIpPkt_get; 11786 struct { 11787 int unit; 11788 bcm_field_entry_t entry; 11789 uint32 data; 11790 uint32 mask; 11791 } field_qualify_IpInfo; 11792 struct { 11793 int unit; 11794 bcm_field_entry_t entry; 11795 uint32 * data; 11796 uint32 * mask; 11797 } field_qualify_IpInfo_get; 11798 struct { 11799 int unit; 11800 bcm_field_entry_t entry; 11801 uint32 data; 11802 uint32 mask; 11803 } field_qualify_IpMulticastCompatible; 11804 struct { 11805 int unit; 11806 bcm_field_entry_t entry; 11807 uint32 * data; 11808 uint32 * mask; 11809 } field_qualify_IpMulticastCompatible_get; 11810 struct { 11811 int unit; 11812 bcm_field_entry_t entry; 11813 bcm_field_ip_option_hdr_type_t type; 11814 } field_qualify_IpOptionHdrType; 11815 struct { 11816 int unit; 11817 bcm_field_entry_t entry; 11818 bcm_field_ip_option_hdr_type_t * type; 11819 } field_qualify_IpOptionHdrType_get; 11820 struct { 11821 int unit; 11822 bcm_field_entry_t entry; 11823 uint8 data; 11824 uint8 mask; 11825 } field_qualify_IpProtocol; 11826 struct { 11827 int unit; 11828 bcm_field_entry_t entry; 11829 bcm_class_t data; 11830 bcm_class_t mask; 11831 } field_qualify_IpProtocolClass; 11832 struct { 11833 int unit; 11834 bcm_field_entry_t entry; 11835 bcm_class_t * data; 11836 bcm_class_t * mask; 11837 } field_qualify_IpProtocolClass_get; 11838 struct { 11839 int unit; 11840 bcm_field_entry_t entry; 11841 bcm_field_IpProtocolCommon_t protocol; 11842 } field_qualify_IpProtocolCommon; 11843 struct { 11844 int unit; 11845 bcm_field_entry_t entry; 11846 bcm_field_IpProtocolCommon_t * protocol; 11847 } field_qualify_IpProtocolCommon_get; 11848 struct { 11849 int unit; 11850 bcm_field_entry_t entry; 11851 uint8 * data; 11852 uint8 * mask; 11853 } field_qualify_IpProtocol_get; 11854 struct { 11855 int unit; 11856 bcm_field_entry_t entry; 11857 uint8 data; 11858 uint8 mask; 11859 } field_qualify_IpTtlZeroPkt; 11860 struct { 11861 int unit; 11862 bcm_field_entry_t entry; 11863 uint8 * data; 11864 uint8 * mask; 11865 } field_qualify_IpTtlZeroPkt_get; 11866 struct { 11867 int unit; 11868 bcm_field_entry_t entry; 11869 uint8 data; 11870 uint8 mask; 11871 } field_qualify_IpTunnelHit; 11872 struct { 11873 int unit; 11874 bcm_field_entry_t entry; 11875 uint8 * data; 11876 uint8 * mask; 11877 } field_qualify_IpTunnelHit_get; 11878 struct { 11879 int unit; 11880 bcm_field_entry_t entry; 11881 uint8 data; 11882 uint8 mask; 11883 } field_qualify_IpTunnelTtl; 11884 struct { 11885 int unit; 11886 bcm_field_entry_t entry; 11887 bcm_class_t data; 11888 bcm_class_t mask; 11889 } field_qualify_IpTunnelTtlClassZero; 11890 struct { 11891 int unit; 11892 bcm_field_entry_t entry; 11893 bcm_class_t * data; 11894 bcm_class_t * mask; 11895 } field_qualify_IpTunnelTtlClassZero_get; 11896 struct { 11897 int unit; 11898 bcm_field_entry_t entry; 11899 uint8 * data; 11900 uint8 * mask; 11901 } field_qualify_IpTunnelTtl_get; 11902 struct { 11903 int unit; 11904 bcm_field_entry_t entry; 11905 uint64 data; 11906 uint64 mask; 11907 } field_qualify_IpTunnelValue; 11908 struct { 11909 int unit; 11910 bcm_field_entry_t entry; 11911 uint64 * data; 11912 uint64 * mask; 11913 } field_qualify_IpTunnelValue_get; 11914 struct { 11915 int unit; 11916 bcm_field_entry_t entry; 11917 bcm_field_IpType_t type; 11918 } field_qualify_IpType; 11919 struct { 11920 int unit; 11921 bcm_field_entry_t entry; 11922 bcm_field_IpType_t * type; 11923 } field_qualify_IpType_get; 11924 struct { 11925 int unit; 11926 bcm_field_entry_t entry; 11927 uint8 data; 11928 uint8 mask; 11929 } field_qualify_IpmcHit; 11930 struct { 11931 int unit; 11932 bcm_field_entry_t entry; 11933 uint8 * data; 11934 uint8 * mask; 11935 } field_qualify_IpmcHit_get; 11936 struct { 11937 int unit; 11938 bcm_field_entry_t entry; 11939 uint8 data; 11940 uint8 mask; 11941 } field_qualify_IpmcStarGroupHit; 11942 struct { 11943 int unit; 11944 bcm_field_entry_t entry; 11945 uint8 * data; 11946 uint8 * mask; 11947 } field_qualify_IpmcStarGroupHit_get; 11948 struct { 11949 int unit; 11950 bcm_field_entry_t entry; 11951 uint64 data; 11952 uint64 mask; 11953 } field_qualify_IpmcStarGroupValue; 11954 struct { 11955 int unit; 11956 bcm_field_entry_t entry; 11957 uint64 * data; 11958 uint64 * mask; 11959 } field_qualify_IpmcStarGroupValue_get; 11960 struct { 11961 int unit; 11962 bcm_field_entry_t entry; 11963 uint8 data; 11964 uint8 mask; 11965 } field_qualify_IpmcV4Pkt; 11966 struct { 11967 int unit; 11968 bcm_field_entry_t entry; 11969 uint8 * data; 11970 uint8 * mask; 11971 } field_qualify_IpmcV4Pkt_get; 11972 struct { 11973 int unit; 11974 bcm_field_entry_t entry; 11975 uint8 data; 11976 uint8 mask; 11977 } field_qualify_IpmcV6Pkt; 11978 struct { 11979 int unit; 11980 bcm_field_entry_t entry; 11981 uint8 * data; 11982 uint8 * mask; 11983 } field_qualify_IpmcV6Pkt_get; 11984 struct { 11985 int unit; 11986 bcm_field_entry_t entry; 11987 uint64 data; 11988 uint64 mask; 11989 } field_qualify_IpmcValue; 11990 struct { 11991 int unit; 11992 bcm_field_entry_t entry; 11993 uint64 * data; 11994 uint64 * mask; 11995 } field_qualify_IpmcValue_get; 11996 struct { 11997 int unit; 11998 bcm_field_entry_t entry; 11999 bcm_field_ip_option_hdr_type_t type; 12000 } field_qualify_Ipv4OptionHdrType; 12001 struct { 12002 int unit; 12003 bcm_field_entry_t entry; 12004 bcm_field_ip_option_hdr_type_t * type; 12005 } field_qualify_Ipv4OptionHdrType_get; 12006 struct { 12007 int unit; 12008 bcm_field_entry_t entry; 12009 bcm_field_ip_option_hdr_type_t type; 12010 } field_qualify_Ipv6ExtensionHdrType; 12011 struct { 12012 int unit; 12013 bcm_field_entry_t entry; 12014 bcm_field_ip_option_hdr_type_t * type; 12015 } field_qualify_Ipv6ExtensionHdrType_get; 12016 struct { 12017 int unit; 12018 bcm_field_entry_t entry; 12019 uint8 data; 12020 uint8 mask; 12021 } field_qualify_IsEqualValue; 12022 struct { 12023 int unit; 12024 bcm_field_entry_t entry; 12025 uint8 * data; 12026 uint8 * mask; 12027 } field_qualify_IsEqualValue_get; 12028 struct { 12029 int unit; 12030 bcm_field_entry_t entry; 12031 uint8 data; 12032 uint8 mask; 12033 } field_qualify_IsUcastCosQueue; 12034 struct { 12035 int unit; 12036 bcm_field_entry_t entry; 12037 uint8 * data; 12038 uint8 * mask; 12039 } field_qualify_IsUcastCosQueue_get; 12040 struct { 12041 int unit; 12042 bcm_field_entry_t entry; 12043 uint32 data; 12044 uint32 mask; 12045 } field_qualify_KeyGenVar; 12046 struct { 12047 int unit; 12048 bcm_field_entry_t entry; 12049 uint8 data; 12050 uint8 mask; 12051 } field_qualify_L2CacheHit; 12052 struct { 12053 int unit; 12054 bcm_field_entry_t entry; 12055 uint8 * data; 12056 uint8 * mask; 12057 } field_qualify_L2CacheHit_get; 12058 struct { 12059 int unit; 12060 bcm_field_entry_t entry; 12061 uint8 data; 12062 uint8 mask; 12063 } field_qualify_L2DestHit; 12064 struct { 12065 int unit; 12066 bcm_field_entry_t entry; 12067 uint8 * data; 12068 uint8 * mask; 12069 } field_qualify_L2DestHit_get; 12070 struct { 12071 int unit; 12072 bcm_field_entry_t entry; 12073 bcm_field_sr_node_type_t type; 12074 } field_qualify_L2DestSRNodeType; 12075 struct { 12076 int unit; 12077 bcm_field_entry_t entry; 12078 bcm_field_sr_node_type_t * type; 12079 } field_qualify_L2DestSRNodeType_get; 12080 struct { 12081 int unit; 12082 bcm_field_entry_t entry; 12083 uint64 data; 12084 uint64 mask; 12085 } field_qualify_L2DestValue; 12086 struct { 12087 int unit; 12088 bcm_field_entry_t entry; 12089 uint64 * data; 12090 uint64 * mask; 12091 } field_qualify_L2DestValue_get; 12092 struct { 12093 int unit; 12094 bcm_field_entry_t entry; 12095 uint8 data; 12096 uint8 mask; 12097 } field_qualify_L2DstMiscClassId; 12098 struct { 12099 int unit; 12100 bcm_field_entry_t entry; 12101 uint8 * data; 12102 uint8 * mask; 12103 } field_qualify_L2DstMiscClassId_get; 12104 struct { 12105 int unit; 12106 bcm_field_entry_t entry; 12107 uint8 data; 12108 uint8 mask; 12109 } field_qualify_L2DstMulticastHit; 12110 struct { 12111 int unit; 12112 bcm_field_entry_t entry; 12113 uint8 * data; 12114 uint8 * mask; 12115 } field_qualify_L2DstMulticastHit_get; 12116 struct { 12117 int unit; 12118 bcm_field_entry_t entry; 12119 uint8 data; 12120 uint8 mask; 12121 } field_qualify_L2EgrIntfEfpCtrlId; 12122 struct { 12123 int unit; 12124 bcm_field_entry_t entry; 12125 uint8 * data; 12126 uint8 * mask; 12127 } field_qualify_L2EgrIntfEfpCtrlId_get; 12128 struct { 12129 int unit; 12130 bcm_field_entry_t entry; 12131 uint32 data; 12132 uint32 mask; 12133 } field_qualify_L2EgressInterface; 12134 struct { 12135 int unit; 12136 bcm_field_entry_t entry; 12137 uint32 * data; 12138 uint32 * mask; 12139 } field_qualify_L2EgressInterface_get; 12140 struct { 12141 int unit; 12142 bcm_field_entry_t entry; 12143 bcm_field_L2Format_t type; 12144 } field_qualify_L2Format; 12145 struct { 12146 int unit; 12147 bcm_field_entry_t entry; 12148 bcm_field_L2Format_t * type; 12149 } field_qualify_L2Format_get; 12150 struct { 12151 int unit; 12152 bcm_field_entry_t entry; 12153 uint8 data; 12154 uint8 mask; 12155 } field_qualify_L2GreFlowId; 12156 struct { 12157 int unit; 12158 bcm_field_entry_t entry; 12159 uint8 * data; 12160 uint8 * mask; 12161 } field_qualify_L2GreFlowId_get; 12162 struct { 12163 int unit; 12164 bcm_field_entry_t entry; 12165 uint16 data; 12166 uint16 mask; 12167 } field_qualify_L2GreProtocolType; 12168 struct { 12169 int unit; 12170 bcm_field_entry_t entry; 12171 uint16 * data; 12172 uint16 * mask; 12173 } field_qualify_L2GreProtocolType_get; 12174 struct { 12175 int unit; 12176 bcm_field_entry_t entry; 12177 uint8 data; 12178 uint8 mask; 12179 } field_qualify_L2GreSrcIpHit; 12180 struct { 12181 int unit; 12182 bcm_field_entry_t entry; 12183 uint8 * data; 12184 uint8 * mask; 12185 } field_qualify_L2GreSrcIpHit_get; 12186 struct { 12187 int unit; 12188 bcm_field_entry_t entry; 12189 uint8 data; 12190 uint8 mask; 12191 } field_qualify_L2GreVfiHit; 12192 struct { 12193 int unit; 12194 bcm_field_entry_t entry; 12195 uint8 * data; 12196 uint8 * mask; 12197 } field_qualify_L2GreVfiHit_get; 12198 struct { 12199 int unit; 12200 bcm_field_entry_t entry; 12201 uint32 data; 12202 uint32 mask; 12203 } field_qualify_L2GreVsid; 12204 struct { 12205 int unit; 12206 bcm_field_entry_t entry; 12207 uint32 * data; 12208 uint32 * mask; 12209 } field_qualify_L2GreVsid_get; 12210 struct { 12211 int unit; 12212 bcm_field_entry_t entry; 12213 uint32 intf_id; 12214 uint32 mask; 12215 } field_qualify_L2IngressInterface; 12216 struct { 12217 int unit; 12218 bcm_field_entry_t entry; 12219 uint32 * data; 12220 uint32 * mask; 12221 } field_qualify_L2IngressInterface_get; 12222 struct { 12223 int unit; 12224 bcm_field_entry_t entry; 12225 uint8 data; 12226 uint8 mask; 12227 } field_qualify_L2InterfaceMatch; 12228 struct { 12229 int unit; 12230 bcm_field_entry_t entry; 12231 uint8 * data; 12232 uint8 * mask; 12233 } field_qualify_L2InterfaceMatch_get; 12234 struct { 12235 int unit; 12236 bcm_field_entry_t entry; 12237 uint8 data; 12238 uint8 mask; 12239 } field_qualify_L2Learn; 12240 struct { 12241 int unit; 12242 bcm_field_entry_t entry; 12243 uint32 data; 12244 uint32 mask; 12245 } field_qualify_L2LearnCommands; 12246 struct { 12247 int unit; 12248 bcm_field_entry_t entry; 12249 uint32 * data; 12250 uint32 * mask; 12251 } field_qualify_L2LearnCommands_get; 12252 struct { 12253 int unit; 12254 bcm_field_entry_t entry; 12255 uint8 * data; 12256 uint8 * mask; 12257 } field_qualify_L2Learn_get; 12258 struct { 12259 int unit; 12260 bcm_field_entry_t entry; 12261 uint32 data; 12262 uint32 mask; 12263 } field_qualify_L2MacInfo; 12264 struct { 12265 int unit; 12266 bcm_field_entry_t entry; 12267 uint32 * data; 12268 uint32 * mask; 12269 } field_qualify_L2MacInfo_get; 12270 struct { 12271 int unit; 12272 bcm_field_entry_t entry; 12273 uint32 length; 12274 uint8 * data; 12275 uint8 * mask; 12276 } field_qualify_L2PayLoad; 12277 struct { 12278 int unit; 12279 bcm_field_entry_t entry; 12280 uint32 length; 12281 uint8 * data; 12282 uint8 * mask; 12283 } field_qualify_L2PayLoad_get; 12284 struct { 12285 int unit; 12286 bcm_field_entry_t entry; 12287 uint32 data1; 12288 uint32 data2; 12289 uint32 mask1; 12290 uint32 mask2; 12291 } field_qualify_L2PayloadFirstEightBytes; 12292 struct { 12293 int unit; 12294 bcm_field_entry_t entry; 12295 uint32 * data1; 12296 uint32 * data2; 12297 uint32 * mask1; 12298 uint32 * mask2; 12299 } field_qualify_L2PayloadFirstEightBytes_get; 12300 struct { 12301 int unit; 12302 bcm_field_entry_t entry; 12303 bcm_field_l2_pkt_type_t type; 12304 } field_qualify_L2PktType; 12305 struct { 12306 int unit; 12307 bcm_field_entry_t entry; 12308 bcm_field_l2_pkt_type_t * type; 12309 } field_qualify_L2PktType_get; 12310 struct { 12311 int unit; 12312 bcm_field_entry_t entry; 12313 uint8 data; 12314 uint8 mask; 12315 } field_qualify_L2SrcDiscard; 12316 struct { 12317 int unit; 12318 bcm_field_entry_t entry; 12319 uint8 * data; 12320 uint8 * mask; 12321 } field_qualify_L2SrcDiscard_get; 12322 struct { 12323 int unit; 12324 bcm_field_entry_t entry; 12325 uint8 data; 12326 uint8 mask; 12327 } field_qualify_L2SrcHit; 12328 struct { 12329 int unit; 12330 bcm_field_entry_t entry; 12331 uint8 * data; 12332 uint8 * mask; 12333 } field_qualify_L2SrcHit_get; 12334 struct { 12335 int unit; 12336 bcm_field_entry_t entry; 12337 uint8 data; 12338 uint8 mask; 12339 } field_qualify_L2SrcMiscClassId; 12340 struct { 12341 int unit; 12342 bcm_field_entry_t entry; 12343 uint8 * data; 12344 uint8 * mask; 12345 } field_qualify_L2SrcMiscClassId_get; 12346 struct { 12347 int unit; 12348 bcm_field_entry_t entry; 12349 uint8 data; 12350 uint8 mask; 12351 } field_qualify_L2SrcMulticastHit; 12352 struct { 12353 int unit; 12354 bcm_field_entry_t entry; 12355 uint8 * data; 12356 uint8 * mask; 12357 } field_qualify_L2SrcMulticastHit_get; 12358 struct { 12359 int unit; 12360 bcm_field_entry_t entry; 12361 uint8 data; 12362 uint8 mask; 12363 } field_qualify_L2SrcStatic; 12364 struct { 12365 int unit; 12366 bcm_field_entry_t entry; 12367 uint8 * data; 12368 uint8 * mask; 12369 } field_qualify_L2SrcStatic_get; 12370 struct { 12371 int unit; 12372 bcm_field_entry_t entry; 12373 uint64 data; 12374 uint64 mask; 12375 } field_qualify_L2SrcValue; 12376 struct { 12377 int unit; 12378 bcm_field_entry_t entry; 12379 uint64 * data; 12380 uint64 * mask; 12381 } field_qualify_L2SrcValue_get; 12382 struct { 12383 int unit; 12384 bcm_field_entry_t entry; 12385 uint8 data; 12386 uint8 mask; 12387 } field_qualify_L2StationMove; 12388 struct { 12389 int unit; 12390 bcm_field_entry_t entry; 12391 uint8 * data; 12392 uint8 * mask; 12393 } field_qualify_L2StationMove_get; 12394 struct { 12395 int unit; 12396 bcm_field_entry_t entry; 12397 uint32 data; 12398 uint32 mask; 12399 } field_qualify_L3Check; 12400 struct { 12401 int unit; 12402 bcm_field_entry_t entry; 12403 uint32 * data; 12404 uint32 * mask; 12405 } field_qualify_L3Check_get; 12406 struct { 12407 int unit; 12408 bcm_field_entry_t entry; 12409 uint8 data; 12410 uint8 mask; 12411 } field_qualify_L3DestHit; 12412 struct { 12413 int unit; 12414 bcm_field_entry_t entry; 12415 uint8 * data; 12416 uint8 * mask; 12417 } field_qualify_L3DestHit_get; 12418 struct { 12419 int unit; 12420 bcm_field_entry_t entry; 12421 uint8 data; 12422 uint8 mask; 12423 } field_qualify_L3DestHostHit; 12424 struct { 12425 int unit; 12426 bcm_field_entry_t entry; 12427 uint8 * data; 12428 uint8 * mask; 12429 } field_qualify_L3DestHostHit_get; 12430 struct { 12431 int unit; 12432 bcm_field_entry_t entry; 12433 uint8 data; 12434 uint8 mask; 12435 } field_qualify_L3DestRouteHit; 12436 struct { 12437 int unit; 12438 bcm_field_entry_t entry; 12439 uint8 * data; 12440 uint8 * mask; 12441 } field_qualify_L3DestRouteHit_get; 12442 struct { 12443 int unit; 12444 bcm_field_entry_t entry; 12445 uint64 data; 12446 uint64 mask; 12447 } field_qualify_L3DestRouteValue; 12448 struct { 12449 int unit; 12450 bcm_field_entry_t entry; 12451 uint64 * data; 12452 uint64 * mask; 12453 } field_qualify_L3DestRouteValue_get; 12454 struct { 12455 int unit; 12456 bcm_field_entry_t entry; 12457 uint8 data; 12458 uint8 mask; 12459 } field_qualify_L3DstMiscClassId; 12460 struct { 12461 int unit; 12462 bcm_field_entry_t entry; 12463 uint8 * data; 12464 uint8 * mask; 12465 } field_qualify_L3DstMiscClassId_get; 12466 struct { 12467 int unit; 12468 bcm_field_entry_t entry; 12469 uint32 intf_id; 12470 uint32 mask; 12471 } field_qualify_L3EgressIntf; 12472 struct { 12473 int unit; 12474 bcm_field_entry_t entry; 12475 uint32 * data; 12476 uint32 * mask; 12477 } field_qualify_L3EgressIntf_get; 12478 struct { 12479 int unit; 12480 bcm_field_entry_t entry; 12481 uint32 intf_id; 12482 uint32 mask; 12483 } field_qualify_L3Ingress; 12484 struct { 12485 int unit; 12486 bcm_field_entry_t entry; 12487 uint32 * data; 12488 uint32 * mask; 12489 } field_qualify_L3Ingress_get; 12490 struct { 12491 int unit; 12492 bcm_field_entry_t entry; 12493 uint8 data; 12494 uint8 mask; 12495 } field_qualify_L3Routable; 12496 struct { 12497 int unit; 12498 bcm_field_entry_t entry; 12499 uint8 * data; 12500 uint8 * mask; 12501 } field_qualify_L3Routable_get; 12502 struct { 12503 int unit; 12504 bcm_field_entry_t entry; 12505 uint8 data; 12506 uint8 mask; 12507 } field_qualify_L3SrcBind; 12508 struct { 12509 int unit; 12510 bcm_field_entry_t entry; 12511 uint8 * data; 12512 uint8 * mask; 12513 } field_qualify_L3SrcBind_get; 12514 struct { 12515 int unit; 12516 bcm_field_entry_t entry; 12517 uint8 data; 12518 uint8 mask; 12519 } field_qualify_L3SrcHit; 12520 struct { 12521 int unit; 12522 bcm_field_entry_t entry; 12523 uint8 * data; 12524 uint8 * mask; 12525 } field_qualify_L3SrcHit_get; 12526 struct { 12527 int unit; 12528 bcm_field_entry_t entry; 12529 uint8 data; 12530 uint8 mask; 12531 } field_qualify_L3SrcHostHit; 12532 struct { 12533 int unit; 12534 bcm_field_entry_t entry; 12535 uint8 * data; 12536 uint8 * mask; 12537 } field_qualify_L3SrcHostHit_get; 12538 struct { 12539 int unit; 12540 bcm_field_entry_t entry; 12541 uint8 data; 12542 uint8 mask; 12543 } field_qualify_L3SrcMiscClassId; 12544 struct { 12545 int unit; 12546 bcm_field_entry_t entry; 12547 uint8 * data; 12548 uint8 * mask; 12549 } field_qualify_L3SrcMiscClassId_get; 12550 struct { 12551 int unit; 12552 bcm_field_entry_t entry; 12553 uint8 data; 12554 uint8 mask; 12555 } field_qualify_L3SrcRouteHit; 12556 struct { 12557 int unit; 12558 bcm_field_entry_t entry; 12559 uint8 * data; 12560 uint8 * mask; 12561 } field_qualify_L3SrcRouteHit_get; 12562 struct { 12563 int unit; 12564 bcm_field_entry_t entry; 12565 uint64 data; 12566 uint64 mask; 12567 } field_qualify_L3SrcRouteValue; 12568 struct { 12569 int unit; 12570 bcm_field_entry_t entry; 12571 uint64 * data; 12572 uint64 * mask; 12573 } field_qualify_L3SrcRouteValue_get; 12574 struct { 12575 int unit; 12576 bcm_field_entry_t entry; 12577 bcm_l4_port_t data; 12578 bcm_l4_port_t mask; 12579 } field_qualify_L4DstPort; 12580 struct { 12581 int unit; 12582 bcm_field_entry_t entry; 12583 bcm_class_t data; 12584 bcm_class_t mask; 12585 } field_qualify_L4DstPortClass; 12586 struct { 12587 int unit; 12588 bcm_field_entry_t entry; 12589 bcm_class_t * data; 12590 bcm_class_t * mask; 12591 } field_qualify_L4DstPortClass_get; 12592 struct { 12593 int unit; 12594 bcm_field_entry_t entry; 12595 bcm_l4_port_t * data; 12596 bcm_l4_port_t * mask; 12597 } field_qualify_L4DstPort_get; 12598 struct { 12599 int unit; 12600 bcm_field_entry_t entry; 12601 uint32 data; 12602 uint32 mask; 12603 } field_qualify_L4Info; 12604 struct { 12605 int unit; 12606 bcm_field_entry_t entry; 12607 uint32 * data; 12608 uint32 * mask; 12609 } field_qualify_L4Info_get; 12610 struct { 12611 int unit; 12612 bcm_field_entry_t entry; 12613 bcm_field_range_t range; 12614 int invert; 12615 } field_qualify_L4PortRangeCheck; 12616 struct { 12617 int unit; 12618 bcm_field_entry_t entry; 12619 int max_count; 12620 bcm_field_range_t * range; 12621 int * invert; 12622 int * count; 12623 } field_qualify_L4PortRangeCheck_get; 12624 struct { 12625 int unit; 12626 bcm_field_entry_t entry; 12627 uint8 data; 12628 uint8 mask; 12629 } field_qualify_L4Ports; 12630 struct { 12631 int unit; 12632 bcm_field_entry_t entry; 12633 uint8 * data; 12634 uint8 * mask; 12635 } field_qualify_L4Ports_get; 12636 struct { 12637 int unit; 12638 bcm_field_entry_t entry; 12639 bcm_l4_port_t data; 12640 bcm_l4_port_t mask; 12641 } field_qualify_L4SrcPort; 12642 struct { 12643 int unit; 12644 bcm_field_entry_t entry; 12645 bcm_class_t data; 12646 bcm_class_t mask; 12647 } field_qualify_L4SrcPortClass; 12648 struct { 12649 int unit; 12650 bcm_field_entry_t entry; 12651 bcm_class_t * data; 12652 bcm_class_t * mask; 12653 } field_qualify_L4SrcPortClass_get; 12654 struct { 12655 int unit; 12656 bcm_field_entry_t entry; 12657 bcm_l4_port_t * data; 12658 bcm_l4_port_t * mask; 12659 } field_qualify_L4SrcPort_get; 12660 struct { 12661 int unit; 12662 bcm_field_entry_t entry; 12663 uint8 data; 12664 uint8 mask; 12665 } field_qualify_L5PayloadByte1; 12666 struct { 12667 int unit; 12668 bcm_field_entry_t entry; 12669 uint8 * data; 12670 uint8 * mask; 12671 } field_qualify_L5PayloadByte1_get; 12672 struct { 12673 int unit; 12674 bcm_field_entry_t entry; 12675 uint8 data; 12676 uint8 mask; 12677 } field_qualify_L5PayloadByte2; 12678 struct { 12679 int unit; 12680 bcm_field_entry_t entry; 12681 uint8 * data; 12682 uint8 * mask; 12683 } field_qualify_L5PayloadByte2_get; 12684 struct { 12685 int unit; 12686 bcm_field_entry_t entry; 12687 uint8 data; 12688 uint8 mask; 12689 } field_qualify_L5PayloadByte3; 12690 struct { 12691 int unit; 12692 bcm_field_entry_t entry; 12693 uint8 * data; 12694 uint8 * mask; 12695 } field_qualify_L5PayloadByte3_get; 12696 struct { 12697 int unit; 12698 bcm_field_entry_t entry; 12699 uint8 data; 12700 uint8 mask; 12701 } field_qualify_L5PayloadByte4; 12702 struct { 12703 int unit; 12704 bcm_field_entry_t entry; 12705 uint8 * data; 12706 uint8 * mask; 12707 } field_qualify_L5PayloadByte4_get; 12708 struct { 12709 int unit; 12710 bcm_field_entry_t entry; 12711 uint8 data; 12712 uint8 mask; 12713 } field_qualify_L5PayloadByte5; 12714 struct { 12715 int unit; 12716 bcm_field_entry_t entry; 12717 uint8 * data; 12718 uint8 * mask; 12719 } field_qualify_L5PayloadByte5_get; 12720 struct { 12721 int unit; 12722 bcm_field_entry_t entry; 12723 uint8 data; 12724 uint8 mask; 12725 } field_qualify_L5PayloadByte6; 12726 struct { 12727 int unit; 12728 bcm_field_entry_t entry; 12729 uint8 * data; 12730 uint8 * mask; 12731 } field_qualify_L5PayloadByte6_get; 12732 struct { 12733 int unit; 12734 bcm_field_entry_t entry; 12735 uint8 data; 12736 uint8 mask; 12737 } field_qualify_L5PayloadByte7; 12738 struct { 12739 int unit; 12740 bcm_field_entry_t entry; 12741 uint8 * data; 12742 uint8 * mask; 12743 } field_qualify_L5PayloadByte7_get; 12744 struct { 12745 int unit; 12746 bcm_field_entry_t entry; 12747 uint8 data; 12748 uint8 mask; 12749 } field_qualify_L5PayloadByte8; 12750 struct { 12751 int unit; 12752 bcm_field_entry_t entry; 12753 uint8 * data; 12754 uint8 * mask; 12755 } field_qualify_L5PayloadByte8_get; 12756 struct { 12757 int unit; 12758 bcm_field_entry_t entry; 12759 uint8 data; 12760 uint8 mask; 12761 } field_qualify_LastIpProtocol; 12762 struct { 12763 int unit; 12764 bcm_field_entry_t entry; 12765 uint8 * data; 12766 uint8 * mask; 12767 } field_qualify_LastIpProtocol_get; 12768 struct { 12769 int unit; 12770 bcm_field_entry_t entry; 12771 uint8 data; 12772 } field_qualify_LearnExtension; 12773 struct { 12774 int unit; 12775 bcm_field_entry_t entry; 12776 uint8 * data; 12777 } field_qualify_LearnExtension_get; 12778 struct { 12779 int unit; 12780 bcm_field_entry_t entry; 12781 uint32 data; 12782 uint32 mask; 12783 } field_qualify_LearnInVPort; 12784 struct { 12785 int unit; 12786 bcm_field_entry_t entry; 12787 uint32 * data; 12788 uint32 * mask; 12789 } field_qualify_LearnInVPort_get; 12790 struct { 12791 int unit; 12792 bcm_field_entry_t entry; 12793 uint8 * data; 12794 uint8 * mask; 12795 } field_qualify_LearnSrcMac; 12796 struct { 12797 int unit; 12798 bcm_field_entry_t entry; 12799 bcm_mac_t * data; 12800 bcm_mac_t * mask; 12801 } field_qualify_LearnSrcMac_get; 12802 struct { 12803 int unit; 12804 bcm_field_entry_t entry; 12805 bcm_gport_t data; 12806 } field_qualify_LearnSrcPort; 12807 struct { 12808 int unit; 12809 bcm_field_entry_t entry; 12810 bcm_gport_t * data; 12811 } field_qualify_LearnSrcPort_get; 12812 struct { 12813 int unit; 12814 bcm_field_entry_t entry; 12815 bcm_vlan_t data; 12816 bcm_vlan_t mask; 12817 } field_qualify_LearnVlan; 12818 struct { 12819 int unit; 12820 bcm_field_entry_t entry; 12821 bcm_vlan_t * data; 12822 bcm_vlan_t * mask; 12823 } field_qualify_LearnVlan_get; 12824 struct { 12825 int unit; 12826 bcm_field_entry_t entry; 12827 bcm_field_llc_header_t data; 12828 bcm_field_llc_header_t mask; 12829 } field_qualify_Llc; 12830 struct { 12831 int unit; 12832 bcm_field_entry_t entry; 12833 bcm_field_llc_header_t * data; 12834 bcm_field_llc_header_t * mask; 12835 } field_qualify_Llc_get; 12836 struct { 12837 int unit; 12838 bcm_field_entry_t entry; 12839 uint16 data; 12840 uint16 mask; 12841 } field_qualify_LlidValue; 12842 struct { 12843 int unit; 12844 bcm_field_entry_t entry; 12845 uint16 * data; 12846 uint16 * mask; 12847 } field_qualify_LlidValue_get; 12848 struct { 12849 int unit; 12850 bcm_field_entry_t entry; 12851 uint32 data; 12852 uint32 mask; 12853 } field_qualify_LookupClassField; 12854 struct { 12855 int unit; 12856 bcm_field_entry_t entry; 12857 uint32 * data; 12858 uint32 * mask; 12859 } field_qualify_LookupClassField_get; 12860 struct { 12861 int unit; 12862 bcm_field_entry_t entry; 12863 uint8 color; 12864 } field_qualify_LoopBackColor; 12865 struct { 12866 int unit; 12867 bcm_field_entry_t entry; 12868 uint8 * color; 12869 } field_qualify_LoopBackColor_get; 12870 struct { 12871 int unit; 12872 bcm_field_entry_t entry; 12873 uint8 data; 12874 uint8 mask; 12875 } field_qualify_LoopBackCpuMasqueradePktProfile; 12876 struct { 12877 int unit; 12878 bcm_field_entry_t entry; 12879 uint8 * data; 12880 uint8 * mask; 12881 } field_qualify_LoopBackCpuMasqueradePktProfile_get; 12882 struct { 12883 int unit; 12884 bcm_field_entry_t entry; 12885 bcm_gport_t port_id; 12886 bcm_gport_t port_mask; 12887 } field_qualify_LoopBackPacketProcessingPort; 12888 struct { 12889 int unit; 12890 bcm_field_entry_t entry; 12891 bcm_gport_t * port_id; 12892 bcm_gport_t * port_mask; 12893 } field_qualify_LoopBackPacketProcessingPort_get; 12894 struct { 12895 int unit; 12896 bcm_field_entry_t entry; 12897 uint8 data; 12898 uint8 mask; 12899 } field_qualify_LoopBackQueue; 12900 struct { 12901 int unit; 12902 bcm_field_entry_t entry; 12903 uint8 * data; 12904 uint8 * mask; 12905 } field_qualify_LoopBackQueue_get; 12906 struct { 12907 int unit; 12908 bcm_field_entry_t entry; 12909 bcm_gport_t port_id; 12910 bcm_gport_t port_mask; 12911 } field_qualify_LoopBackSrcGport; 12912 struct { 12913 int unit; 12914 bcm_field_entry_t entry; 12915 bcm_gport_t * port_id; 12916 bcm_gport_t * port_mask; 12917 } field_qualify_LoopBackSrcGport_get; 12918 struct { 12919 int unit; 12920 bcm_field_entry_t entry; 12921 uint8 data; 12922 uint8 mask; 12923 } field_qualify_LoopBackTrafficClass; 12924 struct { 12925 int unit; 12926 bcm_field_entry_t entry; 12927 uint8 * data; 12928 uint8 * mask; 12929 } field_qualify_LoopBackTrafficClass_get; 12930 struct { 12931 int unit; 12932 bcm_field_entry_t entry; 12933 uint8 data; 12934 uint8 mask; 12935 } field_qualify_Loopback; 12936 struct { 12937 int unit; 12938 bcm_field_entry_t entry; 12939 bcm_field_DstType_t lb_hdr_dst_type; 12940 } field_qualify_LoopbackHdrDstType; 12941 struct { 12942 int unit; 12943 bcm_field_entry_t entry; 12944 bcm_field_DstType_t * lb_hdr_dst_type; 12945 } field_qualify_LoopbackHdrDstType_get; 12946 struct { 12947 int unit; 12948 bcm_field_entry_t entry; 12949 uint32 data; 12950 uint32 mask; 12951 } field_qualify_LoopbackHdrFlags; 12952 struct { 12953 int unit; 12954 bcm_field_entry_t entry; 12955 uint32 * data; 12956 uint32 * mask; 12957 } field_qualify_LoopbackHdrFlags_get; 12958 struct { 12959 int unit; 12960 bcm_field_entry_t entry; 12961 uint16 data; 12962 uint16 mask; 12963 } field_qualify_LoopbackHiGig3Flags; 12964 struct { 12965 int unit; 12966 bcm_field_entry_t entry; 12967 uint16 * data; 12968 uint16 * mask; 12969 } field_qualify_LoopbackHiGig3Flags_get; 12970 struct { 12971 int unit; 12972 bcm_field_entry_t entry; 12973 uint8 data; 12974 uint8 mask; 12975 } field_qualify_LoopbackIfaSwitchCopyDrop; 12976 struct { 12977 int unit; 12978 bcm_field_entry_t entry; 12979 uint8 * data; 12980 uint8 * mask; 12981 } field_qualify_LoopbackIfaSwitchCopyDrop_get; 12982 struct { 12983 int unit; 12984 bcm_field_entry_t entry; 12985 uint8 data; 12986 uint8 mask; 12987 } field_qualify_LoopbackLagFailoverPkt; 12988 struct { 12989 int unit; 12990 bcm_field_entry_t entry; 12991 uint8 * data; 12992 uint8 * mask; 12993 } field_qualify_LoopbackLagFailoverPkt_get; 12994 struct { 12995 int unit; 12996 bcm_field_entry_t entry; 12997 bcm_field_loopback_subtype_t lb_subtype; 12998 } field_qualify_LoopbackSubtype; 12999 struct { 13000 int unit; 13001 bcm_field_entry_t entry; 13002 bcm_field_loopback_subtype_t * lb_subtype; 13003 } field_qualify_LoopbackSubtype_get; 13004 struct { 13005 int unit; 13006 bcm_field_entry_t entry; 13007 bcm_field_LoopbackType_t loopback_type; 13008 } field_qualify_LoopbackType; 13009 struct { 13010 int unit; 13011 bcm_field_entry_t entry; 13012 bcm_field_LoopbackType_t * loopback_type; 13013 } field_qualify_LoopbackType_get; 13014 struct { 13015 int unit; 13016 bcm_field_entry_t entry; 13017 uint8 * data; 13018 uint8 * mask; 13019 } field_qualify_Loopback_get; 13020 struct { 13021 int unit; 13022 bcm_field_entry_t entry; 13023 uint8 data; 13024 uint8 mask; 13025 } field_qualify_MHOpcode; 13026 struct { 13027 int unit; 13028 bcm_field_entry_t entry; 13029 uint8 * data; 13030 uint8 * mask; 13031 } field_qualify_MHOpcode_get; 13032 struct { 13033 int unit; 13034 bcm_field_entry_t entry; 13035 uint8 data; 13036 uint8 mask; 13037 } field_qualify_MHPriority; 13038 struct { 13039 int unit; 13040 bcm_field_entry_t entry; 13041 uint8 * data; 13042 uint8 * mask; 13043 } field_qualify_MHPriority_get; 13044 struct { 13045 int unit; 13046 bcm_field_entry_t entry; 13047 uint8 data; 13048 uint8 mask; 13049 } field_qualify_MacAddrsNormalized; 13050 struct { 13051 int unit; 13052 bcm_field_entry_t entry; 13053 uint8 * data; 13054 uint8 * mask; 13055 } field_qualify_MacAddrsNormalized_get; 13056 struct { 13057 int unit; 13058 bcm_field_entry_t entry; 13059 bcm_field_macsec_encrypt_decrypt_pkt_t data; 13060 } field_qualify_MacSecControlPkt; 13061 struct { 13062 int unit; 13063 bcm_field_entry_t entry; 13064 bcm_field_macsec_encrypt_decrypt_pkt_t * data; 13065 } field_qualify_MacSecControlPkt_get; 13066 struct { 13067 int unit; 13068 bcm_field_entry_t entry; 13069 uint8 data; 13070 uint8 mask; 13071 } field_qualify_MacSecDstMacRangeHit; 13072 struct { 13073 int unit; 13074 bcm_field_entry_t entry; 13075 uint8 * data; 13076 uint8 * mask; 13077 } field_qualify_MacSecDstMacRangeHit_get; 13078 struct { 13079 int unit; 13080 bcm_field_entry_t entry; 13081 bcm_field_macsec_flow_t data; 13082 } field_qualify_MacSecFlow; 13083 struct { 13084 int unit; 13085 bcm_field_entry_t entry; 13086 bcm_field_macsec_flow_t * data; 13087 } field_qualify_MacSecFlow_get; 13088 struct { 13089 int unit; 13090 bcm_field_entry_t entry; 13091 uint16 data; 13092 uint16 mask; 13093 } field_qualify_MacSecOpaque; 13094 struct { 13095 int unit; 13096 bcm_field_entry_t entry; 13097 uint16 * data; 13098 uint16 * mask; 13099 } field_qualify_MacSecOpaque_get; 13100 struct { 13101 int unit; 13102 bcm_field_entry_t entry; 13103 uint8 data; 13104 uint8 mask; 13105 } field_qualify_MacSecSecTagCbit; 13106 struct { 13107 int unit; 13108 bcm_field_entry_t entry; 13109 uint8 * data; 13110 uint8 * mask; 13111 } field_qualify_MacSecSecTagCbit_get; 13112 struct { 13113 int unit; 13114 bcm_field_entry_t entry; 13115 uint8 data; 13116 uint8 mask; 13117 } field_qualify_MacSecSecTagEbit; 13118 struct { 13119 int unit; 13120 bcm_field_entry_t entry; 13121 uint8 * data; 13122 uint8 * mask; 13123 } field_qualify_MacSecSecTagEbit_get; 13124 struct { 13125 int unit; 13126 bcm_field_entry_t entry; 13127 uint8 data; 13128 uint8 mask; 13129 } field_qualify_MacSecTag; 13130 struct { 13131 int unit; 13132 bcm_field_entry_t entry; 13133 uint8 data; 13134 uint8 mask; 13135 } field_qualify_MacSecTagPresent; 13136 struct { 13137 int unit; 13138 bcm_field_entry_t entry; 13139 uint8 * data; 13140 uint8 * mask; 13141 } field_qualify_MacSecTagPresent_get; 13142 struct { 13143 int unit; 13144 bcm_field_entry_t entry; 13145 uint8 * data; 13146 uint8 * mask; 13147 } field_qualify_MacSecTag_get; 13148 struct { 13149 int unit; 13150 bcm_field_entry_t entry; 13151 uint8 data; 13152 uint8 mask; 13153 } field_qualify_McastPkt; 13154 struct { 13155 int unit; 13156 bcm_field_entry_t entry; 13157 uint8 * data; 13158 uint8 * mask; 13159 } field_qualify_McastPkt_get; 13160 struct { 13161 int unit; 13162 bcm_field_entry_t entry; 13163 uint8 data; 13164 uint8 mask; 13165 } field_qualify_MimSrcGportHit; 13166 struct { 13167 int unit; 13168 bcm_field_entry_t entry; 13169 uint8 * data; 13170 uint8 * mask; 13171 } field_qualify_MimSrcGportHit_get; 13172 struct { 13173 int unit; 13174 bcm_field_entry_t entry; 13175 uint8 data; 13176 uint8 mask; 13177 } field_qualify_MimVfiHit; 13178 struct { 13179 int unit; 13180 bcm_field_entry_t entry; 13181 uint8 * data; 13182 uint8 * mask; 13183 } field_qualify_MimVfiHit_get; 13184 struct { 13185 int unit; 13186 bcm_field_entry_t entry; 13187 uint8 data; 13188 uint8 mask; 13189 } field_qualify_MimVlanCfi; 13190 struct { 13191 int unit; 13192 bcm_field_entry_t entry; 13193 uint8 * data; 13194 uint8 * mask; 13195 } field_qualify_MimVlanCfi_get; 13196 struct { 13197 int unit; 13198 bcm_field_entry_t entry; 13199 uint8 data; 13200 uint8 mask; 13201 } field_qualify_MimVlanPri; 13202 struct { 13203 int unit; 13204 bcm_field_entry_t entry; 13205 uint8 * data; 13206 uint8 * mask; 13207 } field_qualify_MimVlanPri_get; 13208 struct { 13209 int unit; 13210 bcm_field_entry_t entry; 13211 uint8 * data; 13212 uint8 * mask; 13213 } field_qualify_MimlDstMac; 13214 struct { 13215 int unit; 13216 bcm_field_entry_t entry; 13217 bcm_mac_t * data; 13218 bcm_mac_t * mask; 13219 } field_qualify_MimlDstMac_get; 13220 struct { 13221 int unit; 13222 bcm_field_entry_t entry; 13223 uint32 data; 13224 uint32 mask; 13225 } field_qualify_MimlInnerTag; 13226 struct { 13227 int unit; 13228 bcm_field_entry_t entry; 13229 uint32 * data; 13230 uint32 * mask; 13231 } field_qualify_MimlInnerTag_get; 13232 struct { 13233 int unit; 13234 bcm_field_entry_t entry; 13235 uint8 data; 13236 uint8 mask; 13237 } field_qualify_MimlPkt; 13238 struct { 13239 int unit; 13240 bcm_field_entry_t entry; 13241 uint8 * data; 13242 uint8 * mask; 13243 } field_qualify_MimlPkt_get; 13244 struct { 13245 int unit; 13246 bcm_field_entry_t entry; 13247 uint8 * data; 13248 uint8 * mask; 13249 } field_qualify_MimlSrcMac; 13250 struct { 13251 int unit; 13252 bcm_field_entry_t entry; 13253 bcm_mac_t * data; 13254 bcm_mac_t * mask; 13255 } field_qualify_MimlSrcMac_get; 13256 struct { 13257 int unit; 13258 bcm_field_entry_t entry; 13259 bcm_vlan_t data; 13260 bcm_vlan_t mask; 13261 } field_qualify_MimlVlan; 13262 struct { 13263 int unit; 13264 bcm_field_entry_t entry; 13265 uint8 data; 13266 uint8 mask; 13267 } field_qualify_MimlVlanCfi; 13268 struct { 13269 int unit; 13270 bcm_field_entry_t entry; 13271 uint8 * data; 13272 uint8 * mask; 13273 } field_qualify_MimlVlanCfi_get; 13274 struct { 13275 int unit; 13276 bcm_field_entry_t entry; 13277 bcm_vlan_t data; 13278 bcm_vlan_t mask; 13279 } field_qualify_MimlVlanId; 13280 struct { 13281 int unit; 13282 bcm_field_entry_t entry; 13283 bcm_vlan_t * data; 13284 bcm_vlan_t * mask; 13285 } field_qualify_MimlVlanId_get; 13286 struct { 13287 int unit; 13288 bcm_field_entry_t entry; 13289 uint8 data; 13290 uint8 mask; 13291 } field_qualify_MimlVlanPri; 13292 struct { 13293 int unit; 13294 bcm_field_entry_t entry; 13295 uint8 * data; 13296 uint8 * mask; 13297 } field_qualify_MimlVlanPri_get; 13298 struct { 13299 int unit; 13300 bcm_field_entry_t entry; 13301 bcm_vlan_t * data; 13302 bcm_vlan_t * mask; 13303 } field_qualify_MimlVlan_get; 13304 struct { 13305 int unit; 13306 bcm_field_entry_t entry; 13307 uint8 data; 13308 uint8 mask; 13309 } field_qualify_MirrorCopy; 13310 struct { 13311 int unit; 13312 bcm_field_entry_t entry; 13313 uint8 * data; 13314 uint8 * mask; 13315 } field_qualify_MirrorCopy_get; 13316 struct { 13317 int unit; 13318 bcm_field_entry_t entry; 13319 bcm_gport_t mirror_gport; 13320 } field_qualify_MirrorDest; 13321 struct { 13322 int unit; 13323 bcm_field_entry_t entry; 13324 bcm_gport_t * mirror_gport; 13325 } field_qualify_MirrorDest_get; 13326 struct { 13327 int unit; 13328 bcm_field_entry_t entry; 13329 uint8 data; 13330 uint8 mask; 13331 } field_qualify_MirrorEgressDisabled; 13332 struct { 13333 int unit; 13334 bcm_field_entry_t entry; 13335 uint8 * data; 13336 uint8 * mask; 13337 } field_qualify_MirrorEgressDisabled_get; 13338 struct { 13339 int unit; 13340 bcm_field_entry_t entry; 13341 uint8 data; 13342 uint8 mask; 13343 } field_qualify_MirrorOnDrop; 13344 struct { 13345 int unit; 13346 bcm_field_entry_t entry; 13347 bcm_field_mirror_on_drop_reason_t type; 13348 } field_qualify_MirrorOnDropReason; 13349 struct { 13350 int unit; 13351 bcm_field_entry_t entry; 13352 bcm_field_mirror_on_drop_reason_t * type; 13353 } field_qualify_MirrorOnDropReason_get; 13354 struct { 13355 int unit; 13356 bcm_field_entry_t entry; 13357 uint8 * data; 13358 uint8 * mask; 13359 } field_qualify_MirrorOnDrop_get; 13360 struct { 13361 int unit; 13362 bcm_field_entry_t entry; 13363 uint32 data; 13364 uint32 mask; 13365 } field_qualify_MirrorPktType; 13366 struct { 13367 int unit; 13368 bcm_field_entry_t entry; 13369 uint32 * data; 13370 uint32 * mask; 13371 } field_qualify_MirrorPktType_get; 13372 struct { 13373 int unit; 13374 bcm_field_entry_t entry; 13375 bcm_pbmp_t pbmp; 13376 bcm_field_src_class_t data; 13377 bcm_field_src_class_t mask; 13378 } field_qualify_MixedSrcClassId; 13379 struct { 13380 int unit; 13381 bcm_field_entry_t entry; 13382 bcm_pbmp_t pbmp; 13383 bcm_field_src_class_t * data; 13384 bcm_field_src_class_t * mask; 13385 } field_qualify_MixedSrcClassId_get; 13386 struct { 13387 int unit; 13388 bcm_field_entry_t entry; 13389 uint8 data; 13390 uint8 mask; 13391 } field_qualify_MplsBos; 13392 struct { 13393 int unit; 13394 bcm_field_entry_t entry; 13395 uint8 * data; 13396 uint8 * mask; 13397 } field_qualify_MplsBos_get; 13398 struct { 13399 int unit; 13400 bcm_field_entry_t entry; 13401 uint8 data; 13402 uint8 mask; 13403 } field_qualify_MplsControlPkt; 13404 struct { 13405 int unit; 13406 bcm_field_entry_t entry; 13407 uint8 * data; 13408 uint8 * mask; 13409 } field_qualify_MplsControlPkt_get; 13410 struct { 13411 int unit; 13412 bcm_field_entry_t entry; 13413 uint32 data; 13414 uint32 mask; 13415 } field_qualify_MplsControlWord; 13416 struct { 13417 int unit; 13418 bcm_field_entry_t entry; 13419 uint8 data; 13420 uint8 mask; 13421 } field_qualify_MplsControlWordValid; 13422 struct { 13423 int unit; 13424 bcm_field_entry_t entry; 13425 uint8 * data; 13426 uint8 * mask; 13427 } field_qualify_MplsControlWordValid_get; 13428 struct { 13429 int unit; 13430 bcm_field_entry_t entry; 13431 uint32 * data; 13432 uint32 * mask; 13433 } field_qualify_MplsControlWord_get; 13434 struct { 13435 int unit; 13436 bcm_field_entry_t entry; 13437 bcm_field_mpls_ctrl_pkt_type_t type; 13438 } field_qualify_MplsCtrlPktType; 13439 struct { 13440 int unit; 13441 bcm_field_entry_t entry; 13442 bcm_field_mpls_ctrl_pkt_type_t * type; 13443 } field_qualify_MplsCtrlPktType_get; 13444 struct { 13445 int unit; 13446 bcm_field_entry_t entry; 13447 uint8 data; 13448 uint8 mask; 13449 } field_qualify_MplsCwPresent; 13450 struct { 13451 int unit; 13452 bcm_field_entry_t entry; 13453 uint8 * data; 13454 uint8 * mask; 13455 } field_qualify_MplsCwPresent_get; 13456 struct { 13457 int unit; 13458 bcm_field_entry_t entry; 13459 uint32 data; 13460 uint32 mask; 13461 } field_qualify_MplsForwardingControlWord; 13462 struct { 13463 int unit; 13464 bcm_field_entry_t entry; 13465 uint32 * data; 13466 uint32 * mask; 13467 } field_qualify_MplsForwardingControlWord_get; 13468 struct { 13469 int unit; 13470 bcm_field_entry_t entry; 13471 uint32 data; 13472 uint32 mask; 13473 } field_qualify_MplsForwardingLabel; 13474 struct { 13475 int unit; 13476 bcm_field_entry_t entry; 13477 uint8 data; 13478 uint8 mask; 13479 } field_qualify_MplsForwardingLabelAction; 13480 struct { 13481 int unit; 13482 bcm_field_entry_t entry; 13483 uint32 data; 13484 uint32 mask; 13485 } field_qualify_MplsForwardingLabelAction32; 13486 struct { 13487 int unit; 13488 bcm_field_entry_t entry; 13489 uint32 * data; 13490 uint32 * mask; 13491 } field_qualify_MplsForwardingLabelAction32_get; 13492 struct { 13493 int unit; 13494 bcm_field_entry_t entry; 13495 uint8 * data; 13496 uint8 * mask; 13497 } field_qualify_MplsForwardingLabelAction_get; 13498 struct { 13499 int unit; 13500 bcm_field_entry_t entry; 13501 uint8 data; 13502 uint8 mask; 13503 } field_qualify_MplsForwardingLabelBos; 13504 struct { 13505 int unit; 13506 bcm_field_entry_t entry; 13507 uint8 * data; 13508 uint8 * mask; 13509 } field_qualify_MplsForwardingLabelBos_get; 13510 struct { 13511 int unit; 13512 bcm_field_entry_t entry; 13513 uint8 data; 13514 uint8 mask; 13515 } field_qualify_MplsForwardingLabelExp; 13516 struct { 13517 int unit; 13518 bcm_field_entry_t entry; 13519 uint8 * data; 13520 uint8 * mask; 13521 } field_qualify_MplsForwardingLabelExp_get; 13522 struct { 13523 int unit; 13524 bcm_field_entry_t entry; 13525 uint32 data; 13526 uint32 mask; 13527 } field_qualify_MplsForwardingLabelId; 13528 struct { 13529 int unit; 13530 bcm_field_entry_t entry; 13531 uint32 * data; 13532 uint32 * mask; 13533 } field_qualify_MplsForwardingLabelId_get; 13534 struct { 13535 int unit; 13536 bcm_field_entry_t entry; 13537 uint64 data; 13538 uint64 mask; 13539 } field_qualify_MplsForwardingLabelPayload; 13540 struct { 13541 int unit; 13542 bcm_field_entry_t entry; 13543 uint64 * data; 13544 uint64 * mask; 13545 } field_qualify_MplsForwardingLabelPayload_get; 13546 struct { 13547 int unit; 13548 bcm_field_entry_t entry; 13549 uint8 data; 13550 uint8 mask; 13551 } field_qualify_MplsForwardingLabelTtl; 13552 struct { 13553 int unit; 13554 bcm_field_entry_t entry; 13555 uint8 * data; 13556 uint8 * mask; 13557 } field_qualify_MplsForwardingLabelTtl_get; 13558 struct { 13559 int unit; 13560 bcm_field_entry_t entry; 13561 uint32 * data; 13562 uint32 * mask; 13563 } field_qualify_MplsForwardingLabel_get; 13564 struct { 13565 int unit; 13566 bcm_field_entry_t entry; 13567 uint32 data; 13568 uint32 mask; 13569 } field_qualify_MplsLabel1; 13570 struct { 13571 int unit; 13572 bcm_field_entry_t entry; 13573 uint8 data; 13574 uint8 mask; 13575 } field_qualify_MplsLabel1Bos; 13576 struct { 13577 int unit; 13578 bcm_field_entry_t entry; 13579 uint8 * data; 13580 uint8 * mask; 13581 } field_qualify_MplsLabel1Bos_get; 13582 struct { 13583 int unit; 13584 bcm_field_entry_t entry; 13585 uint8 data; 13586 uint8 mask; 13587 } field_qualify_MplsLabel1Exp; 13588 struct { 13589 int unit; 13590 bcm_field_entry_t entry; 13591 uint8 * data; 13592 uint8 * mask; 13593 } field_qualify_MplsLabel1Exp_get; 13594 struct { 13595 int unit; 13596 bcm_field_entry_t entry; 13597 uint8 data; 13598 uint8 mask; 13599 } field_qualify_MplsLabel1Hit; 13600 struct { 13601 int unit; 13602 bcm_field_entry_t entry; 13603 uint8 * data; 13604 uint8 * mask; 13605 } field_qualify_MplsLabel1Hit_get; 13606 struct { 13607 int unit; 13608 bcm_field_entry_t entry; 13609 uint32 data; 13610 uint32 mask; 13611 } field_qualify_MplsLabel1Id; 13612 struct { 13613 int unit; 13614 bcm_field_entry_t entry; 13615 uint32 * data; 13616 uint32 * mask; 13617 } field_qualify_MplsLabel1Id_get; 13618 struct { 13619 int unit; 13620 bcm_field_entry_t entry; 13621 uint8 data; 13622 uint8 mask; 13623 } field_qualify_MplsLabel1Ttl; 13624 struct { 13625 int unit; 13626 bcm_field_entry_t entry; 13627 uint8 * data; 13628 uint8 * mask; 13629 } field_qualify_MplsLabel1Ttl_get; 13630 struct { 13631 int unit; 13632 bcm_field_entry_t entry; 13633 uint32 * data; 13634 uint32 * mask; 13635 } field_qualify_MplsLabel1_get; 13636 struct { 13637 int unit; 13638 bcm_field_entry_t entry; 13639 uint32 data; 13640 uint32 mask; 13641 } field_qualify_MplsLabel2; 13642 struct { 13643 int unit; 13644 bcm_field_entry_t entry; 13645 uint8 data; 13646 uint8 mask; 13647 } field_qualify_MplsLabel2Bos; 13648 struct { 13649 int unit; 13650 bcm_field_entry_t entry; 13651 uint8 * data; 13652 uint8 * mask; 13653 } field_qualify_MplsLabel2Bos_get; 13654 struct { 13655 int unit; 13656 bcm_field_entry_t entry; 13657 uint8 data; 13658 uint8 mask; 13659 } field_qualify_MplsLabel2Exp; 13660 struct { 13661 int unit; 13662 bcm_field_entry_t entry; 13663 uint8 * data; 13664 uint8 * mask; 13665 } field_qualify_MplsLabel2Exp_get; 13666 struct { 13667 int unit; 13668 bcm_field_entry_t entry; 13669 uint8 data; 13670 uint8 mask; 13671 } field_qualify_MplsLabel2Hit; 13672 struct { 13673 int unit; 13674 bcm_field_entry_t entry; 13675 uint8 * data; 13676 uint8 * mask; 13677 } field_qualify_MplsLabel2Hit_get; 13678 struct { 13679 int unit; 13680 bcm_field_entry_t entry; 13681 uint32 data; 13682 uint32 mask; 13683 } field_qualify_MplsLabel2Id; 13684 struct { 13685 int unit; 13686 bcm_field_entry_t entry; 13687 uint32 * data; 13688 uint32 * mask; 13689 } field_qualify_MplsLabel2Id_get; 13690 struct { 13691 int unit; 13692 bcm_field_entry_t entry; 13693 uint8 data; 13694 uint8 mask; 13695 } field_qualify_MplsLabel2Ttl; 13696 struct { 13697 int unit; 13698 bcm_field_entry_t entry; 13699 uint8 * data; 13700 uint8 * mask; 13701 } field_qualify_MplsLabel2Ttl_get; 13702 struct { 13703 int unit; 13704 bcm_field_entry_t entry; 13705 uint32 * data; 13706 uint32 * mask; 13707 } field_qualify_MplsLabel2_get; 13708 struct { 13709 int unit; 13710 bcm_field_entry_t entry; 13711 uint32 data; 13712 uint32 mask; 13713 } field_qualify_MplsLabel3; 13714 struct { 13715 int unit; 13716 bcm_field_entry_t entry; 13717 uint8 data; 13718 uint8 mask; 13719 } field_qualify_MplsLabel3Bos; 13720 struct { 13721 int unit; 13722 bcm_field_entry_t entry; 13723 uint8 * data; 13724 uint8 * mask; 13725 } field_qualify_MplsLabel3Bos_get; 13726 struct { 13727 int unit; 13728 bcm_field_entry_t entry; 13729 uint8 data; 13730 uint8 mask; 13731 } field_qualify_MplsLabel3Exp; 13732 struct { 13733 int unit; 13734 bcm_field_entry_t entry; 13735 uint8 * data; 13736 uint8 * mask; 13737 } field_qualify_MplsLabel3Exp_get; 13738 struct { 13739 int unit; 13740 bcm_field_entry_t entry; 13741 uint32 data; 13742 uint32 mask; 13743 } field_qualify_MplsLabel3Id; 13744 struct { 13745 int unit; 13746 bcm_field_entry_t entry; 13747 uint32 * data; 13748 uint32 * mask; 13749 } field_qualify_MplsLabel3Id_get; 13750 struct { 13751 int unit; 13752 bcm_field_entry_t entry; 13753 uint8 data; 13754 uint8 mask; 13755 } field_qualify_MplsLabel3Ttl; 13756 struct { 13757 int unit; 13758 bcm_field_entry_t entry; 13759 uint8 * data; 13760 uint8 * mask; 13761 } field_qualify_MplsLabel3Ttl_get; 13762 struct { 13763 int unit; 13764 bcm_field_entry_t entry; 13765 uint32 * data; 13766 uint32 * mask; 13767 } field_qualify_MplsLabel3_get; 13768 struct { 13769 int unit; 13770 bcm_field_entry_t entry; 13771 uint32 data; 13772 uint32 mask; 13773 } field_qualify_MplsLabel4; 13774 struct { 13775 int unit; 13776 bcm_field_entry_t entry; 13777 uint8 data; 13778 uint8 mask; 13779 } field_qualify_MplsLabel4Bos; 13780 struct { 13781 int unit; 13782 bcm_field_entry_t entry; 13783 uint8 * data; 13784 uint8 * mask; 13785 } field_qualify_MplsLabel4Bos_get; 13786 struct { 13787 int unit; 13788 bcm_field_entry_t entry; 13789 uint8 data; 13790 uint8 mask; 13791 } field_qualify_MplsLabel4Exp; 13792 struct { 13793 int unit; 13794 bcm_field_entry_t entry; 13795 uint8 * data; 13796 uint8 * mask; 13797 } field_qualify_MplsLabel4Exp_get; 13798 struct { 13799 int unit; 13800 bcm_field_entry_t entry; 13801 uint32 data; 13802 uint32 mask; 13803 } field_qualify_MplsLabel4Id; 13804 struct { 13805 int unit; 13806 bcm_field_entry_t entry; 13807 uint32 * data; 13808 uint32 * mask; 13809 } field_qualify_MplsLabel4Id_get; 13810 struct { 13811 int unit; 13812 bcm_field_entry_t entry; 13813 uint8 data; 13814 uint8 mask; 13815 } field_qualify_MplsLabel4Ttl; 13816 struct { 13817 int unit; 13818 bcm_field_entry_t entry; 13819 uint8 * data; 13820 uint8 * mask; 13821 } field_qualify_MplsLabel4Ttl_get; 13822 struct { 13823 int unit; 13824 bcm_field_entry_t entry; 13825 uint32 * data; 13826 uint32 * mask; 13827 } field_qualify_MplsLabel4_get; 13828 struct { 13829 int unit; 13830 bcm_field_entry_t entry; 13831 uint32 data; 13832 uint32 mask; 13833 } field_qualify_MplsLabel5; 13834 struct { 13835 int unit; 13836 bcm_field_entry_t entry; 13837 uint8 data; 13838 uint8 mask; 13839 } field_qualify_MplsLabel5Bos; 13840 struct { 13841 int unit; 13842 bcm_field_entry_t entry; 13843 uint8 * data; 13844 uint8 * mask; 13845 } field_qualify_MplsLabel5Bos_get; 13846 struct { 13847 int unit; 13848 bcm_field_entry_t entry; 13849 uint8 data; 13850 uint8 mask; 13851 } field_qualify_MplsLabel5Exp; 13852 struct { 13853 int unit; 13854 bcm_field_entry_t entry; 13855 uint8 * data; 13856 uint8 * mask; 13857 } field_qualify_MplsLabel5Exp_get; 13858 struct { 13859 int unit; 13860 bcm_field_entry_t entry; 13861 uint32 data; 13862 uint32 mask; 13863 } field_qualify_MplsLabel5Id; 13864 struct { 13865 int unit; 13866 bcm_field_entry_t entry; 13867 uint32 * data; 13868 uint32 * mask; 13869 } field_qualify_MplsLabel5Id_get; 13870 struct { 13871 int unit; 13872 bcm_field_entry_t entry; 13873 uint8 data; 13874 uint8 mask; 13875 } field_qualify_MplsLabel5Ttl; 13876 struct { 13877 int unit; 13878 bcm_field_entry_t entry; 13879 uint8 * data; 13880 uint8 * mask; 13881 } field_qualify_MplsLabel5Ttl_get; 13882 struct { 13883 int unit; 13884 bcm_field_entry_t entry; 13885 uint32 * data; 13886 uint32 * mask; 13887 } field_qualify_MplsLabel5_get; 13888 struct { 13889 int unit; 13890 bcm_field_entry_t entry; 13891 uint32 data; 13892 uint32 mask; 13893 } field_qualify_MplsLabel6; 13894 struct { 13895 int unit; 13896 bcm_field_entry_t entry; 13897 uint8 data; 13898 uint8 mask; 13899 } field_qualify_MplsLabel6Bos; 13900 struct { 13901 int unit; 13902 bcm_field_entry_t entry; 13903 uint8 * data; 13904 uint8 * mask; 13905 } field_qualify_MplsLabel6Bos_get; 13906 struct { 13907 int unit; 13908 bcm_field_entry_t entry; 13909 uint8 data; 13910 uint8 mask; 13911 } field_qualify_MplsLabel6Exp; 13912 struct { 13913 int unit; 13914 bcm_field_entry_t entry; 13915 uint8 * data; 13916 uint8 * mask; 13917 } field_qualify_MplsLabel6Exp_get; 13918 struct { 13919 int unit; 13920 bcm_field_entry_t entry; 13921 uint32 data; 13922 uint32 mask; 13923 } field_qualify_MplsLabel6Id; 13924 struct { 13925 int unit; 13926 bcm_field_entry_t entry; 13927 uint32 * data; 13928 uint32 * mask; 13929 } field_qualify_MplsLabel6Id_get; 13930 struct { 13931 int unit; 13932 bcm_field_entry_t entry; 13933 uint8 data; 13934 uint8 mask; 13935 } field_qualify_MplsLabel6Ttl; 13936 struct { 13937 int unit; 13938 bcm_field_entry_t entry; 13939 uint8 * data; 13940 uint8 * mask; 13941 } field_qualify_MplsLabel6Ttl_get; 13942 struct { 13943 int unit; 13944 bcm_field_entry_t entry; 13945 uint32 * data; 13946 uint32 * mask; 13947 } field_qualify_MplsLabel6_get; 13948 struct { 13949 int unit; 13950 bcm_field_entry_t entry; 13951 uint32 data; 13952 uint32 mask; 13953 } field_qualify_MplsLabel7; 13954 struct { 13955 int unit; 13956 bcm_field_entry_t entry; 13957 uint8 data; 13958 uint8 mask; 13959 } field_qualify_MplsLabel7Bos; 13960 struct { 13961 int unit; 13962 bcm_field_entry_t entry; 13963 uint8 * data; 13964 uint8 * mask; 13965 } field_qualify_MplsLabel7Bos_get; 13966 struct { 13967 int unit; 13968 bcm_field_entry_t entry; 13969 uint8 data; 13970 uint8 mask; 13971 } field_qualify_MplsLabel7Exp; 13972 struct { 13973 int unit; 13974 bcm_field_entry_t entry; 13975 uint8 * data; 13976 uint8 * mask; 13977 } field_qualify_MplsLabel7Exp_get; 13978 struct { 13979 int unit; 13980 bcm_field_entry_t entry; 13981 uint32 data; 13982 uint32 mask; 13983 } field_qualify_MplsLabel7Id; 13984 struct { 13985 int unit; 13986 bcm_field_entry_t entry; 13987 uint32 * data; 13988 uint32 * mask; 13989 } field_qualify_MplsLabel7Id_get; 13990 struct { 13991 int unit; 13992 bcm_field_entry_t entry; 13993 uint8 data; 13994 uint8 mask; 13995 } field_qualify_MplsLabel7Ttl; 13996 struct { 13997 int unit; 13998 bcm_field_entry_t entry; 13999 uint8 * data; 14000 uint8 * mask; 14001 } field_qualify_MplsLabel7Ttl_get; 14002 struct { 14003 int unit; 14004 bcm_field_entry_t entry; 14005 uint32 * data; 14006 uint32 * mask; 14007 } field_qualify_MplsLabel7_get; 14008 struct { 14009 int unit; 14010 bcm_field_entry_t entry; 14011 uint8 data; 14012 uint8 mask; 14013 } field_qualify_MplsMcastEthertypePresent; 14014 struct { 14015 int unit; 14016 bcm_field_entry_t entry; 14017 uint8 * data; 14018 uint8 * mask; 14019 } field_qualify_MplsMcastEthertypePresent_get; 14020 struct { 14021 int unit; 14022 bcm_field_entry_t entry; 14023 uint32 data; 14024 uint32 mask; 14025 } field_qualify_MplsOamACH; 14026 struct { 14027 int unit; 14028 bcm_field_entry_t entry; 14029 uint32 * data; 14030 uint32 * mask; 14031 } field_qualify_MplsOamACH_get; 14032 struct { 14033 int unit; 14034 bcm_field_entry_t entry; 14035 uint16 data; 14036 uint16 mask; 14037 } field_qualify_MplsOamClassMplsSwitchLabel; 14038 struct { 14039 int unit; 14040 bcm_field_entry_t entry; 14041 uint16 * data; 14042 uint16 * mask; 14043 } field_qualify_MplsOamClassMplsSwitchLabel_get; 14044 struct { 14045 int unit; 14046 bcm_field_entry_t entry; 14047 bcm_field_MplsOam_Control_pktType_t data; 14048 } field_qualify_MplsOamControlPktType; 14049 struct { 14050 int unit; 14051 bcm_field_entry_t entry; 14052 bcm_field_MplsOam_Control_pktType_t * data; 14053 } field_qualify_MplsOamControlPktType_get; 14054 struct { 14055 int unit; 14056 bcm_field_entry_t entry; 14057 uint8 data; 14058 uint8 mask; 14059 } field_qualify_MplsOamGALExposed; 14060 struct { 14061 int unit; 14062 bcm_field_entry_t entry; 14063 uint8 * data; 14064 uint8 * mask; 14065 } field_qualify_MplsOamGALExposed_get; 14066 struct { 14067 int unit; 14068 bcm_field_entry_t entry; 14069 uint8 data; 14070 uint8 mask; 14071 } field_qualify_MplsOamGALLabelOnly; 14072 struct { 14073 int unit; 14074 bcm_field_entry_t entry; 14075 uint8 * data; 14076 uint8 * mask; 14077 } field_qualify_MplsOamGALLabelOnly_get; 14078 struct { 14079 int unit; 14080 bcm_field_entry_t entry; 14081 uint32 data; 14082 uint32 mask; 14083 } field_qualify_MplsOamHeaderBits0_31; 14084 struct { 14085 int unit; 14086 bcm_field_entry_t entry; 14087 uint32 * data; 14088 uint32 * mask; 14089 } field_qualify_MplsOamHeaderBits0_31_get; 14090 struct { 14091 int unit; 14092 bcm_field_entry_t entry; 14093 uint32 data; 14094 uint32 mask; 14095 } field_qualify_MplsOamHeaderBits32_63; 14096 struct { 14097 int unit; 14098 bcm_field_entry_t entry; 14099 uint32 * data; 14100 uint32 * mask; 14101 } field_qualify_MplsOamHeaderBits32_63_get; 14102 struct { 14103 int unit; 14104 bcm_field_entry_t entry; 14105 uint8 data; 14106 uint8 mask; 14107 } field_qualify_MplsOamUpperLabelDataDrop; 14108 struct { 14109 int unit; 14110 bcm_field_entry_t entry; 14111 uint8 * data; 14112 uint8 * mask; 14113 } field_qualify_MplsOamUpperLabelDataDrop_get; 14114 struct { 14115 int unit; 14116 bcm_field_entry_t entry; 14117 uint8 data; 14118 uint8 mask; 14119 } field_qualify_MplsOuterLabelPop; 14120 struct { 14121 int unit; 14122 bcm_field_entry_t entry; 14123 uint8 * data; 14124 uint8 * mask; 14125 } field_qualify_MplsOuterLabelPop_get; 14126 struct { 14127 int unit; 14128 bcm_field_entry_t entry; 14129 uint8 data; 14130 uint8 mask; 14131 } field_qualify_MplsStationHitTunnelUnterminated; 14132 struct { 14133 int unit; 14134 bcm_field_entry_t entry; 14135 uint8 * data; 14136 uint8 * mask; 14137 } field_qualify_MplsStationHitTunnelUnterminated_get; 14138 struct { 14139 int unit; 14140 bcm_field_entry_t entry; 14141 uint8 data; 14142 uint8 mask; 14143 } field_qualify_MplsTerminated; 14144 struct { 14145 int unit; 14146 bcm_field_entry_t entry; 14147 uint8 data; 14148 uint8 mask; 14149 } field_qualify_MplsTerminatedHit; 14150 struct { 14151 int unit; 14152 bcm_field_entry_t entry; 14153 uint8 * data; 14154 uint8 * mask; 14155 } field_qualify_MplsTerminatedHit_get; 14156 struct { 14157 int unit; 14158 bcm_field_entry_t entry; 14159 uint64 data; 14160 uint64 mask; 14161 } field_qualify_MplsTerminatedValue; 14162 struct { 14163 int unit; 14164 bcm_field_entry_t entry; 14165 uint64 * data; 14166 uint64 * mask; 14167 } field_qualify_MplsTerminatedValue_get; 14168 struct { 14169 int unit; 14170 bcm_field_entry_t entry; 14171 uint8 * data; 14172 uint8 * mask; 14173 } field_qualify_MplsTerminated_get; 14174 struct { 14175 int unit; 14176 bcm_field_entry_t entry; 14177 uint32 data; 14178 uint32 mask; 14179 } field_qualify_MplsTopHeader; 14180 struct { 14181 int unit; 14182 bcm_field_entry_t entry; 14183 uint32 data; 14184 uint32 mask; 14185 } field_qualify_MplsTopHeader_get; 14186 struct { 14187 int unit; 14188 bcm_field_entry_t entry; 14189 uint32 data; 14190 uint32 mask; 14191 } field_qualify_MplsVcLabelHeader; 14192 struct { 14193 int unit; 14194 bcm_field_entry_t entry; 14195 uint32 data; 14196 uint32 mask; 14197 } field_qualify_MplsVcLabelHeader_get; 14198 struct { 14199 int unit; 14200 bcm_field_entry_t entry; 14201 uint8 data; 14202 uint8 mask; 14203 } field_qualify_MyStation2Hit; 14204 struct { 14205 int unit; 14206 bcm_field_entry_t entry; 14207 uint8 * data; 14208 uint8 * mask; 14209 } field_qualify_MyStation2Hit_get; 14210 struct { 14211 int unit; 14212 bcm_field_entry_t entry; 14213 uint8 data; 14214 uint8 mask; 14215 } field_qualify_MyStationHit; 14216 struct { 14217 int unit; 14218 bcm_field_entry_t entry; 14219 uint8 * data; 14220 uint8 * mask; 14221 } field_qualify_MyStationHit_get; 14222 struct { 14223 int unit; 14224 bcm_field_entry_t entry; 14225 uint8 data; 14226 uint8 mask; 14227 } field_qualify_NatDstRealmId; 14228 struct { 14229 int unit; 14230 bcm_field_entry_t entry; 14231 uint8 * data; 14232 uint8 * mask; 14233 } field_qualify_NatDstRealmId_get; 14234 struct { 14235 int unit; 14236 bcm_field_entry_t entry; 14237 uint8 data; 14238 uint8 mask; 14239 } field_qualify_NatNeeded; 14240 struct { 14241 int unit; 14242 bcm_field_entry_t entry; 14243 uint8 * data; 14244 uint8 * mask; 14245 } field_qualify_NatNeeded_get; 14246 struct { 14247 int unit; 14248 bcm_field_entry_t entry; 14249 uint8 data; 14250 uint8 mask; 14251 } field_qualify_NatSrcRealmId; 14252 struct { 14253 int unit; 14254 bcm_field_entry_t entry; 14255 uint8 * data; 14256 uint8 * mask; 14257 } field_qualify_NatSrcRealmId_get; 14258 struct { 14259 int unit; 14260 bcm_field_entry_t entry; 14261 bcm_vlan_t data; 14262 bcm_vlan_t mask; 14263 } field_qualify_NativeVSwitch; 14264 struct { 14265 int unit; 14266 bcm_field_entry_t entry; 14267 uint8 data; 14268 uint8 mask; 14269 } field_qualify_NativeVSwitchValid; 14270 struct { 14271 int unit; 14272 bcm_field_entry_t entry; 14273 uint8 * data; 14274 uint8 * mask; 14275 } field_qualify_NativeVSwitchValid_get; 14276 struct { 14277 int unit; 14278 bcm_field_entry_t entry; 14279 bcm_vlan_t * data; 14280 bcm_vlan_t * mask; 14281 } field_qualify_NativeVSwitch_get; 14282 struct { 14283 int unit; 14284 bcm_field_entry_t entry; 14285 uint8 data; 14286 uint8 mask; 14287 } field_qualify_NetworkTagMulticastPkt; 14288 struct { 14289 int unit; 14290 bcm_field_entry_t entry; 14291 uint8 * data; 14292 uint8 * mask; 14293 } field_qualify_NetworkTagMulticastPkt_get; 14294 struct { 14295 int unit; 14296 bcm_field_entry_t entry; 14297 bcm_field_network_tag_type_t type; 14298 } field_qualify_NetworkTagType; 14299 struct { 14300 int unit; 14301 bcm_field_entry_t entry; 14302 bcm_field_network_tag_type_t * type; 14303 } field_qualify_NetworkTagType_get; 14304 struct { 14305 int unit; 14306 bcm_field_entry_t entry; 14307 uint32 data; 14308 uint32 mask; 14309 } field_qualify_NshServiceIndex; 14310 struct { 14311 int unit; 14312 bcm_field_entry_t entry; 14313 uint32 * data; 14314 uint32 * mask; 14315 } field_qualify_NshServiceIndex_get; 14316 struct { 14317 int unit; 14318 bcm_field_entry_t entry; 14319 uint32 data; 14320 uint32 mask; 14321 } field_qualify_NshServicePathId; 14322 struct { 14323 int unit; 14324 bcm_field_entry_t entry; 14325 uint32 * data; 14326 uint32 * mask; 14327 } field_qualify_NshServicePathId_get; 14328 struct { 14329 int unit; 14330 bcm_field_entry_t entry; 14331 uint8 data; 14332 uint8 mask; 14333 } field_qualify_OamDownMEPLoopbackPacket; 14334 struct { 14335 int unit; 14336 bcm_field_entry_t entry; 14337 uint8 * data; 14338 uint8 * mask; 14339 } field_qualify_OamDownMEPLoopbackPacket_get; 14340 struct { 14341 int unit; 14342 bcm_field_entry_t entry; 14343 uint32 data; 14344 uint32 mask; 14345 } field_qualify_OamEgressClass2Vxlt; 14346 struct { 14347 int unit; 14348 bcm_field_entry_t entry; 14349 uint32 * data; 14350 uint32 * mask; 14351 } field_qualify_OamEgressClass2Vxlt_get; 14352 struct { 14353 int unit; 14354 bcm_field_entry_t entry; 14355 uint16 data; 14356 uint16 mask; 14357 } field_qualify_OamEgressClassPort; 14358 struct { 14359 int unit; 14360 bcm_field_entry_t entry; 14361 uint16 * data; 14362 uint16 * mask; 14363 } field_qualify_OamEgressClassPort_get; 14364 struct { 14365 int unit; 14366 bcm_field_entry_t entry; 14367 uint32 data; 14368 uint32 mask; 14369 } field_qualify_OamEgressClassSrcMac; 14370 struct { 14371 int unit; 14372 bcm_field_entry_t entry; 14373 uint32 * data; 14374 uint32 * mask; 14375 } field_qualify_OamEgressClassSrcMac_get; 14376 struct { 14377 int unit; 14378 bcm_field_entry_t entry; 14379 uint16 data; 14380 uint16 mask; 14381 } field_qualify_OamEgressClassVxlt; 14382 struct { 14383 int unit; 14384 bcm_field_entry_t entry; 14385 uint16 * data; 14386 uint16 * mask; 14387 } field_qualify_OamEgressClassVxlt_get; 14388 struct { 14389 int unit; 14390 bcm_field_entry_t entry; 14391 uint16 data; 14392 } field_qualify_OamEgressEtherType; 14393 struct { 14394 int unit; 14395 bcm_field_entry_t entry; 14396 uint16 * data; 14397 } field_qualify_OamEgressEtherType_get; 14398 struct { 14399 int unit; 14400 bcm_field_entry_t entry; 14401 uint8 data; 14402 } field_qualify_OamEgressMulticastMacHit; 14403 struct { 14404 int unit; 14405 bcm_field_entry_t entry; 14406 uint8 * data; 14407 } field_qualify_OamEgressMulticastMacHit_get; 14408 struct { 14409 int unit; 14410 bcm_field_entry_t entry; 14411 uint8 data; 14412 uint8 mask; 14413 } field_qualify_OamEgressPortUnicastDstMacHit; 14414 struct { 14415 int unit; 14416 bcm_field_entry_t entry; 14417 uint8 * data; 14418 uint8 * mask; 14419 } field_qualify_OamEgressPortUnicastDstMacHit_get; 14420 struct { 14421 int unit; 14422 bcm_field_entry_t entry; 14423 uint8 data; 14424 uint8 mask; 14425 } field_qualify_OamEgressVxltFirstHit; 14426 struct { 14427 int unit; 14428 bcm_field_entry_t entry; 14429 uint8 * data; 14430 uint8 * mask; 14431 } field_qualify_OamEgressVxltFirstHit_get; 14432 struct { 14433 int unit; 14434 bcm_field_entry_t entry; 14435 uint8 data; 14436 uint8 mask; 14437 } field_qualify_OamEgressVxltSecondHit; 14438 struct { 14439 int unit; 14440 bcm_field_entry_t entry; 14441 uint8 * data; 14442 uint8 * mask; 14443 } field_qualify_OamEgressVxltSecondHit_get; 14444 struct { 14445 int unit; 14446 bcm_field_entry_t entry; 14447 uint32 data; 14448 uint32 mask; 14449 } field_qualify_OamHeaderBits0_31; 14450 struct { 14451 int unit; 14452 bcm_field_entry_t entry; 14453 uint32 * data; 14454 uint32 * mask; 14455 } field_qualify_OamHeaderBits0_31_get; 14456 struct { 14457 int unit; 14458 bcm_field_entry_t entry; 14459 uint32 data; 14460 uint32 mask; 14461 } field_qualify_OamHeaderBits32_63; 14462 struct { 14463 int unit; 14464 bcm_field_entry_t entry; 14465 uint32 * data; 14466 uint32 * mask; 14467 } field_qualify_OamHeaderBits32_63_get; 14468 struct { 14469 int unit; 14470 bcm_field_entry_t entry; 14471 uint32 data; 14472 uint32 mask; 14473 } field_qualify_OamHeaderOffset; 14474 struct { 14475 int unit; 14476 bcm_field_entry_t entry; 14477 uint32 * data; 14478 uint32 * mask; 14479 } field_qualify_OamHeaderOffset_get; 14480 struct { 14481 int unit; 14482 bcm_field_entry_t entry; 14483 uint32 data; 14484 uint32 mask; 14485 } field_qualify_OamInLifId; 14486 struct { 14487 int unit; 14488 bcm_field_entry_t entry; 14489 uint8 data; 14490 uint8 mask; 14491 } field_qualify_OamInLifIdValid; 14492 struct { 14493 int unit; 14494 bcm_field_entry_t entry; 14495 uint8 * data; 14496 uint8 * mask; 14497 } field_qualify_OamInLifIdValid_get; 14498 struct { 14499 int unit; 14500 bcm_field_entry_t entry; 14501 uint32 * data; 14502 uint32 * mask; 14503 } field_qualify_OamInLifId_get; 14504 struct { 14505 int unit; 14506 bcm_field_entry_t entry; 14507 uint8 data; 14508 uint8 mask; 14509 } field_qualify_OamMdl; 14510 struct { 14511 int unit; 14512 bcm_field_entry_t entry; 14513 uint8 * data; 14514 uint8 * mask; 14515 } field_qualify_OamMdl_get; 14516 struct { 14517 int unit; 14518 bcm_field_entry_t entry; 14519 uint32 data; 14520 uint32 mask; 14521 } field_qualify_OamMepId; 14522 struct { 14523 int unit; 14524 bcm_field_entry_t entry; 14525 uint32 * data; 14526 uint32 * mask; 14527 } field_qualify_OamMepId_get; 14528 struct { 14529 int unit; 14530 bcm_field_entry_t entry; 14531 uint8 data; 14532 uint8 mask; 14533 } field_qualify_OamMeterDisable; 14534 struct { 14535 int unit; 14536 bcm_field_entry_t entry; 14537 uint8 * data; 14538 uint8 * mask; 14539 } field_qualify_OamMeterDisable_get; 14540 struct { 14541 int unit; 14542 bcm_field_entry_t entry; 14543 uint32 data; 14544 uint32 mask; 14545 } field_qualify_OamStampOffset; 14546 struct { 14547 int unit; 14548 bcm_field_entry_t entry; 14549 uint32 * data; 14550 uint32 * mask; 14551 } field_qualify_OamStampOffset_get; 14552 struct { 14553 int unit; 14554 bcm_field_entry_t entry; 14555 uint8 data; 14556 uint8 mask; 14557 } field_qualify_OamSubtype; 14558 struct { 14559 int unit; 14560 bcm_field_entry_t entry; 14561 uint8 * data; 14562 uint8 * mask; 14563 } field_qualify_OamSubtype_get; 14564 struct { 14565 int unit; 14566 bcm_field_entry_t entry; 14567 uint64 data; 14568 uint64 mask; 14569 } field_qualify_OamTsSystemHeader; 14570 struct { 14571 int unit; 14572 bcm_field_entry_t entry; 14573 uint64 * data; 14574 uint64 * mask; 14575 } field_qualify_OamTsSystemHeader_get; 14576 struct { 14577 int unit; 14578 bcm_field_entry_t entry; 14579 bcm_field_oam_type_t oam_type; 14580 } field_qualify_OamType; 14581 struct { 14582 int unit; 14583 bcm_field_entry_t entry; 14584 bcm_field_oam_type_t * oam_type; 14585 } field_qualify_OamType_get; 14586 struct { 14587 int unit; 14588 bcm_field_entry_t entry; 14589 uint8 data; 14590 uint8 mask; 14591 } field_qualify_OamUpMep; 14592 struct { 14593 int unit; 14594 bcm_field_entry_t entry; 14595 uint8 * data; 14596 uint8 * mask; 14597 } field_qualify_OamUpMep_get; 14598 struct { 14599 int unit; 14600 bcm_field_entry_t entry; 14601 uint16 data; 14602 uint16 mask; 14603 } field_qualify_OpaqueObject1; 14604 struct { 14605 int unit; 14606 bcm_field_entry_t entry; 14607 uint16 * data; 14608 uint16 * mask; 14609 } field_qualify_OpaqueObject1_get; 14610 struct { 14611 int unit; 14612 bcm_field_entry_t entry; 14613 uint16 data; 14614 uint16 mask; 14615 } field_qualify_OpaqueObject2; 14616 struct { 14617 int unit; 14618 bcm_field_entry_t entry; 14619 uint16 * data; 14620 uint16 * mask; 14621 } field_qualify_OpaqueObject2_get; 14622 struct { 14623 int unit; 14624 bcm_field_entry_t entry; 14625 uint16 data; 14626 uint16 mask; 14627 } field_qualify_OpaqueObject3; 14628 struct { 14629 int unit; 14630 bcm_field_entry_t entry; 14631 uint16 * data; 14632 uint16 * mask; 14633 } field_qualify_OpaqueObject3_get; 14634 struct { 14635 int unit; 14636 bcm_field_entry_t entry; 14637 uint16 data; 14638 uint16 mask; 14639 } field_qualify_OpaqueObject4; 14640 struct { 14641 int unit; 14642 bcm_field_entry_t entry; 14643 uint16 * data; 14644 uint16 * mask; 14645 } field_qualify_OpaqueObject4_get; 14646 struct { 14647 int unit; 14648 bcm_field_entry_t entry; 14649 uint32 data; 14650 uint32 mask; 14651 } field_qualify_OpaqueTagHigh; 14652 struct { 14653 int unit; 14654 bcm_field_entry_t entry; 14655 uint32 * data; 14656 uint32 * mask; 14657 } field_qualify_OpaqueTagHigh_get; 14658 struct { 14659 int unit; 14660 bcm_field_entry_t entry; 14661 uint32 data; 14662 uint32 mask; 14663 } field_qualify_OpaqueTagLow; 14664 struct { 14665 int unit; 14666 bcm_field_entry_t entry; 14667 uint32 * data; 14668 uint32 * mask; 14669 } field_qualify_OpaqueTagLow_get; 14670 struct { 14671 int unit; 14672 bcm_field_entry_t entry; 14673 uint8 data; 14674 uint8 mask; 14675 } field_qualify_OpaqueTagType; 14676 struct { 14677 int unit; 14678 bcm_field_entry_t entry; 14679 uint8 * data; 14680 uint8 * mask; 14681 } field_qualify_OpaqueTagType_get; 14682 struct { 14683 int unit; 14684 bcm_field_entry_t entry; 14685 bcm_port_t data; 14686 bcm_port_t mask; 14687 } field_qualify_OutPort; 14688 struct { 14689 int unit; 14690 bcm_field_entry_t entry; 14691 bcm_port_t * data; 14692 bcm_port_t * mask; 14693 } field_qualify_OutPort_get; 14694 struct { 14695 int unit; 14696 bcm_field_entry_t entry; 14697 bcm_pbmp_t data; 14698 bcm_pbmp_t mask; 14699 } field_qualify_OutPorts; 14700 struct { 14701 int unit; 14702 bcm_field_entry_t entry; 14703 bcm_pbmp_t * data; 14704 bcm_pbmp_t * mask; 14705 } field_qualify_OutPorts_get; 14706 struct { 14707 int unit; 14708 bcm_field_entry_t entry; 14709 uint8 data; 14710 uint8 mask; 14711 } field_qualify_OutVPort; 14712 struct { 14713 int unit; 14714 bcm_field_entry_t entry; 14715 uint32 data; 14716 uint32 mask; 14717 } field_qualify_OutVPort32; 14718 struct { 14719 int unit; 14720 bcm_field_entry_t entry; 14721 uint32 * data; 14722 uint32 * mask; 14723 } field_qualify_OutVPort32_get; 14724 struct { 14725 int unit; 14726 bcm_field_entry_t entry; 14727 uint8 * data; 14728 uint8 * mask; 14729 } field_qualify_OutVPort_get; 14730 struct { 14731 int unit; 14732 bcm_field_entry_t entry; 14733 uint32 data; 14734 uint32 mask; 14735 } field_qualify_OuterIpInfo; 14736 struct { 14737 int unit; 14738 bcm_field_entry_t entry; 14739 uint32 * data; 14740 uint32 * mask; 14741 } field_qualify_OuterIpInfo_get; 14742 struct { 14743 int unit; 14744 bcm_field_entry_t entry; 14745 uint32 data; 14746 uint32 mask; 14747 } field_qualify_OuterL2MacInfo; 14748 struct { 14749 int unit; 14750 bcm_field_entry_t entry; 14751 uint32 * data; 14752 uint32 * mask; 14753 } field_qualify_OuterL2MacInfo_get; 14754 struct { 14755 int unit; 14756 bcm_field_entry_t entry; 14757 uint32 data; 14758 uint32 mask; 14759 } field_qualify_OuterL4Info; 14760 struct { 14761 int unit; 14762 bcm_field_entry_t entry; 14763 uint32 * data; 14764 uint32 * mask; 14765 } field_qualify_OuterL4Info_get; 14766 struct { 14767 int unit; 14768 bcm_field_entry_t entry; 14769 uint8 data; 14770 uint8 mask; 14771 } field_qualify_OuterL5PayloadByte1; 14772 struct { 14773 int unit; 14774 bcm_field_entry_t entry; 14775 uint8 * data; 14776 uint8 * mask; 14777 } field_qualify_OuterL5PayloadByte1_get; 14778 struct { 14779 int unit; 14780 bcm_field_entry_t entry; 14781 uint8 data; 14782 uint8 mask; 14783 } field_qualify_OuterL5PayloadByte2; 14784 struct { 14785 int unit; 14786 bcm_field_entry_t entry; 14787 uint8 * data; 14788 uint8 * mask; 14789 } field_qualify_OuterL5PayloadByte2_get; 14790 struct { 14791 int unit; 14792 bcm_field_entry_t entry; 14793 uint8 data; 14794 uint8 mask; 14795 } field_qualify_OuterL5PayloadByte3; 14796 struct { 14797 int unit; 14798 bcm_field_entry_t entry; 14799 uint8 * data; 14800 uint8 * mask; 14801 } field_qualify_OuterL5PayloadByte3_get; 14802 struct { 14803 int unit; 14804 bcm_field_entry_t entry; 14805 uint8 data; 14806 uint8 mask; 14807 } field_qualify_OuterL5PayloadByte4; 14808 struct { 14809 int unit; 14810 bcm_field_entry_t entry; 14811 uint8 * data; 14812 uint8 * mask; 14813 } field_qualify_OuterL5PayloadByte4_get; 14814 struct { 14815 int unit; 14816 bcm_field_entry_t entry; 14817 uint8 data; 14818 uint8 mask; 14819 } field_qualify_OuterL5PayloadByte5; 14820 struct { 14821 int unit; 14822 bcm_field_entry_t entry; 14823 uint8 * data; 14824 uint8 * mask; 14825 } field_qualify_OuterL5PayloadByte5_get; 14826 struct { 14827 int unit; 14828 bcm_field_entry_t entry; 14829 uint8 data; 14830 uint8 mask; 14831 } field_qualify_OuterL5PayloadByte6; 14832 struct { 14833 int unit; 14834 bcm_field_entry_t entry; 14835 uint8 * data; 14836 uint8 * mask; 14837 } field_qualify_OuterL5PayloadByte6_get; 14838 struct { 14839 int unit; 14840 bcm_field_entry_t entry; 14841 uint8 data; 14842 uint8 mask; 14843 } field_qualify_OuterL5PayloadByte7; 14844 struct { 14845 int unit; 14846 bcm_field_entry_t entry; 14847 uint8 * data; 14848 uint8 * mask; 14849 } field_qualify_OuterL5PayloadByte7_get; 14850 struct { 14851 int unit; 14852 bcm_field_entry_t entry; 14853 uint8 data; 14854 uint8 mask; 14855 } field_qualify_OuterL5PayloadByte8; 14856 struct { 14857 int unit; 14858 bcm_field_entry_t entry; 14859 uint8 * data; 14860 uint8 * mask; 14861 } field_qualify_OuterL5PayloadByte8_get; 14862 struct { 14863 int unit; 14864 bcm_field_entry_t entry; 14865 uint8 data; 14866 uint8 mask; 14867 } field_qualify_OuterPriTaggedPkt; 14868 struct { 14869 int unit; 14870 bcm_field_entry_t entry; 14871 uint8 * data; 14872 uint8 * mask; 14873 } field_qualify_OuterPriTaggedPkt_get; 14874 struct { 14875 int unit; 14876 bcm_field_entry_t entry; 14877 uint16 tpid; 14878 } field_qualify_OuterTpid; 14879 struct { 14880 int unit; 14881 bcm_field_entry_t entry; 14882 uint16 * tpid; 14883 } field_qualify_OuterTpid_get; 14884 struct { 14885 int unit; 14886 bcm_field_entry_t entry; 14887 bcm_vlan_t data; 14888 bcm_vlan_t mask; 14889 } field_qualify_OuterVlan; 14890 struct { 14891 int unit; 14892 bcm_field_entry_t entry; 14893 bcm_vlan_t data; 14894 bcm_vlan_t mask; 14895 } field_qualify_OuterVlanActionRange; 14896 struct { 14897 int unit; 14898 bcm_field_entry_t entry; 14899 bcm_vlan_t * data; 14900 bcm_vlan_t * mask; 14901 } field_qualify_OuterVlanActionRange_get; 14902 struct { 14903 int unit; 14904 bcm_field_entry_t entry; 14905 uint8 data; 14906 uint8 mask; 14907 } field_qualify_OuterVlanCfi; 14908 struct { 14909 int unit; 14910 bcm_field_entry_t entry; 14911 uint8 * data; 14912 uint8 * mask; 14913 } field_qualify_OuterVlanCfi_get; 14914 struct { 14915 int unit; 14916 bcm_field_entry_t entry; 14917 bcm_vlan_t data; 14918 bcm_vlan_t mask; 14919 } field_qualify_OuterVlanId; 14920 struct { 14921 int unit; 14922 bcm_field_entry_t entry; 14923 bcm_vlan_t * data; 14924 bcm_vlan_t * mask; 14925 } field_qualify_OuterVlanId_get; 14926 struct { 14927 int unit; 14928 bcm_field_entry_t entry; 14929 uint8 data; 14930 uint8 mask; 14931 } field_qualify_OuterVlanPri; 14932 struct { 14933 int unit; 14934 bcm_field_entry_t entry; 14935 uint8 data; 14936 uint8 mask; 14937 } field_qualify_OuterVlanPriCfi; 14938 struct { 14939 int unit; 14940 bcm_field_entry_t entry; 14941 uint8 * data; 14942 uint8 * mask; 14943 } field_qualify_OuterVlanPriCfi_get; 14944 struct { 14945 int unit; 14946 bcm_field_entry_t entry; 14947 uint8 * data; 14948 uint8 * mask; 14949 } field_qualify_OuterVlanPri_get; 14950 struct { 14951 int unit; 14952 bcm_field_entry_t entry; 14953 uint8 data; 14954 uint8 mask; 14955 } field_qualify_OuterVlanRangeMatch; 14956 struct { 14957 int unit; 14958 bcm_field_entry_t entry; 14959 uint8 * data; 14960 uint8 * mask; 14961 } field_qualify_OuterVlanRangeMatch_get; 14962 struct { 14963 int unit; 14964 bcm_field_entry_t entry; 14965 uint8 data; 14966 uint8 mask; 14967 } field_qualify_OuterVlanTagPreserve; 14968 struct { 14969 int unit; 14970 bcm_field_entry_t entry; 14971 uint8 * data; 14972 uint8 * mask; 14973 } field_qualify_OuterVlanTagPreserve_get; 14974 struct { 14975 int unit; 14976 bcm_field_entry_t entry; 14977 bcm_vlan_t * data; 14978 bcm_vlan_t * mask; 14979 } field_qualify_OuterVlan_get; 14980 struct { 14981 int unit; 14982 bcm_field_entry_t entry; 14983 uint16 data; 14984 uint16 mask; 14985 } field_qualify_OverlayEgressClass; 14986 struct { 14987 int unit; 14988 bcm_field_entry_t entry; 14989 uint16 * data; 14990 uint16 * mask; 14991 } field_qualify_OverlayEgressClass_get; 14992 struct { 14993 int unit; 14994 bcm_field_entry_t entry; 14995 bcm_field_ip_option_hdr_type_t type; 14996 } field_qualify_OverlayIpOptionHdrType; 14997 struct { 14998 int unit; 14999 bcm_field_entry_t entry; 15000 bcm_field_ip_option_hdr_type_t * type; 15001 } field_qualify_OverlayIpOptionHdrType_get; 15002 struct { 15003 int unit; 15004 bcm_field_entry_t entry; 15005 bcm_field_ip_option_hdr_type_t type; 15006 } field_qualify_OverlayIpv4OptionHdrType; 15007 struct { 15008 int unit; 15009 bcm_field_entry_t entry; 15010 bcm_field_ip_option_hdr_type_t * type; 15011 } field_qualify_OverlayIpv4OptionHdrType_get; 15012 struct { 15013 int unit; 15014 bcm_field_entry_t entry; 15015 bcm_field_ip_option_hdr_type_t type; 15016 } field_qualify_OverlayIpv6ExtensionHdrType; 15017 struct { 15018 int unit; 15019 bcm_field_entry_t entry; 15020 bcm_field_ip_option_hdr_type_t * type; 15021 } field_qualify_OverlayIpv6ExtensionHdrType_get; 15022 struct { 15023 int unit; 15024 bcm_field_entry_t entry; 15025 bcm_field_l2_pkt_type_t type; 15026 } field_qualify_OverlayL2PktType; 15027 struct { 15028 int unit; 15029 bcm_field_entry_t entry; 15030 bcm_field_l2_pkt_type_t * type; 15031 } field_qualify_OverlayL2PktType_get; 15032 struct { 15033 int unit; 15034 bcm_field_entry_t entry; 15035 bcm_field_network_tag_type_t type; 15036 } field_qualify_OverlayNetworkTagType; 15037 struct { 15038 int unit; 15039 bcm_field_entry_t entry; 15040 bcm_field_network_tag_type_t * type; 15041 } field_qualify_OverlayNetworkTagType_get; 15042 struct { 15043 int unit; 15044 bcm_field_entry_t entry; 15045 bcm_field_pkt_type_t type; 15046 } field_qualify_OverlayPktType; 15047 struct { 15048 int unit; 15049 bcm_field_entry_t entry; 15050 bcm_field_pkt_type_t * type; 15051 } field_qualify_OverlayPktType_get; 15052 struct { 15053 int unit; 15054 bcm_field_entry_t entry; 15055 uint8 data; 15056 uint8 mask; 15057 } field_qualify_OverlayVlanFormat; 15058 struct { 15059 int unit; 15060 bcm_field_entry_t entry; 15061 uint8 * data; 15062 uint8 * mask; 15063 } field_qualify_OverlayVlanFormat_get; 15064 struct { 15065 int unit; 15066 bcm_field_entry_t entry; 15067 uint8 data; 15068 uint8 mask; 15069 } field_qualify_PacketIsIEEE1588; 15070 struct { 15071 int unit; 15072 bcm_field_entry_t entry; 15073 uint8 * data; 15074 uint8 * mask; 15075 } field_qualify_PacketIsIEEE1588_get; 15076 struct { 15077 int unit; 15078 bcm_field_entry_t entry; 15079 uint16 data; 15080 uint16 mask; 15081 } field_qualify_PacketLength; 15082 struct { 15083 int unit; 15084 bcm_field_entry_t entry; 15085 bcm_field_range_t range; 15086 int invert; 15087 } field_qualify_PacketLengthRangeCheck; 15088 struct { 15089 int unit; 15090 bcm_field_entry_t entry; 15091 int max_count; 15092 bcm_field_range_t * range; 15093 int * invert; 15094 int * count; 15095 } field_qualify_PacketLengthRangeCheck_get; 15096 struct { 15097 int unit; 15098 bcm_field_entry_t entry; 15099 uint16 * data; 15100 uint16 * mask; 15101 } field_qualify_PacketLength_get; 15102 struct { 15103 int unit; 15104 bcm_field_entry_t entry; 15105 uint32 data; 15106 uint32 mask; 15107 } field_qualify_PacketRes; 15108 struct { 15109 int unit; 15110 bcm_field_entry_t entry; 15111 uint32 * data; 15112 uint32 * mask; 15113 } field_qualify_PacketRes_get; 15114 struct { 15115 int unit; 15116 bcm_field_entry_t entry; 15117 uint32 data; 15118 uint32 mask; 15119 } field_qualify_PacketSize; 15120 struct { 15121 int unit; 15122 bcm_field_entry_t entry; 15123 uint32 * data; 15124 uint32 * mask; 15125 } field_qualify_PacketSize_get; 15126 struct { 15127 int unit; 15128 bcm_field_entry_t entry; 15129 uint32 data; 15130 uint32 mask; 15131 } field_qualify_PacketStatus; 15132 struct { 15133 int unit; 15134 bcm_field_entry_t entry; 15135 uint32 * data; 15136 uint32 * mask; 15137 } field_qualify_PacketStatus_get; 15138 struct { 15139 int unit; 15140 bcm_field_entry_t entry; 15141 uint32 data; 15142 uint32 mask; 15143 } field_qualify_PacketTerminatedBytes; 15144 struct { 15145 int unit; 15146 bcm_field_entry_t entry; 15147 uint32 * data; 15148 uint32 * mask; 15149 } field_qualify_PacketTerminatedBytes_get; 15150 struct { 15151 int unit; 15152 bcm_field_entry_t entry; 15153 uint8 data; 15154 uint8 mask; 15155 } field_qualify_PdelayReq; 15156 struct { 15157 int unit; 15158 bcm_field_entry_t entry; 15159 uint8 * data; 15160 uint8 * mask; 15161 } field_qualify_PdelayReq_get; 15162 struct { 15163 int unit; 15164 bcm_field_entry_t entry; 15165 uint8 data; 15166 uint8 mask; 15167 } field_qualify_PimBidirDfStatus; 15168 struct { 15169 int unit; 15170 bcm_field_entry_t entry; 15171 uint8 * data; 15172 uint8 * mask; 15173 } field_qualify_PimBidirDfStatus_get; 15174 struct { 15175 int unit; 15176 bcm_field_entry_t entry; 15177 uint32 dst_addr_type; 15178 } field_qualify_PktDstAddrType; 15179 struct { 15180 int unit; 15181 bcm_field_entry_t entry; 15182 uint32 * dst_addr_type; 15183 } field_qualify_PktDstAddrType_get; 15184 struct { 15185 int unit; 15186 bcm_field_entry_t entry; 15187 bcm_field_pkt_flow_type_t type; 15188 } field_qualify_PktFlowType; 15189 struct { 15190 int unit; 15191 bcm_field_entry_t entry; 15192 bcm_field_pkt_flow_type_t * type; 15193 } field_qualify_PktFlowType_get; 15194 struct { 15195 int unit; 15196 bcm_field_entry_t entry; 15197 bcm_field_PktFwdType_t type; 15198 } field_qualify_PktFwdType; 15199 struct { 15200 int unit; 15201 bcm_field_entry_t entry; 15202 bcm_field_PktFwdType_t * type; 15203 } field_qualify_PktFwdType_get; 15204 struct { 15205 int unit; 15206 bcm_field_entry_t entry; 15207 uint32 dst_addr_type; 15208 } field_qualify_PktInnerDstAddrType; 15209 struct { 15210 int unit; 15211 bcm_field_entry_t entry; 15212 uint32 * dst_addr_type; 15213 } field_qualify_PktInnerDstAddrType_get; 15214 struct { 15215 int unit; 15216 bcm_field_entry_t entry; 15217 uint8 data; 15218 uint8 mask; 15219 } field_qualify_PktIsVisible; 15220 struct { 15221 int unit; 15222 bcm_field_entry_t entry; 15223 uint8 * data; 15224 uint8 * mask; 15225 } field_qualify_PktIsVisible_get; 15226 struct { 15227 int unit; 15228 bcm_field_entry_t entry; 15229 bcm_field_pkt_misc_ctrl_t pkt_misc_ctrl; 15230 } field_qualify_PktMiscCtrl; 15231 struct { 15232 int unit; 15233 bcm_field_entry_t entry; 15234 bcm_field_pkt_misc_ctrl_t * pkt_misc_ctrl; 15235 } field_qualify_PktMiscCtrl_get; 15236 struct { 15237 int unit; 15238 bcm_field_entry_t entry; 15239 bcm_field_pkt_type_t type; 15240 } field_qualify_PktType; 15241 struct { 15242 int unit; 15243 bcm_field_entry_t entry; 15244 bcm_field_pkt_type_t * type; 15245 } field_qualify_PktType_get; 15246 struct { 15247 int unit; 15248 bcm_field_entry_t entry; 15249 uint8 data; 15250 uint8 mask; 15251 } field_qualify_PolicerIntPrio; 15252 struct { 15253 int unit; 15254 bcm_field_entry_t entry; 15255 uint8 * data; 15256 uint8 * mask; 15257 } field_qualify_PolicerIntPrio_get; 15258 struct { 15259 int unit; 15260 bcm_field_entry_t entry; 15261 uint8 data; 15262 uint8 mask; 15263 } field_qualify_PortOrientation; 15264 struct { 15265 int unit; 15266 bcm_field_entry_t entry; 15267 uint8 * data; 15268 uint8 * mask; 15269 } field_qualify_PortOrientation_get; 15270 struct { 15271 int unit; 15272 bcm_field_entry_t entry; 15273 uint8 data; 15274 uint8 mask; 15275 } field_qualify_PphType; 15276 struct { 15277 int unit; 15278 bcm_field_entry_t entry; 15279 uint8 * data; 15280 uint8 * mask; 15281 } field_qualify_PphType_get; 15282 struct { 15283 int unit; 15284 bcm_field_entry_t entry; 15285 uint8 data; 15286 uint8 mask; 15287 } field_qualify_PreemptablePacket; 15288 struct { 15289 int unit; 15290 bcm_field_entry_t entry; 15291 uint8 * data; 15292 uint8 * mask; 15293 } field_qualify_PreemptablePacket_get; 15294 struct { 15295 int unit; 15296 bcm_field_entry_t entry; 15297 uint32 data; 15298 uint32 mask; 15299 } field_qualify_PreselId; 15300 struct { 15301 int unit; 15302 bcm_field_entry_t entry; 15303 uint32 * data; 15304 uint32 * mask; 15305 } field_qualify_PreselId_get; 15306 struct { 15307 int unit; 15308 bcm_field_entry_t entry; 15309 uint8 data; 15310 uint8 mask; 15311 } field_qualify_ProtocolPktOpaqueCtrlId; 15312 struct { 15313 int unit; 15314 bcm_field_entry_t entry; 15315 uint8 * data; 15316 uint8 * mask; 15317 } field_qualify_ProtocolPktOpaqueCtrlId_get; 15318 struct { 15319 int unit; 15320 bcm_field_entry_t entry; 15321 uint8 data; 15322 uint8 mask; 15323 } field_qualify_Ptch; 15324 struct { 15325 int unit; 15326 bcm_field_entry_t entry; 15327 uint8 * data; 15328 uint8 * mask; 15329 } field_qualify_Ptch_get; 15330 struct { 15331 int unit; 15332 bcm_field_entry_t entry; 15333 uint8 data; 15334 uint8 mask; 15335 } field_qualify_PtpMsgType; 15336 struct { 15337 int unit; 15338 bcm_field_entry_t entry; 15339 uint8 * data; 15340 uint8 * mask; 15341 } field_qualify_PtpMsgType_get; 15342 struct { 15343 int unit; 15344 bcm_field_entry_t entry; 15345 uint16 data; 15346 uint16 mask; 15347 } field_qualify_PtpPktCtrl; 15348 struct { 15349 int unit; 15350 bcm_field_entry_t entry; 15351 uint16 * data; 15352 uint16 * mask; 15353 } field_qualify_PtpPktCtrl_get; 15354 struct { 15355 int unit; 15356 bcm_field_entry_t entry; 15357 uint8 data; 15358 uint8 mask; 15359 } field_qualify_PtpReserved1; 15360 struct { 15361 int unit; 15362 bcm_field_entry_t entry; 15363 uint8 data; 15364 uint8 mask; 15365 } field_qualify_PtpReserved1_get; 15366 struct { 15367 int unit; 15368 bcm_field_entry_t entry; 15369 uint8 data; 15370 uint8 mask; 15371 } field_qualify_PtpTransportSpec; 15372 struct { 15373 int unit; 15374 bcm_field_entry_t entry; 15375 uint8 data; 15376 uint8 mask; 15377 } field_qualify_PtpTransportSpec_get; 15378 struct { 15379 int unit; 15380 bcm_field_entry_t entry; 15381 uint8 data; 15382 uint8 mask; 15383 } field_qualify_PtpVersion; 15384 struct { 15385 int unit; 15386 bcm_field_entry_t entry; 15387 uint8 * data; 15388 uint8 * mask; 15389 } field_qualify_PtpVersion_get; 15390 struct { 15391 int unit; 15392 bcm_field_entry_t entry; 15393 bcm_field_range_t range; 15394 int invert; 15395 } field_qualify_RangeCheck; 15396 struct { 15397 int unit; 15398 bcm_field_entry_t entry; 15399 uint8 data; 15400 uint8 mask; 15401 } field_qualify_RangeCheckGroup; 15402 struct { 15403 int unit; 15404 bcm_field_entry_t entry; 15405 uint8 * data; 15406 uint8 * mask; 15407 } field_qualify_RangeCheckGroup_get; 15408 struct { 15409 int unit; 15410 bcm_field_entry_t entry; 15411 int max_count; 15412 bcm_field_range_t * range; 15413 int * invert; 15414 int * count; 15415 } field_qualify_RangeCheck_get; 15416 struct { 15417 int unit; 15418 bcm_field_entry_t entry; 15419 uint32 data; 15420 uint32 mask; 15421 } field_qualify_RawResidenceTime; 15422 struct { 15423 int unit; 15424 bcm_field_entry_t entry; 15425 uint32 * data; 15426 uint32 * mask; 15427 } field_qualify_RawResidenceTime_get; 15428 struct { 15429 int unit; 15430 bcm_field_entry_t entry; 15431 uint8 data; 15432 uint8 mask; 15433 } field_qualify_RecircleHdrCode; 15434 struct { 15435 int unit; 15436 bcm_field_entry_t entry; 15437 uint8 * data; 15438 uint8 * mask; 15439 } field_qualify_RecircleHdrCode_get; 15440 struct { 15441 int unit; 15442 bcm_field_entry_t entry; 15443 bcm_field_drop_reason_t type; 15444 } field_qualify_RecircleHdrDropReason; 15445 struct { 15446 int unit; 15447 bcm_field_entry_t entry; 15448 bcm_field_drop_reason_t * type; 15449 } field_qualify_RecircleHdrDropReason_get; 15450 struct { 15451 int unit; 15452 bcm_field_entry_t entry; 15453 bcm_field_drop_reason_t type; 15454 } field_qualify_RecircleHdrFirstDropReason; 15455 struct { 15456 int unit; 15457 bcm_field_entry_t entry; 15458 bcm_field_drop_reason_t * type; 15459 } field_qualify_RecircleHdrFirstDropReason_get; 15460 struct { 15461 int unit; 15462 bcm_field_entry_t entry; 15463 int data; 15464 int mask; 15465 } field_qualify_RecircleHdrOpaqueCtrlIdC; 15466 struct { 15467 int unit; 15468 bcm_field_entry_t entry; 15469 int * data; 15470 int * mask; 15471 } field_qualify_RecircleHdrOpaqueCtrlIdC_get; 15472 struct { 15473 int unit; 15474 bcm_field_entry_t entry; 15475 uint8 data; 15476 uint8 mask; 15477 } field_qualify_RecoverableDrop; 15478 struct { 15479 int unit; 15480 bcm_field_entry_t entry; 15481 uint8 * data; 15482 uint8 * mask; 15483 } field_qualify_RecoverableDrop_get; 15484 struct { 15485 int unit; 15486 bcm_field_entry_t entry; 15487 uint8 data; 15488 uint8 mask; 15489 } field_qualify_RepCopy; 15490 struct { 15491 int unit; 15492 bcm_field_entry_t entry; 15493 uint8 * data; 15494 uint8 * mask; 15495 } field_qualify_RepCopy_get; 15496 struct { 15497 int unit; 15498 bcm_field_entry_t entry; 15499 uint8 data; 15500 uint8 mask; 15501 } field_qualify_ReplicantAny; 15502 struct { 15503 int unit; 15504 bcm_field_entry_t entry; 15505 uint8 * data; 15506 uint8 * mask; 15507 } field_qualify_ReplicantAny_get; 15508 struct { 15509 int unit; 15510 bcm_field_entry_t entry; 15511 uint8 data; 15512 uint8 mask; 15513 } field_qualify_ReplicantFirst; 15514 struct { 15515 int unit; 15516 bcm_field_entry_t entry; 15517 uint8 * data; 15518 uint8 * mask; 15519 } field_qualify_ReplicantFirst_get; 15520 struct { 15521 int unit; 15522 bcm_field_entry_t entry; 15523 uint32 data; 15524 uint32 mask; 15525 } field_qualify_RoceBthDstQueuePair; 15526 struct { 15527 int unit; 15528 bcm_field_entry_t entry; 15529 uint32 * data; 15530 uint32 * mask; 15531 } field_qualify_RoceBthDstQueuePair_get; 15532 struct { 15533 int unit; 15534 bcm_field_entry_t entry; 15535 uint8 data; 15536 uint8 mask; 15537 } field_qualify_RoceBthFlags; 15538 struct { 15539 int unit; 15540 bcm_field_entry_t entry; 15541 uint8 * data; 15542 uint8 * mask; 15543 } field_qualify_RoceBthFlags_get; 15544 struct { 15545 int unit; 15546 bcm_field_entry_t entry; 15547 uint8 data; 15548 uint8 mask; 15549 } field_qualify_RoceBthOpcode; 15550 struct { 15551 int unit; 15552 bcm_field_entry_t entry; 15553 uint8 * data; 15554 uint8 * mask; 15555 } field_qualify_RoceBthOpcode_get; 15556 struct { 15557 int unit; 15558 bcm_field_entry_t entry; 15559 uint16 data; 15560 uint16 mask; 15561 } field_qualify_RoceBthPartitionKey; 15562 struct { 15563 int unit; 15564 bcm_field_entry_t entry; 15565 uint16 * data; 15566 uint16 * mask; 15567 } field_qualify_RoceBthPartitionKey_get; 15568 struct { 15569 int unit; 15570 bcm_field_entry_t entry; 15571 uint8 data; 15572 uint8 mask; 15573 } field_qualify_RoceVer1Pkt; 15574 struct { 15575 int unit; 15576 bcm_field_entry_t entry; 15577 uint8 * data; 15578 uint8 * mask; 15579 } field_qualify_RoceVer1Pkt_get; 15580 struct { 15581 int unit; 15582 bcm_field_entry_t entry; 15583 uint8 data; 15584 uint8 mask; 15585 } field_qualify_RoceVer2Pkt; 15586 struct { 15587 int unit; 15588 bcm_field_entry_t entry; 15589 uint8 * data; 15590 uint8 * mask; 15591 } field_qualify_RoceVer2Pkt_get; 15592 struct { 15593 int unit; 15594 bcm_field_entry_t entry; 15595 bcm_field_roe_frame_type_t data; 15596 } field_qualify_RoeFrameType; 15597 struct { 15598 int unit; 15599 bcm_field_entry_t entry; 15600 bcm_field_roe_frame_type_t * data; 15601 } field_qualify_RoeFrameType_get; 15602 struct { 15603 int unit; 15604 bcm_field_entry_t entry; 15605 uint8 data; 15606 uint8 mask; 15607 } field_qualify_RouterAlertLabelValid; 15608 struct { 15609 int unit; 15610 bcm_field_entry_t entry; 15611 uint8 * data; 15612 uint8 * mask; 15613 } field_qualify_RouterAlertLabelValid_get; 15614 struct { 15615 int unit; 15616 bcm_field_entry_t entry; 15617 uint16 data; 15618 uint16 mask; 15619 } field_qualify_Rtag7AHashLower; 15620 struct { 15621 int unit; 15622 bcm_field_entry_t entry; 15623 uint16 * data; 15624 uint16 * mask; 15625 } field_qualify_Rtag7AHashLower_get; 15626 struct { 15627 int unit; 15628 bcm_field_entry_t entry; 15629 uint16 data; 15630 uint16 mask; 15631 } field_qualify_Rtag7AHashUpper; 15632 struct { 15633 int unit; 15634 bcm_field_entry_t entry; 15635 uint16 * data; 15636 uint16 * mask; 15637 } field_qualify_Rtag7AHashUpper_get; 15638 struct { 15639 int unit; 15640 bcm_field_entry_t entry; 15641 uint16 data; 15642 uint16 mask; 15643 } field_qualify_Rtag7BHashLower; 15644 struct { 15645 int unit; 15646 bcm_field_entry_t entry; 15647 uint16 * data; 15648 uint16 * mask; 15649 } field_qualify_Rtag7BHashLower_get; 15650 struct { 15651 int unit; 15652 bcm_field_entry_t entry; 15653 uint16 data; 15654 uint16 mask; 15655 } field_qualify_Rtag7BHashUpper; 15656 struct { 15657 int unit; 15658 bcm_field_entry_t entry; 15659 uint16 * data; 15660 uint16 * mask; 15661 } field_qualify_Rtag7BHashUpper_get; 15662 struct { 15663 int unit; 15664 bcm_field_entry_t entry; 15665 uint16 data; 15666 uint16 mask; 15667 } field_qualify_Rtag7CHashLower; 15668 struct { 15669 int unit; 15670 bcm_field_entry_t entry; 15671 uint16 * data; 15672 uint16 * mask; 15673 } field_qualify_Rtag7CHashLower_get; 15674 struct { 15675 int unit; 15676 bcm_field_entry_t entry; 15677 uint16 data; 15678 uint16 mask; 15679 } field_qualify_Rtag7CHashUpper; 15680 struct { 15681 int unit; 15682 bcm_field_entry_t entry; 15683 uint16 * data; 15684 uint16 * mask; 15685 } field_qualify_Rtag7CHashUpper_get; 15686 struct { 15687 int unit; 15688 bcm_field_entry_t entry; 15689 bcm_field_PortType_t port_type; 15690 } field_qualify_RxPortType; 15691 struct { 15692 int unit; 15693 bcm_field_entry_t entry; 15694 bcm_field_PortType_t * port_type; 15695 } field_qualify_RxPortType_get; 15696 struct { 15697 int unit; 15698 bcm_field_entry_t entry; 15699 bcm_rx_trap_t data; 15700 } field_qualify_RxTrapCode; 15701 struct { 15702 int unit; 15703 bcm_field_entry_t entry; 15704 uint32 data; 15705 uint32 mask; 15706 } field_qualify_RxTrapCode32; 15707 struct { 15708 int unit; 15709 bcm_field_entry_t entry; 15710 uint32 * data; 15711 uint32 * mask; 15712 } field_qualify_RxTrapCode32_get; 15713 struct { 15714 int unit; 15715 bcm_field_entry_t entry; 15716 uint32 data; 15717 uint32 mask; 15718 } field_qualify_RxTrapCodeForSnoop; 15719 struct { 15720 int unit; 15721 bcm_field_entry_t entry; 15722 uint32 * data; 15723 uint32 * mask; 15724 } field_qualify_RxTrapCodeForSnoop_get; 15725 struct { 15726 int unit; 15727 bcm_field_entry_t entry; 15728 bcm_rx_trap_t * data; 15729 } field_qualify_RxTrapCode_get; 15730 struct { 15731 int unit; 15732 bcm_field_entry_t entry; 15733 uint32 data; 15734 uint32 mask; 15735 } field_qualify_RxTrapData; 15736 struct { 15737 int unit; 15738 bcm_field_entry_t entry; 15739 uint32 * data; 15740 uint32 * mask; 15741 } field_qualify_RxTrapData_get; 15742 struct { 15743 int unit; 15744 bcm_field_entry_t entry; 15745 uint32 data; 15746 uint32 mask; 15747 } field_qualify_RxTrapStrength; 15748 struct { 15749 int unit; 15750 bcm_field_entry_t entry; 15751 uint32 * data; 15752 uint32 * mask; 15753 } field_qualify_RxTrapStrength_get; 15754 struct { 15755 int unit; 15756 bcm_field_entry_t entry; 15757 uint8 data; 15758 } field_qualify_SRDuplicate; 15759 struct { 15760 int unit; 15761 bcm_field_entry_t entry; 15762 uint8 * data; 15763 } field_qualify_SRDuplicate_get; 15764 struct { 15765 int unit; 15766 bcm_field_entry_t entry; 15767 uint32 data; 15768 uint32 mask; 15769 } field_qualify_SRError; 15770 struct { 15771 int unit; 15772 bcm_field_entry_t entry; 15773 uint32 * data; 15774 uint32 * mask; 15775 } field_qualify_SRError_get; 15776 struct { 15777 int unit; 15778 bcm_field_entry_t entry; 15779 uint32 data; 15780 uint32 mask; 15781 } field_qualify_SRFlowId; 15782 struct { 15783 int unit; 15784 bcm_field_entry_t entry; 15785 uint32 * data; 15786 uint32 * mask; 15787 } field_qualify_SRFlowId_get; 15788 struct { 15789 int unit; 15790 bcm_field_entry_t entry; 15791 int lan_id; 15792 } field_qualify_SRLanId; 15793 struct { 15794 int unit; 15795 bcm_field_entry_t entry; 15796 int * lan_id; 15797 } field_qualify_SRLanId_get; 15798 struct { 15799 int unit; 15800 bcm_field_entry_t entry; 15801 int net_id; 15802 } field_qualify_SRNetId; 15803 struct { 15804 int unit; 15805 bcm_field_entry_t entry; 15806 uint8 data; 15807 } field_qualify_SRNetIdMatched; 15808 struct { 15809 int unit; 15810 bcm_field_entry_t entry; 15811 uint8 * data; 15812 } field_qualify_SRNetIdMatched_get; 15813 struct { 15814 int unit; 15815 bcm_field_entry_t entry; 15816 int * net_id; 15817 } field_qualify_SRNetId_get; 15818 struct { 15819 int unit; 15820 bcm_field_entry_t entry; 15821 uint8 data; 15822 } field_qualify_SRSrcNodeIsSan; 15823 struct { 15824 int unit; 15825 bcm_field_entry_t entry; 15826 uint8 * data; 15827 } field_qualify_SRSrcNodeIsSan_get; 15828 struct { 15829 int unit; 15830 bcm_field_entry_t entry; 15831 bcm_field_sr_supervision_type_t type; 15832 } field_qualify_SRSupervisionType; 15833 struct { 15834 int unit; 15835 bcm_field_entry_t entry; 15836 bcm_field_sr_supervision_type_t * type; 15837 } field_qualify_SRSupervisionType_get; 15838 struct { 15839 int unit; 15840 bcm_field_entry_t entry; 15841 bcm_field_sr_tag_type_t type; 15842 } field_qualify_SRTagType; 15843 struct { 15844 int unit; 15845 bcm_field_entry_t entry; 15846 bcm_field_sr_tag_type_t * type; 15847 } field_qualify_SRTagType_get; 15848 struct { 15849 int unit; 15850 bcm_field_entry_t entry; 15851 uint8 data; 15852 uint8 mask; 15853 } field_qualify_SampledPkt; 15854 struct { 15855 int unit; 15856 bcm_field_entry_t entry; 15857 uint8 * data; 15858 uint8 * mask; 15859 } field_qualify_SampledPkt_get; 15860 struct { 15861 int unit; 15862 bcm_field_entry_t entry; 15863 bcm_field_snap_header_t data; 15864 bcm_field_snap_header_t mask; 15865 } field_qualify_Snap; 15866 struct { 15867 int unit; 15868 bcm_field_entry_t entry; 15869 bcm_field_snap_header_t * data; 15870 bcm_field_snap_header_t * mask; 15871 } field_qualify_Snap_get; 15872 struct { 15873 int unit; 15874 bcm_field_entry_t entry; 15875 uint8 data; 15876 uint8 mask; 15877 } field_qualify_SnoopCopy; 15878 struct { 15879 int unit; 15880 bcm_field_entry_t entry; 15881 uint8 * data; 15882 uint8 * mask; 15883 } field_qualify_SnoopCopy_get; 15884 struct { 15885 int unit; 15886 bcm_field_entry_t entry; 15887 bcm_pbmp_t data; 15888 bcm_pbmp_t mask; 15889 } field_qualify_SourceGportBitmap; 15890 struct { 15891 int unit; 15892 bcm_field_entry_t entry; 15893 bcm_pbmp_t * data; 15894 bcm_pbmp_t * mask; 15895 } field_qualify_SourceGportBitmap_get; 15896 struct { 15897 int unit; 15898 bcm_field_entry_t entry; 15899 uint32 data; 15900 uint32 mask; 15901 } field_qualify_SrcClassField; 15902 struct { 15903 int unit; 15904 bcm_field_entry_t entry; 15905 uint32 * data; 15906 uint32 * mask; 15907 } field_qualify_SrcClassField_get; 15908 struct { 15909 int unit; 15910 bcm_field_entry_t entry; 15911 uint32 data; 15912 uint32 mask; 15913 } field_qualify_SrcClassL2; 15914 struct { 15915 int unit; 15916 bcm_field_entry_t entry; 15917 uint32 * data; 15918 uint32 * mask; 15919 } field_qualify_SrcClassL2_get; 15920 struct { 15921 int unit; 15922 bcm_field_entry_t entry; 15923 uint32 data; 15924 uint32 mask; 15925 } field_qualify_SrcClassL3; 15926 struct { 15927 int unit; 15928 bcm_field_entry_t entry; 15929 uint32 * data; 15930 uint32 * mask; 15931 } field_qualify_SrcClassL3_get; 15932 struct { 15933 int unit; 15934 bcm_field_entry_t entry; 15935 uint32 data; 15936 uint32 mask; 15937 } field_qualify_SrcCompressionClassId; 15938 struct { 15939 int unit; 15940 bcm_field_entry_t entry; 15941 uint32 * data; 15942 uint32 * mask; 15943 } field_qualify_SrcCompressionClassId_get; 15944 struct { 15945 int unit; 15946 bcm_field_entry_t entry; 15947 bcm_gport_t port_id; 15948 } field_qualify_SrcGport; 15949 struct { 15950 int unit; 15951 bcm_field_entry_t entry; 15952 bcm_gport_t * port_id; 15953 } field_qualify_SrcGport_get; 15954 struct { 15955 int unit; 15956 bcm_field_entry_t entry; 15957 bcm_gport_t port_id; 15958 bcm_gport_t port_mask; 15959 } field_qualify_SrcGports; 15960 struct { 15961 int unit; 15962 bcm_field_entry_t entry; 15963 bcm_gport_t * port_id; 15964 bcm_gport_t * port_mask; 15965 } field_qualify_SrcGports_get; 15966 struct { 15967 int unit; 15968 bcm_field_entry_t entry; 15969 bcm_ip_t data; 15970 bcm_ip_t mask; 15971 } field_qualify_SrcIp; 15972 struct { 15973 int unit; 15974 bcm_field_entry_t entry; 15975 uint8 * data; 15976 uint8 * mask; 15977 } field_qualify_SrcIp6; 15978 struct { 15979 int unit; 15980 bcm_field_entry_t entry; 15981 bcm_class_t data; 15982 bcm_class_t mask; 15983 } field_qualify_SrcIp6Class; 15984 struct { 15985 int unit; 15986 bcm_field_entry_t entry; 15987 bcm_class_t data; 15988 bcm_class_t mask; 15989 } field_qualify_SrcIp6ClassLower; 15990 struct { 15991 int unit; 15992 bcm_field_entry_t entry; 15993 bcm_class_t * data; 15994 bcm_class_t * mask; 15995 } field_qualify_SrcIp6ClassLower_get; 15996 struct { 15997 int unit; 15998 bcm_field_entry_t entry; 15999 bcm_class_t data; 16000 bcm_class_t mask; 16001 } field_qualify_SrcIp6ClassMsbNibble; 16002 struct { 16003 int unit; 16004 bcm_field_entry_t entry; 16005 bcm_class_t * data; 16006 bcm_class_t * mask; 16007 } field_qualify_SrcIp6ClassMsbNibble_get; 16008 struct { 16009 int unit; 16010 bcm_field_entry_t entry; 16011 bcm_class_t data; 16012 bcm_class_t mask; 16013 } field_qualify_SrcIp6ClassUpper; 16014 struct { 16015 int unit; 16016 bcm_field_entry_t entry; 16017 bcm_class_t * data; 16018 bcm_class_t * mask; 16019 } field_qualify_SrcIp6ClassUpper_get; 16020 struct { 16021 int unit; 16022 bcm_field_entry_t entry; 16023 bcm_class_t * data; 16024 bcm_class_t * mask; 16025 } field_qualify_SrcIp6Class_get; 16026 struct { 16027 int unit; 16028 bcm_field_entry_t entry; 16029 uint8 * data; 16030 uint8 * mask; 16031 } field_qualify_SrcIp6High; 16032 struct { 16033 int unit; 16034 bcm_field_entry_t entry; 16035 bcm_ip6_t * data; 16036 bcm_ip6_t * mask; 16037 } field_qualify_SrcIp6High_get; 16038 struct { 16039 int unit; 16040 bcm_field_entry_t entry; 16041 uint8 * data; 16042 uint8 * mask; 16043 } field_qualify_SrcIp6Low; 16044 struct { 16045 int unit; 16046 bcm_field_entry_t entry; 16047 bcm_ip6_t * data; 16048 bcm_ip6_t * mask; 16049 } field_qualify_SrcIp6Low_get; 16050 struct { 16051 int unit; 16052 bcm_field_entry_t entry; 16053 uint8 data; 16054 uint8 mask; 16055 } field_qualify_SrcIp6SrhValid; 16056 struct { 16057 int unit; 16058 bcm_field_entry_t entry; 16059 uint8 * data; 16060 uint8 * mask; 16061 } field_qualify_SrcIp6SrhValid_get; 16062 struct { 16063 int unit; 16064 bcm_field_entry_t entry; 16065 bcm_ip6_t * data; 16066 bcm_ip6_t * mask; 16067 } field_qualify_SrcIp6_get; 16068 struct { 16069 int unit; 16070 bcm_field_entry_t entry; 16071 bcm_class_t data; 16072 bcm_class_t mask; 16073 } field_qualify_SrcIpClass; 16074 struct { 16075 int unit; 16076 bcm_field_entry_t entry; 16077 bcm_class_t data; 16078 bcm_class_t mask; 16079 } field_qualify_SrcIpClassLower; 16080 struct { 16081 int unit; 16082 bcm_field_entry_t entry; 16083 bcm_class_t * data; 16084 bcm_class_t * mask; 16085 } field_qualify_SrcIpClassLower_get; 16086 struct { 16087 int unit; 16088 bcm_field_entry_t entry; 16089 bcm_class_t data; 16090 bcm_class_t mask; 16091 } field_qualify_SrcIpClassMsbNibble; 16092 struct { 16093 int unit; 16094 bcm_field_entry_t entry; 16095 bcm_class_t * data; 16096 bcm_class_t * mask; 16097 } field_qualify_SrcIpClassMsbNibble_get; 16098 struct { 16099 int unit; 16100 bcm_field_entry_t entry; 16101 bcm_class_t data; 16102 bcm_class_t mask; 16103 } field_qualify_SrcIpClassUpper; 16104 struct { 16105 int unit; 16106 bcm_field_entry_t entry; 16107 bcm_class_t * data; 16108 bcm_class_t * mask; 16109 } field_qualify_SrcIpClassUpper_get; 16110 struct { 16111 int unit; 16112 bcm_field_entry_t entry; 16113 bcm_class_t * data; 16114 bcm_class_t * mask; 16115 } field_qualify_SrcIpClass_get; 16116 struct { 16117 int unit; 16118 bcm_field_entry_t entry; 16119 bcm_ip_t * data; 16120 bcm_ip_t * mask; 16121 } field_qualify_SrcIp_get; 16122 struct { 16123 int unit; 16124 bcm_field_entry_t entry; 16125 uint8 * data; 16126 uint8 * mask; 16127 } field_qualify_SrcMac; 16128 struct { 16129 int unit; 16130 bcm_field_entry_t entry; 16131 bcm_mac_t * data; 16132 bcm_mac_t * mask; 16133 } field_qualify_SrcMac_get; 16134 struct { 16135 int unit; 16136 bcm_field_entry_t entry; 16137 bcm_gport_t mim_port_id; 16138 } field_qualify_SrcMimGport; 16139 struct { 16140 int unit; 16141 bcm_field_entry_t entry; 16142 bcm_gport_t * mim_port_id; 16143 } field_qualify_SrcMimGport_get; 16144 struct { 16145 int unit; 16146 bcm_field_entry_t entry; 16147 bcm_gport_t mim_port_id; 16148 bcm_gport_t mim_port_mask; 16149 } field_qualify_SrcMimGports; 16150 struct { 16151 int unit; 16152 bcm_field_entry_t entry; 16153 bcm_gport_t * mim_port_id; 16154 bcm_gport_t * mim_port_mask; 16155 } field_qualify_SrcMimGports_get; 16156 struct { 16157 int unit; 16158 bcm_field_entry_t entry; 16159 bcm_gport_t data; 16160 } field_qualify_SrcModPortGport; 16161 struct { 16162 int unit; 16163 bcm_field_entry_t entry; 16164 bcm_gport_t * data; 16165 } field_qualify_SrcModPortGport_get; 16166 struct { 16167 int unit; 16168 bcm_field_entry_t entry; 16169 bcm_gport_t port_id; 16170 bcm_gport_t port_mask; 16171 } field_qualify_SrcModPortGports; 16172 struct { 16173 int unit; 16174 bcm_field_entry_t entry; 16175 bcm_gport_t * port_id; 16176 bcm_gport_t * port_mask; 16177 } field_qualify_SrcModPortGports_get; 16178 struct { 16179 int unit; 16180 bcm_field_entry_t entry; 16181 bcm_gport_t data; 16182 } field_qualify_SrcModuleGport; 16183 struct { 16184 int unit; 16185 bcm_field_entry_t entry; 16186 bcm_gport_t * data; 16187 } field_qualify_SrcModuleGport_get; 16188 struct { 16189 int unit; 16190 bcm_field_entry_t entry; 16191 bcm_gport_t mpls_port_id; 16192 } field_qualify_SrcMplsGport; 16193 struct { 16194 int unit; 16195 bcm_field_entry_t entry; 16196 bcm_gport_t * mpls_port_id; 16197 } field_qualify_SrcMplsGport_get; 16198 struct { 16199 int unit; 16200 bcm_field_entry_t entry; 16201 bcm_gport_t mpls_port_id; 16202 bcm_gport_t mpls_port_mask; 16203 } field_qualify_SrcMplsGports; 16204 struct { 16205 int unit; 16206 bcm_field_entry_t entry; 16207 bcm_gport_t * mpls_port_id; 16208 bcm_gport_t * mpls_port_mask; 16209 } field_qualify_SrcMplsGports_get; 16210 struct { 16211 int unit; 16212 bcm_field_entry_t entry; 16213 bcm_gport_t niv_port_id; 16214 } field_qualify_SrcNivGport; 16215 struct { 16216 int unit; 16217 bcm_field_entry_t entry; 16218 bcm_gport_t * niv_port_id; 16219 } field_qualify_SrcNivGport_get; 16220 struct { 16221 int unit; 16222 bcm_field_entry_t entry; 16223 bcm_gport_t niv_port_id; 16224 bcm_gport_t niv_port_mask; 16225 } field_qualify_SrcNivGports; 16226 struct { 16227 int unit; 16228 bcm_field_entry_t entry; 16229 bcm_gport_t * niv_port_id; 16230 bcm_gport_t * niv_port_mask; 16231 } field_qualify_SrcNivGports_get; 16232 struct { 16233 int unit; 16234 bcm_field_entry_t entry; 16235 bcm_module_t data_modid; 16236 bcm_module_t mask_modid; 16237 bcm_port_t data_port; 16238 bcm_port_t mask_port; 16239 } field_qualify_SrcPort; 16240 struct { 16241 int unit; 16242 bcm_field_entry_t entry; 16243 uint8 lan_id; 16244 } field_qualify_SrcPortSRLanId; 16245 struct { 16246 int unit; 16247 bcm_field_entry_t entry; 16248 uint8 * lan_id; 16249 } field_qualify_SrcPortSRLanId_get; 16250 struct { 16251 int unit; 16252 bcm_field_entry_t entry; 16253 bcm_field_sr_port_mode_t type; 16254 uint8 mask; 16255 } field_qualify_SrcPortSRMode; 16256 struct { 16257 int unit; 16258 bcm_field_entry_t entry; 16259 bcm_field_sr_port_mode_t * type; 16260 uint8 * mask; 16261 } field_qualify_SrcPortSRMode_get; 16262 struct { 16263 int unit; 16264 bcm_field_entry_t entry; 16265 uint8 net_id; 16266 uint8 mask; 16267 } field_qualify_SrcPortSRNetId; 16268 struct { 16269 int unit; 16270 bcm_field_entry_t entry; 16271 uint8 * net_id; 16272 uint8 * mask; 16273 } field_qualify_SrcPortSRNetId_get; 16274 struct { 16275 int unit; 16276 bcm_field_entry_t entry; 16277 uint8 data; 16278 } field_qualify_SrcPortSRRoleInterlink; 16279 struct { 16280 int unit; 16281 bcm_field_entry_t entry; 16282 uint8 * data; 16283 } field_qualify_SrcPortSRRoleInterlink_get; 16284 struct { 16285 int unit; 16286 bcm_field_entry_t entry; 16287 bcm_field_port_sr_type_t type; 16288 } field_qualify_SrcPortSRType; 16289 struct { 16290 int unit; 16291 bcm_field_entry_t entry; 16292 bcm_field_port_sr_type_t * type; 16293 } field_qualify_SrcPortSRType_get; 16294 struct { 16295 int unit; 16296 bcm_field_entry_t entry; 16297 bcm_module_t * data_modid; 16298 bcm_module_t * mask_modid; 16299 bcm_port_t * data_port; 16300 bcm_port_t * mask_port; 16301 } field_qualify_SrcPort_get; 16302 struct { 16303 int unit; 16304 bcm_field_entry_t entry; 16305 bcm_port_t data_port; 16306 bcm_port_t mask_port; 16307 } field_qualify_SrcTMPort; 16308 struct { 16309 int unit; 16310 bcm_field_entry_t entry; 16311 bcm_port_t * data_port; 16312 bcm_port_t * mask_port; 16313 } field_qualify_SrcTMPort_get; 16314 struct { 16315 int unit; 16316 bcm_field_entry_t entry; 16317 bcm_trunk_t data; 16318 bcm_trunk_t mask; 16319 } field_qualify_SrcTrunk; 16320 struct { 16321 int unit; 16322 bcm_field_entry_t entry; 16323 bcm_gport_t data; 16324 } field_qualify_SrcTrunkMemberGport; 16325 struct { 16326 int unit; 16327 bcm_field_entry_t entry; 16328 bcm_gport_t * data; 16329 } field_qualify_SrcTrunkMemberGport_get; 16330 struct { 16331 int unit; 16332 bcm_field_entry_t entry; 16333 bcm_trunk_t * data; 16334 bcm_trunk_t * mask; 16335 } field_qualify_SrcTrunk_get; 16336 struct { 16337 int unit; 16338 bcm_field_entry_t entry; 16339 uint8 data; 16340 uint8 mask; 16341 } field_qualify_SrcVirtualPortValid; 16342 struct { 16343 int unit; 16344 bcm_field_entry_t entry; 16345 uint8 * data; 16346 uint8 * mask; 16347 } field_qualify_SrcVirtualPortValid_get; 16348 struct { 16349 int unit; 16350 bcm_field_entry_t entry; 16351 bcm_gport_t vlan_port_id; 16352 } field_qualify_SrcVlanGport; 16353 struct { 16354 int unit; 16355 bcm_field_entry_t entry; 16356 bcm_gport_t * vlan_port_id; 16357 } field_qualify_SrcVlanGport_get; 16358 struct { 16359 int unit; 16360 bcm_field_entry_t entry; 16361 bcm_gport_t vlan_port_id; 16362 bcm_gport_t vlan_port_mask; 16363 } field_qualify_SrcVlanGports; 16364 struct { 16365 int unit; 16366 bcm_field_entry_t entry; 16367 bcm_gport_t * vlan_port_id; 16368 bcm_gport_t * vlan_port_mask; 16369 } field_qualify_SrcVlanGports_get; 16370 struct { 16371 int unit; 16372 bcm_field_entry_t entry; 16373 bcm_gport_t vxlan_port_id; 16374 } field_qualify_SrcVxlanGport; 16375 struct { 16376 int unit; 16377 bcm_field_entry_t entry; 16378 bcm_gport_t * vxlan_port_id; 16379 } field_qualify_SrcVxlanGport_get; 16380 struct { 16381 int unit; 16382 bcm_field_entry_t entry; 16383 bcm_gport_t vxlan_port_id; 16384 bcm_gport_t vxlan_port_mask; 16385 } field_qualify_SrcVxlanGports; 16386 struct { 16387 int unit; 16388 bcm_field_entry_t entry; 16389 bcm_gport_t * vxlan_port_id; 16390 bcm_gport_t * vxlan_port_mask; 16391 } field_qualify_SrcVxlanGports_get; 16392 struct { 16393 int unit; 16394 bcm_field_entry_t entry; 16395 bcm_gport_t wlan_port_id; 16396 } field_qualify_SrcWlanGport; 16397 struct { 16398 int unit; 16399 bcm_field_entry_t entry; 16400 bcm_gport_t * wlan_port_id; 16401 } field_qualify_SrcWlanGport_get; 16402 struct { 16403 int unit; 16404 bcm_field_entry_t entry; 16405 bcm_gport_t wlan_port_id; 16406 bcm_gport_t wlan_port_mask; 16407 } field_qualify_SrcWlanGports; 16408 struct { 16409 int unit; 16410 bcm_field_entry_t entry; 16411 bcm_gport_t * wlan_port_id; 16412 bcm_gport_t * wlan_port_mask; 16413 } field_qualify_SrcWlanGports_get; 16414 struct { 16415 int unit; 16416 bcm_field_entry_t entry; 16417 uint32 data; 16418 uint32 mask; 16419 } field_qualify_StackingRoute; 16420 struct { 16421 int unit; 16422 bcm_field_entry_t entry; 16423 uint32 * data; 16424 uint32 * mask; 16425 } field_qualify_StackingRoute_get; 16426 struct { 16427 int unit; 16428 bcm_field_entry_t entry; 16429 bcm_field_stage_t data; 16430 } field_qualify_Stage; 16431 struct { 16432 int unit; 16433 bcm_field_entry_t entry; 16434 bcm_field_stage_t * data; 16435 } field_qualify_Stage_get; 16436 struct { 16437 int unit; 16438 bcm_field_entry_t entry; 16439 uint32 data; 16440 uint32 mask; 16441 } field_qualify_StaggeredDirectValue; 16442 struct { 16443 int unit; 16444 bcm_field_entry_t entry; 16445 uint32 * data; 16446 uint32 * mask; 16447 } field_qualify_StaggeredDirectValue_get; 16448 struct { 16449 int unit; 16450 bcm_field_entry_t entry; 16451 uint32 data; 16452 uint32 mask; 16453 } field_qualify_StaggeredPreselProfile0; 16454 struct { 16455 int unit; 16456 bcm_field_entry_t entry; 16457 uint32 * data; 16458 uint32 * mask; 16459 } field_qualify_StaggeredPreselProfile0_get; 16460 struct { 16461 int unit; 16462 bcm_field_entry_t entry; 16463 uint32 data; 16464 uint32 mask; 16465 } field_qualify_StaggeredPreselProfile1; 16466 struct { 16467 int unit; 16468 bcm_field_entry_t entry; 16469 uint32 * data; 16470 uint32 * mask; 16471 } field_qualify_StaggeredPreselProfile1_get; 16472 struct { 16473 int unit; 16474 bcm_field_entry_t entry; 16475 uint32 data; 16476 uint32 mask; 16477 } field_qualify_StaggeredPreselProfile2; 16478 struct { 16479 int unit; 16480 bcm_field_entry_t entry; 16481 uint32 * data; 16482 uint32 * mask; 16483 } field_qualify_StaggeredPreselProfile2_get; 16484 struct { 16485 int unit; 16486 bcm_field_entry_t entry; 16487 uint32 data; 16488 uint32 mask; 16489 } field_qualify_StaggeredPreselProfile3; 16490 struct { 16491 int unit; 16492 bcm_field_entry_t entry; 16493 uint32 * data; 16494 uint32 * mask; 16495 } field_qualify_StaggeredPreselProfile3_get; 16496 struct { 16497 int unit; 16498 bcm_field_entry_t entry; 16499 uint32 data; 16500 uint32 mask; 16501 } field_qualify_StaggeredPreselProfileDirect; 16502 struct { 16503 int unit; 16504 bcm_field_entry_t entry; 16505 uint32 * data; 16506 uint32 * mask; 16507 } field_qualify_StaggeredPreselProfileDirect_get; 16508 struct { 16509 int unit; 16510 bcm_field_entry_t entry; 16511 uint32 data; 16512 uint32 mask; 16513 } field_qualify_StaggeredValue0; 16514 struct { 16515 int unit; 16516 bcm_field_entry_t entry; 16517 uint32 * data; 16518 uint32 * mask; 16519 } field_qualify_StaggeredValue0_get; 16520 struct { 16521 int unit; 16522 bcm_field_entry_t entry; 16523 uint32 data; 16524 uint32 mask; 16525 } field_qualify_StaggeredValue1; 16526 struct { 16527 int unit; 16528 bcm_field_entry_t entry; 16529 uint32 * data; 16530 uint32 * mask; 16531 } field_qualify_StaggeredValue1_get; 16532 struct { 16533 int unit; 16534 bcm_field_entry_t entry; 16535 uint32 data; 16536 uint32 mask; 16537 } field_qualify_StaggeredValue2; 16538 struct { 16539 int unit; 16540 bcm_field_entry_t entry; 16541 uint32 * data; 16542 uint32 * mask; 16543 } field_qualify_StaggeredValue2_get; 16544 struct { 16545 int unit; 16546 bcm_field_entry_t entry; 16547 uint32 data; 16548 uint32 mask; 16549 } field_qualify_StaggeredValue3; 16550 struct { 16551 int unit; 16552 bcm_field_entry_t entry; 16553 uint32 * data; 16554 uint32 * mask; 16555 } field_qualify_StaggeredValue3_get; 16556 struct { 16557 int unit; 16558 bcm_field_entry_t entry; 16559 bcm_stg_t data; 16560 bcm_stg_t mask; 16561 } field_qualify_Stg; 16562 struct { 16563 int unit; 16564 bcm_field_entry_t entry; 16565 bcm_stg_t * data; 16566 bcm_stg_t * mask; 16567 } field_qualify_Stg_get; 16568 struct { 16569 int unit; 16570 bcm_field_entry_t entry; 16571 uint8 data; 16572 } field_qualify_StpState; 16573 struct { 16574 int unit; 16575 bcm_field_entry_t entry; 16576 uint8 * data; 16577 } field_qualify_StpState_get; 16578 struct { 16579 int unit; 16580 bcm_field_entry_t entry; 16581 uint32 num_groups; 16582 bcm_subport_port_group_t * subport_group_id_arr; 16583 } field_qualify_SubportGroupIds; 16584 struct { 16585 int unit; 16586 bcm_field_entry_t entry; 16587 uint32 num_groups; 16588 bcm_subport_port_group_t * subport_group_id_arr; 16589 uint32 * actual_groups; 16590 } field_qualify_SubportGroupIds_get; 16591 struct { 16592 int unit; 16593 bcm_field_entry_t entry; 16594 uint16 data; 16595 uint16 mask; 16596 } field_qualify_SubportPktTag; 16597 struct { 16598 int unit; 16599 bcm_field_entry_t entry; 16600 uint16 * data; 16601 uint16 * mask; 16602 } field_qualify_SubportPktTag_get; 16603 struct { 16604 int unit; 16605 bcm_field_entry_t entry; 16606 uint8 data; 16607 uint8 mask; 16608 } field_qualify_SubportTagPresent; 16609 struct { 16610 int unit; 16611 bcm_field_entry_t entry; 16612 uint8 * data; 16613 uint8 * mask; 16614 } field_qualify_SubportTagPresent_get; 16615 struct { 16616 int unit; 16617 bcm_field_entry_t entry; 16618 uint8 data; 16619 uint8 mask; 16620 } field_qualify_SvpOpaqueCtrlId; 16621 struct { 16622 int unit; 16623 bcm_field_entry_t entry; 16624 uint8 * data; 16625 uint8 * mask; 16626 } field_qualify_SvpOpaqueCtrlId_get; 16627 struct { 16628 int unit; 16629 bcm_field_entry_t entry; 16630 uint32 data; 16631 uint32 mask; 16632 } field_qualify_Svtag; 16633 struct { 16634 int unit; 16635 bcm_field_entry_t entry; 16636 uint32 * data; 16637 uint32 * mask; 16638 } field_qualify_Svtag_get; 16639 struct { 16640 int unit; 16641 bcm_field_entry_t entry; 16642 bcm_port_t data; 16643 bcm_port_t mask; 16644 } field_qualify_SysHdrLocalDstport; 16645 struct { 16646 int unit; 16647 bcm_field_entry_t entry; 16648 bcm_port_t * data; 16649 bcm_port_t * mask; 16650 } field_qualify_SysHdrLocalDstport_get; 16651 struct { 16652 int unit; 16653 bcm_field_entry_t entry; 16654 bcm_field_sys_hdr_type_t type; 16655 } field_qualify_SysHdrType; 16656 struct { 16657 int unit; 16658 bcm_field_entry_t entry; 16659 bcm_field_sys_hdr_type_t * type; 16660 } field_qualify_SysHdrType_get; 16661 struct { 16662 int unit; 16663 bcm_field_entry_t entry; 16664 bcm_pbmp_t data; 16665 bcm_pbmp_t mask; 16666 } field_qualify_SystemPortBitmap; 16667 struct { 16668 int unit; 16669 bcm_field_entry_t entry; 16670 bcm_pbmp_t * data; 16671 bcm_pbmp_t * mask; 16672 } field_qualify_SystemPortBitmap_get; 16673 struct { 16674 int unit; 16675 bcm_field_entry_t entry; 16676 uint32 data; 16677 uint32 mask; 16678 } field_qualify_TafCosProfile; 16679 struct { 16680 int unit; 16681 bcm_field_entry_t entry; 16682 uint32 * data; 16683 uint32 * mask; 16684 } field_qualify_TafCosProfile_get; 16685 struct { 16686 int unit; 16687 bcm_field_entry_t entry; 16688 uint8 enable; 16689 } field_qualify_TafEnable; 16690 struct { 16691 int unit; 16692 bcm_field_entry_t entry; 16693 uint8 * enable; 16694 } field_qualify_TafEnable_get; 16695 struct { 16696 int unit; 16697 bcm_field_entry_t entry; 16698 uint32 data; 16699 uint32 mask; 16700 } field_qualify_TafGateId; 16701 struct { 16702 int unit; 16703 bcm_field_entry_t entry; 16704 uint32 * data; 16705 uint32 * mask; 16706 } field_qualify_TafGateId_get; 16707 struct { 16708 int unit; 16709 bcm_field_entry_t entry; 16710 uint8 state; 16711 } field_qualify_TafGateState; 16712 struct { 16713 int unit; 16714 bcm_field_entry_t entry; 16715 uint8 * state; 16716 } field_qualify_TafGateState_get; 16717 struct { 16718 int unit; 16719 bcm_field_entry_t entry; 16720 uint32 data; 16721 uint32 mask; 16722 } field_qualify_TcpAckNum; 16723 struct { 16724 int unit; 16725 bcm_field_entry_t entry; 16726 uint32 data; 16727 uint32 mask; 16728 } field_qualify_TcpAckNum_get; 16729 struct { 16730 int unit; 16731 bcm_field_entry_t entry; 16732 bcm_class_t data; 16733 bcm_class_t mask; 16734 } field_qualify_TcpClassOne; 16735 struct { 16736 int unit; 16737 bcm_field_entry_t entry; 16738 bcm_class_t * data; 16739 bcm_class_t * mask; 16740 } field_qualify_TcpClassOne_get; 16741 struct { 16742 int unit; 16743 bcm_field_entry_t entry; 16744 bcm_class_t data; 16745 bcm_class_t mask; 16746 } field_qualify_TcpClassZero; 16747 struct { 16748 int unit; 16749 bcm_field_entry_t entry; 16750 bcm_class_t * data; 16751 bcm_class_t * mask; 16752 } field_qualify_TcpClassZero_get; 16753 struct { 16754 int unit; 16755 bcm_field_entry_t entry; 16756 uint8 data; 16757 uint8 mask; 16758 } field_qualify_TcpControl; 16759 struct { 16760 int unit; 16761 bcm_field_entry_t entry; 16762 uint8 * data; 16763 uint8 * mask; 16764 } field_qualify_TcpControl_get; 16765 struct { 16766 int unit; 16767 bcm_field_entry_t entry; 16768 uint8 data; 16769 uint8 mask; 16770 } field_qualify_TcpHeaderSize; 16771 struct { 16772 int unit; 16773 bcm_field_entry_t entry; 16774 uint8 * data; 16775 uint8 * mask; 16776 } field_qualify_TcpHeaderSize_get; 16777 struct { 16778 int unit; 16779 bcm_field_entry_t entry; 16780 uint32 data; 16781 uint32 mask; 16782 } field_qualify_TcpSequenceNum; 16783 struct { 16784 int unit; 16785 bcm_field_entry_t entry; 16786 uint32 data; 16787 uint32 mask; 16788 } field_qualify_TcpSequenceNum_get; 16789 struct { 16790 int unit; 16791 bcm_field_entry_t entry; 16792 uint32 flag; 16793 } field_qualify_TcpSequenceZero; 16794 struct { 16795 int unit; 16796 bcm_field_entry_t entry; 16797 uint32 * flag; 16798 } field_qualify_TcpSequenceZero_get; 16799 struct { 16800 int unit; 16801 bcm_field_entry_t entry; 16802 bcm_field_timestamp_transmit_pkt_type_t ts_pkt_type; 16803 } field_qualify_TimeStampTxPktType; 16804 struct { 16805 int unit; 16806 bcm_field_entry_t entry; 16807 bcm_field_timestamp_transmit_pkt_type_t * ts_pkt_type; 16808 } field_qualify_TimeStampTxPktType_get; 16809 struct { 16810 int unit; 16811 bcm_field_entry_t entry; 16812 uint8 data; 16813 uint8 mask; 16814 } field_qualify_Tos; 16815 struct { 16816 int unit; 16817 bcm_field_entry_t entry; 16818 bcm_class_t data; 16819 bcm_class_t mask; 16820 } field_qualify_TosClassOne; 16821 struct { 16822 int unit; 16823 bcm_field_entry_t entry; 16824 bcm_class_t * data; 16825 bcm_class_t * mask; 16826 } field_qualify_TosClassOne_get; 16827 struct { 16828 int unit; 16829 bcm_field_entry_t entry; 16830 bcm_class_t data; 16831 bcm_class_t mask; 16832 } field_qualify_TosClassZero; 16833 struct { 16834 int unit; 16835 bcm_field_entry_t entry; 16836 bcm_class_t * data; 16837 bcm_class_t * mask; 16838 } field_qualify_TosClassZero_get; 16839 struct { 16840 int unit; 16841 bcm_field_entry_t entry; 16842 uint8 data; 16843 uint8 mask; 16844 } field_qualify_TosLower4Bits; 16845 struct { 16846 int unit; 16847 bcm_field_entry_t entry; 16848 uint8 * data; 16849 uint8 * mask; 16850 } field_qualify_TosLower4Bits_get; 16851 struct { 16852 int unit; 16853 bcm_field_entry_t entry; 16854 uint8 * data; 16855 uint8 * mask; 16856 } field_qualify_Tos_get; 16857 struct { 16858 int unit; 16859 bcm_field_entry_t entry; 16860 bcm_vlan_t data; 16861 bcm_vlan_t mask; 16862 } field_qualify_TranslatedInnerVlan; 16863 struct { 16864 int unit; 16865 bcm_field_entry_t entry; 16866 uint8 data; 16867 uint8 mask; 16868 } field_qualify_TranslatedInnerVlanCfi; 16869 struct { 16870 int unit; 16871 bcm_field_entry_t entry; 16872 uint8 * data; 16873 uint8 * mask; 16874 } field_qualify_TranslatedInnerVlanCfi_get; 16875 struct { 16876 int unit; 16877 bcm_field_entry_t entry; 16878 bcm_vlan_t data; 16879 bcm_vlan_t mask; 16880 } field_qualify_TranslatedInnerVlanId; 16881 struct { 16882 int unit; 16883 bcm_field_entry_t entry; 16884 bcm_vlan_t * data; 16885 bcm_vlan_t * mask; 16886 } field_qualify_TranslatedInnerVlanId_get; 16887 struct { 16888 int unit; 16889 bcm_field_entry_t entry; 16890 uint8 data; 16891 uint8 mask; 16892 } field_qualify_TranslatedInnerVlanPri; 16893 struct { 16894 int unit; 16895 bcm_field_entry_t entry; 16896 uint8 * data; 16897 uint8 * mask; 16898 } field_qualify_TranslatedInnerVlanPri_get; 16899 struct { 16900 int unit; 16901 bcm_field_entry_t entry; 16902 bcm_vlan_t * data; 16903 bcm_vlan_t * mask; 16904 } field_qualify_TranslatedInnerVlan_get; 16905 struct { 16906 int unit; 16907 bcm_field_entry_t entry; 16908 bcm_vlan_t data; 16909 bcm_vlan_t mask; 16910 } field_qualify_TranslatedOuterVlan; 16911 struct { 16912 int unit; 16913 bcm_field_entry_t entry; 16914 uint8 data; 16915 uint8 mask; 16916 } field_qualify_TranslatedOuterVlanCfi; 16917 struct { 16918 int unit; 16919 bcm_field_entry_t entry; 16920 uint8 * data; 16921 uint8 * mask; 16922 } field_qualify_TranslatedOuterVlanCfi_get; 16923 struct { 16924 int unit; 16925 bcm_field_entry_t entry; 16926 bcm_vlan_t data; 16927 bcm_vlan_t mask; 16928 } field_qualify_TranslatedOuterVlanId; 16929 struct { 16930 int unit; 16931 bcm_field_entry_t entry; 16932 bcm_vlan_t * data; 16933 bcm_vlan_t * mask; 16934 } field_qualify_TranslatedOuterVlanId_get; 16935 struct { 16936 int unit; 16937 bcm_field_entry_t entry; 16938 uint8 data; 16939 uint8 mask; 16940 } field_qualify_TranslatedOuterVlanPri; 16941 struct { 16942 int unit; 16943 bcm_field_entry_t entry; 16944 uint8 * data; 16945 uint8 * mask; 16946 } field_qualify_TranslatedOuterVlanPri_get; 16947 struct { 16948 int unit; 16949 bcm_field_entry_t entry; 16950 bcm_vlan_t * data; 16951 bcm_vlan_t * mask; 16952 } field_qualify_TranslatedOuterVlan_get; 16953 struct { 16954 int unit; 16955 bcm_field_entry_t entry; 16956 uint8 data; 16957 uint8 mask; 16958 } field_qualify_TranslatedVlanFormat; 16959 struct { 16960 int unit; 16961 bcm_field_entry_t entry; 16962 uint8 * data; 16963 uint8 * mask; 16964 } field_qualify_TranslatedVlanFormat_get; 16965 struct { 16966 int unit; 16967 bcm_field_entry_t entry; 16968 uint32 data; 16969 uint32 mask; 16970 } field_qualify_TrillEgressRbridge; 16971 struct { 16972 int unit; 16973 bcm_field_entry_t entry; 16974 uint8 data; 16975 uint8 mask; 16976 } field_qualify_TrillEgressRbridgeHit; 16977 struct { 16978 int unit; 16979 bcm_field_entry_t entry; 16980 uint8 * data; 16981 uint8 * mask; 16982 } field_qualify_TrillEgressRbridgeHit_get; 16983 struct { 16984 int unit; 16985 bcm_field_entry_t entry; 16986 uint32 * data; 16987 uint32 * mask; 16988 } field_qualify_TrillEgressRbridge_get; 16989 struct { 16990 int unit; 16991 bcm_field_entry_t entry; 16992 uint8 data; 16993 uint8 mask; 16994 } field_qualify_TrillHopCount; 16995 struct { 16996 int unit; 16997 bcm_field_entry_t entry; 16998 uint8 * data; 16999 uint8 * mask; 17000 } field_qualify_TrillHopCount_get; 17001 struct { 17002 int unit; 17003 bcm_field_entry_t entry; 17004 uint8 data; 17005 uint8 mask; 17006 } field_qualify_TrillIVersion; 17007 struct { 17008 int unit; 17009 bcm_field_entry_t entry; 17010 uint8 * data; 17011 uint8 * mask; 17012 } field_qualify_TrillIVersion_get; 17013 struct { 17014 int unit; 17015 bcm_field_entry_t entry; 17016 uint16 data; 17017 uint16 mask; 17018 } field_qualify_TrillIngressRbridge; 17019 struct { 17020 int unit; 17021 bcm_field_entry_t entry; 17022 uint8 data; 17023 uint8 mask; 17024 } field_qualify_TrillIngressRbridgeHit; 17025 struct { 17026 int unit; 17027 bcm_field_entry_t entry; 17028 uint8 * data; 17029 uint8 * mask; 17030 } field_qualify_TrillIngressRbridgeHit_get; 17031 struct { 17032 int unit; 17033 bcm_field_entry_t entry; 17034 uint16 * data; 17035 uint16 * mask; 17036 } field_qualify_TrillIngressRbridge_get; 17037 struct { 17038 int unit; 17039 bcm_field_entry_t entry; 17040 uint8 data; 17041 uint8 mask; 17042 } field_qualify_TrillMultiDestination; 17043 struct { 17044 int unit; 17045 bcm_field_entry_t entry; 17046 uint8 * data; 17047 uint8 * mask; 17048 } field_qualify_TrillMultiDestination_get; 17049 struct { 17050 int unit; 17051 bcm_field_entry_t entry; 17052 uint8 data; 17053 uint8 mask; 17054 } field_qualify_TrillOpLength; 17055 struct { 17056 int unit; 17057 bcm_field_entry_t entry; 17058 uint8 * data; 17059 uint8 * mask; 17060 } field_qualify_TrillOpLength_get; 17061 struct { 17062 int unit; 17063 bcm_field_entry_t entry; 17064 uint64 data; 17065 uint64 mask; 17066 } field_qualify_TrillPayload; 17067 struct { 17068 int unit; 17069 bcm_field_entry_t entry; 17070 uint64 * data; 17071 uint64 * mask; 17072 } field_qualify_TrillPayload_get; 17073 struct { 17074 int unit; 17075 bcm_field_entry_t entry; 17076 uint32 data; 17077 uint32 mask; 17078 } field_qualify_TrunkHashResult; 17079 struct { 17080 int unit; 17081 bcm_field_entry_t entry; 17082 uint32 * data; 17083 uint32 * mask; 17084 } field_qualify_TrunkHashResult_get; 17085 struct { 17086 int unit; 17087 bcm_field_entry_t entry; 17088 int data; 17089 int mask; 17090 } field_qualify_TrunkMemberSourceModuleId; 17091 struct { 17092 int unit; 17093 bcm_field_entry_t entry; 17094 int * data; 17095 int * mask; 17096 } field_qualify_TrunkMemberSourceModuleId_get; 17097 struct { 17098 int unit; 17099 bcm_field_entry_t entry; 17100 uint32 data; 17101 uint32 mask; 17102 } field_qualify_TsnFlowId; 17103 struct { 17104 int unit; 17105 bcm_field_entry_t entry; 17106 uint32 * data; 17107 uint32 * mask; 17108 } field_qualify_TsnFlowId_get; 17109 struct { 17110 int unit; 17111 bcm_field_entry_t entry; 17112 uint8 data; 17113 uint8 mask; 17114 } field_qualify_Ttl; 17115 struct { 17116 int unit; 17117 bcm_field_entry_t entry; 17118 bcm_class_t data; 17119 bcm_class_t mask; 17120 } field_qualify_TtlClassOne; 17121 struct { 17122 int unit; 17123 bcm_field_entry_t entry; 17124 bcm_class_t * data; 17125 bcm_class_t * mask; 17126 } field_qualify_TtlClassOne_get; 17127 struct { 17128 int unit; 17129 bcm_field_entry_t entry; 17130 bcm_class_t data; 17131 bcm_class_t mask; 17132 } field_qualify_TtlClassZero; 17133 struct { 17134 int unit; 17135 bcm_field_entry_t entry; 17136 bcm_class_t * data; 17137 bcm_class_t * mask; 17138 } field_qualify_TtlClassZero_get; 17139 struct { 17140 int unit; 17141 bcm_field_entry_t entry; 17142 uint8 * data; 17143 uint8 * mask; 17144 } field_qualify_Ttl_get; 17145 struct { 17146 int unit; 17147 bcm_field_entry_t entry; 17148 bcm_ip_t data; 17149 bcm_ip_t mask; 17150 } field_qualify_TunnelAltDstIp; 17151 struct { 17152 int unit; 17153 bcm_field_entry_t entry; 17154 uint8 * data; 17155 uint8 * mask; 17156 } field_qualify_TunnelAltDstIp6; 17157 struct { 17158 int unit; 17159 bcm_field_entry_t entry; 17160 bcm_ip6_t * data; 17161 bcm_ip6_t * mask; 17162 } field_qualify_TunnelAltDstIp6_get; 17163 struct { 17164 int unit; 17165 bcm_field_entry_t entry; 17166 bcm_ip_t * data; 17167 bcm_ip_t * mask; 17168 } field_qualify_TunnelAltDstIp_get; 17169 struct { 17170 int unit; 17171 bcm_field_entry_t entry; 17172 uint16 data; 17173 uint16 mask; 17174 } field_qualify_TunnelAltEtherType; 17175 struct { 17176 int unit; 17177 bcm_field_entry_t entry; 17178 uint16 * data; 17179 uint16 * mask; 17180 } field_qualify_TunnelAltEtherType_get; 17181 struct { 17182 int unit; 17183 bcm_field_entry_t entry; 17184 uint8 data; 17185 uint8 mask; 17186 } field_qualify_TunnelAltIpProtocol; 17187 struct { 17188 int unit; 17189 bcm_field_entry_t entry; 17190 uint8 * data; 17191 uint8 * mask; 17192 } field_qualify_TunnelAltIpProtocol_get; 17193 struct { 17194 int unit; 17195 bcm_field_entry_t entry; 17196 uint16 data; 17197 uint16 mask; 17198 } field_qualify_TunnelAltL4DstPort; 17199 struct { 17200 int unit; 17201 bcm_field_entry_t entry; 17202 uint16 * data; 17203 uint16 * mask; 17204 } field_qualify_TunnelAltL4DstPort_get; 17205 struct { 17206 int unit; 17207 bcm_field_entry_t entry; 17208 uint16 data; 17209 uint16 mask; 17210 } field_qualify_TunnelAltL4SrcPort; 17211 struct { 17212 int unit; 17213 bcm_field_entry_t entry; 17214 uint16 * data; 17215 uint16 * mask; 17216 } field_qualify_TunnelAltL4SrcPort_get; 17217 struct { 17218 int unit; 17219 bcm_field_entry_t entry; 17220 bcm_ip_t data; 17221 bcm_ip_t mask; 17222 } field_qualify_TunnelAltSrcIp; 17223 struct { 17224 int unit; 17225 bcm_field_entry_t entry; 17226 uint8 * data; 17227 uint8 * mask; 17228 } field_qualify_TunnelAltSrcIp6; 17229 struct { 17230 int unit; 17231 bcm_field_entry_t entry; 17232 bcm_ip6_t * data; 17233 bcm_ip6_t * mask; 17234 } field_qualify_TunnelAltSrcIp6_get; 17235 struct { 17236 int unit; 17237 bcm_field_entry_t entry; 17238 bcm_ip_t * data; 17239 bcm_ip_t * mask; 17240 } field_qualify_TunnelAltSrcIp_get; 17241 struct { 17242 int unit; 17243 bcm_field_entry_t entry; 17244 bcm_ip_t data; 17245 bcm_ip_t mask; 17246 } field_qualify_TunnelHeaderDip; 17247 struct { 17248 int unit; 17249 bcm_field_entry_t entry; 17250 uint8 * data; 17251 uint8 * mask; 17252 } field_qualify_TunnelHeaderDip6; 17253 struct { 17254 int unit; 17255 bcm_field_entry_t entry; 17256 bcm_ip6_t * data; 17257 bcm_ip6_t * mask; 17258 } field_qualify_TunnelHeaderDip6_get; 17259 struct { 17260 int unit; 17261 bcm_field_entry_t entry; 17262 bcm_ip_t * data; 17263 bcm_ip_t * mask; 17264 } field_qualify_TunnelHeaderDip_get; 17265 struct { 17266 int unit; 17267 bcm_field_entry_t entry; 17268 uint8 * data; 17269 uint8 * mask; 17270 } field_qualify_TunnelHeaderDstMac; 17271 struct { 17272 int unit; 17273 bcm_field_entry_t entry; 17274 bcm_mac_t * data; 17275 bcm_mac_t * mask; 17276 } field_qualify_TunnelHeaderDstMac_get; 17277 struct { 17278 int unit; 17279 bcm_field_entry_t entry; 17280 uint8 data; 17281 uint8 mask; 17282 } field_qualify_TunnelHeaderIpProtocol; 17283 struct { 17284 int unit; 17285 bcm_field_entry_t entry; 17286 uint8 * data; 17287 uint8 * mask; 17288 } field_qualify_TunnelHeaderIpProtocol_get; 17289 struct { 17290 int unit; 17291 bcm_field_entry_t entry; 17292 bcm_ip_t data; 17293 bcm_ip_t mask; 17294 } field_qualify_TunnelHeaderSip; 17295 struct { 17296 int unit; 17297 bcm_field_entry_t entry; 17298 uint8 * data; 17299 uint8 * mask; 17300 } field_qualify_TunnelHeaderSip6; 17301 struct { 17302 int unit; 17303 bcm_field_entry_t entry; 17304 bcm_ip6_t * data; 17305 bcm_ip6_t * mask; 17306 } field_qualify_TunnelHeaderSip6_get; 17307 struct { 17308 int unit; 17309 bcm_field_entry_t entry; 17310 bcm_ip_t * data; 17311 bcm_ip_t * mask; 17312 } field_qualify_TunnelHeaderSip_get; 17313 struct { 17314 int unit; 17315 bcm_field_entry_t entry; 17316 uint8 * data; 17317 uint8 * mask; 17318 } field_qualify_TunnelHeaderSrcMac; 17319 struct { 17320 int unit; 17321 bcm_field_entry_t entry; 17322 bcm_mac_t * data; 17323 bcm_mac_t * mask; 17324 } field_qualify_TunnelHeaderSrcMac_get; 17325 struct { 17326 int unit; 17327 bcm_field_entry_t entry; 17328 uint32 data; 17329 uint32 mask; 17330 } field_qualify_TunnelId; 17331 struct { 17332 int unit; 17333 bcm_field_entry_t entry; 17334 uint32 * data; 17335 uint32 * mask; 17336 } field_qualify_TunnelId_get; 17337 struct { 17338 int unit; 17339 bcm_field_entry_t entry; 17340 bcm_ip_t data; 17341 bcm_ip_t mask; 17342 } field_qualify_TunnelPayloadDip; 17343 struct { 17344 int unit; 17345 bcm_field_entry_t entry; 17346 uint8 * data; 17347 uint8 * mask; 17348 } field_qualify_TunnelPayloadDip6; 17349 struct { 17350 int unit; 17351 bcm_field_entry_t entry; 17352 bcm_ip6_t * data; 17353 bcm_ip6_t * mask; 17354 } field_qualify_TunnelPayloadDip6_get; 17355 struct { 17356 int unit; 17357 bcm_field_entry_t entry; 17358 bcm_ip_t * data; 17359 bcm_ip_t * mask; 17360 } field_qualify_TunnelPayloadDip_get; 17361 struct { 17362 int unit; 17363 bcm_field_entry_t entry; 17364 uint8 * data; 17365 uint8 * mask; 17366 } field_qualify_TunnelPayloadDstMac; 17367 struct { 17368 int unit; 17369 bcm_field_entry_t entry; 17370 bcm_mac_t * data; 17371 bcm_mac_t * mask; 17372 } field_qualify_TunnelPayloadDstMac_get; 17373 struct { 17374 int unit; 17375 bcm_field_entry_t entry; 17376 uint16 data; 17377 uint16 mask; 17378 } field_qualify_TunnelPayloadEtherType; 17379 struct { 17380 int unit; 17381 bcm_field_entry_t entry; 17382 uint16 * data; 17383 uint16 * mask; 17384 } field_qualify_TunnelPayloadEtherType_get; 17385 struct { 17386 int unit; 17387 bcm_field_entry_t entry; 17388 uint16 data; 17389 uint16 mask; 17390 } field_qualify_TunnelPayloadIp4Length; 17391 struct { 17392 int unit; 17393 bcm_field_entry_t entry; 17394 uint16 * data; 17395 uint16 * mask; 17396 } field_qualify_TunnelPayloadIp4Length_get; 17397 struct { 17398 int unit; 17399 bcm_field_entry_t entry; 17400 uint16 data; 17401 uint16 mask; 17402 } field_qualify_TunnelPayloadIp6Length; 17403 struct { 17404 int unit; 17405 bcm_field_entry_t entry; 17406 uint16 * data; 17407 uint16 * mask; 17408 } field_qualify_TunnelPayloadIp6Length_get; 17409 struct { 17410 int unit; 17411 bcm_field_entry_t entry; 17412 uint8 data; 17413 uint8 mask; 17414 } field_qualify_TunnelPayloadIpProtocol; 17415 struct { 17416 int unit; 17417 bcm_field_entry_t entry; 17418 uint8 * data; 17419 uint8 * mask; 17420 } field_qualify_TunnelPayloadIpProtocol_get; 17421 struct { 17422 int unit; 17423 bcm_field_entry_t entry; 17424 bcm_l4_port_t data; 17425 bcm_l4_port_t mask; 17426 } field_qualify_TunnelPayloadL4DstPort; 17427 struct { 17428 int unit; 17429 bcm_field_entry_t entry; 17430 bcm_l4_port_t * data; 17431 bcm_l4_port_t * mask; 17432 } field_qualify_TunnelPayloadL4DstPort_get; 17433 struct { 17434 int unit; 17435 bcm_field_entry_t entry; 17436 bcm_l4_port_t data; 17437 bcm_l4_port_t mask; 17438 } field_qualify_TunnelPayloadL4SrcPort; 17439 struct { 17440 int unit; 17441 bcm_field_entry_t entry; 17442 bcm_l4_port_t * data; 17443 bcm_l4_port_t * mask; 17444 } field_qualify_TunnelPayloadL4SrcPort_get; 17445 struct { 17446 int unit; 17447 bcm_field_entry_t entry; 17448 bcm_vlan_t data; 17449 bcm_vlan_t mask; 17450 } field_qualify_TunnelPayloadOuterVlan; 17451 struct { 17452 int unit; 17453 bcm_field_entry_t entry; 17454 uint8 data; 17455 uint8 mask; 17456 } field_qualify_TunnelPayloadOuterVlanCfi; 17457 struct { 17458 int unit; 17459 bcm_field_entry_t entry; 17460 uint8 * data; 17461 uint8 * mask; 17462 } field_qualify_TunnelPayloadOuterVlanCfi_get; 17463 struct { 17464 int unit; 17465 bcm_field_entry_t entry; 17466 bcm_vlan_t data; 17467 bcm_vlan_t mask; 17468 } field_qualify_TunnelPayloadOuterVlanId; 17469 struct { 17470 int unit; 17471 bcm_field_entry_t entry; 17472 bcm_vlan_t * data; 17473 bcm_vlan_t * mask; 17474 } field_qualify_TunnelPayloadOuterVlanId_get; 17475 struct { 17476 int unit; 17477 bcm_field_entry_t entry; 17478 uint8 data; 17479 uint8 mask; 17480 } field_qualify_TunnelPayloadOuterVlanPri; 17481 struct { 17482 int unit; 17483 bcm_field_entry_t entry; 17484 uint8 * data; 17485 uint8 * mask; 17486 } field_qualify_TunnelPayloadOuterVlanPri_get; 17487 struct { 17488 int unit; 17489 bcm_field_entry_t entry; 17490 bcm_vlan_t * data; 17491 bcm_vlan_t * mask; 17492 } field_qualify_TunnelPayloadOuterVlan_get; 17493 struct { 17494 int unit; 17495 bcm_field_entry_t entry; 17496 bcm_ip_t data; 17497 bcm_ip_t mask; 17498 } field_qualify_TunnelPayloadSip; 17499 struct { 17500 int unit; 17501 bcm_field_entry_t entry; 17502 uint8 * data; 17503 uint8 * mask; 17504 } field_qualify_TunnelPayloadSip6; 17505 struct { 17506 int unit; 17507 bcm_field_entry_t entry; 17508 bcm_ip6_t * data; 17509 bcm_ip6_t * mask; 17510 } field_qualify_TunnelPayloadSip6_get; 17511 struct { 17512 int unit; 17513 bcm_field_entry_t entry; 17514 bcm_ip_t * data; 17515 bcm_ip_t * mask; 17516 } field_qualify_TunnelPayloadSip_get; 17517 struct { 17518 int unit; 17519 bcm_field_entry_t entry; 17520 uint8 * data; 17521 uint8 * mask; 17522 } field_qualify_TunnelPayloadSrcMac; 17523 struct { 17524 int unit; 17525 bcm_field_entry_t entry; 17526 bcm_mac_t * data; 17527 bcm_mac_t * mask; 17528 } field_qualify_TunnelPayloadSrcMac_get; 17529 struct { 17530 int unit; 17531 bcm_field_entry_t entry; 17532 bcm_field_TunnelSubType_t type; 17533 } field_qualify_TunnelSubType; 17534 struct { 17535 int unit; 17536 bcm_field_entry_t entry; 17537 bcm_field_TunnelSubType_t * type; 17538 } field_qualify_TunnelSubType_get; 17539 struct { 17540 int unit; 17541 bcm_field_entry_t entry; 17542 uint32 data; 17543 uint32 mask; 17544 } field_qualify_TunnelTermStatus; 17545 struct { 17546 int unit; 17547 bcm_field_entry_t entry; 17548 uint32 * data; 17549 uint32 * mask; 17550 } field_qualify_TunnelTermStatus_get; 17551 struct { 17552 int unit; 17553 bcm_field_entry_t entry; 17554 uint8 data; 17555 uint8 mask; 17556 } field_qualify_TunnelTerminated; 17557 struct { 17558 int unit; 17559 bcm_field_entry_t entry; 17560 uint8 data; 17561 uint8 mask; 17562 } field_qualify_TunnelTerminatedHit; 17563 struct { 17564 int unit; 17565 bcm_field_entry_t entry; 17566 uint8 * data; 17567 uint8 * mask; 17568 } field_qualify_TunnelTerminatedHit_get; 17569 struct { 17570 int unit; 17571 bcm_field_entry_t entry; 17572 uint64 data; 17573 uint64 mask; 17574 } field_qualify_TunnelTerminatedValue; 17575 struct { 17576 int unit; 17577 bcm_field_entry_t entry; 17578 uint64 * data; 17579 uint64 * mask; 17580 } field_qualify_TunnelTerminatedValue_get; 17581 struct { 17582 int unit; 17583 bcm_field_entry_t entry; 17584 uint8 * data; 17585 uint8 * mask; 17586 } field_qualify_TunnelTerminated_get; 17587 struct { 17588 int unit; 17589 bcm_field_entry_t entry; 17590 uint8 data; 17591 uint8 mask; 17592 } field_qualify_TunnelTerminationProcessingProfile; 17593 struct { 17594 int unit; 17595 bcm_field_entry_t entry; 17596 uint8 * data; 17597 uint8 * mask; 17598 } field_qualify_TunnelTerminationProcessingProfile_get; 17599 struct { 17600 int unit; 17601 bcm_field_entry_t entry; 17602 bcm_field_TunnelType_t tunnel_type; 17603 } field_qualify_TunnelType; 17604 struct { 17605 int unit; 17606 bcm_field_entry_t entry; 17607 bcm_field_TunnelType_t * tunnel_type; 17608 } field_qualify_TunnelType_get; 17609 struct { 17610 int unit; 17611 bcm_field_entry_t entry; 17612 bcm_field_PortType_t port_type; 17613 } field_qualify_TxPortType; 17614 struct { 17615 int unit; 17616 bcm_field_entry_t entry; 17617 bcm_field_PortType_t * port_type; 17618 } field_qualify_TxPortType_get; 17619 struct { 17620 int unit; 17621 bcm_field_entry_t entry; 17622 uint32 data; 17623 uint32 mask; 17624 } field_qualify_UdfClass; 17625 struct { 17626 int unit; 17627 bcm_field_entry_t entry; 17628 uint32 * data; 17629 uint32 * mask; 17630 } field_qualify_UdfClass_get; 17631 struct { 17632 int unit; 17633 bcm_field_entry_t entry; 17634 uint16 data; 17635 uint16 mask; 17636 } field_qualify_UdpLength; 17637 struct { 17638 int unit; 17639 bcm_field_entry_t entry; 17640 uint16 data; 17641 uint16 mask; 17642 } field_qualify_UdpLength_get; 17643 struct { 17644 int unit; 17645 bcm_field_entry_t entry; 17646 uint8 data; 17647 uint8 mask; 17648 } field_qualify_UntagPkt; 17649 struct { 17650 int unit; 17651 bcm_field_entry_t entry; 17652 uint8 * data; 17653 uint8 * mask; 17654 } field_qualify_UntagPkt_get; 17655 struct { 17656 int unit; 17657 bcm_field_entry_t entry; 17658 bcm_field_range_t range; 17659 int invert; 17660 } field_qualify_VPortRangeCheck; 17661 struct { 17662 int unit; 17663 bcm_field_entry_t entry; 17664 int max_count; 17665 bcm_field_range_t * range; 17666 int * invert; 17667 int * count; 17668 } field_qualify_VPortRangeCheck_get; 17669 struct { 17670 int unit; 17671 bcm_field_entry_t entry; 17672 uint32 data; 17673 uint32 mask; 17674 } field_qualify_VlanAction; 17675 struct { 17676 int unit; 17677 bcm_field_entry_t entry; 17678 uint32 * data; 17679 uint32 * mask; 17680 } field_qualify_VlanAction_get; 17681 struct { 17682 int unit; 17683 bcm_field_entry_t entry; 17684 uint8 data; 17685 uint8 mask; 17686 } field_qualify_VlanFormat; 17687 struct { 17688 int unit; 17689 bcm_field_entry_t entry; 17690 uint8 * data; 17691 uint8 * mask; 17692 } field_qualify_VlanFormat_get; 17693 struct { 17694 int unit; 17695 bcm_field_entry_t entry; 17696 uint8 data; 17697 uint8 mask; 17698 } field_qualify_VlanMembershipCheck; 17699 struct { 17700 int unit; 17701 bcm_field_entry_t entry; 17702 uint8 * data; 17703 uint8 * mask; 17704 } field_qualify_VlanMembershipCheck_get; 17705 struct { 17706 int unit; 17707 bcm_field_entry_t entry; 17708 uint8 data; 17709 } field_qualify_VlanSREnable; 17710 struct { 17711 int unit; 17712 bcm_field_entry_t entry; 17713 uint8 * data; 17714 } field_qualify_VlanSREnable_get; 17715 struct { 17716 int unit; 17717 bcm_field_entry_t entry; 17718 uint8 lan_id; 17719 } field_qualify_VlanSRLanId; 17720 struct { 17721 int unit; 17722 bcm_field_entry_t entry; 17723 uint8 * lan_id; 17724 } field_qualify_VlanSRLanId_get; 17725 struct { 17726 int unit; 17727 bcm_field_entry_t entry; 17728 uint16 data; 17729 uint16 mask; 17730 } field_qualify_VlanTranslateClassId; 17731 struct { 17732 int unit; 17733 bcm_field_entry_t entry; 17734 uint16 * data; 17735 uint16 * mask; 17736 } field_qualify_VlanTranslateClassId_get; 17737 struct { 17738 int unit; 17739 bcm_field_entry_t entry; 17740 uint8 data; 17741 uint8 mask; 17742 } field_qualify_VlanTranslationHit; 17743 struct { 17744 int unit; 17745 bcm_field_entry_t entry; 17746 uint8 * data; 17747 uint8 * mask; 17748 } field_qualify_VlanTranslationHit_get; 17749 struct { 17750 int unit; 17751 bcm_field_entry_t entry; 17752 uint64 data; 17753 uint64 mask; 17754 } field_qualify_VlanTranslationValue; 17755 struct { 17756 int unit; 17757 bcm_field_entry_t entry; 17758 uint64 * data; 17759 uint64 * mask; 17760 } field_qualify_VlanTranslationValue_get; 17761 struct { 17762 int unit; 17763 bcm_field_entry_t entry; 17764 uint32 data; 17765 uint32 mask; 17766 } field_qualify_VnTag; 17767 struct { 17768 int unit; 17769 bcm_field_entry_t entry; 17770 uint32 * data; 17771 uint32 * mask; 17772 } field_qualify_VnTag_get; 17773 struct { 17774 int unit; 17775 bcm_field_entry_t entry; 17776 bcm_vpn_t data; 17777 bcm_vpn_t mask; 17778 } field_qualify_Vpn; 17779 struct { 17780 int unit; 17781 bcm_field_entry_t entry; 17782 uint8 data; 17783 uint8 mask; 17784 } field_qualify_VpnOpaqueCtrlId; 17785 struct { 17786 int unit; 17787 bcm_field_entry_t entry; 17788 uint8 * data; 17789 uint8 * mask; 17790 } field_qualify_VpnOpaqueCtrlId_get; 17791 struct { 17792 int unit; 17793 bcm_field_entry_t entry; 17794 bcm_gport_t port_id; 17795 } field_qualify_VpnUnknownDstMacDstPort; 17796 struct { 17797 int unit; 17798 bcm_field_entry_t entry; 17799 bcm_gport_t * port_id; 17800 } field_qualify_VpnUnknownDstMacDstPort_get; 17801 struct { 17802 int unit; 17803 bcm_field_entry_t entry; 17804 bcm_vpn_t * data; 17805 bcm_vpn_t * mask; 17806 } field_qualify_Vpn_get; 17807 struct { 17808 int unit; 17809 bcm_field_entry_t entry; 17810 uint32 data; 17811 uint32 mask; 17812 } field_qualify_Vrf; 17813 struct { 17814 int unit; 17815 bcm_field_entry_t entry; 17816 uint32 * data; 17817 uint32 * mask; 17818 } field_qualify_Vrf_get; 17819 struct { 17820 int unit; 17821 bcm_field_entry_t entry; 17822 uint8 data; 17823 uint8 mask; 17824 } field_qualify_VxlanClassValid; 17825 struct { 17826 int unit; 17827 bcm_field_entry_t entry; 17828 uint8 * data; 17829 uint8 * mask; 17830 } field_qualify_VxlanClassValid_get; 17831 struct { 17832 int unit; 17833 bcm_field_entry_t entry; 17834 uint8 data; 17835 uint8 mask; 17836 } field_qualify_VxlanFlags; 17837 struct { 17838 int unit; 17839 bcm_field_entry_t entry; 17840 uint8 * data; 17841 uint8 * mask; 17842 } field_qualify_VxlanFlags_get; 17843 struct { 17844 int unit; 17845 bcm_field_entry_t entry; 17846 uint8 data; 17847 uint8 mask; 17848 } field_qualify_VxlanGbpPresent; 17849 struct { 17850 int unit; 17851 bcm_field_entry_t entry; 17852 uint8 * data; 17853 uint8 * mask; 17854 } field_qualify_VxlanGbpPresent_get; 17855 struct { 17856 int unit; 17857 bcm_field_entry_t entry; 17858 uint8 data; 17859 uint8 mask; 17860 } field_qualify_VxlanHeaderBits56_63; 17861 struct { 17862 int unit; 17863 bcm_field_entry_t entry; 17864 uint8 * data; 17865 uint8 * mask; 17866 } field_qualify_VxlanHeaderBits56_63_get; 17867 struct { 17868 int unit; 17869 bcm_field_entry_t entry; 17870 uint32 data; 17871 uint32 mask; 17872 } field_qualify_VxlanHeaderBits8_31; 17873 struct { 17874 int unit; 17875 bcm_field_entry_t entry; 17876 uint32 * data; 17877 uint32 * mask; 17878 } field_qualify_VxlanHeaderBits8_31_get; 17879 struct { 17880 int unit; 17881 bcm_field_entry_t entry; 17882 uint32 data; 17883 uint32 mask; 17884 } field_qualify_VxlanNetworkId; 17885 struct { 17886 int unit; 17887 bcm_field_entry_t entry; 17888 uint32 * data; 17889 uint32 * mask; 17890 } field_qualify_VxlanNetworkId_get; 17891 struct { 17892 int unit; 17893 bcm_field_entry_t entry; 17894 uint8 data; 17895 uint8 mask; 17896 } field_qualify_VxlanPacket; 17897 struct { 17898 int unit; 17899 bcm_field_entry_t entry; 17900 uint8 * data; 17901 uint8 * mask; 17902 } field_qualify_VxlanPacket_get; 17903 struct { 17904 int unit; 17905 bcm_field_entry_t entry; 17906 uint8 data; 17907 uint8 mask; 17908 } field_qualify_VxlanPayloadVlanFormat; 17909 struct { 17910 int unit; 17911 bcm_field_entry_t entry; 17912 uint8 * data; 17913 uint8 * mask; 17914 } field_qualify_VxlanPayloadVlanFormat_get; 17915 struct { 17916 int unit; 17917 bcm_field_entry_t entry; 17918 uint8 data; 17919 uint8 mask; 17920 } field_qualify_VxlanVnidVlanTranslateHit; 17921 struct { 17922 int unit; 17923 bcm_field_entry_t entry; 17924 uint8 * data; 17925 uint8 * mask; 17926 } field_qualify_VxlanVnidVlanTranslateHit_get; 17927 struct { 17928 int unit; 17929 bcm_field_entry_t entry; 17930 } field_qualify_clear; 17931 struct { 17932 int unit; 17933 bcm_field_entry_t eid; 17934 int qual_id; 17935 uint8 * data; 17936 uint8 * mask; 17937 uint16 length; 17938 } field_qualify_data; 17939 struct { 17940 int unit; 17941 bcm_field_entry_t eid; 17942 int qual_id; 17943 uint16 length_max; 17944 uint8 * data; 17945 uint8 * mask; 17946 uint16 * length; 17947 } field_qualify_data_get; 17948 struct { 17949 int unit; 17950 bcm_field_entry_t eid; 17951 bcm_udf_id_t udf_id; 17952 int length; 17953 uint8 * data; 17954 uint8 * mask; 17955 } field_qualify_udf; 17956 struct { 17957 int unit; 17958 bcm_field_entry_t eid; 17959 bcm_udf_id_t udf_id; 17960 int max_length; 17961 uint8 * data; 17962 uint8 * mask; 17963 int * actual_length; 17964 } field_qualify_udf_get; 17965 struct { 17966 int unit; 17967 bcm_field_range_t * range; 17968 uint32 flags; 17969 bcm_l4_port_t min; 17970 bcm_l4_port_t max; 17971 } field_range_create; 17972 struct { 17973 int unit; 17974 bcm_field_range_t range; 17975 uint32 flags; 17976 bcm_l4_port_t min; 17977 bcm_l4_port_t max; 17978 } field_range_create_id; 17979 struct { 17980 int unit; 17981 bcm_field_range_t range; 17982 } field_range_destroy; 17983 struct { 17984 int unit; 17985 bcm_field_range_t range; 17986 uint32 * flags; 17987 bcm_l4_port_t * min; 17988 bcm_l4_port_t * max; 17989 } field_range_get; 17990 struct { 17991 int unit; 17992 bcm_field_range_t * range; 17993 uint32 flags; 17994 bcm_l4_port_t min; 17995 bcm_l4_port_t max; 17996 bcm_if_group_t group; 17997 } field_range_group_create; 17998 struct { 17999 int unit; 18000 bcm_field_range_t range; 18001 uint32 flags; 18002 bcm_l4_port_t min; 18003 bcm_l4_port_t max; 18004 bcm_if_group_t group; 18005 } field_range_group_create_id; 18006 struct { 18007 int unit; 18008 bcm_field_stage_t stage; 18009 bcm_field_range_t * range_id; 18010 bcm_field_range_info_t * range_info; 18011 } field_range_info_get; 18012 struct { 18013 int unit; 18014 bcm_field_range_t * range_id; 18015 uint32 create_flags; 18016 int count; 18017 uint32 * range_flags; 18018 uint32 * min_value; 18019 uint32 * max_value; 18020 } field_range_multi_create; 18021 struct { 18022 int unit; 18023 bcm_field_range_t range_id; 18024 int max_count; 18025 uint32 * range_flags; 18026 uint32 * minimum_value; 18027 uint32 * maxamum_value; 18028 int * actual_count; 18029 } field_range_multi_get; 18030 struct { 18031 int unit; 18032 uint32 flags; 18033 bcm_field_stage_t stage; 18034 bcm_field_range_t range_id; 18035 bcm_field_range_info_t * range_info; 18036 } field_range_set; 18037 struct { 18038 int unit; 18039 uint32 flags; 18040 bcm_field_stage_t stage; 18041 bcm_field_context_t context_id; 18042 uint32 configurable_range_index; 18043 bcm_field_range_qual_info_t * range_qualifier_info; 18044 } field_range_type_config_get; 18045 struct { 18046 int unit; 18047 uint32 flags; 18048 bcm_field_stage_t stage; 18049 bcm_field_context_t context_id; 18050 uint32 configurable_range_index; 18051 bcm_field_range_qual_info_t * range_qualifier_info; 18052 } field_range_type_config_set; 18053 struct { 18054 int unit; 18055 } field_resync; 18056 struct { 18057 int unit; 18058 uint8 * mac; 18059 uint32 class_id; 18060 } field_sat_macsa_add; 18061 struct { 18062 int unit; 18063 uint8 * mac; 18064 } field_sat_macsa_delete; 18065 struct { 18066 int unit; 18067 } field_sat_macsa_delete_all; 18068 struct { 18069 int unit; 18070 uint8 * mac; 18071 uint32 * class_id; 18072 } field_sat_macsa_get; 18073 #ifdef BROADCOM_DEBUG 18074 struct { 18075 int unit; 18076 char * pfx; 18077 } field_show; 18078 #endif /* BROADCOM_DEBUG */ 18079 struct { 18080 int unit; 18081 bcm_field_stage_t stage; 18082 bcm_pbmp_t pbmp; 18083 bcm_field_src_class_mode_t * mode; 18084 } field_source_class_mode_get; 18085 struct { 18086 int unit; 18087 bcm_field_stage_t stage; 18088 bcm_pbmp_t pbmp; 18089 bcm_field_src_class_mode_t mode; 18090 } field_source_class_mode_set; 18091 struct { 18092 int unit; 18093 bcm_field_stage_t stage; 18094 bcm_field_aset_t * aset; 18095 } field_stage_aset_get; 18096 struct { 18097 int unit; 18098 bcm_field_stage_t stage; 18099 bcm_field_stage_info_t * info; 18100 } field_stage_info_get; 18101 struct { 18102 int unit; 18103 bcm_field_stage_t stage; 18104 uint8 presel; 18105 bcm_field_qset_t * qset; 18106 } field_stage_qset_get; 18107 struct { 18108 int unit; 18109 bcm_field_stage_t stage_id; 18110 int * slice_count; 18111 } field_stage_slice_count_get; 18112 struct { 18113 int unit; 18114 bcm_field_stage_t stage_id; 18115 bcm_pbmp_t pbmp; 18116 int slice_no; 18117 bcm_field_stage_slice_info_t * slice_info; 18118 } field_stage_slice_info_get; 18119 struct { 18120 int unit; 18121 int stat_id; 18122 uint64 value; 18123 } field_stat_all_set; 18124 struct { 18125 int unit; 18126 int stat_id; 18127 uint32 value; 18128 } field_stat_all_set32; 18129 struct { 18130 int unit; 18131 bcm_field_group_t group; 18132 uint32 stat_counter_id; 18133 uint32 * stat_id; 18134 } field_stat_attach; 18135 struct { 18136 int unit; 18137 int stat_id; 18138 int nstat; 18139 bcm_field_stat_t * stat_arr; 18140 } field_stat_config_get; 18141 struct { 18142 int unit; 18143 uint32 stat_id; 18144 bcm_field_stat_t stat; 18145 uint32 num_entries; 18146 uint32 * counter_indexes; 18147 bcm_stat_value_t * counter_values; 18148 } field_stat_counter_get; 18149 struct { 18150 int unit; 18151 uint32 stat_id; 18152 bcm_field_stat_t stat; 18153 uint32 num_entries; 18154 uint32 * counter_indexes; 18155 bcm_stat_value_t * counter_values; 18156 } field_stat_counter_set; 18157 struct { 18158 int unit; 18159 uint32 stat_id; 18160 bcm_field_stat_t stat; 18161 uint32 num_entries; 18162 uint32 * counter_indexes; 18163 bcm_stat_value_t * counter_values; 18164 } field_stat_counter_sync_get; 18165 struct { 18166 int unit; 18167 bcm_field_group_t group; 18168 int nstat; 18169 bcm_field_stat_t * stat_arr; 18170 int * stat_id; 18171 } field_stat_create; 18172 struct { 18173 int unit; 18174 bcm_field_group_t group; 18175 int nstat; 18176 bcm_field_stat_t * stat_arr; 18177 int stat_id; 18178 } field_stat_create_id; 18179 struct { 18180 int unit; 18181 int stat_id; 18182 } field_stat_destroy; 18183 struct { 18184 int unit; 18185 uint32 stat_id; 18186 } field_stat_detach; 18187 struct { 18188 int unit; 18189 int stat_id; 18190 bcm_field_stat_t stat; 18191 uint64 * value; 18192 } field_stat_get; 18193 struct { 18194 int unit; 18195 int stat_id; 18196 bcm_field_stat_t stat; 18197 uint32 * value; 18198 } field_stat_get32; 18199 struct { 18200 int unit; 18201 bcm_field_group_t group; 18202 uint32 stat_id; 18203 uint32 * stat_counter_id; 18204 } field_stat_id_get; 18205 struct { 18206 int unit; 18207 int stat_id; 18208 int nstat; 18209 bcm_field_stat_t * stat_arr; 18210 uint64 * value_arr; 18211 } field_stat_multi_get; 18212 struct { 18213 int unit; 18214 int stat_id; 18215 int nstat; 18216 bcm_field_stat_t * stat_arr; 18217 uint32 * value_arr; 18218 } field_stat_multi_get32; 18219 struct { 18220 int unit; 18221 int stat_id; 18222 bcm_field_stat_t stat; 18223 uint64 value; 18224 } field_stat_set; 18225 struct { 18226 int unit; 18227 int stat_id; 18228 bcm_field_stat_t stat; 18229 uint32 value; 18230 } field_stat_set32; 18231 struct { 18232 int unit; 18233 int stat_id; 18234 int * stat_size; 18235 } field_stat_size; 18236 struct { 18237 int unit; 18238 int stat_id; 18239 bcm_field_stat_t stat; 18240 uint64 * value; 18241 } field_stat_sync_get; 18242 struct { 18243 int unit; 18244 int stat_id; 18245 bcm_field_stat_t stat; 18246 uint32 * value; 18247 } field_stat_sync_get32; 18248 struct { 18249 int unit; 18250 uint32 flags; 18251 bcm_field_tcam_bank_info_t * add_info; 18252 } field_tcam_bank_add; 18253 struct { 18254 int unit; 18255 uint32 flags; 18256 bcm_field_tcam_bank_info_t * evac_info; 18257 } field_tcam_bank_evacuate; 18258 struct { 18259 char * type; 18260 char * subtype; 18261 int remunit; 18262 } find; 18263 struct { 18264 int unit; 18265 int options; 18266 bcm_flexctr_action_t * action; 18267 uint32 * stat_counter_id; 18268 } flexctr_action_create; 18269 struct { 18270 int unit; 18271 uint32 stat_counter_id; 18272 } flexctr_action_destroy; 18273 struct { 18274 int unit; 18275 uint32 stat_counter_id; 18276 bcm_flexctr_action_t * action; 18277 } flexctr_action_get; 18278 struct { 18279 int unit; 18280 bcm_flexctr_action_traverse_cb trav_fn; 18281 void * user_data; 18282 } flexctr_action_traverse; 18283 struct { 18284 int unit; 18285 } flexctr_cleanup; 18286 struct { 18287 int unit; 18288 int options; 18289 bcm_flexctr_group_action_t * group_action; 18290 uint32 * group_stat_counter_id; 18291 } flexctr_group_action_create; 18292 struct { 18293 int unit; 18294 uint32 group_stat_counter_id; 18295 } flexctr_group_action_destroy; 18296 struct { 18297 int unit; 18298 uint32 group_stat_counter_id; 18299 bcm_flexctr_group_action_t * group_action; 18300 } flexctr_group_action_get; 18301 struct { 18302 int unit; 18303 bcm_flexctr_group_action_traverse_cb trav_fn; 18304 void * user_data; 18305 } flexctr_group_action_traverse; 18306 struct { 18307 int unit; 18308 } flexctr_init; 18309 struct { 18310 int unit; 18311 bcm_flexctr_object_t object; 18312 int array_size; 18313 bcm_flexctr_object_t * overlay_object_array; 18314 int * count; 18315 } flexctr_object_overlay_multi_get; 18316 struct { 18317 int unit; 18318 int profile_id; 18319 bcm_flexctr_packet_attribute_map_t * attr_map; 18320 uint32 offset_value; 18321 } flexctr_packet_attribute_map_add; 18322 struct { 18323 int unit; 18324 int profile_id; 18325 bcm_flexctr_packet_attribute_map_t * attr_map; 18326 } flexctr_packet_attribute_map_delete; 18327 struct { 18328 int unit; 18329 int profile_id; 18330 } flexctr_packet_attribute_map_delete_all; 18331 struct { 18332 int unit; 18333 int profile_id; 18334 bcm_flexctr_packet_attribute_map_t * attr_map; 18335 uint32 * offset_value; 18336 } flexctr_packet_attribute_map_get; 18337 struct { 18338 int unit; 18339 int profile_id; 18340 bcm_flexctr_packet_attribute_map_traverse_cb trav_fn; 18341 void * user_data; 18342 } flexctr_packet_attribute_map_traverse; 18343 struct { 18344 int unit; 18345 int options; 18346 bcm_flexctr_packet_attribute_profile_t * attr_profile; 18347 int * profile_id; 18348 } flexctr_packet_attribute_profile_create; 18349 struct { 18350 int unit; 18351 int profile_id; 18352 } flexctr_packet_attribute_profile_destroy; 18353 struct { 18354 int unit; 18355 int profile_id; 18356 bcm_flexctr_packet_attribute_profile_t * attr_profile; 18357 } flexctr_packet_attribute_profile_get; 18358 struct { 18359 int unit; 18360 bcm_flexctr_packet_attribute_profile_traverse_cb trav_fn; 18361 void * user_data; 18362 } flexctr_packet_attribute_profile_traverse; 18363 struct { 18364 int unit; 18365 int options; 18366 bcm_flexctr_quantization_t * quantization; 18367 uint32 * quant_id; 18368 } flexctr_quantization_create; 18369 struct { 18370 int unit; 18371 uint32 quant_id; 18372 } flexctr_quantization_destroy; 18373 struct { 18374 int unit; 18375 uint32 quant_id; 18376 bcm_flexctr_quantization_t * quantization; 18377 } flexctr_quantization_get; 18378 struct { 18379 int unit; 18380 bcm_flexctr_quantization_traverse_cb trav_fn; 18381 void * user_data; 18382 } flexctr_quantization_traverse; 18383 struct { 18384 int unit; 18385 uint32 stat_counter_id; 18386 uint32 num_entries; 18387 uint32 * counter_indexes; 18388 bcm_flexctr_counter_value_t * counter_values; 18389 } flexctr_stat_get; 18390 struct { 18391 int unit; 18392 uint32 stat_counter_id; 18393 uint32 num_entries; 18394 uint32 * counter_indexes; 18395 bcm_flexctr_counter_value_t * counter_values; 18396 } flexctr_stat_set; 18397 struct { 18398 int unit; 18399 uint32 stat_counter_id; 18400 uint32 num_entries; 18401 uint32 * counter_indexes; 18402 bcm_flexctr_counter_value_t * counter_values; 18403 } flexctr_stat_sync_get; 18404 struct { 18405 int unit; 18406 uint32 stat_counter_id; 18407 int * enable; 18408 } flexctr_trigger_enable_get; 18409 struct { 18410 int unit; 18411 uint32 stat_counter_id; 18412 int enable; 18413 } flexctr_trigger_enable_set; 18414 struct { 18415 int unit; 18416 bcm_flexdigest_entry_t entry; 18417 bcm_flexdigest_action_t action; 18418 uint16 param0; 18419 uint16 param1; 18420 } flexdigest_action_add; 18421 struct { 18422 int unit; 18423 bcm_flexdigest_entry_t entry; 18424 bcm_flexdigest_action_t action; 18425 } flexdigest_action_delete; 18426 struct { 18427 int unit; 18428 bcm_flexdigest_entry_t entry; 18429 } flexdigest_action_delete_all; 18430 struct { 18431 int unit; 18432 bcm_flexdigest_entry_t entry; 18433 bcm_flexdigest_action_t action; 18434 uint16 * param0; 18435 uint16 * param1; 18436 } flexdigest_action_get; 18437 struct { 18438 int unit; 18439 bcm_flexdigest_control_t type; 18440 int * arg; 18441 } flexdigest_control_get; 18442 struct { 18443 int unit; 18444 bcm_flexdigest_control_t type; 18445 int arg; 18446 } flexdigest_control_set; 18447 struct { 18448 int unit; 18449 } flexdigest_detach; 18450 struct { 18451 int unit; 18452 bcm_flexdigest_group_t group; 18453 bcm_flexdigest_entry_t * entry; 18454 } flexdigest_entry_create; 18455 struct { 18456 int unit; 18457 bcm_flexdigest_group_t group; 18458 bcm_flexdigest_entry_t entry; 18459 } flexdigest_entry_create_id; 18460 struct { 18461 int unit; 18462 bcm_flexdigest_entry_t entry; 18463 } flexdigest_entry_destroy; 18464 struct { 18465 int unit; 18466 bcm_flexdigest_group_t group; 18467 } flexdigest_entry_destroy_all; 18468 #ifdef BROADCOM_DEBUG 18469 struct { 18470 int unit; 18471 bcm_field_entry_t entry; 18472 } flexdigest_entry_dump; 18473 #endif /* BROADCOM_DEBUG */ 18474 struct { 18475 int unit; 18476 bcm_flexdigest_entry_t entry; 18477 } flexdigest_entry_install; 18478 struct { 18479 int unit; 18480 bcm_flexdigest_entry_t entry; 18481 int * pri; 18482 } flexdigest_entry_priority_get; 18483 struct { 18484 int unit; 18485 bcm_flexdigest_entry_t entry; 18486 int pri; 18487 } flexdigest_entry_priority_set; 18488 struct { 18489 int unit; 18490 bcm_flexdigest_entry_t entry; 18491 } flexdigest_entry_reinstall; 18492 struct { 18493 int unit; 18494 bcm_flexdigest_entry_t entry; 18495 } flexdigest_entry_remove; 18496 struct { 18497 int unit; 18498 bcm_flexdigest_qset_t qset; 18499 int pri; 18500 bcm_flexdigest_group_t * group; 18501 } flexdigest_group_create; 18502 struct { 18503 int unit; 18504 bcm_flexdigest_qset_t qset; 18505 int pri; 18506 bcm_flexdigest_group_t group; 18507 } flexdigest_group_create_id; 18508 struct { 18509 int unit; 18510 bcm_flexdigest_group_t group; 18511 } flexdigest_group_destroy; 18512 struct { 18513 int unit; 18514 } flexdigest_group_destroy_all; 18515 #ifdef BROADCOM_DEBUG 18516 struct { 18517 int unit; 18518 bcm_field_group_t group; 18519 } flexdigest_group_dump; 18520 #endif /* BROADCOM_DEBUG */ 18521 struct { 18522 int unit; 18523 bcm_flexdigest_group_t group; 18524 bcm_flexdigest_qset_t * qset; 18525 int * pri; 18526 } flexdigest_group_get; 18527 struct { 18528 int unit; 18529 uint32 options; 18530 int * hash_profile_id; 18531 } flexdigest_hash_profile_create; 18532 struct { 18533 int unit; 18534 int hash_profile_id; 18535 } flexdigest_hash_profile_destroy; 18536 struct { 18537 int unit; 18538 } flexdigest_hash_profile_destroy_all; 18539 struct { 18540 int unit; 18541 int hash_profile_id; 18542 bcm_flexdigest_hash_profile_control_t type; 18543 int * value; 18544 } flexdigest_hash_profile_get; 18545 struct { 18546 int unit; 18547 int hash_profile_id; 18548 bcm_flexdigest_hash_profile_control_t type; 18549 int value; 18550 } flexdigest_hash_profile_set; 18551 struct { 18552 int unit; 18553 bcm_flexdigest_hash_bin_set_t bin_set; 18554 int array_size; 18555 uint16 * salt_array; 18556 int * count; 18557 } flexdigest_hash_salt_get; 18558 struct { 18559 int unit; 18560 bcm_flexdigest_hash_bin_set_t bin_set; 18561 int array_size; 18562 uint16 * salt_array; 18563 } flexdigest_hash_salt_set; 18564 struct { 18565 int unit; 18566 } flexdigest_init; 18567 struct { 18568 int unit; 18569 bcm_flexdigest_match_id_t match_id; 18570 bcm_flexdigest_match_t match; 18571 } flexdigest_match_add; 18572 struct { 18573 int unit; 18574 bcm_flexdigest_match_id_t match_id; 18575 bcm_flexdigest_match_t match; 18576 } flexdigest_match_delete; 18577 struct { 18578 int unit; 18579 bcm_flexdigest_match_id_t match_id; 18580 } flexdigest_match_delete_all; 18581 struct { 18582 int unit; 18583 bcm_flexdigest_match_id_t match_id; 18584 int array_size; 18585 bcm_flexdigest_match_t * match_array; 18586 int * count; 18587 } flexdigest_match_get; 18588 struct { 18589 int unit; 18590 bcm_flexdigest_match_id_t * match_id; 18591 } flexdigest_match_id_create; 18592 struct { 18593 int unit; 18594 bcm_flexdigest_match_id_t match_id; 18595 } flexdigest_match_id_destroy; 18596 struct { 18597 int unit; 18598 } flexdigest_match_id_destroy_all; 18599 struct { 18600 int unit; 18601 uint32 options; 18602 int * norm_profile_id; 18603 } flexdigest_norm_profile_create; 18604 struct { 18605 int unit; 18606 int norm_profile_id; 18607 } flexdigest_norm_profile_destroy; 18608 struct { 18609 int unit; 18610 } flexdigest_norm_profile_destroy_all; 18611 struct { 18612 int unit; 18613 int norm_profile_id; 18614 bcm_flexdigest_norm_profile_control_t type; 18615 int * value; 18616 } flexdigest_norm_profile_get; 18617 struct { 18618 int unit; 18619 int norm_profile_id; 18620 bcm_flexdigest_norm_profile_control_t type; 18621 int value; 18622 } flexdigest_norm_profile_set; 18623 struct { 18624 int unit; 18625 uint32 options; 18626 int * seed_profile_id; 18627 } flexdigest_norm_seed_profile_create; 18628 struct { 18629 int unit; 18630 int seed_profile_id; 18631 } flexdigest_norm_seed_profile_destroy; 18632 struct { 18633 int unit; 18634 } flexdigest_norm_seed_profile_destroy_all; 18635 struct { 18636 int unit; 18637 int seed_profile_id; 18638 bcm_flexdigest_norm_seed_control_t type; 18639 int * value; 18640 } flexdigest_norm_seed_profile_get; 18641 struct { 18642 int unit; 18643 int seed_profile_id; 18644 bcm_flexdigest_norm_seed_control_t type; 18645 int value; 18646 } flexdigest_norm_seed_profile_set; 18647 struct { 18648 int unit; 18649 bcm_flexdigest_entry_t entry; 18650 bcm_flexdigest_qualify_t qual_id; 18651 } flexdigest_qualifier_delete; 18652 struct { 18653 int unit; 18654 bcm_flexdigest_entry_t entry; 18655 } flexdigest_qualifier_delete_all; 18656 struct { 18657 int unit; 18658 bcm_flexdigest_entry_t entry; 18659 uint8 data; 18660 uint8 mask; 18661 } flexdigest_qualify_FixedHve1ResultSet0; 18662 struct { 18663 int unit; 18664 bcm_flexdigest_entry_t entry; 18665 uint8 * data; 18666 uint8 * mask; 18667 } flexdigest_qualify_FixedHve1ResultSet0_get; 18668 struct { 18669 int unit; 18670 bcm_flexdigest_entry_t entry; 18671 uint8 data; 18672 uint8 mask; 18673 } flexdigest_qualify_FixedHve2ResultSet0; 18674 struct { 18675 int unit; 18676 bcm_flexdigest_entry_t entry; 18677 uint8 * data; 18678 uint8 * mask; 18679 } flexdigest_qualify_FixedHve2ResultSet0_get; 18680 struct { 18681 int unit; 18682 bcm_flexdigest_entry_t entry; 18683 uint8 data; 18684 uint8 mask; 18685 } flexdigest_qualify_FlexHve1ResultSet1; 18686 struct { 18687 int unit; 18688 bcm_flexdigest_entry_t entry; 18689 uint8 * data; 18690 uint8 * mask; 18691 } flexdigest_qualify_FlexHve1ResultSet1_get; 18692 struct { 18693 int unit; 18694 bcm_flexdigest_entry_t entry; 18695 uint8 data; 18696 uint8 mask; 18697 } flexdigest_qualify_FlexHve2ResultSet1; 18698 struct { 18699 int unit; 18700 bcm_flexdigest_entry_t entry; 18701 uint8 * data; 18702 uint8 * mask; 18703 } flexdigest_qualify_FlexHve2ResultSet1_get; 18704 struct { 18705 int unit; 18706 bcm_flexdigest_entry_t entry; 18707 uint8 data; 18708 uint8 mask; 18709 } flexdigest_qualify_L2IifFlexDigestCtrlIdA; 18710 struct { 18711 int unit; 18712 bcm_flexdigest_entry_t entry; 18713 uint8 * data; 18714 uint8 * mask; 18715 } flexdigest_qualify_L2IifFlexDigestCtrlIdA_get; 18716 struct { 18717 int unit; 18718 bcm_flexdigest_entry_t entry; 18719 uint8 data; 18720 uint8 mask; 18721 } flexdigest_qualify_L2IifFlexDigestCtrlIdB; 18722 struct { 18723 int unit; 18724 bcm_flexdigest_entry_t entry; 18725 uint8 * data; 18726 uint8 * mask; 18727 } flexdigest_qualify_L2IifFlexDigestCtrlIdB_get; 18728 struct { 18729 int unit; 18730 bcm_flexdigest_entry_t entry; 18731 uint8 data; 18732 uint8 mask; 18733 } flexdigest_qualify_L2IifOpaqueCtrlId; 18734 struct { 18735 int unit; 18736 bcm_flexdigest_entry_t entry; 18737 uint8 * data; 18738 uint8 * mask; 18739 } flexdigest_qualify_L2IifOpaqueCtrlId_get; 18740 struct { 18741 int unit; 18742 bcm_flexdigest_entry_t entry; 18743 uint8 data; 18744 uint8 mask; 18745 } flexdigest_qualify_L3IifOpaqueCtrlId; 18746 struct { 18747 int unit; 18748 bcm_flexdigest_entry_t entry; 18749 uint8 * data; 18750 uint8 * mask; 18751 } flexdigest_qualify_L3IifOpaqueCtrlId_get; 18752 struct { 18753 int unit; 18754 bcm_flexdigest_entry_t entry; 18755 uint8 data; 18756 uint8 mask; 18757 } flexdigest_qualify_L4Valid; 18758 struct { 18759 int unit; 18760 bcm_flexdigest_entry_t entry; 18761 uint8 * data; 18762 uint8 * mask; 18763 } flexdigest_qualify_L4Valid_get; 18764 struct { 18765 int unit; 18766 bcm_flexdigest_entry_t entry; 18767 bcm_flexdigest_match_id_t match_id; 18768 } flexdigest_qualify_MatchId; 18769 struct { 18770 int unit; 18771 bcm_flexdigest_entry_t entry; 18772 bcm_flexdigest_match_id_t * match_id; 18773 } flexdigest_qualify_MatchId_get; 18774 struct { 18775 int unit; 18776 bcm_flexdigest_entry_t entry; 18777 uint8 data; 18778 uint8 mask; 18779 } flexdigest_qualify_MyStation1Hit; 18780 struct { 18781 int unit; 18782 bcm_flexdigest_entry_t entry; 18783 uint8 * data; 18784 uint8 * mask; 18785 } flexdigest_qualify_MyStation1Hit_get; 18786 struct { 18787 int unit; 18788 bcm_flexdigest_entry_t entry; 18789 uint8 data; 18790 uint8 mask; 18791 } flexdigest_qualify_ProtocolPktOpaqueCtrlId; 18792 struct { 18793 int unit; 18794 bcm_flexdigest_entry_t entry; 18795 uint8 * data; 18796 uint8 * mask; 18797 } flexdigest_qualify_ProtocolPktOpaqueCtrlId_get; 18798 struct { 18799 int unit; 18800 bcm_flexdigest_entry_t entry; 18801 uint8 data; 18802 uint8 mask; 18803 } flexdigest_qualify_SvpOpaqueCtrlId; 18804 struct { 18805 int unit; 18806 bcm_flexdigest_entry_t entry; 18807 uint8 * data; 18808 uint8 * mask; 18809 } flexdigest_qualify_SvpOpaqueCtrlId_get; 18810 struct { 18811 int unit; 18812 bcm_flexdigest_entry_t entry; 18813 uint8 data; 18814 uint8 mask; 18815 } flexdigest_qualify_TunnelProcessingResults1; 18816 struct { 18817 int unit; 18818 bcm_flexdigest_entry_t entry; 18819 uint8 * data; 18820 uint8 * mask; 18821 } flexdigest_qualify_TunnelProcessingResults1_get; 18822 struct { 18823 int unit; 18824 bcm_flexdigest_entry_t entry; 18825 uint8 data; 18826 uint8 mask; 18827 } flexdigest_qualify_TunnelProcessingResultsRaw; 18828 struct { 18829 int unit; 18830 bcm_flexdigest_entry_t entry; 18831 uint8 * data; 18832 uint8 * mask; 18833 } flexdigest_qualify_TunnelProcessingResultsRaw_get; 18834 struct { 18835 int unit; 18836 bcm_flexdigest_entry_t entry; 18837 uint8 data; 18838 uint8 mask; 18839 } flexdigest_qualify_VfiOpaqueCtrlId; 18840 struct { 18841 int unit; 18842 bcm_flexdigest_entry_t entry; 18843 uint8 * data; 18844 uint8 * mask; 18845 } flexdigest_qualify_VfiOpaqueCtrlId_get; 18846 #ifdef BROADCOM_DEBUG 18847 struct { 18848 int unit; 18849 char * pfx; 18850 } flexdigest_show; 18851 #endif /* BROADCOM_DEBUG */ 18852 struct { 18853 int unit; 18854 int options; 18855 bcm_flexstate_action_t * action; 18856 uint32 * action_id; 18857 } flexstate_action_create; 18858 struct { 18859 int unit; 18860 uint32 action_id; 18861 } flexstate_action_destroy; 18862 struct { 18863 int unit; 18864 uint32 action_id; 18865 bcm_flexstate_action_t * action; 18866 } flexstate_action_get; 18867 struct { 18868 int unit; 18869 bcm_flexstate_action_traverse_cb trav_fn; 18870 void * user_data; 18871 } flexstate_action_traverse; 18872 struct { 18873 int unit; 18874 } flexstate_cleanup; 18875 struct { 18876 int unit; 18877 int options; 18878 bcm_flexstate_group_action_t * group_action; 18879 uint32 * group_stat_counter_id; 18880 } flexstate_group_action_create; 18881 struct { 18882 int unit; 18883 uint32 group_stat_counter_id; 18884 } flexstate_group_action_destroy; 18885 struct { 18886 int unit; 18887 uint32 group_stat_counter_id; 18888 bcm_flexstate_group_action_t * group_action; 18889 } flexstate_group_action_get; 18890 struct { 18891 int unit; 18892 bcm_flexstate_group_action_traverse_cb trav_fn; 18893 void * user_data; 18894 } flexstate_group_action_traverse; 18895 struct { 18896 int unit; 18897 } flexstate_init; 18898 struct { 18899 int unit; 18900 int options; 18901 bcm_flexstate_quantization_t * quantization; 18902 uint32 * quant_id; 18903 } flexstate_quantization_create; 18904 struct { 18905 int unit; 18906 uint32 quant_id; 18907 } flexstate_quantization_destroy; 18908 struct { 18909 int unit; 18910 uint32 quant_id; 18911 bcm_flexstate_quantization_t * quantization; 18912 } flexstate_quantization_get; 18913 struct { 18914 int unit; 18915 bcm_flexstate_quantization_traverse_cb trav_fn; 18916 void * user_data; 18917 } flexstate_quantization_traverse; 18918 struct { 18919 int unit; 18920 uint32 action_id; 18921 uint32 num_entries; 18922 uint32 * counter_indexes; 18923 bcm_flexstate_counter_value_t * counter_values; 18924 } flexstate_stat_get; 18925 struct { 18926 int unit; 18927 uint32 action_id; 18928 uint32 num_entries; 18929 uint32 * counter_indexes; 18930 bcm_flexstate_counter_value_t * counter_values; 18931 } flexstate_stat_set; 18932 struct { 18933 int unit; 18934 uint32 action_id; 18935 uint32 num_entries; 18936 uint32 * counter_indexes; 18937 bcm_flexstate_counter_value_t * counter_values; 18938 } flexstate_stat_sync_get; 18939 struct { 18940 int unit; 18941 uint32 action_id; 18942 int * enable; 18943 } flexstate_trigger_enable_get; 18944 struct { 18945 int unit; 18946 uint32 action_id; 18947 int enable; 18948 } flexstate_trigger_enable_set; 18949 #ifdef INCLUDE_L3 18950 struct { 18951 int unit; 18952 } flow_cleanup; 18953 struct { 18954 int unit; 18955 bcm_flow_encap_config_t * info; 18956 uint32 num_of_fields; 18957 bcm_flow_logical_field_t * field; 18958 } flow_encap_add; 18959 struct { 18960 int unit; 18961 bcm_flow_encap_config_t * info; 18962 uint32 num_of_fields; 18963 bcm_flow_logical_field_t * field; 18964 } flow_encap_delete; 18965 struct { 18966 int unit; 18967 bcm_flow_encap_config_t * info; 18968 uint32 * value; 18969 } flow_encap_flexctr_object_get; 18970 struct { 18971 int unit; 18972 bcm_flow_encap_config_t * info; 18973 uint32 value; 18974 } flow_encap_flexctr_object_set; 18975 struct { 18976 int unit; 18977 bcm_flow_encap_config_t * info; 18978 uint32 num_of_fields; 18979 bcm_flow_logical_field_t * field; 18980 } flow_encap_get; 18981 struct { 18982 int unit; 18983 bcm_flow_encap_config_t * info; 18984 uint32 num_of_fields; 18985 bcm_flow_logical_field_t * field; 18986 uint32 stat_counter_id; 18987 } flow_encap_stat_attach; 18988 struct { 18989 int unit; 18990 bcm_flow_encap_config_t * info; 18991 uint32 num_of_fields; 18992 bcm_flow_logical_field_t * field; 18993 uint32 stat_counter_id; 18994 } flow_encap_stat_detach; 18995 struct { 18996 int unit; 18997 bcm_flow_encap_config_t * info; 18998 uint32 num_of_fields; 18999 bcm_flow_logical_field_t * field; 19000 uint32 * stat_counter_id; 19001 } flow_encap_stat_id_get; 19002 struct { 19003 int unit; 19004 bcm_flow_encap_traverse_cb cb; 19005 void * user_data; 19006 } flow_encap_traverse; 19007 struct { 19008 int unit; 19009 bcm_gport_t flow_port_id; 19010 uint32 * value; 19011 } flow_es_filter_flexctr_object_get; 19012 struct { 19013 int unit; 19014 bcm_gport_t flow_port_id; 19015 uint32 value; 19016 } flow_es_filter_flexctr_object_set; 19017 struct { 19018 int unit; 19019 bcm_gport_t flow_port_id; 19020 uint32 es_id; 19021 uint32 * flags; 19022 } flow_es_filter_get; 19023 struct { 19024 int unit; 19025 bcm_gport_t flow_port_id; 19026 uint32 es_id; 19027 uint32 flags; 19028 } flow_es_filter_set; 19029 struct { 19030 int unit; 19031 bcm_gport_t flow_port_id; 19032 uint32 stat_counter_id; 19033 } flow_es_filter_stat_attach; 19034 struct { 19035 int unit; 19036 bcm_gport_t flow_port_id; 19037 uint32 stat_counter_id; 19038 } flow_es_filter_stat_detach; 19039 struct { 19040 int unit; 19041 bcm_gport_t flow_port_id; 19042 uint32 * stat_counter_id; 19043 } flow_es_filter_stat_id_get; 19044 struct { 19045 int unit; 19046 char * flow_name; 19047 bcm_flow_handle_t * handle; 19048 } flow_handle_get; 19049 struct { 19050 int unit; 19051 } flow_init; 19052 struct { 19053 int unit; 19054 bcm_flow_handle_info_t * flow_handle_info; 19055 bcm_flow_initiator_info_t * initiator_info; 19056 bcm_flow_special_fields_t * special_fields; 19057 } flow_initiator_info_create; 19058 struct { 19059 int unit; 19060 bcm_flow_handle_info_t * flow_handle_info; 19061 } flow_initiator_info_destroy; 19062 struct { 19063 int unit; 19064 bcm_flow_handle_info_t * flow_handle_info; 19065 bcm_flow_initiator_info_t * initiator_info; 19066 bcm_flow_special_fields_t * special_fields; 19067 } flow_initiator_info_get; 19068 struct { 19069 int unit; 19070 bcm_flow_handle_info_t * flow_handle_info; 19071 bcm_flow_initiator_info_traverse_cb cb; 19072 void * user_data; 19073 } flow_initiator_info_traverse; 19074 struct { 19075 int unit; 19076 bcm_flow_handle_t flow_handle; 19077 char * field_name; 19078 bcm_flow_field_id_t * field_id; 19079 } flow_logical_field_id_get; 19080 struct { 19081 int unit; 19082 bcm_flow_match_config_t * info; 19083 uint32 num_of_fields; 19084 bcm_flow_logical_field_t * field; 19085 } flow_match_add; 19086 struct { 19087 int unit; 19088 bcm_flow_match_config_t * info; 19089 uint32 num_of_fields; 19090 bcm_flow_logical_field_t * field; 19091 } flow_match_delete; 19092 struct { 19093 int unit; 19094 bcm_flow_match_config_t * info; 19095 uint32 * value; 19096 } flow_match_flexctr_object_get; 19097 struct { 19098 int unit; 19099 bcm_flow_match_config_t * info; 19100 uint32 value; 19101 } flow_match_flexctr_object_set; 19102 struct { 19103 int unit; 19104 bcm_flow_match_config_t * info; 19105 uint32 num_of_fields; 19106 bcm_flow_logical_field_t * field; 19107 } flow_match_get; 19108 struct { 19109 int unit; 19110 bcm_flow_handle_info_t * flow_handle_info; 19111 bcm_flow_special_fields_t * key_special_fields; 19112 } flow_match_info_add; 19113 struct { 19114 int unit; 19115 bcm_flow_handle_info_t * flow_handle_info; 19116 bcm_flow_special_fields_t * key_special_fields; 19117 } flow_match_info_delete; 19118 struct { 19119 int unit; 19120 bcm_flow_handle_info_t * flow_handle_info; 19121 bcm_flow_special_fields_t * key_special_fields; 19122 } flow_match_info_get; 19123 struct { 19124 int unit; 19125 bcm_flow_handle_info_t * flow_handle_info; 19126 bcm_flow_match_info_traverse_cb cb; 19127 void * user_data; 19128 } flow_match_info_traverse; 19129 struct { 19130 int unit; 19131 bcm_flow_match_config_t * info; 19132 uint32 num_of_fields; 19133 bcm_flow_logical_field_t * field; 19134 uint32 stat_counter_id; 19135 } flow_match_stat_attach; 19136 struct { 19137 int unit; 19138 bcm_flow_match_config_t * info; 19139 uint32 num_of_fields; 19140 bcm_flow_logical_field_t * field; 19141 uint32 stat_counter_id; 19142 } flow_match_stat_detach; 19143 struct { 19144 int unit; 19145 bcm_flow_match_config_t * info; 19146 uint32 num_of_fields; 19147 bcm_flow_logical_field_t * field; 19148 uint32 * stat_counter_id; 19149 } flow_match_stat_id_get; 19150 struct { 19151 int unit; 19152 bcm_flow_match_traverse_cb cb; 19153 void * user_data; 19154 } flow_match_traverse; 19155 struct { 19156 int unit; 19157 bcm_flow_handle_t flow_handle; 19158 char * flow_option_name; 19159 bcm_flow_option_id_t * option_id; 19160 } flow_option_id_get; 19161 struct { 19162 int unit; 19163 bcm_vpn_t vpn; 19164 bcm_flow_port_t * flow_port; 19165 } flow_port_create; 19166 struct { 19167 int unit; 19168 bcm_vpn_t vpn; 19169 bcm_gport_t flow_port; 19170 } flow_port_destroy; 19171 struct { 19172 int unit; 19173 bcm_flow_port_encap_t * info; 19174 uint32 num_of_fields; 19175 bcm_flow_logical_field_t * field; 19176 } flow_port_encap_get; 19177 struct { 19178 int unit; 19179 bcm_flow_port_encap_t * info; 19180 uint32 num_of_fields; 19181 bcm_flow_logical_field_t * field; 19182 } flow_port_encap_set; 19183 struct { 19184 int unit; 19185 bcm_vpn_t vpn; 19186 bcm_flow_port_t * flow_port; 19187 } flow_port_get; 19188 struct { 19189 int unit; 19190 bcm_vpn_t vpn; 19191 int port_max; 19192 bcm_flow_port_t * flow_port; 19193 int * port_count; 19194 } flow_port_get_all; 19195 struct { 19196 int unit; 19197 bcm_gport_t flow_port_id; 19198 uint32 stat_counter_id; 19199 } flow_port_stat_attach; 19200 struct { 19201 int unit; 19202 bcm_gport_t flow_port_id; 19203 uint32 stat_counter_id; 19204 } flow_port_stat_detach; 19205 struct { 19206 int unit; 19207 bcm_gport_t flow_port_id; 19208 bcm_flexctr_direction_t direction; 19209 uint32 * stat_counter_id; 19210 } flow_port_stat_id_get; 19211 struct { 19212 int unit; 19213 bcm_flow_stat_info_t * flow_stat_info; 19214 uint32 num_of_fields; 19215 bcm_flow_logical_field_t * field; 19216 uint32 stat_counter_id; 19217 } flow_stat_attach; 19218 struct { 19219 int unit; 19220 bcm_flow_stat_info_t * flow_stat_info; 19221 uint32 num_of_fields; 19222 bcm_flow_logical_field_t * field; 19223 uint32 stat_counter_id; 19224 } flow_stat_detach; 19225 struct { 19226 int unit; 19227 bcm_flow_stat_info_t * flow_stat_info; 19228 uint32 num_of_fields; 19229 bcm_flow_logical_field_t * field; 19230 bcm_stat_object_t stat_object; 19231 uint32 * stat_counter_id; 19232 } flow_stat_id_get; 19233 struct { 19234 int unit; 19235 bcm_flow_handle_t flow_handle; 19236 bcm_flow_option_id_t flow_option_id; 19237 bcm_flow_function_type_t function_type; 19238 bcm_stat_object_t * stat_object; 19239 } flow_stat_object_get; 19240 struct { 19241 int unit; 19242 bcm_flow_handle_info_t * flow_handle_info; 19243 bcm_flow_terminator_info_t * terminator_info; 19244 bcm_flow_special_fields_t * special_fields; 19245 } flow_terminator_info_create; 19246 struct { 19247 int unit; 19248 bcm_flow_handle_info_t * flow_handle_info; 19249 } flow_terminator_info_destroy; 19250 struct { 19251 int unit; 19252 bcm_flow_handle_info_t * flow_handle_info; 19253 bcm_flow_terminator_info_t * terminator_info; 19254 bcm_flow_special_fields_t * special_fields; 19255 } flow_terminator_info_get; 19256 struct { 19257 int unit; 19258 bcm_flow_handle_info_t * flow_handle_info; 19259 bcm_flow_terminator_info_traverse_cb cb; 19260 void * user_data; 19261 } flow_terminator_info_traverse; 19262 struct { 19263 int unit; 19264 bcm_flow_tunnel_initiator_t * info; 19265 uint32 num_of_fields; 19266 bcm_flow_logical_field_t * field; 19267 } flow_tunnel_initiator_create; 19268 struct { 19269 int unit; 19270 bcm_gport_t flow_tunnel_id; 19271 } flow_tunnel_initiator_destroy; 19272 struct { 19273 int unit; 19274 bcm_flow_tunnel_initiator_t * info; 19275 uint32 num_of_fields; 19276 bcm_flow_logical_field_t * field; 19277 } flow_tunnel_initiator_get; 19278 struct { 19279 int unit; 19280 bcm_gport_t tunnel_id; 19281 uint32 stat_counter_id; 19282 } flow_tunnel_initiator_stat_attach; 19283 struct { 19284 int unit; 19285 bcm_gport_t tunnel_id; 19286 uint32 stat_counter_id; 19287 } flow_tunnel_initiator_stat_detach; 19288 struct { 19289 int unit; 19290 bcm_gport_t tunnel_id; 19291 uint32 * stat_counter_id; 19292 } flow_tunnel_initiator_stat_id_get; 19293 struct { 19294 int unit; 19295 bcm_flow_tunnel_initiator_traverse_cb cb; 19296 void * user_data; 19297 } flow_tunnel_initiator_traverse; 19298 struct { 19299 int unit; 19300 bcm_flow_tunnel_terminator_t * info; 19301 uint32 num_of_fields; 19302 bcm_flow_logical_field_t * field; 19303 } flow_tunnel_terminator_create; 19304 struct { 19305 int unit; 19306 bcm_flow_tunnel_terminator_t * info; 19307 uint32 num_of_fields; 19308 bcm_flow_logical_field_t * field; 19309 } flow_tunnel_terminator_destroy; 19310 struct { 19311 int unit; 19312 bcm_flow_tunnel_terminator_t * info; 19313 uint32 * value; 19314 } flow_tunnel_terminator_flexctr_object_get; 19315 struct { 19316 int unit; 19317 bcm_flow_tunnel_terminator_t * info; 19318 uint32 value; 19319 } flow_tunnel_terminator_flexctr_object_set; 19320 struct { 19321 int unit; 19322 bcm_flow_tunnel_terminator_t * info; 19323 uint32 num_of_fields; 19324 bcm_flow_logical_field_t * field; 19325 } flow_tunnel_terminator_get; 19326 struct { 19327 int unit; 19328 bcm_flow_tunnel_terminator_t * info; 19329 uint32 num_of_fields; 19330 bcm_flow_logical_field_t * field; 19331 uint32 stat_counter_id; 19332 } flow_tunnel_terminator_stat_attach; 19333 struct { 19334 int unit; 19335 bcm_flow_tunnel_terminator_t * info; 19336 uint32 num_of_fields; 19337 bcm_flow_logical_field_t * field; 19338 uint32 stat_counter_id; 19339 } flow_tunnel_terminator_stat_detach; 19340 struct { 19341 int unit; 19342 bcm_flow_tunnel_terminator_t * info; 19343 uint32 num_of_fields; 19344 bcm_flow_logical_field_t * field; 19345 uint32 * stat_counter_id; 19346 } flow_tunnel_terminator_stat_id_get; 19347 struct { 19348 int unit; 19349 bcm_flow_tunnel_terminator_traverse_cb cb; 19350 void * user_data; 19351 } flow_tunnel_terminator_traverse; 19352 struct { 19353 int unit; 19354 bcm_vpn_t * vpn; 19355 bcm_flow_vpn_config_t * info; 19356 } flow_vpn_create; 19357 struct { 19358 int unit; 19359 bcm_vpn_t vpn; 19360 } flow_vpn_destroy; 19361 struct { 19362 int unit; 19363 } flow_vpn_destroy_all; 19364 struct { 19365 int unit; 19366 bcm_vpn_t vpn; 19367 bcm_flow_vpn_config_t * info; 19368 } flow_vpn_get; 19369 struct { 19370 int unit; 19371 bcm_vpn_t vpn; 19372 uint32 stat_counter_id; 19373 } flow_vpn_stat_attach; 19374 struct { 19375 int unit; 19376 bcm_vpn_t vpn; 19377 uint32 stat_counter_id; 19378 } flow_vpn_stat_detach; 19379 struct { 19380 int unit; 19381 bcm_vpn_t vpn; 19382 bcm_flexctr_direction_t direction; 19383 uint32 * stat_counter_id; 19384 } flow_vpn_stat_id_get; 19385 struct { 19386 int unit; 19387 bcm_flow_vpn_traverse_cb cb; 19388 void * user_data; 19389 } flow_vpn_traverse; 19390 #endif /* INCLUDE_L3 */ 19391 struct { 19392 int unit; 19393 uint32 options; 19394 bcm_flowtracker_group_type_t group_type; 19395 bcm_flowtracker_aggregate_class_info_t * aggregate_class_info; 19396 uint32 * aggregate_class; 19397 } flowtracker_aggregate_class_create; 19398 struct { 19399 int unit; 19400 uint32 aggregate_class; 19401 bcm_flowtracker_group_type_t group_type; 19402 } flowtracker_aggregate_class_destroy; 19403 struct { 19404 int unit; 19405 uint32 aggregate_class; 19406 bcm_flowtracker_group_type_t group_type; 19407 bcm_flowtracker_aggregate_class_info_t * aggregate_class_info; 19408 } flowtracker_aggregate_class_get; 19409 struct { 19410 int unit; 19411 bcm_flowtracker_group_type_t group_type; 19412 int size; 19413 uint32 * aggregate_class_array; 19414 int * actual_size; 19415 } flowtracker_aggregate_class_get_all; 19416 struct { 19417 int unit; 19418 bcm_flowtracker_check_t check_id; 19419 bcm_flowtracker_check_action_info_t * info; 19420 } flowtracker_check_action_info_get; 19421 struct { 19422 int unit; 19423 bcm_flowtracker_check_t check_id; 19424 bcm_flowtracker_check_action_info_t info; 19425 } flowtracker_check_action_info_set; 19426 struct { 19427 int unit; 19428 uint32 options; 19429 bcm_flowtracker_check_info_t check_info; 19430 bcm_flowtracker_check_t * check_id; 19431 } flowtracker_check_create; 19432 struct { 19433 int unit; 19434 bcm_flowtracker_check_t check_id; 19435 bcm_flowtracker_check_delay_info_t * info; 19436 } flowtracker_check_delay_info_get; 19437 struct { 19438 int unit; 19439 bcm_flowtracker_check_t check_id; 19440 bcm_flowtracker_check_delay_info_t info; 19441 } flowtracker_check_delay_info_set; 19442 struct { 19443 int unit; 19444 bcm_flowtracker_check_t check_id; 19445 } flowtracker_check_destroy; 19446 struct { 19447 int unit; 19448 } flowtracker_check_destroy_all; 19449 struct { 19450 int unit; 19451 bcm_flowtracker_check_t check_id; 19452 bcm_flowtracker_check_export_info_t * info; 19453 } flowtracker_check_export_info_get; 19454 struct { 19455 int unit; 19456 bcm_flowtracker_check_t check_id; 19457 bcm_flowtracker_check_export_info_t info; 19458 } flowtracker_check_export_info_set; 19459 struct { 19460 int unit; 19461 bcm_flowtracker_check_t check_id; 19462 bcm_flowtracker_check_info_t * check_info; 19463 } flowtracker_check_get; 19464 struct { 19465 int unit; 19466 bcm_flowtracker_check_traverse_cb cb; 19467 void * user_data; 19468 } flowtracker_check_traverse; 19469 struct { 19470 int unit; 19471 int max_debug_info_size; 19472 bcm_flowtracker_chip_debug_info_t * list_of_debug_info; 19473 int * actual_debug_info_size; 19474 } flowtracker_chip_debug_info_get; 19475 struct { 19476 int unit; 19477 int num_debug_info; 19478 bcm_flowtracker_chip_debug_info_t * list_of_debug_info; 19479 } flowtracker_chip_debug_info_set; 19480 struct { 19481 int unit; 19482 uint32 options; 19483 bcm_flowtracker_collector_t * collector_id; 19484 bcm_flowtracker_collector_info_t * collector_info; 19485 } flowtracker_collector_create; 19486 struct { 19487 int unit; 19488 bcm_flowtracker_collector_t id; 19489 } flowtracker_collector_destroy; 19490 struct { 19491 int unit; 19492 bcm_flowtracker_collector_t id; 19493 bcm_flowtracker_collector_info_t * collector_info; 19494 } flowtracker_collector_get; 19495 struct { 19496 int unit; 19497 int max_size; 19498 bcm_flowtracker_collector_t * collector_list; 19499 int * list_size; 19500 } flowtracker_collector_get_all; 19501 struct { 19502 int unit; 19503 bcm_flowtracker_control_type_t type; 19504 int * arg; 19505 } flowtracker_control_get; 19506 struct { 19507 int unit; 19508 bcm_flowtracker_control_type_t type; 19509 int arg; 19510 } flowtracker_control_set; 19511 struct { 19512 int unit; 19513 } flowtracker_detach; 19514 struct { 19515 int unit; 19516 uint32 flags; 19517 bcm_flowtracker_drop_reasons_t drop_reasons; 19518 bcm_flowtracker_drop_reason_group_t * id; 19519 } flowtracker_drop_reason_group_create; 19520 struct { 19521 int unit; 19522 bcm_flowtracker_drop_reason_group_t id; 19523 } flowtracker_drop_reason_group_delete; 19524 struct { 19525 int unit; 19526 bcm_flowtracker_drop_reason_group_t id; 19527 bcm_flowtracker_drop_reasons_t * drop_reasons; 19528 } flowtracker_drop_reason_group_get; 19529 struct { 19530 int unit; 19531 uint32 options; 19532 bcm_flowtracker_class_source_type_t * source_type; 19533 } flowtracker_egress_class_source_get; 19534 struct { 19535 int unit; 19536 uint32 options; 19537 bcm_flowtracker_class_source_type_t source_type; 19538 } flowtracker_egress_class_source_set; 19539 struct { 19540 int unit; 19541 bcm_flowtracker_elephant_match_action_t action; 19542 uint32 * match_types; 19543 bcm_flowtracker_elephant_match_data_t * match_data; 19544 } flowtracker_elephant_action_match_get; 19545 struct { 19546 int unit; 19547 bcm_flowtracker_elephant_match_action_t action; 19548 uint32 match_types; 19549 bcm_flowtracker_elephant_match_data_t * match_data; 19550 } flowtracker_elephant_action_match_set; 19551 struct { 19552 int unit; 19553 bcm_flowtracker_elephant_control_t type; 19554 int * arg; 19555 } flowtracker_elephant_control_get; 19556 struct { 19557 int unit; 19558 bcm_flowtracker_elephant_control_t type; 19559 int arg; 19560 } flowtracker_elephant_control_set; 19561 struct { 19562 int unit; 19563 bcm_flowtracker_elephant_hash_table_t hash_table; 19564 int instance_num; 19565 int bank_num; 19566 bcm_flowtracker_elephant_hash_type_t * hash_type; 19567 int * right_rotate_bits; 19568 } flowtracker_elephant_hash_config_get; 19569 struct { 19570 int unit; 19571 bcm_flowtracker_elephant_hash_table_t hash_table; 19572 int instance_num; 19573 int bank_num; 19574 bcm_flowtracker_elephant_hash_type_t hash_type; 19575 int right_rotate_bits; 19576 } flowtracker_elephant_hash_config_set; 19577 struct { 19578 int unit; 19579 bcm_cos_t int_pri; 19580 bcm_cos_t * new_int_pri; 19581 } flowtracker_elephant_int_pri_remap_get; 19582 struct { 19583 int unit; 19584 bcm_cos_t int_pri; 19585 bcm_cos_t new_int_pri; 19586 } flowtracker_elephant_int_pri_remap_set; 19587 struct { 19588 int unit; 19589 uint32 options; 19590 bcm_flowtracker_elephant_profile_info_t * profile; 19591 bcm_flowtracker_elephant_profile_t * profile_id; 19592 } flowtracker_elephant_profile_create; 19593 struct { 19594 int unit; 19595 bcm_flowtracker_elephant_profile_t profile_id; 19596 } flowtracker_elephant_profile_destroy; 19597 struct { 19598 int unit; 19599 bcm_flowtracker_elephant_profile_t profile_id; 19600 bcm_flowtracker_elephant_profile_info_t * profile; 19601 } flowtracker_elephant_profile_get; 19602 struct { 19603 int unit; 19604 int max; 19605 bcm_flowtracker_elephant_profile_t * profile_list; 19606 int * count; 19607 } flowtracker_elephant_profile_get_all; 19608 struct { 19609 int unit; 19610 bcm_flowtracker_elephant_stats_t * stats; 19611 } flowtracker_elephant_stats_get; 19612 struct { 19613 int unit; 19614 bcm_flowtracker_elephant_stats_t * stats; 19615 } flowtracker_elephant_stats_set; 19616 struct { 19617 int unit; 19618 bcm_flowtracker_elephant_stats_t * stats; 19619 } flowtracker_elephant_stats_sync_get; 19620 struct { 19621 int unit; 19622 bcm_flowtracker_export_record_t * record; 19623 int max_elements; 19624 bcm_flowtracker_export_element_info_t * export_element_info; 19625 bcm_flowtracker_export_record_data_info_t * data_info; 19626 int * count; 19627 } flowtracker_export_record_data_info_get; 19628 struct { 19629 int unit; 19630 bcm_flowtracker_collector_t collector_id; 19631 bcm_flowtracker_collector_callback_options_t callback_options; 19632 bcm_flowtracker_export_record_cb_f callback_fn; 19633 void * userdata; 19634 } flowtracker_export_record_register; 19635 struct { 19636 int unit; 19637 bcm_flowtracker_collector_t collector_id; 19638 bcm_flowtracker_collector_callback_options_t callback_options; 19639 bcm_flowtracker_export_record_cb_f callback_fn; 19640 } flowtracker_export_record_unregister; 19641 struct { 19642 int unit; 19643 uint32 options; 19644 bcm_flowtracker_export_template_t * id; 19645 uint16 set_id; 19646 int num_export_elements; 19647 bcm_flowtracker_export_element_info_t * list_of_export_elements; 19648 } flowtracker_export_template_create; 19649 struct { 19650 int unit; 19651 bcm_flowtracker_export_template_t id; 19652 } flowtracker_export_template_destroy; 19653 struct { 19654 int unit; 19655 bcm_flowtracker_export_template_t id; 19656 uint16 * set_id; 19657 int max_size; 19658 bcm_flowtracker_export_element_info_t * list_of_export_elements; 19659 int * list_size; 19660 } flowtracker_export_template_get; 19661 struct { 19662 int unit; 19663 bcm_flowtracker_group_t flow_group_id; 19664 int max_in_export_elements; 19665 bcm_flowtracker_export_element_info_t * in_export_elements; 19666 int max_out_export_elements; 19667 bcm_flowtracker_export_element_info_t * out_export_elements; 19668 int * actual_out_export_elements; 19669 } flowtracker_export_template_validate; 19670 struct { 19671 int unit; 19672 bcm_flowtracker_group_t flow_group_id; 19673 uint32 flags; 19674 int max_actions; 19675 bcm_flowtracker_group_action_info_t * action_list; 19676 int * num_actions; 19677 } flowtracker_group_actions_get; 19678 struct { 19679 int unit; 19680 bcm_flowtracker_group_t flow_group_id; 19681 uint32 flags; 19682 int num_actions; 19683 bcm_flowtracker_group_action_info_t * action_list; 19684 } flowtracker_group_actions_set; 19685 struct { 19686 int unit; 19687 bcm_flowtracker_group_t id; 19688 uint32 * aging_interval_ms; 19689 } flowtracker_group_age_timer_get; 19690 struct { 19691 int unit; 19692 bcm_flowtracker_group_t id; 19693 uint32 aging_interval_ms; 19694 } flowtracker_group_age_timer_set; 19695 struct { 19696 int unit; 19697 bcm_flowtracker_group_t group_id; 19698 bcm_flowtracker_check_t check_id; 19699 } flowtracker_group_check_add; 19700 struct { 19701 int unit; 19702 bcm_flowtracker_group_t group_id; 19703 bcm_flowtracker_check_t check_id; 19704 } flowtracker_group_check_delete; 19705 struct { 19706 int unit; 19707 bcm_flowtracker_group_t group_id; 19708 int max_checks; 19709 bcm_flowtracker_check_t * list_of_check_ids; 19710 int * num_checks; 19711 } flowtracker_group_check_get_all; 19712 struct { 19713 int unit; 19714 bcm_flowtracker_group_t id; 19715 uint32 flags; 19716 } flowtracker_group_clear; 19717 struct { 19718 int unit; 19719 bcm_flowtracker_group_t flow_group_id; 19720 bcm_flowtracker_collector_t collector_id; 19721 bcm_flowtracker_export_template_t template_id; 19722 } flowtracker_group_collector_add; 19723 struct { 19724 int unit; 19725 bcm_flowtracker_group_t flow_group_id; 19726 bcm_collector_t collector_id; 19727 int export_profile_id; 19728 bcm_flowtracker_export_template_t template_id; 19729 } flowtracker_group_collector_attach; 19730 struct { 19731 int unit; 19732 bcm_flowtracker_group_t flow_group_id; 19733 int max_list_size; 19734 bcm_collector_t * list_of_collectors; 19735 bcm_flowtracker_export_template_t * list_of_templates; 19736 int * export_profile_id_list; 19737 int * list_size; 19738 } flowtracker_group_collector_attach_get_all; 19739 struct { 19740 int unit; 19741 bcm_flowtracker_group_t group_id; 19742 bcm_flowtracker_collector_copy_info_t * info; 19743 } flowtracker_group_collector_copy_info_get; 19744 struct { 19745 int unit; 19746 bcm_flowtracker_group_t group_id; 19747 bcm_flowtracker_collector_copy_info_t info; 19748 } flowtracker_group_collector_copy_info_set; 19749 struct { 19750 int unit; 19751 bcm_flowtracker_group_t flow_group_id; 19752 bcm_flowtracker_collector_t collector_id; 19753 bcm_flowtracker_export_template_t template_id; 19754 } flowtracker_group_collector_delete; 19755 struct { 19756 int unit; 19757 bcm_flowtracker_group_t flow_group_id; 19758 bcm_collector_t collector_id; 19759 int export_profile_id; 19760 bcm_flowtracker_export_template_t template_id; 19761 } flowtracker_group_collector_detach; 19762 struct { 19763 int unit; 19764 bcm_flowtracker_group_t flow_group_id; 19765 int max_list_size; 19766 bcm_flowtracker_collector_t * list_of_collectors; 19767 bcm_flowtracker_export_template_t * list_of_templates; 19768 int * list_size; 19769 } flowtracker_group_collector_get_all; 19770 struct { 19771 int unit; 19772 bcm_flowtracker_group_t group_id; 19773 bcm_flowtracker_group_control_type_t type; 19774 int * arg; 19775 } flowtracker_group_control_get; 19776 struct { 19777 int unit; 19778 bcm_flowtracker_group_t group_id; 19779 bcm_flowtracker_group_control_type_t type; 19780 int arg; 19781 } flowtracker_group_control_set; 19782 struct { 19783 int unit; 19784 uint32 options; 19785 bcm_flowtracker_group_t * flow_group_id; 19786 bcm_flowtracker_group_info_t * flow_group_info; 19787 } flowtracker_group_create; 19788 struct { 19789 int unit; 19790 bcm_flowtracker_group_t flow_group_id; 19791 bcm_flowtracker_flow_key_t * flow_key; 19792 bcm_flowtracker_flow_data_t * flow_data; 19793 } flowtracker_group_data_get; 19794 struct { 19795 int unit; 19796 bcm_flowtracker_group_t id; 19797 } flowtracker_group_destroy; 19798 struct { 19799 int unit; 19800 bcm_flowtracker_group_t flow_group_id; 19801 bcm_flowtracker_elephant_profile_t profile_id; 19802 } flowtracker_group_elephant_profile_attach; 19803 struct { 19804 int unit; 19805 bcm_flowtracker_group_t flow_group_id; 19806 bcm_flowtracker_elephant_profile_t * profile_id; 19807 } flowtracker_group_elephant_profile_attach_get; 19808 struct { 19809 int unit; 19810 bcm_flowtracker_group_t flow_group_id; 19811 } flowtracker_group_elephant_profile_detach; 19812 struct { 19813 int unit; 19814 bcm_flowtracker_group_t id; 19815 bcm_flowtracker_export_trigger_info_t * export_trigger_info; 19816 } flowtracker_group_export_trigger_get; 19817 struct { 19818 int unit; 19819 bcm_flowtracker_group_t id; 19820 bcm_flowtracker_export_trigger_info_t * export_trigger_info; 19821 } flowtracker_group_export_trigger_set; 19822 struct { 19823 int unit; 19824 bcm_flowtracker_group_t id; 19825 bcm_flowtracker_group_flow_action_info_t * action_info; 19826 int num_actions; 19827 bcm_flowtracker_group_action_info_t * action_list; 19828 } flowtracker_group_flow_action_update; 19829 struct { 19830 int unit; 19831 bcm_flowtracker_group_t id; 19832 uint32 * flow_count; 19833 } flowtracker_group_flow_count_get; 19834 struct { 19835 int unit; 19836 bcm_flowtracker_group_t id; 19837 bcm_flowtracker_group_flow_action_info_t * action_info; 19838 } flowtracker_group_flow_delete; 19839 struct { 19840 int unit; 19841 bcm_flowtracker_group_t id; 19842 uint32 * flow_limit; 19843 } flowtracker_group_flow_limit_get; 19844 struct { 19845 int unit; 19846 bcm_flowtracker_group_t id; 19847 uint32 flow_limit; 19848 } flowtracker_group_flow_limit_set; 19849 struct { 19850 int unit; 19851 bcm_flowtracker_group_t id; 19852 bcm_flowtracker_group_info_t * flow_group_info; 19853 } flowtracker_group_get; 19854 struct { 19855 int unit; 19856 int max_size; 19857 bcm_flowtracker_group_t * flow_group_list; 19858 int * list_size; 19859 } flowtracker_group_get_all; 19860 struct { 19861 int unit; 19862 bcm_flowtracker_group_t group_id; 19863 bcm_flowtracker_meter_info_t * info; 19864 } flowtracker_group_meter_info_get; 19865 struct { 19866 int unit; 19867 bcm_flowtracker_group_t group_id; 19868 bcm_flowtracker_meter_info_t info; 19869 } flowtracker_group_meter_info_set; 19870 struct { 19871 int unit; 19872 uint32 flags; 19873 int num_groups; 19874 bcm_flowtracker_group_t * list_of_group_ids; 19875 } flowtracker_group_multi_clear; 19876 struct { 19877 int unit; 19878 bcm_flowtracker_group_t group_id; 19879 bcm_flowtracker_group_record_type_t type; 19880 bcm_flowtracker_group_record_traverse_cb cb; 19881 void * user_data; 19882 } flowtracker_group_record_traverse; 19883 struct { 19884 int unit; 19885 bcm_flowtracker_group_t group_id; 19886 bcm_flowtracker_group_stat_t * group_stats; 19887 } flowtracker_group_stat_get; 19888 struct { 19889 int unit; 19890 bcm_flowtracker_group_t id; 19891 uint32 * stat_modeid; 19892 } flowtracker_group_stat_modeid_get; 19893 struct { 19894 int unit; 19895 bcm_flowtracker_group_t id; 19896 uint32 stat_modeid; 19897 } flowtracker_group_stat_modeid_set; 19898 struct { 19899 int unit; 19900 bcm_flowtracker_group_t group_id; 19901 bcm_flowtracker_group_stat_t * group_stats; 19902 } flowtracker_group_stat_set; 19903 struct { 19904 int unit; 19905 bcm_flowtracker_group_t id; 19906 int max_size; 19907 bcm_flowtracker_tracking_param_info_t * list_of_tracking_params; 19908 int * list_size; 19909 } flowtracker_group_tracking_params_get; 19910 struct { 19911 int unit; 19912 bcm_flowtracker_group_t id; 19913 int num_tracking_params; 19914 bcm_flowtracker_tracking_param_info_t * list_of_tracking_params; 19915 } flowtracker_group_tracking_params_set; 19916 struct { 19917 int unit; 19918 } flowtracker_init; 19919 struct { 19920 int unit; 19921 uint32 ft_type_flags; 19922 bcm_flowtracker_periodic_export_config_t * config; 19923 } flowtracker_periodic_export_config_get; 19924 struct { 19925 int unit; 19926 uint32 ft_type_flags; 19927 bcm_flowtracker_periodic_export_config_t * config; 19928 } flowtracker_periodic_export_config_set; 19929 struct { 19930 int unit; 19931 bcm_flowtracker_group_t flow_group_id; 19932 bcm_flowtracker_flow_key_t * flow_key; 19933 } flowtracker_static_flow_add; 19934 struct { 19935 int unit; 19936 bcm_flowtracker_group_t flow_group_id; 19937 bcm_flowtracker_flow_key_t * flow_key; 19938 } flowtracker_static_flow_delete; 19939 struct { 19940 int unit; 19941 bcm_flowtracker_group_t flow_group_id; 19942 } flowtracker_static_flow_delete_all; 19943 struct { 19944 int unit; 19945 bcm_flowtracker_group_t flow_group_id; 19946 int max_size; 19947 bcm_flowtracker_flow_key_t * flow_key_arr; 19948 int * list_size; 19949 } flowtracker_static_flow_get_all; 19950 struct { 19951 int unit; 19952 bcm_flowtracker_export_template_t template_id; 19953 bcm_collector_t collector_id; 19954 bcm_flowtracker_template_transmit_config_t * config; 19955 } flowtracker_template_transmit_config_get; 19956 struct { 19957 int unit; 19958 bcm_flowtracker_export_template_t template_id; 19959 bcm_collector_t collector_id; 19960 bcm_flowtracker_template_transmit_config_t * config; 19961 } flowtracker_template_transmit_config_set; 19962 struct { 19963 int unit; 19964 uint32 flags; 19965 bcm_flowtracker_tracking_param_type_t param; 19966 uint16 custom_id; 19967 bcm_flowtracker_udf_info_t * udf_info; 19968 } flowtracker_udf_tracking_param_get; 19969 struct { 19970 int unit; 19971 uint32 flags; 19972 bcm_flowtracker_tracking_param_type_t param; 19973 uint16 custom_id; 19974 bcm_flowtracker_udf_info_t * udf_info; 19975 } flowtracker_udf_tracking_param_set; 19976 struct { 19977 int unit; 19978 bcm_flowtracker_group_t flow_group_id; 19979 uint32 options; 19980 int num_user_entry_params; 19981 bcm_flowtracker_tracking_param_info_t * user_entry_param_list; 19982 bcm_flowtracker_user_entry_handle_t * entry_handle; 19983 } flowtracker_user_entry_add; 19984 struct { 19985 int unit; 19986 bcm_flowtracker_group_t flow_group_id; 19987 bcm_flowtracker_user_entry_handle_t * entry_handle; 19988 } flowtracker_user_entry_delete; 19989 struct { 19990 int unit; 19991 bcm_flowtracker_group_t flow_group_id; 19992 } flowtracker_user_entry_delete_all; 19993 struct { 19994 int unit; 19995 bcm_flowtracker_user_entry_handle_t * entry_handle; 19996 int num_user_entry_params; 19997 bcm_flowtracker_tracking_param_info_t * user_entry_param_list; 19998 int * actual_user_entry_params; 19999 } flowtracker_user_entry_get; 20000 struct { 20001 int unit; 20002 bcm_flowtracker_group_t flow_group_id; 20003 int num_user_entry_handles; 20004 bcm_flowtracker_user_entry_handle_t * user_entry_handle_list; 20005 int * actual_user_entry_handles; 20006 } flowtracker_user_entry_get_all; 20007 #ifdef INCLUDE_GDPLL 20008 struct { 20009 int unit; 20010 bcm_gdpll_cb_reg_t cb_type; 20011 bcm_gdpll_cb cb; 20012 void * user_data; 20013 } gdpll_cb_register; 20014 struct { 20015 int unit; 20016 bcm_gdpll_cb_reg_t cb_type; 20017 } gdpll_cb_unregister; 20018 struct { 20019 int unit; 20020 uint32 flags; 20021 bcm_gdpll_chan_t * gdpll_chan; 20022 int * pChan; 20023 } gdpll_chan_create; 20024 struct { 20025 int unit; 20026 int chan; 20027 bcm_gdpll_debug_mode_t debug_mode; 20028 int enable; 20029 } gdpll_chan_debug_enable; 20030 struct { 20031 int unit; 20032 int chan; 20033 } gdpll_chan_destroy; 20034 struct { 20035 int unit; 20036 int chan; 20037 int enable; 20038 } gdpll_chan_enable; 20039 struct { 20040 int unit; 20041 int chan; 20042 bcm_gdpll_chan_t * gdpll_chan; 20043 } gdpll_chan_get; 20044 struct { 20045 int unit; 20046 int chan; 20047 uint32 * dpllState; 20048 } gdpll_chan_state_get; 20049 struct { 20050 int unit; 20051 int enable; 20052 } gdpll_debug; 20053 struct { 20054 int unit; 20055 bcm_gdpll_debug_cb cb; 20056 void * user_data; 20057 } gdpll_debug_cb_register; 20058 struct { 20059 int unit; 20060 } gdpll_flush; 20061 struct { 20062 int unit; 20063 bcm_gdpll_input_event_t input_event; 20064 uint32 timeout; 20065 } gdpll_input_event_poll; 20066 struct { 20067 int unit; 20068 int chan; 20069 uint64 * dpllOffset; 20070 } gdpll_offset_get; 20071 struct { 20072 int unit; 20073 int chan; 20074 uint64 offset; 20075 } gdpll_offset_set; 20076 #endif /* INCLUDE_GDPLL */ 20077 struct { 20078 int unit; 20079 bcm_gport_t gport; 20080 bcm_core_t core_id; 20081 bcm_stat_counter_interface_type_t engine_source; 20082 bcm_stat_pp_info_t * stat_info; 20083 } gport_stat_get; 20084 struct { 20085 int unit; 20086 bcm_gport_t gport; 20087 bcm_core_t core_id; 20088 bcm_stat_counter_interface_type_t engine_source; 20089 bcm_stat_pp_info_t stat_info; 20090 } gport_stat_set; 20091 struct { 20092 int unit; 20093 bcm_hash_flex_bin_config_t * cfg; 20094 int num_bins; 20095 bcm_hash_flex_bin_cmd_t * bin_cmd; 20096 int num_fields; 20097 bcm_hash_flex_field_t * flex_field; 20098 } hash_flex_bin_add; 20099 struct { 20100 int unit; 20101 int entry_id; 20102 } hash_flex_bin_delete; 20103 struct { 20104 int unit; 20105 } hash_flex_bin_delete_all; 20106 struct { 20107 int unit; 20108 bcm_hash_flex_bin_config_t * cfg; 20109 int num_bins; 20110 bcm_hash_flex_bin_cmd_t * bin_cmd; 20111 int num_fields; 20112 bcm_hash_flex_field_t * flex_field; 20113 } hash_flex_bin_get; 20114 struct { 20115 int unit; 20116 uint32 option; 20117 bcm_hash_flex_bin_traverse_cb cb; 20118 void * user_data; 20119 } hash_flex_bin_traverse; 20120 struct { 20121 int unit; 20122 bcm_hash_flex_object_t object; 20123 char * field_name; 20124 uint32 * field_id; 20125 } hash_flex_field_id_get; 20126 struct { 20127 int unit; 20128 uint32 field_id; 20129 bcm_hash_flex_object_t * object; 20130 int size; 20131 char * field_name; 20132 } hash_flex_field_name_get; 20133 struct { 20134 int unit; 20135 } hash_init; 20136 #ifdef INCLUDE_I2C 20137 struct { 20138 int unit; 20139 int fd; 20140 int opcode; 20141 void * data; 20142 int len; 20143 } i2c_ioctl; 20144 struct { 20145 int unit; 20146 char * devname; 20147 uint32 flags; 20148 int speed; 20149 } i2c_open; 20150 struct { 20151 int unit; 20152 int fd; 20153 uint32 addr; 20154 uint8 * data; 20155 uint32 * nbytes; 20156 } i2c_read; 20157 struct { 20158 int unit; 20159 int fd; 20160 uint32 addr; 20161 uint8 * data; 20162 uint32 nbytes; 20163 } i2c_write; 20164 #endif /* INCLUDE_I2C */ 20165 struct { 20166 int unit; 20167 bcm_ifa_cc_config_t * config_data; 20168 } ifa_cc_config_get; 20169 struct { 20170 int unit; 20171 bcm_ifa_cc_config_t * config_data; 20172 } ifa_cc_config_set; 20173 struct { 20174 int unit; 20175 bcm_collector_t collector_id; 20176 int export_profile_id; 20177 bcm_ifa_export_template_t template_id; 20178 } ifa_collector_attach; 20179 struct { 20180 int unit; 20181 bcm_collector_t * collector_id; 20182 int * export_profile_id; 20183 bcm_ifa_export_template_t * template_id; 20184 } ifa_collector_attach_get; 20185 struct { 20186 int unit; 20187 bcm_collector_t collector_id; 20188 int export_profile_id; 20189 bcm_ifa_export_template_t template_id; 20190 } ifa_collector_detach; 20191 struct { 20192 int unit; 20193 bcm_ifa_collector_info_t * collector_info; 20194 } ifa_collector_get; 20195 struct { 20196 int unit; 20197 uint32 options; 20198 bcm_ifa_collector_info_t * collector_info; 20199 } ifa_collector_set; 20200 struct { 20201 int unit; 20202 bcm_ifa_config_info_t * config_data; 20203 } ifa_config_info_get; 20204 struct { 20205 int unit; 20206 uint32 options; 20207 bcm_ifa_config_info_t * config_data; 20208 } ifa_config_info_set; 20209 struct { 20210 int unit; 20211 } ifa_detach; 20212 struct { 20213 int unit; 20214 uint32 options; 20215 bcm_ifa_export_template_t * id; 20216 uint16 set_id; 20217 int num_export_elements; 20218 bcm_ifa_export_element_info_t * list_of_export_elements; 20219 } ifa_export_template_create; 20220 struct { 20221 int unit; 20222 bcm_ifa_export_template_t id; 20223 } ifa_export_template_destroy; 20224 struct { 20225 int unit; 20226 bcm_ifa_export_template_t id; 20227 uint16 * set_id; 20228 int max_size; 20229 bcm_ifa_export_element_info_t * list_of_export_elements; 20230 int * list_size; 20231 } ifa_export_template_get; 20232 struct { 20233 int unit; 20234 uint32 options; 20235 int * header_id; 20236 bcm_ifa_header_t * header; 20237 } ifa_header_create; 20238 struct { 20239 int unit; 20240 int header_id; 20241 } ifa_header_destroy; 20242 struct { 20243 int unit; 20244 int header_id; 20245 bcm_ifa_header_t * header; 20246 } ifa_header_get; 20247 struct { 20248 int unit; 20249 bcm_ifa_header_traverse_cb cb; 20250 void * user_data; 20251 } ifa_header_traverse; 20252 struct { 20253 int unit; 20254 } ifa_init; 20255 struct { 20256 int unit; 20257 bcm_ifa_stat_info_t * stat_data; 20258 } ifa_stat_info_get; 20259 struct { 20260 int unit; 20261 bcm_ifa_stat_info_t * stat_data; 20262 } ifa_stat_info_set; 20263 struct { 20264 int unit; 20265 bcm_ifa_export_template_t template_id; 20266 bcm_collector_t collector_id; 20267 bcm_ifa_template_transmit_config_t * config; 20268 } ifa_template_transmit_config_get; 20269 struct { 20270 int unit; 20271 bcm_ifa_export_template_t template_id; 20272 bcm_collector_t collector_id; 20273 bcm_ifa_template_transmit_config_t * config; 20274 } ifa_template_transmit_config_set; 20275 struct { 20276 int unit; 20277 bcm_info_t * info; 20278 } info_get; 20279 struct { 20280 int unit; 20281 } init; 20282 struct { 20283 int unit; 20284 bcm_init_advanced_info_t * init_advanced_info; 20285 } init_advanced; 20286 struct { 20287 int unit; 20288 } init_check; 20289 struct { 20290 int unit; 20291 uint32 flags; 20292 } init_selective; 20293 struct { 20294 int unit; 20295 uint32 flags; 20296 bcm_instru_control_t type; 20297 int * arg; 20298 } instru_control_get; 20299 struct { 20300 int unit; 20301 uint32 flags; 20302 bcm_instru_control_t type; 20303 int arg; 20304 } instru_control_set; 20305 struct { 20306 int unit; 20307 uint32 flags; 20308 int * out_active; 20309 } instru_eventor_active_get; 20310 struct { 20311 int unit; 20312 uint32 flags; 20313 int active; 20314 } instru_eventor_active_set; 20315 struct { 20316 int unit; 20317 uint32 flags; 20318 bcm_eventor_builder_id_t builder; 20319 bcm_instru_eventor_builder_conf_t * out_conf; 20320 } instru_eventor_builder_get; 20321 struct { 20322 int unit; 20323 uint32 flags; 20324 bcm_eventor_builder_id_t builder; 20325 bcm_instru_eventor_builder_conf_t * conf; 20326 } instru_eventor_builder_set; 20327 struct { 20328 int unit; 20329 uint32 flags; 20330 bcm_eventor_context_id_t context; 20331 bcm_eventor_context_type_t context_type; 20332 bcm_instru_eventor_context_conf_t * out_conf; 20333 } instru_eventor_context_get; 20334 struct { 20335 int unit; 20336 uint32 flags; 20337 bcm_eventor_context_id_t context; 20338 bcm_eventor_context_type_t context_type; 20339 bcm_instru_eventor_context_conf_t * conf; 20340 } instru_eventor_context_set; 20341 struct { 20342 int unit; 20343 uint32 flags; 20344 bcm_eventor_event_id_t event_id; 20345 } instru_eventor_event_generate; 20346 struct { 20347 int unit; 20348 uint32 flags; 20349 bcm_eventor_event_id_t event_id; 20350 bcm_instru_eventor_event_id_config_t * config; 20351 } instru_eventor_event_id_config_get; 20352 struct { 20353 int unit; 20354 uint32 flags; 20355 bcm_eventor_event_id_t event_id; 20356 bcm_instru_eventor_event_id_config_t * config; 20357 } instru_eventor_event_id_config_set; 20358 struct { 20359 int unit; 20360 uint32 flags; 20361 int mem; 20362 uint32 copyno; 20363 uint32 index; 20364 uint32 array_index; 20365 bcm_instru_access_info_t * access_info; 20366 } instru_get_memory_access_info; 20367 struct { 20368 int unit; 20369 uint32 flags; 20370 int reg; 20371 uint32 instance; 20372 uint32 array_index; 20373 bcm_instru_access_info_t * access_info; 20374 } instru_get_register_access_info; 20375 struct { 20376 int unit; 20377 bcm_gport_t gport; 20378 uint32 flags; 20379 bcm_instru_gport_control_t type; 20380 int * arg; 20381 } instru_gport_control_get; 20382 struct { 20383 int unit; 20384 bcm_gport_t gport; 20385 uint32 flags; 20386 bcm_instru_gport_control_t type; 20387 int arg; 20388 } instru_gport_control_set; 20389 struct { 20390 int unit; 20391 bcm_instru_ifa_info_t * ifa_info; 20392 } instru_ifa_encap_create; 20393 struct { 20394 int unit; 20395 bcm_instru_ifa_info_t * ifa_info; 20396 } instru_ifa_encap_delete; 20397 struct { 20398 int unit; 20399 bcm_instru_ifa_info_t * ifa_info; 20400 } instru_ifa_encap_get; 20401 struct { 20402 int unit; 20403 bcm_instru_ifa_encap_traverse_cb cb; 20404 void * user_data; 20405 } instru_ifa_encap_traverse; 20406 struct { 20407 int unit; 20408 uint32 flags; 20409 int ipt_profile; 20410 bcm_instru_ipt_t * config; 20411 } instru_ipt_profile_get; 20412 struct { 20413 int unit; 20414 uint32 flags; 20415 int ipt_profile; 20416 bcm_instru_ipt_t * config; 20417 } instru_ipt_profile_set; 20418 struct { 20419 int unit; 20420 bcm_instru_sflow_encap_info_t * sflow_encap_info; 20421 } instru_sflow_encap_create; 20422 struct { 20423 int unit; 20424 bcm_instru_sflow_encap_info_t * sflow_encap_info; 20425 } instru_sflow_encap_delete; 20426 struct { 20427 int unit; 20428 bcm_instru_sflow_encap_extended_dst_info_t * sflow_encap_ext_dst_info; 20429 } instru_sflow_encap_extended_dst_create; 20430 struct { 20431 int unit; 20432 bcm_instru_sflow_encap_extended_dst_info_t * sflow_encap_ext_dst_info; 20433 } instru_sflow_encap_extended_dst_delete; 20434 struct { 20435 int unit; 20436 bcm_instru_sflow_encap_extended_dst_info_t * sflow_encap_ext_dst_info; 20437 } instru_sflow_encap_extended_dst_get; 20438 struct { 20439 int unit; 20440 bcm_instru_sflow_encap_extended_dst_cb cb; 20441 void * user_data; 20442 } instru_sflow_encap_extended_dst_traverse; 20443 struct { 20444 int unit; 20445 bcm_instru_sflow_encap_extended_src_info_t * sflow_encap_ext_src_info; 20446 } instru_sflow_encap_extended_src_create; 20447 struct { 20448 int unit; 20449 bcm_instru_sflow_encap_extended_src_info_t * sflow_encap_ext_src_info; 20450 } instru_sflow_encap_extended_src_delete; 20451 struct { 20452 int unit; 20453 bcm_instru_sflow_encap_extended_src_info_t * sflow_encap_ext_src_info; 20454 } instru_sflow_encap_extended_src_get; 20455 struct { 20456 int unit; 20457 bcm_instru_sflow_encap_extended_src_cb cb; 20458 void * user_data; 20459 } instru_sflow_encap_extended_src_traverse; 20460 struct { 20461 int unit; 20462 bcm_instru_sflow_encap_info_t * sflow_encap_info; 20463 } instru_sflow_encap_get; 20464 struct { 20465 int unit; 20466 bcm_instru_sflow_encap_traverse_cb cb; 20467 void * user_data; 20468 } instru_sflow_encap_traverse; 20469 struct { 20470 int unit; 20471 bcm_instru_sflow_sample_interface_info_t * sample_interface_info; 20472 } instru_sflow_sample_interface_add; 20473 struct { 20474 int unit; 20475 bcm_instru_sflow_sample_interface_info_t * sample_interface_info; 20476 } instru_sflow_sample_interface_get; 20477 struct { 20478 int unit; 20479 bcm_instru_sflow_sample_interface_info_t * sample_interface_info; 20480 } instru_sflow_sample_interface_remove; 20481 struct { 20482 int unit; 20483 bcm_instru_sflow_sample_interface_traverse_info_t * sample_interface_traverse_info; 20484 bcm_instru_sflow_sample_traverse_cb cb; 20485 void * user_data; 20486 } instru_sflow_sample_interface_traverse; 20487 struct { 20488 int unit; 20489 uint32 flags; 20490 bcm_instru_synced_counters_source_type_t source_type; 20491 bcm_instru_synced_counters_config_t * config; 20492 } instru_synced_counters_config_get; 20493 struct { 20494 int unit; 20495 uint32 flags; 20496 bcm_instru_synced_counters_source_type_t source_type; 20497 bcm_instru_synced_counters_config_t * config; 20498 } instru_synced_counters_config_set; 20499 struct { 20500 int unit; 20501 uint32 flags; 20502 bcm_instru_synced_counters_records_key_t * key; 20503 bcm_instru_synced_counters_data_t * data; 20504 } instru_synced_counters_records_get; 20505 struct { 20506 int unit; 20507 uint32 flags; 20508 uint32 nof_sources; 20509 bcm_instru_synced_counters_source_type_t * sources; 20510 uint32 * enable; 20511 } instru_synced_counters_trigger_enable_get; 20512 struct { 20513 int unit; 20514 uint32 flags; 20515 uint32 nof_sources; 20516 bcm_instru_synced_counters_source_type_t * sources; 20517 uint32 * enable; 20518 } instru_synced_counters_trigger_enable_set; 20519 struct { 20520 int unit; 20521 bcm_core_t core_id; 20522 uint32 flags; 20523 } instru_vis_resume; 20524 struct { 20525 int unit; 20526 bcm_core_t core_id; 20527 uint32 flags; 20528 int nof_signals; 20529 bcm_instru_vis_signal_key_t * signal_key; 20530 bcm_instru_vis_signal_result_t * signal_result; 20531 } instru_vis_signal_get; 20532 #ifdef INCLUDE_INT 20533 struct { 20534 int unit; 20535 bcm_int_cosq_stat_config_t * config; 20536 } int_cosq_stat_config_get; 20537 struct { 20538 int unit; 20539 bcm_int_cosq_stat_config_t * config; 20540 } int_cosq_stat_config_set; 20541 struct { 20542 int unit; 20543 } int_detach; 20544 struct { 20545 int unit; 20546 uint32 options; 20547 int * profile_id; 20548 bcm_int_dp_action_profile_t * profile; 20549 } int_dp_action_profile_create; 20550 struct { 20551 int unit; 20552 int profile_id; 20553 } int_dp_action_profile_destroy; 20554 struct { 20555 int unit; 20556 int profile_id; 20557 bcm_int_dp_action_profile_t * profile; 20558 } int_dp_action_profile_get; 20559 struct { 20560 int unit; 20561 bcm_int_dp_action_profile_traverse_cb cb; 20562 void * user_data; 20563 } int_dp_action_profile_traverse; 20564 struct { 20565 int unit; 20566 uint32 options; 20567 bcm_int_dp_vector_match_t * match; 20568 } int_dp_vector_match_add; 20569 struct { 20570 int unit; 20571 bcm_int_dp_vector_match_t * match; 20572 } int_dp_vector_match_delete; 20573 struct { 20574 int unit; 20575 } int_dp_vector_match_delete_all; 20576 struct { 20577 int unit; 20578 bcm_int_dp_vector_match_t * match; 20579 } int_dp_vector_match_get; 20580 struct { 20581 int unit; 20582 bcm_int_dp_vector_match_traverse_cb cb; 20583 void * user_data; 20584 } int_dp_vector_match_traverse; 20585 struct { 20586 int unit; 20587 uint32 options; 20588 int * profile_id; 20589 bcm_int_ifa_action_profile_t * profile; 20590 } int_ifa_action_profile_create; 20591 struct { 20592 int unit; 20593 int profile_id; 20594 } int_ifa_action_profile_destroy; 20595 struct { 20596 int unit; 20597 int profile_id; 20598 bcm_int_ifa_action_profile_t * profile; 20599 } int_ifa_action_profile_get; 20600 struct { 20601 int unit; 20602 bcm_int_ifa_action_profile_traverse_cb cb; 20603 void * user_data; 20604 } int_ifa_action_profile_traverse; 20605 struct { 20606 int unit; 20607 uint32 options; 20608 bcm_int_ifa_vector_match_t * match; 20609 } int_ifa_vector_match_add; 20610 struct { 20611 int unit; 20612 bcm_int_ifa_vector_match_t * match; 20613 } int_ifa_vector_match_delete; 20614 struct { 20615 int unit; 20616 } int_ifa_vector_match_delete_all; 20617 struct { 20618 int unit; 20619 bcm_int_ifa_vector_match_t * match; 20620 } int_ifa_vector_match_get; 20621 struct { 20622 int unit; 20623 bcm_int_ifa_vector_match_traverse_cb cb; 20624 void * user_data; 20625 } int_ifa_vector_match_traverse; 20626 struct { 20627 int unit; 20628 } int_init; 20629 struct { 20630 int unit; 20631 uint32 options; 20632 int * profile_id; 20633 bcm_int_ioam_action_profile_t * profile; 20634 } int_ioam_action_profile_create; 20635 struct { 20636 int unit; 20637 int profile_id; 20638 } int_ioam_action_profile_destroy; 20639 struct { 20640 int unit; 20641 int profile_id; 20642 bcm_int_ioam_action_profile_t * profile; 20643 } int_ioam_action_profile_get; 20644 struct { 20645 int unit; 20646 bcm_int_ioam_action_profile_traverse_cb cb; 20647 void * user_data; 20648 } int_ioam_action_profile_traverse; 20649 struct { 20650 int unit; 20651 uint32 options; 20652 bcm_int_ioam_vector_match_t * match; 20653 } int_ioam_vector_match_add; 20654 struct { 20655 int unit; 20656 bcm_int_ioam_vector_match_t * match; 20657 } int_ioam_vector_match_delete; 20658 struct { 20659 int unit; 20660 } int_ioam_vector_match_delete_all; 20661 struct { 20662 int unit; 20663 bcm_int_ioam_vector_match_t * match; 20664 } int_ioam_vector_match_get; 20665 struct { 20666 int unit; 20667 bcm_int_ioam_vector_match_traverse_cb cb; 20668 void * user_data; 20669 } int_ioam_vector_match_traverse; 20670 struct { 20671 int unit; 20672 int profile_id; 20673 bcm_int_metadata_field_entry_t * field_entry; 20674 } int_metadata_field_add; 20675 struct { 20676 int unit; 20677 int profile_id; 20678 bcm_int_metadata_field_entry_t * field_entry; 20679 } int_metadata_field_delete; 20680 struct { 20681 int unit; 20682 int profile_id; 20683 } int_metadata_field_delete_all; 20684 struct { 20685 int unit; 20686 bcm_int_metadata_field_t field; 20687 bcm_int_metadata_field_select_info_t * field_select_info; 20688 } int_metadata_field_select_info_get; 20689 struct { 20690 int unit; 20691 uint32 options; 20692 int * profile_id; 20693 } int_metadata_profile_create; 20694 struct { 20695 int unit; 20696 int profile_id; 20697 } int_metadata_profile_destroy; 20698 struct { 20699 int unit; 20700 int profile_id; 20701 int array_size; 20702 bcm_int_metadata_field_entry_t * entry_array; 20703 int * field_count; 20704 } int_metadata_profile_get; 20705 struct { 20706 int unit; 20707 bcm_int_metadata_profile_traverse_cb cb; 20708 void * user_data; 20709 } int_metadata_profile_traverse; 20710 struct { 20711 int unit; 20712 uint32 options; 20713 int * profile_id; 20714 bcm_int_opaque_data_profile_t * profile; 20715 } int_opaque_data_profile_create; 20716 struct { 20717 int unit; 20718 int profile_id; 20719 } int_opaque_data_profile_destroy; 20720 struct { 20721 int unit; 20722 int profile_id; 20723 bcm_int_opaque_data_profile_t * profile; 20724 } int_opaque_data_profile_get; 20725 struct { 20726 int unit; 20727 bcm_int_opaque_data_profile_traverse_cb cb; 20728 void * user_data; 20729 } int_opaque_data_profile_traverse; 20730 struct { 20731 int unit; 20732 bcm_int_turnaround_config_t * config_data; 20733 } int_turnaround_config_get; 20734 struct { 20735 int unit; 20736 bcm_int_turnaround_config_t * config_data; 20737 } int_turnaround_config_set; 20738 struct { 20739 int unit; 20740 bcm_int_turnaround_stat_t * stat_data; 20741 } int_turnaround_stat_get; 20742 #endif /* INCLUDE_INT */ 20743 struct { 20744 uint8 * ip6; 20745 int len; 20746 } ip6_mask_create; 20747 struct { 20748 uint8 * mask; 20749 } ip6_mask_length; 20750 /* bcm_ip_mask_create has a non int return type */ 20751 struct { 20752 bcm_ip_t ip; 20753 } ip_mask_length; 20754 struct { 20755 int unit; 20756 bcm_ipfix_stage_t stage; 20757 bcm_port_t port; 20758 bcm_ipfix_config_t * config; 20759 } ipfix_config_get; 20760 struct { 20761 int unit; 20762 bcm_ipfix_stage_t stage; 20763 bcm_port_t port; 20764 bcm_ipfix_config_t * config; 20765 } ipfix_config_set; 20766 struct { 20767 int unit; 20768 bcm_ipfix_stage_t stage; 20769 bcm_gport_t port; 20770 bcm_ipfix_mirror_config_t * config; 20771 } ipfix_mirror_config_get; 20772 struct { 20773 int unit; 20774 bcm_ipfix_stage_t stage; 20775 bcm_gport_t port; 20776 bcm_ipfix_mirror_config_t * config; 20777 } ipfix_mirror_config_set; 20778 struct { 20779 int unit; 20780 bcm_ipfix_stage_t stage; 20781 bcm_gport_t port; 20782 bcm_gport_t mirror_dest_id; 20783 } ipfix_mirror_port_dest_add; 20784 struct { 20785 int unit; 20786 bcm_ipfix_stage_t stage; 20787 bcm_gport_t port; 20788 bcm_gport_t mirror_dest_id; 20789 } ipfix_mirror_port_dest_delete; 20790 struct { 20791 int unit; 20792 bcm_ipfix_stage_t stage; 20793 bcm_gport_t port; 20794 } ipfix_mirror_port_dest_delete_all; 20795 struct { 20796 int unit; 20797 bcm_ipfix_stage_t stage; 20798 bcm_gport_t port; 20799 int mirror_dest_size; 20800 bcm_gport_t * mirror_dest_id; 20801 int * mirror_dest_count; 20802 } ipfix_mirror_port_dest_get; 20803 struct { 20804 int unit; 20805 bcm_ipfix_rate_t * rate_info; 20806 } ipfix_rate_create; 20807 struct { 20808 int unit; 20809 bcm_ipfix_rate_id_t rate_id; 20810 } ipfix_rate_destroy; 20811 struct { 20812 int unit; 20813 } ipfix_rate_destroy_all; 20814 struct { 20815 int unit; 20816 bcm_ipfix_rate_t * rate_info; 20817 } ipfix_rate_get; 20818 struct { 20819 int unit; 20820 bcm_ipfix_rate_id_t rate_id; 20821 bcm_gport_t mirror_dest_id; 20822 } ipfix_rate_mirror_add; 20823 struct { 20824 int unit; 20825 bcm_ipfix_rate_id_t rate_id; 20826 bcm_gport_t mirror_dest_id; 20827 } ipfix_rate_mirror_delete; 20828 struct { 20829 int unit; 20830 bcm_ipfix_rate_id_t rate_id; 20831 } ipfix_rate_mirror_delete_all; 20832 struct { 20833 int unit; 20834 bcm_ipfix_rate_id_t rate_id; 20835 int mirror_dest_size; 20836 bcm_gport_t * mirror_dest_id; 20837 int * mirror_dest_count; 20838 } ipfix_rate_mirror_get; 20839 struct { 20840 int unit; 20841 bcm_ipfix_rate_traverse_cb cb; 20842 void * userdata; 20843 } ipfix_rate_traverse; 20844 struct { 20845 int unit; 20846 bcm_ipfix_callback_t callback; 20847 void * userdata; 20848 } ipfix_register; 20849 struct { 20850 int unit; 20851 bcm_ipfix_callback_t callback; 20852 void * userdata; 20853 } ipfix_unregister; 20854 #ifdef INCLUDE_L3 20855 struct { 20856 int unit; 20857 bcm_ipmc_addr_t * data; 20858 } ipmc_add; 20859 struct { 20860 int unit; 20861 uint32 flags; 20862 bcm_ipmc_traverse_cb age_cb; 20863 void * user_data; 20864 } ipmc_age; 20865 struct { 20866 int unit; 20867 int ipmc_idx; 20868 bcm_port_t port; 20869 bcm_pbmp_t pbmp; 20870 } ipmc_bitmap_del; 20871 struct { 20872 int unit; 20873 int ipmc_idx; 20874 bcm_port_t port; 20875 bcm_pbmp_t * pbmp; 20876 } ipmc_bitmap_get; 20877 struct { 20878 int unit; 20879 int * max_index; 20880 } ipmc_bitmap_max_get; 20881 struct { 20882 int unit; 20883 int ipmc_idx; 20884 bcm_port_t port; 20885 bcm_pbmp_t pbmp; 20886 } ipmc_bitmap_set; 20887 struct { 20888 int unit; 20889 bcm_ipmc_addr_t * config; 20890 } ipmc_config_add; 20891 struct { 20892 int unit; 20893 bcm_ipmc_addr_t * config; 20894 } ipmc_config_find; 20895 struct { 20896 int unit; 20897 bcm_ipmc_addr_t * config; 20898 } ipmc_config_remove; 20899 struct { 20900 int unit; 20901 uint32 flags; 20902 bcm_ipmc_config_traverse_cb cb; 20903 void * user_data; 20904 } ipmc_config_traverse; 20905 struct { 20906 int unit; 20907 bcm_port_t port; 20908 bcm_ipmc_counters_t * counters; 20909 } ipmc_counters_get; 20910 struct { 20911 int unit; 20912 } ipmc_detach; 20913 struct { 20914 int unit; 20915 bcm_port_t port; 20916 uint8 * mac; 20917 int * untag; 20918 bcm_vlan_t * vid; 20919 int * ttl_threshold; 20920 } ipmc_egress_port_get; 20921 struct { 20922 int unit; 20923 } ipmc_egress_port_init; 20924 struct { 20925 int unit; 20926 bcm_port_t port; 20927 uint8 * mac; 20928 int untag; 20929 bcm_vlan_t vid; 20930 int ttl_threshold; 20931 } ipmc_egress_port_set; 20932 struct { 20933 int unit; 20934 int enable; 20935 } ipmc_enable; 20936 struct { 20937 int unit; 20938 bcm_ipmc_addr_t * data; 20939 } ipmc_find; 20940 struct { 20941 int unit; 20942 bcm_ipmc_addr_t * info; 20943 uint32 * value; 20944 } ipmc_flexctr_object_get; 20945 struct { 20946 int unit; 20947 bcm_ipmc_addr_t * info; 20948 uint32 value; 20949 } ipmc_flexctr_object_set; 20950 struct { 20951 int unit; 20952 } ipmc_init; 20953 struct { 20954 int unit; 20955 int * range_id; 20956 bcm_ipmc_range_t * range; 20957 } ipmc_range_add; 20958 struct { 20959 int unit; 20960 int range_id; 20961 } ipmc_range_delete; 20962 struct { 20963 int unit; 20964 } ipmc_range_delete_all; 20965 struct { 20966 int unit; 20967 int range_id; 20968 bcm_ipmc_range_t * range; 20969 } ipmc_range_get; 20970 struct { 20971 int unit; 20972 int * size; 20973 } ipmc_range_size_get; 20974 struct { 20975 int unit; 20976 bcm_ipmc_addr_t * data; 20977 } ipmc_remove; 20978 struct { 20979 int unit; 20980 } ipmc_remove_all; 20981 struct { 20982 int unit; 20983 int rp_id; 20984 bcm_if_t intf_id; 20985 } ipmc_rp_add; 20986 struct { 20987 int unit; 20988 uint32 flags; 20989 int * rp_id; 20990 } ipmc_rp_create; 20991 struct { 20992 int unit; 20993 int rp_id; 20994 bcm_if_t intf_id; 20995 } ipmc_rp_delete; 20996 struct { 20997 int unit; 20998 int rp_id; 20999 } ipmc_rp_delete_all; 21000 struct { 21001 int unit; 21002 int rp_id; 21003 } ipmc_rp_destroy; 21004 struct { 21005 int unit; 21006 int rp_id; 21007 int intf_max; 21008 bcm_if_t * intf_array; 21009 int * intf_count; 21010 } ipmc_rp_get; 21011 struct { 21012 int unit; 21013 int rp_id; 21014 int intf_count; 21015 bcm_if_t * intf_array; 21016 } ipmc_rp_set; 21017 struct { 21018 int unit; 21019 bcm_ipmc_addr_t * info; 21020 uint32 stat_counter_id; 21021 } ipmc_stat_attach; 21022 struct { 21023 int unit; 21024 bcm_ipmc_addr_t * info; 21025 bcm_ipmc_stat_t stat; 21026 uint32 num_entries; 21027 uint32 * counter_indexes; 21028 bcm_stat_value_t * counter_values; 21029 } ipmc_stat_counter_get; 21030 struct { 21031 int unit; 21032 bcm_ipmc_addr_t * info; 21033 bcm_ipmc_stat_t stat; 21034 uint32 num_entries; 21035 uint32 * counter_indexes; 21036 bcm_stat_value_t * counter_values; 21037 } ipmc_stat_counter_set; 21038 struct { 21039 int unit; 21040 bcm_ipmc_addr_t * info; 21041 bcm_ipmc_stat_t stat; 21042 uint32 num_entries; 21043 uint32 * counter_indexes; 21044 bcm_stat_value_t * counter_values; 21045 } ipmc_stat_counter_sync_get; 21046 struct { 21047 int unit; 21048 bcm_ipmc_addr_t * info; 21049 } ipmc_stat_detach; 21050 struct { 21051 int unit; 21052 bcm_ipmc_addr_t * info; 21053 bcm_ipmc_stat_t stat; 21054 uint32 * stat_counter_id; 21055 } ipmc_stat_id_get; 21056 struct { 21057 int unit; 21058 bcm_ipmc_addr_t * info; 21059 int nstat; 21060 bcm_ipmc_stat_t * stat_arr; 21061 uint64 * value_arr; 21062 } ipmc_stat_multi_get; 21063 struct { 21064 int unit; 21065 bcm_ipmc_addr_t * info; 21066 int nstat; 21067 bcm_ipmc_stat_t * stat_arr; 21068 uint32 * value_arr; 21069 } ipmc_stat_multi_get32; 21070 struct { 21071 int unit; 21072 bcm_ipmc_addr_t * info; 21073 int nstat; 21074 bcm_ipmc_stat_t * stat_arr; 21075 uint64 * value_arr; 21076 } ipmc_stat_multi_set; 21077 struct { 21078 int unit; 21079 bcm_ipmc_addr_t * info; 21080 int nstat; 21081 bcm_ipmc_stat_t * stat_arr; 21082 uint32 * value_arr; 21083 } ipmc_stat_multi_set32; 21084 struct { 21085 int unit; 21086 uint32 flags; 21087 bcm_ipmc_traverse_cb cb; 21088 void * user_data; 21089 } ipmc_traverse; 21090 #endif /* INCLUDE_L3 */ 21091 struct { 21092 int unit; 21093 bcm_ipsec_config_t * config; 21094 } ipsec_config_set; 21095 struct { 21096 int unit; 21097 uint32 flags; 21098 uint32 * sa_id; 21099 bcm_ipsec_sa_info_t * sa; 21100 } ipsec_sa_create; 21101 struct { 21102 int unit; 21103 uint32 flags; 21104 uint32 sa_id; 21105 } ipsec_sa_delete; 21106 struct { 21107 int unit; 21108 uint32 flags; 21109 uint32 sa_id; 21110 bcm_ipsec_sa_keys_t * sa_keys; 21111 } ipsec_sa_key_update; 21112 struct { 21113 int unit; 21114 uint32 sa_id; 21115 uint32 * tunnel_id; 21116 } ipsec_sa_to_tunnel_map_get; 21117 struct { 21118 int unit; 21119 uint32 tunnel_id; 21120 uint32 sa_id; 21121 } ipsec_sa_to_tunnel_map_set; 21122 struct { 21123 int unit; 21124 uint32 flags; 21125 uint32 * tunnel_id; 21126 bcm_ipsec_tunnel_info_t * tunnel_info; 21127 } ipsec_tunnel_create; 21128 struct { 21129 int unit; 21130 uint32 flags; 21131 uint32 tunnel_id; 21132 } ipsec_tunnel_delete; 21133 struct { 21134 int unit; 21135 } knet_cleanup; 21136 struct { 21137 int unit; 21138 bcm_knet_filter_t * filter; 21139 } knet_filter_create; 21140 struct { 21141 int unit; 21142 int filter_id; 21143 } knet_filter_destroy; 21144 struct { 21145 int unit; 21146 int filter_id; 21147 bcm_knet_filter_t * filter; 21148 } knet_filter_get; 21149 struct { 21150 int unit; 21151 bcm_knet_filter_traverse_cb trav_fn; 21152 void * user_data; 21153 } knet_filter_traverse; 21154 struct { 21155 int unit; 21156 } knet_init; 21157 struct { 21158 int unit; 21159 bcm_knet_netif_t * netif; 21160 } knet_netif_create; 21161 struct { 21162 int unit; 21163 int netif_id; 21164 } knet_netif_destroy; 21165 struct { 21166 int unit; 21167 int netif_id; 21168 bcm_knet_netif_t * netif; 21169 } knet_netif_get; 21170 struct { 21171 int unit; 21172 bcm_knet_netif_traverse_cb trav_fn; 21173 void * user_data; 21174 } knet_netif_traverse; 21175 struct { 21176 int unit; 21177 } knetsync_deinit; 21178 struct { 21179 int unit; 21180 } knetsync_init; 21181 struct { 21182 int unit; 21183 bcm_l2_addr_t * l2addr; 21184 } l2_addr_add; 21185 struct { 21186 int unit; 21187 bcm_l2_addr_t * l2addr; 21188 } l2_addr_by_struct_delete; 21189 struct { 21190 int unit; 21191 bcm_l2_addr_t * l2addr; 21192 } l2_addr_by_struct_get; 21193 struct { 21194 int unit; 21195 uint8 * mac; 21196 bcm_vlan_t vid; 21197 } l2_addr_delete; 21198 struct { 21199 int unit; 21200 uint8 * mac; 21201 uint32 flags; 21202 } l2_addr_delete_by_mac; 21203 struct { 21204 int unit; 21205 uint8 * mac; 21206 bcm_module_t mod; 21207 bcm_port_t port; 21208 uint32 flags; 21209 } l2_addr_delete_by_mac_port; 21210 struct { 21211 int unit; 21212 bcm_module_t mod; 21213 bcm_port_t port; 21214 uint32 flags; 21215 } l2_addr_delete_by_port; 21216 struct { 21217 int unit; 21218 bcm_trunk_t tid; 21219 uint32 flags; 21220 } l2_addr_delete_by_trunk; 21221 struct { 21222 int unit; 21223 bcm_vlan_t vid; 21224 uint32 flags; 21225 } l2_addr_delete_by_vlan; 21226 struct { 21227 int unit; 21228 uint32 flags; 21229 int num_pairs; 21230 bcm_vlan_t * vlan; 21231 bcm_gport_t * gport; 21232 } l2_addr_delete_by_vlan_gport_multi; 21233 struct { 21234 int unit; 21235 bcm_vlan_t vid; 21236 bcm_module_t mod; 21237 bcm_port_t port; 21238 uint32 flags; 21239 } l2_addr_delete_by_vlan_port; 21240 struct { 21241 int unit; 21242 bcm_vlan_t vid; 21243 bcm_trunk_t tid; 21244 uint32 flags; 21245 } l2_addr_delete_by_vlan_trunk; 21246 struct { 21247 int unit; 21248 } l2_addr_freeze; 21249 struct { 21250 int unit; 21251 uint8 * mac_addr; 21252 bcm_vlan_t vid; 21253 bcm_l2_addr_t * l2addr; 21254 } l2_addr_get; 21255 struct { 21256 int unit; 21257 bcm_l2_addr_distribute_t * distribution; 21258 } l2_addr_msg_distribute_get; 21259 struct { 21260 int unit; 21261 bcm_l2_addr_distribute_t * distribution; 21262 } l2_addr_msg_distribute_set; 21263 struct { 21264 int unit; 21265 bcm_l2_addr_t * l2addr; 21266 int count; 21267 } l2_addr_multi_add; 21268 struct { 21269 int unit; 21270 bcm_l2_addr_t * l2addr; 21271 int count; 21272 } l2_addr_multi_delete; 21273 struct { 21274 int unit; 21275 bcm_l2_addr_callback_t callback; 21276 void * userdata; 21277 } l2_addr_register; 21278 struct { 21279 int unit; 21280 } l2_addr_thaw; 21281 struct { 21282 int unit; 21283 bcm_l2_addr_callback_t callback; 21284 void * userdata; 21285 } l2_addr_unregister; 21286 struct { 21287 int unit; 21288 int * age_seconds; 21289 } l2_age_timer_get; 21290 struct { 21291 int unit; 21292 int * meta_cycle_time; 21293 } l2_age_timer_meta_cycle_get; 21294 struct { 21295 int unit; 21296 int meta_cycle_time; 21297 } l2_age_timer_meta_cycle_set; 21298 struct { 21299 int unit; 21300 int age_seconds; 21301 } l2_age_timer_set; 21302 struct { 21303 int unit; 21304 bcm_l2_auth_addr_t * addr; 21305 } l2_auth_add; 21306 struct { 21307 int unit; 21308 bcm_l2_auth_addr_t * addr; 21309 } l2_auth_delete; 21310 struct { 21311 int unit; 21312 } l2_auth_delete_all; 21313 struct { 21314 int unit; 21315 bcm_l2_auth_addr_t * addr; 21316 } l2_auth_get; 21317 struct { 21318 int unit; 21319 bcm_l2_auth_traverse_cb trav_fn; 21320 void * user_data; 21321 } l2_auth_traverse; 21322 struct { 21323 int unit; 21324 int index; 21325 } l2_cache_delete; 21326 struct { 21327 int unit; 21328 } l2_cache_delete_all; 21329 struct { 21330 int unit; 21331 int index; 21332 bcm_l2_cache_addr_t * addr; 21333 } l2_cache_get; 21334 struct { 21335 int unit; 21336 } l2_cache_init; 21337 struct { 21338 int unit; 21339 int trap_type; 21340 uint32 profile_idx; 21341 uint32 flags; 21342 bcm_l2cp_profile_info_t * l2cp_profile_info; 21343 } l2_cache_profile_get; 21344 struct { 21345 int unit; 21346 int trap_type; 21347 uint32 profile_idx; 21348 uint32 flags; 21349 bcm_l2cp_profile_info_t * l2cp_profile_info; 21350 } l2_cache_profile_set; 21351 struct { 21352 int unit; 21353 int index; 21354 bcm_l2_cache_addr_t * addr; 21355 int * index_used; 21356 } l2_cache_set; 21357 struct { 21358 int unit; 21359 int * size; 21360 } l2_cache_size_get; 21361 struct { 21362 int unit; 21363 uint32 vsi; 21364 uint32 * profile_idx; 21365 } l2_cache_vpn_to_profile_map_get; 21366 struct { 21367 int unit; 21368 uint32 vsi; 21369 uint32 profile_idx; 21370 } l2_cache_vpn_to_profile_map_set; 21371 #ifdef INCLUDE_L3 21372 struct { 21373 int unit; 21374 bcm_l2_change_fields_t * l2_fields_info; 21375 } l2_change_fields_add; 21376 struct { 21377 int unit; 21378 bcm_l2_change_fields_t * l2_fields_info; 21379 } l2_change_fields_delete; 21380 struct { 21381 int unit; 21382 bcm_l2_change_fields_t * l2_fields_info; 21383 } l2_change_fields_get; 21384 struct { 21385 int unit; 21386 bcm_l2_change_fields_traverse_cb cb; 21387 void * user_data; 21388 } l2_change_fields_traverse; 21389 #endif /* INCLUDE_L3 */ 21390 struct { 21391 int unit; 21392 } l2_clear; 21393 struct { 21394 int unit; 21395 bcm_l2_addr_t * addr; 21396 bcm_l2_addr_t * cf_array; 21397 int cf_max; 21398 int * cf_count; 21399 } l2_conflict_get; 21400 struct { 21401 int unit; 21402 } l2_detach; 21403 struct { 21404 int unit; 21405 bcm_l2_egress_t * egr; 21406 } l2_egress_create; 21407 struct { 21408 int unit; 21409 bcm_if_t encap_id; 21410 } l2_egress_destroy; 21411 struct { 21412 int unit; 21413 bcm_l2_egress_t * egr; 21414 bcm_if_t * encap_id; 21415 } l2_egress_find; 21416 struct { 21417 int unit; 21418 bcm_if_t encap_id; 21419 bcm_l2_egress_t * egr; 21420 } l2_egress_get; 21421 struct { 21422 int unit; 21423 bcm_l2_egress_traverse_cb trav_fn; 21424 void * user_data; 21425 } l2_egress_traverse; 21426 struct { 21427 int unit; 21428 bcm_l2_gport_control_info_t * control_info; 21429 } l2_gport_control_info_get; 21430 struct { 21431 int unit; 21432 bcm_l2_gport_control_info_t * control_info; 21433 } l2_gport_control_info_set; 21434 struct { 21435 int unit; 21436 int gport_id; 21437 bcm_l2_gport_forward_info_t * forward_info; 21438 } l2_gport_forward_info_get; 21439 struct { 21440 int unit; 21441 } l2_init; 21442 struct { 21443 int unit; 21444 char * pfx; 21445 bcm_l2_addr_t * entry; 21446 char * sfx; 21447 } l2_key_dump; 21448 struct { 21449 int unit; 21450 int lclass; 21451 int * lclass_prio; 21452 uint32 * flags; 21453 } l2_learn_class_get; 21454 struct { 21455 int unit; 21456 int lclass; 21457 int lclass_prio; 21458 uint32 flags; 21459 } l2_learn_class_set; 21460 struct { 21461 int unit; 21462 } l2_learn_limit_disable; 21463 struct { 21464 int unit; 21465 } l2_learn_limit_enable; 21466 struct { 21467 int unit; 21468 bcm_l2_learn_limit_t * limit; 21469 } l2_learn_limit_get; 21470 struct { 21471 int unit; 21472 bcm_l2_learn_limit_t * limit; 21473 } l2_learn_limit_set; 21474 struct { 21475 int unit; 21476 bcm_l2_learn_msgs_config_t * learn_msg_config; 21477 } l2_learn_msgs_config_get; 21478 struct { 21479 int unit; 21480 bcm_l2_learn_msgs_config_t * learn_msg_config; 21481 } l2_learn_msgs_config_set; 21482 struct { 21483 int unit; 21484 bcm_gport_t port; 21485 int * lclass; 21486 } l2_learn_port_class_get; 21487 struct { 21488 int unit; 21489 bcm_gport_t port; 21490 int lclass; 21491 } l2_learn_port_class_set; 21492 struct { 21493 int unit; 21494 bcm_l2_learn_stat_t * learn_stat; 21495 } l2_learn_stat_get; 21496 struct { 21497 int unit; 21498 bcm_l2_learn_stat_t * learn_stat; 21499 } l2_learn_stat_set; 21500 struct { 21501 int unit; 21502 bcm_l2_mac_port_t * mac_port; 21503 } l2_mac_port_create; 21504 struct { 21505 int unit; 21506 bcm_gport_t mac_port_id; 21507 } l2_mac_port_destroy; 21508 struct { 21509 int unit; 21510 } l2_mac_port_destroy_all; 21511 struct { 21512 int unit; 21513 bcm_l2_mac_port_t * mac_port; 21514 } l2_mac_port_get; 21515 struct { 21516 int unit; 21517 bcm_l2_mac_port_traverse_cb cb; 21518 void * user_data; 21519 } l2_mac_port_traverse; 21520 struct { 21521 int unit; 21522 uint32 flags; 21523 bcm_l2_addr_t * match_addr; 21524 bcm_l2_addr_t * mask_addr; 21525 bcm_l2_traverse_cb trav_fn; 21526 void * user_data; 21527 } l2_match_masked_traverse; 21528 struct { 21529 int unit; 21530 uint32 flags; 21531 bcm_l2_addr_t * match_addr; 21532 bcm_l2_traverse_cb trav_fn; 21533 void * user_data; 21534 } l2_matched_traverse; 21535 struct { 21536 int unit; 21537 int modid; 21538 int port; 21539 } l2_port_native; 21540 struct { 21541 int unit; 21542 uint32 flags; 21543 bcm_l2_addr_t * match_addr; 21544 bcm_module_t new_module; 21545 bcm_port_t new_port; 21546 bcm_trunk_t new_trunk; 21547 } l2_replace; 21548 struct { 21549 int unit; 21550 uint32 flags; 21551 bcm_l2_addr_t * match_addr; 21552 bcm_l2_addr_t * mask_addr; 21553 bcm_l2_addr_t * replace_addr; 21554 bcm_l2_addr_t * replace_mask_addr; 21555 } l2_replace_match; 21556 struct { 21557 int unit; 21558 bcm_l2_ring_t * l2_ring; 21559 } l2_ring_replace; 21560 struct { 21561 int unit; 21562 bcm_l2_addr_t * l2_addr; 21563 int enable; 21564 } l2_stat_enable_set; 21565 struct { 21566 int unit; 21567 bcm_l2_addr_t * l2_addr; 21568 bcm_l2_stat_t stat; 21569 uint64 * val; 21570 } l2_stat_get; 21571 struct { 21572 int unit; 21573 bcm_l2_addr_t * l2_addr; 21574 bcm_l2_stat_t stat; 21575 uint32 * val; 21576 } l2_stat_get32; 21577 struct { 21578 int unit; 21579 bcm_l2_addr_t * l2_addr; 21580 bcm_l2_stat_t stat; 21581 uint64 val; 21582 } l2_stat_set; 21583 struct { 21584 int unit; 21585 bcm_l2_addr_t * l2_addr; 21586 bcm_l2_stat_t stat; 21587 uint32 val; 21588 } l2_stat_set32; 21589 struct { 21590 int unit; 21591 int * station_id; 21592 bcm_l2_station_t * station; 21593 } l2_station_add; 21594 struct { 21595 int unit; 21596 int station_id; 21597 } l2_station_delete; 21598 struct { 21599 int unit; 21600 } l2_station_delete_all; 21601 struct { 21602 int unit; 21603 int station_id; 21604 bcm_l2_station_t * station; 21605 } l2_station_get; 21606 struct { 21607 int unit; 21608 int * size; 21609 } l2_station_size_get; 21610 struct { 21611 int unit; 21612 bcm_l2_station_traverse_cb trav_fn; 21613 void * user_data; 21614 } l2_station_traverse; 21615 struct { 21616 int unit; 21617 bcm_l2_traverse_cb trav_fn; 21618 void * user_data; 21619 } l2_traverse; 21620 struct { 21621 int unit; 21622 uint8 * mac; 21623 bcm_vlan_t vlan; 21624 } l2_tunnel_add; 21625 struct { 21626 int unit; 21627 uint8 * mac; 21628 bcm_vlan_t vlan; 21629 } l2_tunnel_delete; 21630 struct { 21631 int unit; 21632 } l2_tunnel_delete_all; 21633 #ifdef INCLUDE_L3 21634 struct { 21635 int unit; 21636 } l2gre_cleanup; 21637 struct { 21638 int unit; 21639 } l2gre_init; 21640 struct { 21641 int unit; 21642 bcm_vpn_t l2vpn; 21643 bcm_l2gre_port_t * l2gre_port; 21644 } l2gre_port_add; 21645 struct { 21646 int unit; 21647 bcm_vpn_t l2vpn; 21648 bcm_gport_t l2gre_port_id; 21649 } l2gre_port_delete; 21650 struct { 21651 int unit; 21652 bcm_vpn_t l2vpn; 21653 } l2gre_port_delete_all; 21654 struct { 21655 int unit; 21656 bcm_vpn_t l2vpn; 21657 bcm_l2gre_port_t * l2gre_port; 21658 } l2gre_port_get; 21659 struct { 21660 int unit; 21661 bcm_vpn_t l2vpn; 21662 int port_max; 21663 bcm_l2gre_port_t * port_array; 21664 int * port_count; 21665 } l2gre_port_get_all; 21666 struct { 21667 int unit; 21668 bcm_gport_t port; 21669 bcm_vpn_t vpn; 21670 uint32 stat_counter_id; 21671 } l2gre_stat_attach; 21672 struct { 21673 int unit; 21674 bcm_gport_t port; 21675 bcm_vpn_t vpn; 21676 bcm_l2gre_stat_t stat; 21677 uint32 num_entries; 21678 uint32 * counter_indexes; 21679 bcm_stat_value_t * counter_values; 21680 } l2gre_stat_counter_get; 21681 struct { 21682 int unit; 21683 bcm_gport_t port; 21684 bcm_vpn_t vpn; 21685 bcm_l2gre_stat_t stat; 21686 uint32 num_entries; 21687 uint32 * counter_indexes; 21688 bcm_stat_value_t * counter_values; 21689 } l2gre_stat_counter_set; 21690 struct { 21691 int unit; 21692 bcm_gport_t port; 21693 bcm_vpn_t vpn; 21694 bcm_l2gre_stat_t stat; 21695 uint32 num_entries; 21696 uint32 * counter_indexes; 21697 bcm_stat_value_t * counter_values; 21698 } l2gre_stat_counter_sync_get; 21699 struct { 21700 int unit; 21701 bcm_gport_t port; 21702 bcm_vpn_t vpn; 21703 } l2gre_stat_detach; 21704 struct { 21705 int unit; 21706 bcm_gport_t port; 21707 bcm_vpn_t vpn; 21708 bcm_l2gre_stat_t stat; 21709 uint32 * stat_counter_id; 21710 } l2gre_stat_id_get; 21711 struct { 21712 int unit; 21713 bcm_gport_t port; 21714 bcm_vpn_t vpn; 21715 int nstat; 21716 bcm_l2gre_stat_t * stat_arr; 21717 uint64 * value_arr; 21718 } l2gre_stat_multi_get; 21719 struct { 21720 int unit; 21721 bcm_gport_t port; 21722 bcm_vpn_t vpn; 21723 int nstat; 21724 bcm_l2gre_stat_t * stat_arr; 21725 uint32 * value_arr; 21726 } l2gre_stat_multi_get32; 21727 struct { 21728 int unit; 21729 bcm_gport_t port; 21730 bcm_vpn_t vpn; 21731 int nstat; 21732 bcm_l2gre_stat_t * stat_arr; 21733 uint64 * value_arr; 21734 } l2gre_stat_multi_set; 21735 struct { 21736 int unit; 21737 bcm_gport_t port; 21738 bcm_vpn_t vpn; 21739 int nstat; 21740 bcm_l2gre_stat_t * stat_arr; 21741 uint32 * value_arr; 21742 } l2gre_stat_multi_set32; 21743 struct { 21744 int unit; 21745 bcm_tunnel_initiator_t * info; 21746 } l2gre_tunnel_initiator_create; 21747 struct { 21748 int unit; 21749 bcm_gport_t l2gre_tunnel_id; 21750 } l2gre_tunnel_initiator_destroy; 21751 struct { 21752 int unit; 21753 } l2gre_tunnel_initiator_destroy_all; 21754 struct { 21755 int unit; 21756 bcm_tunnel_initiator_t * info; 21757 } l2gre_tunnel_initiator_get; 21758 struct { 21759 int unit; 21760 bcm_tunnel_initiator_traverse_cb cb; 21761 void * user_data; 21762 } l2gre_tunnel_initiator_traverse; 21763 struct { 21764 int unit; 21765 bcm_tunnel_terminator_t * info; 21766 } l2gre_tunnel_terminator_create; 21767 struct { 21768 int unit; 21769 bcm_gport_t l2gre_tunnel_id; 21770 } l2gre_tunnel_terminator_destroy; 21771 struct { 21772 int unit; 21773 } l2gre_tunnel_terminator_destroy_all; 21774 struct { 21775 int unit; 21776 bcm_tunnel_terminator_t * info; 21777 } l2gre_tunnel_terminator_get; 21778 struct { 21779 int unit; 21780 bcm_tunnel_terminator_traverse_cb cb; 21781 void * user_data; 21782 } l2gre_tunnel_terminator_traverse; 21783 struct { 21784 int unit; 21785 bcm_tunnel_terminator_t * info; 21786 } l2gre_tunnel_terminator_update; 21787 struct { 21788 int unit; 21789 bcm_l2gre_vpn_config_t * info; 21790 } l2gre_vpn_create; 21791 struct { 21792 int unit; 21793 bcm_vpn_t l2vpn; 21794 } l2gre_vpn_destroy; 21795 struct { 21796 int unit; 21797 } l2gre_vpn_destroy_all; 21798 struct { 21799 int unit; 21800 bcm_vpn_t l2vpn; 21801 bcm_l2gre_vpn_config_t * info; 21802 } l2gre_vpn_get; 21803 struct { 21804 int unit; 21805 bcm_l2gre_vpn_traverse_cb cb; 21806 void * user_data; 21807 } l2gre_vpn_traverse; 21808 struct { 21809 int unit; 21810 uint32 options; 21811 bcm_l3_aacl_t * aacl; 21812 } l3_aacl_add; 21813 struct { 21814 int unit; 21815 bcm_l3_aacl_t * aacl; 21816 } l3_aacl_delete; 21817 struct { 21818 int unit; 21819 bcm_l3_aacl_t * aacl; 21820 } l3_aacl_delete_all; 21821 struct { 21822 int unit; 21823 bcm_l3_aacl_t * aacl; 21824 } l3_aacl_find; 21825 struct { 21826 int unit; 21827 uint32 flags; 21828 bcm_l3_aacl_traverse_cb trav_fn; 21829 void * user_data; 21830 } l3_aacl_matched_traverse; 21831 struct { 21832 int unit; 21833 bcm_l3_aacl_traverse_cb trav_fn; 21834 void * user_data; 21835 } l3_aacl_traverse; 21836 struct { 21837 int unit; 21838 bcm_l3_route_group_t grp; 21839 bcm_l3_alpm_resource_t * resource; 21840 } l3_alpm_resource_get; 21841 struct { 21842 int unit; 21843 int chk_type; 21844 } l3_alpm_sanity_check; 21845 struct { 21846 int unit; 21847 bcm_l3_alpm_trace_cb_f write_cb; 21848 void * user_data; 21849 } l3_alpm_trace_cb_register; 21850 struct { 21851 int unit; 21852 bcm_l3_alpm_trace_cb_f write_cb; 21853 } l3_alpm_trace_cb_unregister; 21854 struct { 21855 int unit; 21856 } l3_cleanup; 21857 struct { 21858 int unit; 21859 bcm_if_t l3_ecmp_id; 21860 bcm_switch_agm_id_t agm_id; 21861 } l3_ecmp_agm_attach; 21862 struct { 21863 int unit; 21864 bcm_if_t l3_ecmp_id; 21865 bcm_switch_agm_id_t * agm_id; 21866 } l3_ecmp_agm_attach_get; 21867 struct { 21868 int unit; 21869 bcm_if_t l3_ecmp_id; 21870 bcm_switch_agm_id_t agm_id; 21871 } l3_ecmp_agm_detach; 21872 struct { 21873 int unit; 21874 uint32 options; 21875 bcm_l3_egress_ecmp_t * ecmp_info; 21876 int ecmp_member_count; 21877 bcm_l3_ecmp_member_t * ecmp_member_array; 21878 } l3_ecmp_create; 21879 struct { 21880 int unit; 21881 bcm_if_t ecmp_group_id; 21882 } l3_ecmp_destroy; 21883 struct { 21884 int unit; 21885 bcm_if_t intf; 21886 bcm_l3_ecmp_dlb_mon_cfg_t * dlb_mon_cfg; 21887 } l3_ecmp_dlb_mon_config_get; 21888 struct { 21889 int unit; 21890 bcm_if_t ecmp_intf; 21891 bcm_l3_ecmp_dlb_mon_cfg_t * dlb_mon_cfg; 21892 } l3_ecmp_dlb_mon_config_set; 21893 struct { 21894 int unit; 21895 bcm_port_t port; 21896 bcm_l3_ecmp_dlb_port_quality_attr_t * quality_attr; 21897 } l3_ecmp_dlb_port_quality_attr_get; 21898 struct { 21899 int unit; 21900 bcm_port_t port; 21901 bcm_l3_ecmp_dlb_port_quality_attr_t * quality_attr; 21902 } l3_ecmp_dlb_port_quality_attr_set; 21903 struct { 21904 int unit; 21905 bcm_if_t ecmp_intf; 21906 bcm_l3_ecmp_dlb_stat_t type; 21907 uint64 * value; 21908 } l3_ecmp_dlb_stat_get; 21909 struct { 21910 int unit; 21911 bcm_if_t ecmp_intf; 21912 bcm_l3_ecmp_dlb_stat_t type; 21913 uint64 value; 21914 } l3_ecmp_dlb_stat_set; 21915 struct { 21916 int unit; 21917 bcm_if_t ecmp_intf; 21918 bcm_l3_ecmp_dlb_stat_t type; 21919 uint64 * value; 21920 } l3_ecmp_dlb_stat_sync_get; 21921 struct { 21922 int unit; 21923 int ecmp_member_count; 21924 bcm_l3_ecmp_member_t * ecmp_member_array; 21925 bcm_l3_egress_ecmp_t * ecmp_info; 21926 } l3_ecmp_find; 21927 struct { 21928 int unit; 21929 bcm_if_t intf_id; 21930 uint32 * value; 21931 } l3_ecmp_flexctr_object_get; 21932 struct { 21933 int unit; 21934 bcm_if_t intf_id; 21935 uint32 value; 21936 } l3_ecmp_flexctr_object_set; 21937 struct { 21938 int unit; 21939 bcm_l3_egress_ecmp_t * ecmp_info; 21940 int ecmp_member_size; 21941 bcm_l3_ecmp_member_t * ecmp_member_array; 21942 int * ecmp_member_count; 21943 } l3_ecmp_get; 21944 struct { 21945 int unit; 21946 bcm_l3_ecmp_group_info_t * l3_ecmp_group_info; 21947 } l3_ecmp_group_info_get; 21948 struct { 21949 int unit; 21950 bcm_if_t ecmp_group_id; 21951 bcm_l3_ecmp_member_t * ecmp_member; 21952 } l3_ecmp_member_add; 21953 struct { 21954 int unit; 21955 bcm_if_t ecmp_group_id; 21956 bcm_l3_ecmp_member_t * ecmp_member; 21957 } l3_ecmp_member_delete; 21958 struct { 21959 int unit; 21960 bcm_if_t ecmp_group_id; 21961 } l3_ecmp_member_delete_all; 21962 struct { 21963 int unit; 21964 bcm_if_t intf_id; 21965 uint32 stat_counter_id; 21966 } l3_ecmp_stat_attach; 21967 struct { 21968 int unit; 21969 bcm_if_t intf_id; 21970 } l3_ecmp_stat_detach; 21971 struct { 21972 int unit; 21973 bcm_if_t intf_id; 21974 uint32 * stat_counter_id; 21975 } l3_ecmp_stat_id_get; 21976 struct { 21977 int unit; 21978 bcm_l3_ecmp_traverse_cb trav_fn; 21979 void * user_data; 21980 } l3_ecmp_traverse; 21981 struct { 21982 int unit; 21983 bcm_l3_ecmp_tunnel_priority_map_info_t * map_info; 21984 } l3_ecmp_tunnel_priority_map_create; 21985 struct { 21986 int unit; 21987 bcm_l3_ecmp_tunnel_priority_map_info_t * map_info; 21988 } l3_ecmp_tunnel_priority_map_destroy; 21989 struct { 21990 int unit; 21991 bcm_l3_ecmp_tunnel_priority_map_info_t * map_info; 21992 } l3_ecmp_tunnel_priority_map_get; 21993 struct { 21994 int unit; 21995 bcm_l3_ecmp_tunnel_priority_map_info_t * map_info; 21996 } l3_ecmp_tunnel_priority_map_set; 21997 struct { 21998 int unit; 21999 uint32 flags; 22000 bcm_l3_egress_t * egr; 22001 uint32 nof_members; 22002 bcm_if_t * if_id; 22003 } l3_egress_allocation_get; 22004 struct { 22005 int unit; 22006 bcm_l3_egress_traverse_cb trav_fn; 22007 void * user_data; 22008 } l3_egress_arp_traverse; 22009 struct { 22010 int unit; 22011 uint32 flags; 22012 bcm_l3_egress_t * egr; 22013 bcm_if_t * if_id; 22014 } l3_egress_create; 22015 struct { 22016 int unit; 22017 bcm_if_t intf; 22018 } l3_egress_destroy; 22019 struct { 22020 int unit; 22021 bcm_l3_egress_ecmp_t * ecmp; 22022 bcm_if_t intf; 22023 } l3_egress_ecmp_add; 22024 struct { 22025 int unit; 22026 bcm_l3_egress_ecmp_t * ecmp; 22027 int intf_count; 22028 bcm_if_t * intf_array; 22029 } l3_egress_ecmp_create; 22030 struct { 22031 int unit; 22032 bcm_l3_egress_ecmp_t * ecmp; 22033 bcm_if_t intf; 22034 } l3_egress_ecmp_delete; 22035 struct { 22036 int unit; 22037 bcm_l3_egress_ecmp_t * ecmp; 22038 } l3_egress_ecmp_destroy; 22039 struct { 22040 int unit; 22041 uint32 * flags; 22042 int ethertype_max; 22043 int * ethertype_array; 22044 int * ethertype_count; 22045 } l3_egress_ecmp_ethertype_get; 22046 struct { 22047 int unit; 22048 uint32 flags; 22049 int ethertype_count; 22050 int * ethertype_array; 22051 } l3_egress_ecmp_ethertype_set; 22052 struct { 22053 int unit; 22054 int intf_count; 22055 bcm_if_t * intf_array; 22056 bcm_l3_egress_ecmp_t * ecmp; 22057 } l3_egress_ecmp_find; 22058 struct { 22059 int unit; 22060 bcm_l3_egress_ecmp_t * ecmp; 22061 int intf_size; 22062 bcm_if_t * intf_array; 22063 int * intf_count; 22064 } l3_egress_ecmp_get; 22065 struct { 22066 int unit; 22067 bcm_if_t intf; 22068 int * status; 22069 } l3_egress_ecmp_member_status_get; 22070 struct { 22071 int unit; 22072 bcm_if_t intf; 22073 int status; 22074 } l3_egress_ecmp_member_status_set; 22075 struct { 22076 int unit; 22077 uint32 flags; 22078 bcm_l3_egress_ecmp_resilient_entry_t * entry; 22079 } l3_egress_ecmp_resilient_add; 22080 struct { 22081 int unit; 22082 uint32 flags; 22083 bcm_l3_egress_ecmp_resilient_entry_t * entry; 22084 } l3_egress_ecmp_resilient_delete; 22085 struct { 22086 int unit; 22087 uint32 flags; 22088 bcm_l3_egress_ecmp_resilient_entry_t * match_entry; 22089 int * num_entries; 22090 bcm_l3_egress_ecmp_resilient_entry_t * replace_entry; 22091 } l3_egress_ecmp_resilient_replace; 22092 struct { 22093 int unit; 22094 uint32 flags; 22095 bcm_l3_egress_ecmp_resilient_entry_t * match_entry; 22096 bcm_l3_egress_ecmp_resilient_traverse_cb trav_fn; 22097 void * user_data; 22098 } l3_egress_ecmp_resilient_traverse; 22099 struct { 22100 int unit; 22101 bcm_l3_egress_ecmp_traverse_cb trav_fn; 22102 void * user_data; 22103 } l3_egress_ecmp_traverse; 22104 struct { 22105 int unit; 22106 bcm_l3_egress_ecmp_t * ecmp; 22107 int intf_count; 22108 bcm_if_t * intf_array; 22109 } l3_egress_ecmp_tunnel_priority_set; 22110 struct { 22111 int unit; 22112 bcm_l3_egress_t * egr; 22113 bcm_if_t * intf; 22114 } l3_egress_find; 22115 struct { 22116 int unit; 22117 bcm_if_t intf_id; 22118 uint32 * value; 22119 } l3_egress_flexctr_object_get; 22120 struct { 22121 int unit; 22122 bcm_if_t intf_id; 22123 uint32 value; 22124 } l3_egress_flexctr_object_set; 22125 struct { 22126 int unit; 22127 bcm_if_t intf; 22128 bcm_l3_egress_t * egr; 22129 } l3_egress_get; 22130 struct { 22131 int unit; 22132 bcm_l3_egress_multi_info_t egress_multi_info; 22133 bcm_if_t * base_egress_id; 22134 } l3_egress_multi_alloc; 22135 struct { 22136 int unit; 22137 bcm_if_t base_egress_id; 22138 } l3_egress_multi_free; 22139 struct { 22140 int unit; 22141 bcm_if_t mpintf; 22142 bcm_if_t intf; 22143 } l3_egress_multipath_add; 22144 struct { 22145 int unit; 22146 uint32 flags; 22147 int intf_count; 22148 bcm_if_t * intf_array; 22149 bcm_if_t * mpintf; 22150 } l3_egress_multipath_create; 22151 struct { 22152 int unit; 22153 bcm_if_t mpintf; 22154 bcm_if_t intf; 22155 } l3_egress_multipath_delete; 22156 struct { 22157 int unit; 22158 bcm_if_t mpintf; 22159 } l3_egress_multipath_destroy; 22160 struct { 22161 int unit; 22162 int intf_count; 22163 bcm_if_t * intf_array; 22164 bcm_if_t * mpintf; 22165 } l3_egress_multipath_find; 22166 struct { 22167 int unit; 22168 bcm_if_t mpintf; 22169 int intf_size; 22170 bcm_if_t * intf_array; 22171 int * intf_count; 22172 } l3_egress_multipath_get; 22173 struct { 22174 int unit; 22175 uint32 flags; 22176 int max_paths; 22177 int intf_count; 22178 bcm_if_t * intf_array; 22179 bcm_if_t * mpintf; 22180 } l3_egress_multipath_max_create; 22181 struct { 22182 int unit; 22183 bcm_l3_egress_multipath_traverse_cb trav_fn; 22184 void * user_data; 22185 } l3_egress_multipath_traverse; 22186 struct { 22187 int unit; 22188 bcm_if_t intf_id; 22189 uint32 stat_counter_id; 22190 } l3_egress_stat_attach; 22191 struct { 22192 int unit; 22193 bcm_if_t intf_id; 22194 bcm_l3_stat_t stat; 22195 uint32 num_entries; 22196 uint32 * counter_indexes; 22197 bcm_stat_value_t * counter_values; 22198 } l3_egress_stat_counter_get; 22199 struct { 22200 int unit; 22201 bcm_if_t intf_id; 22202 bcm_l3_stat_t stat; 22203 uint32 num_entries; 22204 uint32 * counter_indexes; 22205 bcm_stat_value_t * counter_values; 22206 } l3_egress_stat_counter_set; 22207 struct { 22208 int unit; 22209 bcm_if_t intf_id; 22210 bcm_l3_stat_t stat; 22211 uint32 num_entries; 22212 uint32 * counter_indexes; 22213 bcm_stat_value_t * counter_values; 22214 } l3_egress_stat_counter_sync_get; 22215 struct { 22216 int unit; 22217 bcm_if_t intf_id; 22218 } l3_egress_stat_detach; 22219 struct { 22220 int unit; 22221 bcm_if_t intf_id; 22222 bcm_l3_stat_t stat; 22223 uint32 * stat_counter_id; 22224 } l3_egress_stat_id_get; 22225 struct { 22226 int unit; 22227 bcm_l3_egress_traverse_cb trav_fn; 22228 void * user_data; 22229 } l3_egress_traverse; 22230 struct { 22231 int unit; 22232 int enable; 22233 } l3_enable_set; 22234 struct { 22235 int unit; 22236 bcm_l3_host_t * info; 22237 } l3_host_add; 22238 struct { 22239 int unit; 22240 uint32 flags; 22241 bcm_l3_host_traverse_cb age_cb; 22242 void * user_data; 22243 } l3_host_age; 22244 struct { 22245 int unit; 22246 bcm_l3_key_t * ipkey; 22247 bcm_l3_key_t * cf_array; 22248 int cf_max; 22249 int * cf_count; 22250 } l3_host_conflict_get; 22251 struct { 22252 int unit; 22253 bcm_l3_host_t * ip_addr; 22254 } l3_host_delete; 22255 struct { 22256 int unit; 22257 bcm_l3_host_t * info; 22258 } l3_host_delete_all; 22259 struct { 22260 int unit; 22261 bcm_l3_host_t * info; 22262 } l3_host_delete_by_interface; 22263 struct { 22264 int unit; 22265 bcm_l3_route_t * ip_addr; 22266 } l3_host_delete_by_network; 22267 struct { 22268 int unit; 22269 bcm_l3_host_t * info; 22270 } l3_host_find; 22271 struct { 22272 int unit; 22273 bcm_ip_t info; 22274 } l3_host_invalidate_entry; 22275 struct { 22276 int unit; 22277 bcm_l3_host_t * info; 22278 uint32 stat_counter_id; 22279 } l3_host_stat_attach; 22280 struct { 22281 int unit; 22282 bcm_l3_host_t * info; 22283 bcm_l3_stat_t stat; 22284 uint32 num_entries; 22285 uint32 * counter_indexes; 22286 bcm_stat_value_t * counter_values; 22287 } l3_host_stat_counter_get; 22288 struct { 22289 int unit; 22290 bcm_l3_host_t * info; 22291 bcm_l3_stat_t stat; 22292 uint32 num_entries; 22293 uint32 * counter_indexes; 22294 bcm_stat_value_t * counter_values; 22295 } l3_host_stat_counter_set; 22296 struct { 22297 int unit; 22298 bcm_l3_host_t * info; 22299 bcm_l3_stat_t stat; 22300 uint32 num_entries; 22301 uint32 * counter_indexes; 22302 bcm_stat_value_t * counter_values; 22303 } l3_host_stat_counter_sync_get; 22304 struct { 22305 int unit; 22306 bcm_l3_host_t * info; 22307 } l3_host_stat_detach; 22308 struct { 22309 int unit; 22310 bcm_l3_host_t * info; 22311 bcm_l3_stat_t stat; 22312 uint32 * stat_counter_id; 22313 } l3_host_stat_id_get; 22314 struct { 22315 int unit; 22316 uint32 flags; 22317 uint32 start; 22318 uint32 end; 22319 bcm_l3_host_traverse_cb cb; 22320 void * user_data; 22321 } l3_host_traverse; 22322 struct { 22323 int unit; 22324 bcm_ip_t info; 22325 } l3_host_validate_entry; 22326 struct { 22327 int unit; 22328 bcm_l3_info_t * l3info; 22329 } l3_info; 22330 struct { 22331 int unit; 22332 bcm_l3_ingress_t * ing_intf; 22333 bcm_if_t * intf_id; 22334 } l3_ingress_create; 22335 struct { 22336 int unit; 22337 bcm_if_t intf_id; 22338 } l3_ingress_destroy; 22339 struct { 22340 int unit; 22341 bcm_l3_ingress_t * ing_intf; 22342 bcm_if_t * intf_id; 22343 } l3_ingress_find; 22344 struct { 22345 int unit; 22346 bcm_if_t intf; 22347 bcm_l3_ingress_t * ing_intf; 22348 } l3_ingress_get; 22349 struct { 22350 int unit; 22351 bcm_if_t intf_id; 22352 uint32 stat_counter_id; 22353 } l3_ingress_stat_attach; 22354 struct { 22355 int unit; 22356 bcm_if_t intf_id; 22357 bcm_l3_stat_t stat; 22358 uint32 num_entries; 22359 uint32 * counter_indexes; 22360 bcm_stat_value_t * counter_values; 22361 } l3_ingress_stat_counter_get; 22362 struct { 22363 int unit; 22364 bcm_if_t intf_id; 22365 bcm_l3_stat_t stat; 22366 uint32 num_entries; 22367 uint32 * counter_indexes; 22368 bcm_stat_value_t * counter_values; 22369 } l3_ingress_stat_counter_set; 22370 struct { 22371 int unit; 22372 bcm_if_t intf_id; 22373 bcm_l3_stat_t stat; 22374 uint32 num_entries; 22375 uint32 * counter_indexes; 22376 bcm_stat_value_t * counter_values; 22377 } l3_ingress_stat_counter_sync_get; 22378 struct { 22379 int unit; 22380 bcm_if_t intf_id; 22381 } l3_ingress_stat_detach; 22382 struct { 22383 int unit; 22384 bcm_if_t intf_id; 22385 bcm_l3_stat_t stat; 22386 uint32 * stat_counter_id; 22387 } l3_ingress_stat_id_get; 22388 struct { 22389 int unit; 22390 bcm_l3_ingress_traverse_cb trav_fn; 22391 void * user_data; 22392 } l3_ingress_traverse; 22393 struct { 22394 int unit; 22395 } l3_init; 22396 struct { 22397 int unit; 22398 bcm_l3_intf_t * intf; 22399 } l3_intf_create; 22400 struct { 22401 int unit; 22402 bcm_l3_intf_t * intf; 22403 } l3_intf_delete; 22404 struct { 22405 int unit; 22406 } l3_intf_delete_all; 22407 struct { 22408 int unit; 22409 bcm_l3_intf_t * intf; 22410 } l3_intf_find; 22411 struct { 22412 int unit; 22413 bcm_l3_intf_t * intf; 22414 } l3_intf_find_vlan; 22415 struct { 22416 int unit; 22417 bcm_l3_intf_t * intf; 22418 } l3_intf_get; 22419 struct { 22420 int unit; 22421 bcm_if_t intf_id; 22422 uint32 stat_counter_id; 22423 } l3_intf_stat_attach; 22424 struct { 22425 int unit; 22426 bcm_if_t intf_id; 22427 } l3_intf_stat_detach; 22428 struct { 22429 int unit; 22430 bcm_if_t intf_id; 22431 uint32 * stat_counter_id; 22432 } l3_intf_stat_id_get; 22433 struct { 22434 int unit; 22435 bcm_if_t l3_intf_id; 22436 uint32 * flags; 22437 bcm_vpn_t * vpn; 22438 } l3_intf_vpn_get; 22439 struct { 22440 int unit; 22441 bcm_if_t l3_intf_id; 22442 uint32 flags; 22443 bcm_vpn_t vpn; 22444 } l3_intf_vpn_set; 22445 struct { 22446 int unit; 22447 int ip4_options_profile_id; 22448 int ip4_option; 22449 bcm_l3_ip4_options_action_t * action; 22450 } l3_ip4_options_action_get; 22451 struct { 22452 int unit; 22453 int ip4_options_profile_id; 22454 int ip4_option; 22455 bcm_l3_ip4_options_action_t action; 22456 } l3_ip4_options_action_set; 22457 struct { 22458 int unit; 22459 uint32 flags; 22460 bcm_l3_ip4_options_action_t default_action; 22461 int * ip4_options_profile_id; 22462 } l3_ip4_options_profile_create; 22463 struct { 22464 int unit; 22465 int ip4_options_profile_id; 22466 } l3_ip4_options_profile_destroy; 22467 struct { 22468 int unit; 22469 uint8 * ip6_addr; 22470 } l3_ip6_prefix_map_add; 22471 struct { 22472 int unit; 22473 uint8 * ip6_addr; 22474 } l3_ip6_prefix_map_delete; 22475 struct { 22476 int unit; 22477 } l3_ip6_prefix_map_delete_all; 22478 struct { 22479 int unit; 22480 int map_size; 22481 bcm_ip6_t * ip6_array; 22482 int * ip6_count; 22483 } l3_ip6_prefix_map_get; 22484 struct { 22485 int unit; 22486 bcm_l3_large_nat_egress_t * nat_info; 22487 } l3_large_nat_egress_add; 22488 struct { 22489 int unit; 22490 bcm_l3_large_nat_egress_t * nat_info; 22491 } l3_large_nat_egress_delete; 22492 struct { 22493 int unit; 22494 bcm_l3_large_nat_egress_t * nat_info; 22495 } l3_large_nat_egress_get; 22496 struct { 22497 int unit; 22498 bcm_l3_large_nat_egress_traverse_cb cb; 22499 void * user_data; 22500 } l3_large_nat_egress_traverse; 22501 struct { 22502 int unit; 22503 bcm_l3_nat_egress_t * nat_info; 22504 } l3_nat_egress_add; 22505 struct { 22506 int unit; 22507 bcm_l3_nat_id_t nat_id; 22508 } l3_nat_egress_delete; 22509 struct { 22510 int unit; 22511 bcm_l3_nat_egress_t * nat_info; 22512 } l3_nat_egress_destroy; 22513 struct { 22514 int unit; 22515 bcm_l3_nat_egress_t * nat_info; 22516 } l3_nat_egress_get; 22517 struct { 22518 int unit; 22519 bcm_l3_nat_egress_t * info; 22520 uint32 stat_counter_id; 22521 } l3_nat_egress_stat_attach; 22522 struct { 22523 int unit; 22524 bcm_l3_nat_egress_t * info; 22525 bcm_l3_nat_egress_stat_t stat; 22526 uint32 num_entries; 22527 uint32 * counter_indexes; 22528 bcm_stat_value_t * counter_values; 22529 } l3_nat_egress_stat_counter_get; 22530 struct { 22531 int unit; 22532 bcm_l3_nat_egress_t * info; 22533 bcm_l3_nat_egress_stat_t stat; 22534 uint32 num_entries; 22535 uint32 * counter_indexes; 22536 bcm_stat_value_t * counter_values; 22537 } l3_nat_egress_stat_counter_set; 22538 struct { 22539 int unit; 22540 bcm_l3_nat_egress_t * info; 22541 bcm_l3_nat_egress_stat_t stat; 22542 uint32 num_entries; 22543 uint32 * counter_indexes; 22544 bcm_stat_value_t * counter_values; 22545 } l3_nat_egress_stat_counter_sync_get; 22546 struct { 22547 int unit; 22548 bcm_l3_nat_egress_t * info; 22549 } l3_nat_egress_stat_detach; 22550 struct { 22551 int unit; 22552 bcm_l3_nat_egress_t * info; 22553 bcm_l3_nat_egress_stat_t stat; 22554 uint32 * stat_counter_id; 22555 } l3_nat_egress_stat_id_get; 22556 struct { 22557 int unit; 22558 bcm_l3_nat_egress_t * info; 22559 int nstat; 22560 bcm_l3_nat_egress_stat_t * stat_arr; 22561 uint64 * value_arr; 22562 } l3_nat_egress_stat_multi_get; 22563 struct { 22564 int unit; 22565 bcm_l3_nat_egress_t * info; 22566 int nstat; 22567 bcm_l3_nat_egress_stat_t * stat_arr; 22568 uint32 * value_arr; 22569 } l3_nat_egress_stat_multi_get32; 22570 struct { 22571 int unit; 22572 bcm_l3_nat_egress_t * info; 22573 int nstat; 22574 bcm_l3_nat_egress_stat_t * stat_arr; 22575 uint64 * value_arr; 22576 } l3_nat_egress_stat_multi_set; 22577 struct { 22578 int unit; 22579 bcm_l3_nat_egress_t * info; 22580 int nstat; 22581 bcm_l3_nat_egress_stat_t * stat_arr; 22582 uint32 * value_arr; 22583 } l3_nat_egress_stat_multi_set32; 22584 struct { 22585 int unit; 22586 uint32 flags; 22587 uint32 start; 22588 uint32 end; 22589 bcm_l3_nat_egress_traverse_cb cb; 22590 void * user_data; 22591 } l3_nat_egress_traverse; 22592 struct { 22593 int unit; 22594 bcm_l3_nat_ingress_t * nat_info; 22595 } l3_nat_ingress_add; 22596 struct { 22597 int unit; 22598 uint32 flags; 22599 bcm_l3_nat_ingress_traverse_cb age_cb; 22600 void * user_data; 22601 } l3_nat_ingress_age; 22602 struct { 22603 int unit; 22604 bcm_l3_nat_ingress_t * nat_info; 22605 } l3_nat_ingress_delete; 22606 struct { 22607 int unit; 22608 bcm_l3_nat_ingress_t * nat_info; 22609 } l3_nat_ingress_delete_all; 22610 struct { 22611 int unit; 22612 bcm_l3_nat_ingress_t * nat_info; 22613 } l3_nat_ingress_find; 22614 struct { 22615 int unit; 22616 uint32 flags; 22617 uint32 start; 22618 uint32 end; 22619 bcm_l3_nat_ingress_traverse_cb cb; 22620 void * user_data; 22621 } l3_nat_ingress_traverse; 22622 struct { 22623 int unit; 22624 bcm_l3_route_t * info; 22625 } l3_route_add; 22626 struct { 22627 int unit; 22628 uint32 flags; 22629 bcm_l3_route_traverse_cb age_out; 22630 void * user_data; 22631 } l3_route_age; 22632 struct { 22633 int unit; 22634 bcm_l3_route_t * info; 22635 } l3_route_delete; 22636 struct { 22637 int unit; 22638 bcm_l3_route_t * info; 22639 } l3_route_delete_all; 22640 struct { 22641 int unit; 22642 bcm_l3_route_t * info; 22643 } l3_route_delete_by_interface; 22644 struct { 22645 int unit; 22646 bcm_l3_host_t * host; 22647 bcm_l3_route_t * route; 22648 } l3_route_find; 22649 struct { 22650 int unit; 22651 bcm_l3_route_t * info; 22652 uint32 * value; 22653 } l3_route_flexctr_object_get; 22654 struct { 22655 int unit; 22656 bcm_l3_route_t * info; 22657 uint32 value; 22658 } l3_route_flexctr_object_set; 22659 struct { 22660 int unit; 22661 bcm_l3_route_t * info; 22662 } l3_route_get; 22663 struct { 22664 int unit; 22665 int * max; 22666 } l3_route_max_ecmp_get; 22667 struct { 22668 int unit; 22669 int max; 22670 } l3_route_max_ecmp_set; 22671 struct { 22672 int unit; 22673 bcm_l3_route_t * the_route; 22674 bcm_l3_route_t * path_array; 22675 int max_path; 22676 int * path_count; 22677 } l3_route_multipath_get; 22678 struct { 22679 int unit; 22680 bcm_l3_route_t * info; 22681 uint32 stat_counter_id; 22682 } l3_route_stat_attach; 22683 struct { 22684 int unit; 22685 bcm_l3_route_t * info; 22686 bcm_l3_route_stat_t stat; 22687 uint32 num_entries; 22688 uint32 * counter_indexes; 22689 bcm_stat_value_t * counter_values; 22690 } l3_route_stat_counter_get; 22691 struct { 22692 int unit; 22693 bcm_l3_route_t * info; 22694 bcm_l3_route_stat_t stat; 22695 uint32 num_entries; 22696 uint32 * counter_indexes; 22697 bcm_stat_value_t * counter_values; 22698 } l3_route_stat_counter_set; 22699 struct { 22700 int unit; 22701 bcm_l3_route_t * info; 22702 bcm_l3_route_stat_t stat; 22703 uint32 num_entries; 22704 uint32 * counter_indexes; 22705 bcm_stat_value_t * counter_values; 22706 } l3_route_stat_counter_sync_get; 22707 struct { 22708 int unit; 22709 bcm_l3_route_t * info; 22710 } l3_route_stat_detach; 22711 struct { 22712 int unit; 22713 bcm_l3_route_t * route; 22714 int enable; 22715 } l3_route_stat_enable_set; 22716 struct { 22717 int unit; 22718 bcm_l3_route_t * route; 22719 bcm_l3_stat_t stat; 22720 uint64 * val; 22721 } l3_route_stat_get; 22722 struct { 22723 int unit; 22724 bcm_l3_route_t * route; 22725 bcm_l3_stat_t stat; 22726 uint32 * val; 22727 } l3_route_stat_get32; 22728 struct { 22729 int unit; 22730 bcm_l3_route_t * info; 22731 bcm_l3_route_stat_t stat; 22732 uint32 * stat_counter_id; 22733 } l3_route_stat_id_get; 22734 struct { 22735 int unit; 22736 bcm_l3_route_t * info; 22737 int nstat; 22738 bcm_l3_route_stat_t * stat_arr; 22739 uint64 * value_arr; 22740 } l3_route_stat_multi_get; 22741 struct { 22742 int unit; 22743 bcm_l3_route_t * info; 22744 int nstat; 22745 bcm_l3_route_stat_t * stat_arr; 22746 uint32 * value_arr; 22747 } l3_route_stat_multi_get32; 22748 struct { 22749 int unit; 22750 bcm_l3_route_t * info; 22751 int nstat; 22752 bcm_l3_route_stat_t * stat_arr; 22753 uint64 * value_arr; 22754 } l3_route_stat_multi_set; 22755 struct { 22756 int unit; 22757 bcm_l3_route_t * info; 22758 int nstat; 22759 bcm_l3_route_stat_t * stat_arr; 22760 uint32 * value_arr; 22761 } l3_route_stat_multi_set32; 22762 struct { 22763 int unit; 22764 bcm_l3_route_t * route; 22765 bcm_l3_stat_t stat; 22766 uint64 val; 22767 } l3_route_stat_set; 22768 struct { 22769 int unit; 22770 bcm_l3_route_t * route; 22771 bcm_l3_stat_t stat; 22772 uint32 val; 22773 } l3_route_stat_set32; 22774 struct { 22775 int unit; 22776 uint32 flags; 22777 uint32 start; 22778 uint32 end; 22779 bcm_l3_route_traverse_cb trav_fn; 22780 void * user_data; 22781 } l3_route_traverse; 22782 struct { 22783 int unit; 22784 bcm_l3_source_bind_t * info; 22785 } l3_source_bind_add; 22786 struct { 22787 int unit; 22788 bcm_l3_source_bind_t * info; 22789 } l3_source_bind_delete; 22790 struct { 22791 int unit; 22792 } l3_source_bind_delete_all; 22793 struct { 22794 int unit; 22795 bcm_port_t port; 22796 int * enable; 22797 } l3_source_bind_enable_get; 22798 struct { 22799 int unit; 22800 bcm_port_t port; 22801 int enable; 22802 } l3_source_bind_enable_set; 22803 struct { 22804 int unit; 22805 bcm_l3_source_bind_t * info; 22806 } l3_source_bind_get; 22807 struct { 22808 int unit; 22809 bcm_l3_source_bind_traverse_cb cb; 22810 void * user_data; 22811 } l3_source_bind_traverse; 22812 struct { 22813 int unit; 22814 bcm_l3_route_t * input; 22815 bcm_l3_route_t * route; 22816 } l3_subnet_route_find; 22817 struct { 22818 int unit; 22819 bcm_l3_tunnel_term_extn_t * extn_attribute; 22820 } l3_tunnel_term_global_cfg_get; 22821 struct { 22822 int unit; 22823 bcm_l3_tunnel_term_extn_t * extn_attribute; 22824 } l3_tunnel_term_global_cfg_set; 22825 struct { 22826 int unit; 22827 bcm_l3_vpbr_entry_t * entry; 22828 } l3_vpbr_entry_add; 22829 struct { 22830 int unit; 22831 bcm_l3_vpbr_entry_t * entry; 22832 } l3_vpbr_entry_delete; 22833 struct { 22834 int unit; 22835 bcm_l3_vpbr_entry_t * entry; 22836 } l3_vpbr_entry_delete_all; 22837 struct { 22838 int unit; 22839 bcm_l3_vpbr_entry_t * entry; 22840 } l3_vpbr_entry_get; 22841 struct { 22842 int unit; 22843 uint32 flags; 22844 bcm_l3_vpbr_traverse_cb cb; 22845 void * user_data; 22846 } l3_vpbr_traverse; 22847 struct { 22848 int unit; 22849 bcm_vrf_t vrf; 22850 uint32 flags; 22851 bcm_l3_vrf_route_data_mode_t * mode; 22852 } l3_vrf_route_data_mode_get; 22853 struct { 22854 int unit; 22855 bcm_vrf_t vrf; 22856 uint32 flags; 22857 bcm_l3_vrf_route_data_mode_t mode; 22858 } l3_vrf_route_data_mode_set; 22859 struct { 22860 int unit; 22861 bcm_vrf_t vrf; 22862 uint32 stat_counter_id; 22863 } l3_vrf_stat_attach; 22864 struct { 22865 int unit; 22866 bcm_vrf_t vrf; 22867 bcm_l3_vrf_stat_t stat; 22868 uint32 num_entries; 22869 uint32 * counter_indexes; 22870 bcm_stat_value_t * counter_values; 22871 } l3_vrf_stat_counter_get; 22872 struct { 22873 int unit; 22874 bcm_vrf_t vrf; 22875 bcm_l3_vrf_stat_t stat; 22876 uint32 num_entries; 22877 uint32 * counter_indexes; 22878 bcm_stat_value_t * counter_values; 22879 } l3_vrf_stat_counter_set; 22880 struct { 22881 int unit; 22882 bcm_vrf_t vrf; 22883 bcm_l3_vrf_stat_t stat; 22884 uint32 num_entries; 22885 uint32 * counter_indexes; 22886 bcm_stat_value_t * counter_values; 22887 } l3_vrf_stat_counter_sync_get; 22888 struct { 22889 int unit; 22890 bcm_vrf_t vrf; 22891 } l3_vrf_stat_detach; 22892 struct { 22893 int unit; 22894 bcm_vrf_t vrf; 22895 int enable; 22896 } l3_vrf_stat_enable_set; 22897 struct { 22898 int unit; 22899 bcm_vrf_t vrf; 22900 bcm_l3_vrf_stat_t stat; 22901 uint64 * val; 22902 } l3_vrf_stat_get; 22903 struct { 22904 int unit; 22905 bcm_vrf_t vrf; 22906 bcm_l3_vrf_stat_t stat; 22907 uint32 * val; 22908 } l3_vrf_stat_get32; 22909 struct { 22910 int unit; 22911 bcm_vrf_t vrf; 22912 bcm_l3_vrf_stat_t stat; 22913 uint32 * stat_counter_id; 22914 } l3_vrf_stat_id_get; 22915 struct { 22916 int unit; 22917 bcm_vrf_t vrf; 22918 int nstat; 22919 bcm_l3_vrf_stat_t * stat_arr; 22920 uint64 * value_arr; 22921 } l3_vrf_stat_multi_get; 22922 struct { 22923 int unit; 22924 bcm_vrf_t vrf; 22925 int nstat; 22926 bcm_l3_vrf_stat_t * stat_arr; 22927 uint32 * value_arr; 22928 } l3_vrf_stat_multi_get32; 22929 struct { 22930 int unit; 22931 bcm_vrf_t vrf; 22932 int nstat; 22933 bcm_l3_vrf_stat_t * stat_arr; 22934 uint64 * value_arr; 22935 } l3_vrf_stat_multi_set; 22936 struct { 22937 int unit; 22938 bcm_vrf_t vrf; 22939 int nstat; 22940 bcm_l3_vrf_stat_t * stat_arr; 22941 uint32 * value_arr; 22942 } l3_vrf_stat_multi_set32; 22943 struct { 22944 int unit; 22945 bcm_vrf_t vrf; 22946 bcm_l3_vrf_stat_t stat; 22947 uint64 val; 22948 } l3_vrf_stat_set; 22949 struct { 22950 int unit; 22951 bcm_vrf_t vrf; 22952 bcm_l3_vrf_stat_t stat; 22953 uint32 val; 22954 } l3_vrf_stat_set32; 22955 struct { 22956 int unit; 22957 bcm_vrf_t vrf; 22958 bcm_l3_vrf_stat_t stat; 22959 uint64 * val; 22960 } l3_vrf_stat_sync_get; 22961 struct { 22962 int unit; 22963 bcm_vrf_t vrf; 22964 bcm_l3_vrf_stat_t stat; 22965 uint32 * val; 22966 } l3_vrf_stat_sync_get32; 22967 struct { 22968 int unit; 22969 bcm_vlan_t vlan; 22970 uint32 vrid; 22971 } l3_vrrp_add; 22972 struct { 22973 int unit; 22974 uint32 flags; 22975 bcm_vlan_t vlan; 22976 uint32 vrid; 22977 } l3_vrrp_config_add; 22978 struct { 22979 int unit; 22980 uint32 flags; 22981 bcm_vlan_t vlan; 22982 uint32 vrid; 22983 } l3_vrrp_config_delete; 22984 struct { 22985 int unit; 22986 uint32 flags; 22987 bcm_vlan_t vlan; 22988 } l3_vrrp_config_delete_all; 22989 struct { 22990 int unit; 22991 uint32 flags; 22992 bcm_vlan_t vlan; 22993 uint32 alloc_size; 22994 uint32 * vrid_array; 22995 uint32 * count; 22996 } l3_vrrp_config_get; 22997 struct { 22998 int unit; 22999 bcm_vlan_t vlan; 23000 uint32 vrid; 23001 } l3_vrrp_delete; 23002 struct { 23003 int unit; 23004 bcm_vlan_t vlan; 23005 } l3_vrrp_delete_all; 23006 struct { 23007 int unit; 23008 bcm_vlan_t vlan; 23009 int alloc_size; 23010 int * vrid_array; 23011 int * count; 23012 } l3_vrrp_get; 23013 #endif /* INCLUDE_L3 */ 23014 struct { 23015 int unit; 23016 uint8 monitor_id; 23017 bcm_latency_monitor_config_t * config; 23018 } latency_monitor_config_get; 23019 struct { 23020 int unit; 23021 uint8 monitor_id; 23022 bcm_latency_monitor_config_t * config; 23023 } latency_monitor_config_set; 23024 struct { 23025 int unit; 23026 uint8 monitor_id; 23027 uint8 cosq; 23028 bcm_latency_monitor_cosq_info_t * cosq_info; 23029 } latency_monitor_cosq_config_get; 23030 struct { 23031 int unit; 23032 uint8 monitor_id; 23033 uint8 cosq; 23034 bcm_latency_monitor_cosq_info_t cosq_info; 23035 } latency_monitor_cosq_config_set; 23036 struct { 23037 int unit; 23038 uint8 monitor_id; 23039 } latency_monitor_destroy; 23040 struct { 23041 int unit; 23042 } latency_monitor_detach; 23043 struct { 23044 int unit; 23045 uint8 monitor_id; 23046 uint8 enable; 23047 } latency_monitor_enable; 23048 struct { 23049 int unit; 23050 uint8 monitor_id; 23051 uint8 cosq; 23052 uint8 byte_counter_flag; 23053 bcm_latency_monitor_histogram_t * histogram; 23054 } latency_monitor_histogram_get; 23055 struct { 23056 int unit; 23057 uint8 monitor_id; 23058 bcm_latency_monitor_info_t * monitor_info; 23059 } latency_monitor_info_get; 23060 struct { 23061 int unit; 23062 } latency_monitor_init; 23063 struct { 23064 int unit; 23065 uint8 table_size; 23066 uint32 * latency_limit_table; 23067 } latency_monitor_latency_limit_table_get; 23068 struct { 23069 int unit; 23070 uint8 table_size; 23071 uint32 * latency_limit_table; 23072 } latency_monitor_latency_limit_table_set; 23073 struct { 23074 int unit; 23075 int monitor_id; 23076 bcm_latency_monitor_callback_fn fn; 23077 void * user_data; 23078 } latency_monitor_register; 23079 struct { 23080 int unit; 23081 uint8 monitor_id; 23082 uint32 stat_counter_id; 23083 } latency_monitor_stat_attach; 23084 struct { 23085 int unit; 23086 uint8 monitor_id; 23087 } latency_monitor_stat_detach; 23088 struct { 23089 int unit; 23090 uint8 monitor_id; 23091 uint32 * stat_counter_id; 23092 } latency_monitor_stat_id_get; 23093 struct { 23094 int unit; 23095 int monitor_id; 23096 bcm_latency_monitor_callback_fn fn; 23097 } latency_monitor_unregister; 23098 struct { 23099 int unit; 23100 bcm_lbg_t lbg_id; 23101 bcm_lb_direction_type_t direction; 23102 uint32 flags; 23103 bcm_lb_control_t lb_control; 23104 int * arg; 23105 } lb_control_get; 23106 struct { 23107 int unit; 23108 bcm_lbg_t lbg_id; 23109 bcm_lb_direction_type_t direction; 23110 uint32 flags; 23111 bcm_lb_control_t lb_control; 23112 int arg; 23113 } lb_control_set; 23114 struct { 23115 int unit; 23116 bcm_lbg_t lbg_id; 23117 uint32 flags; 23118 uint32 * enable; 23119 } lb_enable_get; 23120 struct { 23121 int unit; 23122 bcm_lbg_t lbg_id; 23123 uint32 flags; 23124 uint32 enable; 23125 } lb_enable_set; 23126 struct { 23127 int unit; 23128 bcm_lbg_t lbg_id; 23129 uint32 flags; 23130 bcm_lb_flush_type_t type; 23131 int * arg; 23132 } lb_flush_configure_get; 23133 struct { 23134 int unit; 23135 bcm_lbg_t lbg_id; 23136 uint32 flags; 23137 bcm_lb_flush_type_t type; 23138 int arg; 23139 } lb_flush_configure_set; 23140 struct { 23141 int unit; 23142 bcm_modem_t modem_id; 23143 bcm_lb_direction_type_t direction; 23144 uint32 flags; 23145 bcm_lb_modem_control_t modem_control; 23146 int * arg; 23147 } lb_modem_control_get; 23148 struct { 23149 int unit; 23150 bcm_modem_t modem_id; 23151 bcm_lb_direction_type_t direction; 23152 uint32 flags; 23153 bcm_lb_modem_control_t modem_control; 23154 int arg; 23155 } lb_modem_control_set; 23156 struct { 23157 int unit; 23158 bcm_modem_t modem_id; 23159 uint32 flags; 23160 bcm_lb_modem_packet_config_t * packet_config; 23161 } lb_modem_packet_config_get; 23162 struct { 23163 int unit; 23164 bcm_modem_t modem_id; 23165 uint32 flags; 23166 bcm_lb_modem_packet_config_t * packet_config; 23167 } lb_modem_packet_config_set; 23168 struct { 23169 int unit; 23170 bcm_modem_t modem_id; 23171 uint32 flags; 23172 bcm_lb_modem_shaper_config_t * shaper; 23173 } lb_modem_shaper_get; 23174 struct { 23175 int unit; 23176 bcm_modem_t modem_id; 23177 uint32 flags; 23178 bcm_lb_modem_shaper_config_t * shaper; 23179 } lb_modem_shaper_set; 23180 struct { 23181 int unit; 23182 bcm_modem_t modem_id; 23183 bcm_lb_direction_type_t direction; 23184 uint32 flags; 23185 bcm_lb_modem_stat_val_t type; 23186 uint64 * value; 23187 } lb_modem_stat_get; 23188 struct { 23189 int unit; 23190 bcm_modem_t modem_id; 23191 bcm_lb_direction_type_t direction; 23192 uint32 flags; 23193 bcm_lb_modem_status_type_t status_type; 23194 int * value; 23195 } lb_modem_status_get; 23196 struct { 23197 int unit; 23198 bcm_modem_t modem_id; 23199 bcm_lb_direction_type_t direction; 23200 uint32 flags; 23201 bcm_lbg_t * lbg_id; 23202 } lb_modem_to_lbg_map_get; 23203 struct { 23204 int unit; 23205 bcm_modem_t modem_id; 23206 bcm_lb_direction_type_t direction; 23207 uint32 flags; 23208 bcm_lbg_t lbg_id; 23209 } lb_modem_to_lbg_map_set; 23210 struct { 23211 int unit; 23212 bcm_modem_t modem_id; 23213 uint32 flags; 23214 bcm_gport_t * port; 23215 } lb_modem_to_port_map_get; 23216 struct { 23217 int unit; 23218 bcm_modem_t modem_id; 23219 uint32 flags; 23220 bcm_gport_t port; 23221 } lb_modem_to_port_map_set; 23222 struct { 23223 int unit; 23224 uint32 flags; 23225 bcm_lb_packet_config_t * packet_config; 23226 } lb_packet_config_get; 23227 struct { 23228 int unit; 23229 uint32 flags; 23230 bcm_lb_packet_config_t * packet_config; 23231 } lb_packet_config_set; 23232 struct { 23233 int unit; 23234 bcm_lb_rx_modem_map_index_t * map_index; 23235 uint32 flags; 23236 bcm_lb_rx_modem_map_config_t * map_config; 23237 } lb_rx_modem_map_get; 23238 struct { 23239 int unit; 23240 bcm_lb_rx_modem_map_index_t * map_index; 23241 uint32 flags; 23242 bcm_lb_rx_modem_map_config_t * map_config; 23243 } lb_rx_modem_map_set; 23244 struct { 23245 int unit; 23246 bcm_lbg_t lbg_id; 23247 bcm_lb_direction_type_t direction; 23248 uint32 flags; 23249 int * number_width; 23250 } lb_sequence_number_width_get; 23251 struct { 23252 int unit; 23253 bcm_lbg_t lbg_id; 23254 bcm_lb_direction_type_t direction; 23255 uint32 flags; 23256 int number_width; 23257 } lb_sequence_number_width_set; 23258 struct { 23259 int unit; 23260 bcm_lbg_t lbg_id; 23261 bcm_lb_direction_type_t direction; 23262 uint32 flags; 23263 bcm_lb_stat_val_t type; 23264 uint64 * value; 23265 } lb_stat_get; 23266 struct { 23267 int unit; 23268 bcm_lbg_t lbg_id; 23269 bcm_lb_direction_type_t direction; 23270 uint32 flags; 23271 bcm_lb_status_type_t status_type; 23272 int * value; 23273 } lb_status_get; 23274 struct { 23275 int unit; 23276 uint32 flags; 23277 bcm_lb_tc_dp_t * tc_dp; 23278 bcm_lb_pkt_pri_t * pkt_pri; 23279 } lb_tc_dp_to_priority_config_get; 23280 struct { 23281 int unit; 23282 uint32 flags; 23283 bcm_lb_tc_dp_t * tc_dp; 23284 bcm_lb_pkt_pri_t * pkt_pri; 23285 } lb_tc_dp_to_priority_config_set; 23286 struct { 23287 int unit; 23288 uint32 flags; 23289 int max_lbg_count; 23290 bcm_lb_lbg_weight_t * lbg_weights; 23291 int * lbg_count; 23292 } lb_tx_sched_get; 23293 struct { 23294 int unit; 23295 uint32 flags; 23296 int lbg_count; 23297 bcm_lb_lbg_weight_t * lbg_weights; 23298 } lb_tx_sched_set; 23299 struct { 23300 int unit; 23301 bcm_pbmp_t pbmp; 23302 } link_change; 23303 struct { 23304 int unit; 23305 bcm_pbmp_t * pbm; 23306 int us; 23307 } link_wait; 23308 struct { 23309 int unit; 23310 } linkscan_detach; 23311 #ifdef BROADCOM_DEBUG 23312 struct { 23313 int unit; 23314 } linkscan_dump; 23315 #endif /* BROADCOM_DEBUG */ 23316 struct { 23317 int unit; 23318 int * us; 23319 } linkscan_enable_get; 23320 struct { 23321 int unit; 23322 bcm_port_t port; 23323 } linkscan_enable_port_get; 23324 struct { 23325 int unit; 23326 int us; 23327 } linkscan_enable_set; 23328 struct { 23329 int unit; 23330 } linkscan_init; 23331 struct { 23332 int unit; 23333 bcm_port_t port; 23334 int * mode; 23335 } linkscan_mode_get; 23336 struct { 23337 int unit; 23338 bcm_port_t port; 23339 int mode; 23340 } linkscan_mode_set; 23341 struct { 23342 int unit; 23343 bcm_pbmp_t pbm; 23344 int mode; 23345 } linkscan_mode_set_pbm; 23346 struct { 23347 int unit; 23348 bcm_port_t port; 23349 int * link; 23350 } linkscan_override_link_state_get; 23351 struct { 23352 int unit; 23353 bcm_port_t port; 23354 int link; 23355 } linkscan_override_link_state_set; 23356 struct { 23357 int unit; 23358 bcm_port_t port; 23359 bcm_linkscan_port_handler_t f; 23360 } linkscan_port_register; 23361 struct { 23362 int unit; 23363 bcm_port_t port; 23364 bcm_linkscan_port_handler_t f; 23365 } linkscan_port_unregister; 23366 struct { 23367 int unit; 23368 bcm_linkscan_handler_t f; 23369 } linkscan_register; 23370 struct { 23371 int unit; 23372 bcm_port_t port; 23373 uint32 flags; 23374 bcm_linkscan_trigger_event_t trigger_event; 23375 int * enable; 23376 } linkscan_trigger_event_get; 23377 struct { 23378 int unit; 23379 bcm_port_t port; 23380 uint32 flags; 23381 bcm_linkscan_trigger_event_t trigger_event; 23382 int enable; 23383 } linkscan_trigger_event_set; 23384 struct { 23385 int unit; 23386 bcm_linkscan_handler_t f; 23387 } linkscan_unregister; 23388 struct { 23389 int unit; 23390 bcm_pbmp_t pbm; 23391 } linkscan_update; 23392 #ifdef INCLUDE_MACSEC 23393 struct { 23394 int unit; 23395 bcm_macsec_event_t t; 23396 int * enable; 23397 } macsec_event_enable_get; 23398 struct { 23399 int unit; 23400 bcm_macsec_event_t t; 23401 int enable; 23402 } macsec_event_enable_set; 23403 struct { 23404 int unit; 23405 bcm_macsec_event_cb cb; 23406 void * user_data; 23407 } macsec_event_register; 23408 struct { 23409 int unit; 23410 bcm_macsec_event_cb cb; 23411 } macsec_event_unregister; 23412 struct { 23413 int unit; 23414 bcm_port_t port; 23415 uint32 flags; 23416 bcm_macsec_flow_match_t * flow; 23417 bcm_macsec_flow_action_t * action; 23418 int * flowId; 23419 } macsec_flow_create; 23420 struct { 23421 int unit; 23422 bcm_port_t port; 23423 int flowId; 23424 } macsec_flow_destroy; 23425 struct { 23426 int unit; 23427 bcm_port_t port; 23428 int flowId; 23429 bcm_macsec_flow_match_t * flow; 23430 bcm_macsec_flow_action_t * a; 23431 } macsec_flow_get; 23432 struct { 23433 int unit; 23434 bcm_port_t port; 23435 bcm_macsec_flow_traverse_cb callbk; 23436 void * user_data; 23437 } macsec_flow_traverse; 23438 struct { 23439 int unit; 23440 bcm_port_t port; 23441 bcm_macsec_port_capability_t * cap; 23442 } macsec_port_capability_get; 23443 struct { 23444 int unit; 23445 bcm_port_t port; 23446 bcm_macsec_port_config_t * cfg; 23447 } macsec_port_config_get; 23448 struct { 23449 int unit; 23450 bcm_port_t port; 23451 bcm_macsec_port_config_t * cfg; 23452 } macsec_port_config_set; 23453 struct { 23454 int unit; 23455 bcm_macsec_port_traverse_cb callbk; 23456 void * user_data; 23457 } macsec_port_traverse; 23458 struct { 23459 int unit; 23460 bcm_port_t port; 23461 uint32 flags; 23462 int chanId; 23463 bcm_macsec_secure_assoc_t * assoc; 23464 int * assocId; 23465 } macsec_secure_assoc_create; 23466 struct { 23467 int unit; 23468 bcm_port_t port; 23469 int assocId; 23470 } macsec_secure_assoc_destroy; 23471 struct { 23472 int unit; 23473 bcm_port_t port; 23474 int assocId; 23475 bcm_macsec_secure_assoc_t * assoc; 23476 int * chanId; 23477 } macsec_secure_assoc_get; 23478 struct { 23479 int unit; 23480 bcm_port_t port; 23481 int chanId; 23482 bcm_macsec_secure_assoc_traverse_cb cb; 23483 void * user_data; 23484 } macsec_secure_assoc_traverse; 23485 struct { 23486 int unit; 23487 bcm_port_t port; 23488 uint32 flags; 23489 bcm_macsec_secure_chan_t * chan; 23490 int * chanId; 23491 } macsec_secure_chan_create; 23492 struct { 23493 int unit; 23494 bcm_port_t port; 23495 int chanId; 23496 } macsec_secure_chan_destroy; 23497 struct { 23498 int unit; 23499 bcm_port_t port; 23500 int chanId; 23501 bcm_macsec_secure_chan_t * chan; 23502 } macsec_secure_chan_get; 23503 struct { 23504 int unit; 23505 bcm_port_t port; 23506 bcm_macsec_chan_traverse_cb calback; 23507 void * user_data; 23508 } macsec_secure_chan_traverse; 23509 struct { 23510 int unit; 23511 bcm_port_t port; 23512 } macsec_stat_clear; 23513 struct { 23514 int unit; 23515 bcm_port_t port; 23516 bcm_macsec_stat_t stat; 23517 int chanId; 23518 int assocId; 23519 uint64 * val; 23520 } macsec_stat_get; 23521 struct { 23522 int unit; 23523 bcm_port_t port; 23524 bcm_macsec_stat_t stat; 23525 int chanId; 23526 int assocId; 23527 uint32 * val; 23528 } macsec_stat_get32; 23529 struct { 23530 int unit; 23531 bcm_port_t port; 23532 bcm_macsec_stat_t stat; 23533 int chanId; 23534 int assocId; 23535 uint64 val; 23536 } macsec_stat_set; 23537 struct { 23538 int unit; 23539 bcm_port_t port; 23540 bcm_macsec_stat_t stat; 23541 int chanId; 23542 int assocId; 23543 uint32 val; 23544 } macsec_stat_set32; 23545 #endif /* INCLUDE_MACSEC */ 23546 struct { 23547 int unit; 23548 bcm_mcast_addr_t * mcaddr; 23549 } mcast_addr_add; 23550 struct { 23551 int unit; 23552 bcm_mcast_addr_t * mcaddr; 23553 } mcast_addr_add_w_l2mcindex; 23554 struct { 23555 int unit; 23556 uint8 * mac; 23557 bcm_vlan_t vid; 23558 } mcast_addr_remove; 23559 struct { 23560 int unit; 23561 bcm_mcast_addr_t * mcaddr; 23562 } mcast_addr_remove_w_l2mcindex; 23563 struct { 23564 int unit; 23565 int mc_idx; 23566 bcm_port_t in_port; 23567 bcm_pbmp_t pbmp; 23568 } mcast_bitmap_del; 23569 struct { 23570 int unit; 23571 int mc_idx; 23572 bcm_port_t in_port; 23573 bcm_pbmp_t * pbmp; 23574 } mcast_bitmap_get; 23575 struct { 23576 int unit; 23577 int * max_index; 23578 } mcast_bitmap_max_get; 23579 struct { 23580 int unit; 23581 int mc_idx; 23582 bcm_port_t in_port; 23583 bcm_pbmp_t pbmp; 23584 } mcast_bitmap_set; 23585 struct { 23586 int unit; 23587 } mcast_init; 23588 struct { 23589 int unit; 23590 uint8 * mcMacAddr; 23591 bcm_vlan_t vlanId; 23592 int srcPort; 23593 bcm_mcast_addr_t * mcaddr; 23594 bcm_pbmp_t * allRouterBmp; 23595 } mcast_join; 23596 struct { 23597 int unit; 23598 uint8 * mcMacAddr; 23599 bcm_vlan_t vlanId; 23600 int srcPort; 23601 } mcast_leave; 23602 struct { 23603 int unit; 23604 bcm_mcast_addr_t * mcaddr; 23605 } mcast_port_add; 23606 struct { 23607 int unit; 23608 uint8 * mac; 23609 bcm_vlan_t vid; 23610 bcm_mcast_addr_t * mcaddr; 23611 } mcast_port_get; 23612 struct { 23613 int unit; 23614 bcm_mcast_addr_t * mcaddr; 23615 } mcast_port_remove; 23616 #ifdef INCLUDE_L3 23617 struct { 23618 int unit; 23619 } mim_detach; 23620 struct { 23621 int unit; 23622 } mim_init; 23623 struct { 23624 int unit; 23625 int lookup_id; 23626 uint32 stat_counter_id; 23627 } mim_lookup_id_stat_attach; 23628 struct { 23629 int unit; 23630 int lookup_id; 23631 bcm_mim_stat_t stat; 23632 uint32 num_entries; 23633 uint32 * counter_indexes; 23634 bcm_stat_value_t * counter_values; 23635 } mim_lookup_id_stat_counter_get; 23636 struct { 23637 int unit; 23638 int lookup_id; 23639 bcm_mim_stat_t stat; 23640 uint32 num_entries; 23641 uint32 * counter_indexes; 23642 bcm_stat_value_t * counter_values; 23643 } mim_lookup_id_stat_counter_set; 23644 struct { 23645 int unit; 23646 int lookup_id; 23647 bcm_mim_stat_t stat; 23648 uint32 num_entries; 23649 uint32 * counter_indexes; 23650 bcm_stat_value_t * counter_values; 23651 } mim_lookup_id_stat_counter_sync_get; 23652 struct { 23653 int unit; 23654 int lookup_id; 23655 } mim_lookup_id_stat_detach; 23656 struct { 23657 int unit; 23658 int lookup_id; 23659 bcm_mim_stat_t stat; 23660 uint32 * stat_counter_id; 23661 } mim_lookup_id_stat_id_get; 23662 struct { 23663 int unit; 23664 bcm_mim_vpn_t vpn; 23665 bcm_mim_port_t * mim_port; 23666 } mim_port_add; 23667 struct { 23668 int unit; 23669 bcm_mim_vpn_t vpn; 23670 bcm_gport_t mim_port_id; 23671 } mim_port_delete; 23672 struct { 23673 int unit; 23674 bcm_mim_vpn_t vpn; 23675 } mim_port_delete_all; 23676 struct { 23677 int unit; 23678 bcm_mim_vpn_t vpn; 23679 bcm_mim_port_t * mim_port; 23680 } mim_port_get; 23681 struct { 23682 int unit; 23683 bcm_mim_vpn_t vpn; 23684 int port_max; 23685 bcm_mim_port_t * port_array; 23686 int * port_count; 23687 } mim_port_get_all; 23688 struct { 23689 int unit; 23690 bcm_mim_vpn_config_t * info; 23691 } mim_vpn_create; 23692 struct { 23693 int unit; 23694 bcm_mim_vpn_t vpn; 23695 } mim_vpn_destroy; 23696 struct { 23697 int unit; 23698 } mim_vpn_destroy_all; 23699 struct { 23700 int unit; 23701 bcm_mim_vpn_t vpn; 23702 bcm_mim_vpn_config_t * info; 23703 } mim_vpn_get; 23704 struct { 23705 int unit; 23706 bcm_mim_vpn_t vpn; 23707 uint32 stat_counter_id; 23708 } mim_vpn_stat_attach; 23709 struct { 23710 int unit; 23711 bcm_mim_vpn_t vpn; 23712 bcm_mim_stat_t stat; 23713 uint32 num_entries; 23714 uint32 * counter_indexes; 23715 bcm_stat_value_t * counter_values; 23716 } mim_vpn_stat_counter_get; 23717 struct { 23718 int unit; 23719 bcm_mim_vpn_t vpn; 23720 bcm_mim_stat_t stat; 23721 uint32 num_entries; 23722 uint32 * counter_indexes; 23723 bcm_stat_value_t * counter_values; 23724 } mim_vpn_stat_counter_set; 23725 struct { 23726 int unit; 23727 bcm_mim_vpn_t vpn; 23728 bcm_mim_stat_t stat; 23729 uint32 num_entries; 23730 uint32 * counter_indexes; 23731 bcm_stat_value_t * counter_values; 23732 } mim_vpn_stat_counter_sync_get; 23733 struct { 23734 int unit; 23735 bcm_mim_vpn_t vpn; 23736 } mim_vpn_stat_detach; 23737 struct { 23738 int unit; 23739 bcm_mim_vpn_t vpn; 23740 bcm_mim_stat_t stat; 23741 uint32 * stat_counter_id; 23742 } mim_vpn_stat_id_get; 23743 struct { 23744 int unit; 23745 bcm_mim_vpn_traverse_cb cb; 23746 void * user_data; 23747 } mim_vpn_traverse; 23748 #endif /* INCLUDE_L3 */ 23749 struct { 23750 int unit; 23751 bcm_core_t core_id; 23752 bcm_gport_t mirror_dest_id; 23753 int counter_cmd_id; 23754 uint32 flags; 23755 bcm_mirror_profile_cmd_count_t * mirror_count_info; 23756 } mirror_destination_count_command_get; 23757 struct { 23758 int unit; 23759 bcm_core_t core_id; 23760 bcm_gport_t mirror_dest_id; 23761 int counter_cmd_id; 23762 uint32 flags; 23763 bcm_mirror_profile_cmd_count_t * mirror_count_info; 23764 } mirror_destination_count_command_set; 23765 struct { 23766 int unit; 23767 bcm_mirror_destination_t * mirror_dest; 23768 } mirror_destination_create; 23769 struct { 23770 int unit; 23771 bcm_gport_t mirror_dest_id; 23772 } mirror_destination_destroy; 23773 struct { 23774 int unit; 23775 bcm_gport_t mirror_dest_id; 23776 bcm_mirror_destination_t * mirror_dest; 23777 } mirror_destination_get; 23778 struct { 23779 int unit; 23780 bcm_mirror_destination_traverse_cb cb; 23781 void * user_data; 23782 } mirror_destination_traverse; 23783 struct { 23784 int unit; 23785 bcm_port_t port; 23786 int * val; 23787 } mirror_egress_get; 23788 struct { 23789 int unit; 23790 bcm_port_t port; 23791 int val; 23792 } mirror_egress_set; 23793 struct { 23794 int unit; 23795 bcm_mirror_global_truncate_t * global_truncate; 23796 } mirror_global_truncate_get; 23797 struct { 23798 int unit; 23799 bcm_mirror_global_truncate_t * global_truncate; 23800 } mirror_global_truncate_set; 23801 struct { 23802 int unit; 23803 bcm_gport_t mirror_dest_id; 23804 uint32 * flags; 23805 bcm_mirror_header_info_t * mirror_header_info; 23806 } mirror_header_info_get; 23807 struct { 23808 int unit; 23809 uint32 flags; 23810 bcm_gport_t mirror_dest_id; 23811 bcm_mirror_header_info_t * mirror_header_info; 23812 } mirror_header_info_set; 23813 struct { 23814 int unit; 23815 bcm_port_t port; 23816 int * val; 23817 } mirror_ingress_get; 23818 struct { 23819 int unit; 23820 bcm_mirror_ingress_mod_event_t * event_array; 23821 int num_events; 23822 bcm_mirror_ingress_mod_event_group_t * group; 23823 } mirror_ingress_mod_event_group_create; 23824 struct { 23825 int unit; 23826 bcm_mirror_ingress_mod_event_group_t group; 23827 } mirror_ingress_mod_event_group_destroy; 23828 struct { 23829 int unit; 23830 bcm_mirror_ingress_mod_event_group_t group; 23831 bcm_mirror_ingress_mod_event_t * event_array; 23832 int * count; 23833 } mirror_ingress_mod_event_group_get; 23834 struct { 23835 int unit; 23836 bcm_mirror_ingress_mod_event_group_t * group_array; 23837 int * count; 23838 } mirror_ingress_mod_event_group_get_all; 23839 struct { 23840 int unit; 23841 bcm_mirror_ingress_mod_event_profile_t * profile; 23842 int * profile_id; 23843 } mirror_ingress_mod_event_profile_create; 23844 struct { 23845 int unit; 23846 int profile_id; 23847 } mirror_ingress_mod_event_profile_destroy; 23848 struct { 23849 int unit; 23850 int profile_id; 23851 bcm_mirror_ingress_mod_event_profile_t * profile; 23852 } mirror_ingress_mod_event_profile_get; 23853 struct { 23854 int unit; 23855 int * profile_id_array; 23856 int * count; 23857 } mirror_ingress_mod_event_profile_get_all; 23858 struct { 23859 int unit; 23860 int profile_id; 23861 bcm_mirror_ingress_mod_event_group_t group; 23862 int hit; 23863 } mirror_ingress_mod_event_profile_group_add; 23864 struct { 23865 int unit; 23866 int profile_id; 23867 bcm_mirror_ingress_mod_event_group_t group; 23868 } mirror_ingress_mod_event_profile_group_delete; 23869 struct { 23870 int unit; 23871 int profile_id; 23872 bcm_mirror_ingress_mod_event_group_t group; 23873 int * hit; 23874 } mirror_ingress_mod_event_profile_group_get; 23875 struct { 23876 int unit; 23877 int profile_id; 23878 bcm_mirror_ingress_mod_event_group_t * group_array; 23879 int * count; 23880 } mirror_ingress_mod_event_profile_group_get_all; 23881 struct { 23882 int unit; 23883 bcm_port_t port; 23884 int val; 23885 } mirror_ingress_set; 23886 struct { 23887 int unit; 23888 } mirror_init; 23889 struct { 23890 int unit; 23891 int * mode; 23892 } mirror_mode_get; 23893 struct { 23894 int unit; 23895 int mode; 23896 } mirror_mode_set; 23897 struct { 23898 int unit; 23899 bcm_mirror_multi_dip_entry_num_t num_entries; 23900 bcm_ip_t * ipv4_addr_array; 23901 bcm_mirror_multi_dip_group_t * group; 23902 } mirror_multi_dip_group_ipv4_create; 23903 struct { 23904 int unit; 23905 bcm_mirror_multi_dip_group_t group; 23906 } mirror_multi_dip_group_ipv4_destroy; 23907 struct { 23908 int unit; 23909 bcm_mirror_multi_dip_group_t group; 23910 bcm_ip_t * ipv4_addr_array; 23911 int * count; 23912 } mirror_multi_dip_group_ipv4_get; 23913 struct { 23914 int unit; 23915 bcm_mirror_multi_dip_group_t * ipv4_group_array; 23916 int * count; 23917 } mirror_multi_dip_group_ipv4_get_all; 23918 struct { 23919 int unit; 23920 bcm_mirror_multi_dip_entry_num_t num_entries; 23921 bcm_ip6_t * ipv6_addr_array; 23922 bcm_mirror_multi_dip_group_t * group; 23923 } mirror_multi_dip_group_ipv6_create; 23924 struct { 23925 int unit; 23926 bcm_mirror_multi_dip_group_t group; 23927 } mirror_multi_dip_group_ipv6_destroy; 23928 struct { 23929 int unit; 23930 bcm_mirror_multi_dip_group_t group; 23931 bcm_ip6_t * ipv6_addr_array; 23932 int * count; 23933 } mirror_multi_dip_group_ipv6_get; 23934 struct { 23935 int unit; 23936 bcm_mirror_multi_dip_group_t * ipv6_group_array; 23937 int * count; 23938 } mirror_multi_dip_group_ipv6_get_all; 23939 struct { 23940 int unit; 23941 bcm_mirror_payload_zero_info_t * payload_zero_config_array; 23942 int num_configs; 23943 } mirror_payload_zero_control_multi_get; 23944 struct { 23945 int unit; 23946 bcm_mirror_payload_zero_info_t * payload_zero_config_array; 23947 int num_configs; 23948 } mirror_payload_zero_control_multi_set; 23949 struct { 23950 int unit; 23951 bcm_mirror_payload_zero_offsets_t * mirror_payload_offset_info; 23952 uint32 flags; 23953 uint32 * profile_index; 23954 } mirror_payload_zero_profile_create; 23955 struct { 23956 int unit; 23957 uint32 flags; 23958 uint32 profile_index; 23959 } mirror_payload_zero_profile_destroy; 23960 struct { 23961 int unit; 23962 bcm_port_t port; 23963 uint32 flags; 23964 bcm_gport_t mirror_dest_id; 23965 } mirror_port_dest_add; 23966 struct { 23967 int unit; 23968 bcm_port_t port; 23969 uint32 flags; 23970 bcm_gport_t mirror_dest_id; 23971 } mirror_port_dest_delete; 23972 struct { 23973 int unit; 23974 bcm_port_t port; 23975 uint32 flags; 23976 } mirror_port_dest_delete_all; 23977 struct { 23978 int unit; 23979 bcm_port_t port; 23980 uint32 flags; 23981 int mirror_dest_size; 23982 bcm_gport_t * mirror_dest; 23983 int * mirror_dest_count; 23984 } mirror_port_dest_get; 23985 struct { 23986 int unit; 23987 bcm_port_t port; 23988 uint32 flags; 23989 bcm_gport_t mirror_dest; 23990 bcm_mirror_options_t options; 23991 } mirror_port_destination_add; 23992 struct { 23993 int unit; 23994 bcm_port_t port; 23995 uint32 flags; 23996 int mirror_dest_size; 23997 bcm_gport_t * mirror_dest; 23998 int * mirror_dest_count; 23999 bcm_mirror_options_t * options; 24000 } mirror_port_destination_get; 24001 struct { 24002 int unit; 24003 bcm_port_t port; 24004 bcm_module_t * dest_mod; 24005 bcm_port_t * dest_port; 24006 uint32 * flags; 24007 } mirror_port_get; 24008 struct { 24009 int unit; 24010 bcm_port_t port; 24011 uint32 flags; 24012 bcm_mirror_port_info_t * info; 24013 } mirror_port_info_get; 24014 struct { 24015 int unit; 24016 bcm_port_t port; 24017 uint32 flags; 24018 bcm_mirror_port_info_t * info; 24019 } mirror_port_info_set; 24020 struct { 24021 int unit; 24022 bcm_port_t port; 24023 bcm_module_t dest_mod; 24024 bcm_port_t dest_port; 24025 uint32 flags; 24026 } mirror_port_set; 24027 struct { 24028 int unit; 24029 uint32 flags; 24030 bcm_port_t forward_port; 24031 bcm_mirror_port_to_rcy_map_info_t * rcy_map_info; 24032 } mirror_port_to_rcy_port_map_get; 24033 struct { 24034 int unit; 24035 uint32 flags; 24036 bcm_port_t forward_port; 24037 bcm_mirror_port_to_rcy_map_info_t * rcy_map_info; 24038 } mirror_port_to_rcy_port_map_set; 24039 struct { 24040 int unit; 24041 bcm_port_t port; 24042 bcm_vlan_t vlan; 24043 uint32 flags; 24044 bcm_gport_t destid; 24045 } mirror_port_vlan_dest_add; 24046 struct { 24047 int unit; 24048 bcm_port_t port; 24049 bcm_vlan_t vlan; 24050 uint32 flags; 24051 bcm_gport_t destid; 24052 } mirror_port_vlan_dest_delete; 24053 struct { 24054 int unit; 24055 bcm_port_t port; 24056 bcm_vlan_t vlan; 24057 uint32 flags; 24058 } mirror_port_vlan_dest_delete_all; 24059 struct { 24060 int unit; 24061 bcm_port_t port; 24062 bcm_vlan_t vlan; 24063 uint32 flags; 24064 uint32 mirror_dest_size; 24065 bcm_gport_t * destid; 24066 uint32 * destcount; 24067 } mirror_port_vlan_dest_get; 24068 struct { 24069 int unit; 24070 bcm_port_t port; 24071 bcm_vlan_t vlan; 24072 uint32 flags; 24073 bcm_gport_t destid; 24074 bcm_mirror_options_t options; 24075 } mirror_port_vlan_destination_add; 24076 struct { 24077 int unit; 24078 bcm_port_t port; 24079 bcm_vlan_t vlan; 24080 uint32 flags; 24081 uint32 mirror_dest_size; 24082 bcm_gport_t * destid; 24083 uint32 * destcount; 24084 bcm_mirror_options_t * options; 24085 } mirror_port_vlan_destination_get; 24086 struct { 24087 int unit; 24088 bcm_port_t port; 24089 bcm_vlan_t vlan; 24090 bcm_gport_t * dest_port; 24091 uint32 * flags; 24092 } mirror_port_vlan_get; 24093 struct { 24094 int unit; 24095 bcm_port_t port; 24096 bcm_vlan_t vlan; 24097 bcm_gport_t destport; 24098 uint32 flags; 24099 } mirror_port_vlan_set; 24100 struct { 24101 int unit; 24102 uint32 options; 24103 bcm_mirror_sample_type_t type; 24104 int * profile_id; 24105 } mirror_sample_profile_create; 24106 struct { 24107 int unit; 24108 bcm_mirror_sample_type_t type; 24109 int profile_id; 24110 } mirror_sample_profile_destroy; 24111 struct { 24112 int unit; 24113 bcm_mirror_sample_type_t type; 24114 int profile_id; 24115 bcm_mirror_sample_profile_t * profile; 24116 } mirror_sample_profile_get; 24117 struct { 24118 int unit; 24119 bcm_mirror_sample_type_t type; 24120 int profile_id; 24121 bcm_mirror_sample_profile_t * profile; 24122 } mirror_sample_profile_set; 24123 struct { 24124 int unit; 24125 bcm_mirror_sample_type_t type; 24126 uint32 stat_counter_id; 24127 } mirror_sample_stat_attach; 24128 struct { 24129 int unit; 24130 bcm_mirror_sample_type_t type; 24131 uint32 stat_counter_id; 24132 } mirror_sample_stat_detach; 24133 struct { 24134 int unit; 24135 bcm_mirror_source_t * source; 24136 bcm_gport_t mirror_dest_id; 24137 } mirror_source_dest_add; 24138 struct { 24139 int unit; 24140 bcm_mirror_source_t * source; 24141 bcm_gport_t mirror_dest_id; 24142 } mirror_source_dest_delete; 24143 struct { 24144 int unit; 24145 bcm_mirror_source_t * source; 24146 } mirror_source_dest_delete_all; 24147 struct { 24148 int unit; 24149 bcm_mirror_source_t * source; 24150 int array_size; 24151 bcm_gport_t * mirror_dest; 24152 int * count; 24153 } mirror_source_dest_get_all; 24154 struct { 24155 int unit; 24156 bcm_mirror_stat_object_t * object; 24157 bcm_mirror_stat_t type; 24158 uint64 * value; 24159 } mirror_stat_get; 24160 struct { 24161 int unit; 24162 bcm_mirror_stat_object_t * object; 24163 bcm_mirror_stat_t type; 24164 uint64 value; 24165 } mirror_stat_set; 24166 struct { 24167 int unit; 24168 bcm_mirror_stat_object_t * object; 24169 bcm_mirror_stat_t type; 24170 uint64 * value; 24171 } mirror_stat_sync_get; 24172 struct { 24173 int unit; 24174 bcm_port_t * port; 24175 } mirror_to_get; 24176 struct { 24177 int unit; 24178 bcm_port_t port; 24179 bcm_pbmp_t * pbmp; 24180 } mirror_to_pbmp_get; 24181 struct { 24182 int unit; 24183 bcm_port_t port; 24184 bcm_pbmp_t pbmp; 24185 } mirror_to_pbmp_set; 24186 struct { 24187 int unit; 24188 bcm_port_t port; 24189 } mirror_to_set; 24190 struct { 24191 int unit; 24192 uint32 options; 24193 int * profile_id; 24194 bcm_mirror_truncate_length_profile_t * profile; 24195 } mirror_truncate_length_profile_create; 24196 struct { 24197 int unit; 24198 int profile_id; 24199 } mirror_truncate_length_profile_destroy; 24200 struct { 24201 int unit; 24202 int profile_id; 24203 bcm_mirror_truncate_length_profile_t * profile; 24204 } mirror_truncate_length_profile_get; 24205 struct { 24206 int unit; 24207 bcm_port_t port; 24208 uint16 * tpid; 24209 uint16 * vlan; 24210 } mirror_vlan_get; 24211 struct { 24212 int unit; 24213 bcm_port_t port; 24214 uint16 tpid; 24215 uint16 vlan; 24216 } mirror_vlan_set; 24217 /* bcm_module_name has a non int return type */ 24218 #ifdef INCLUDE_L3 24219 struct { 24220 int unit; 24221 } mpls_cleanup; 24222 struct { 24223 int unit; 24224 uint32 options; 24225 bcm_mpls_control_pkt_match_t * match; 24226 bcm_mpls_control_pkt_action_t * action; 24227 } mpls_control_pkt_add; 24228 struct { 24229 int unit; 24230 bcm_mpls_control_pkt_match_t * match; 24231 } mpls_control_pkt_delete; 24232 struct { 24233 int unit; 24234 } mpls_control_pkt_delete_all; 24235 struct { 24236 int unit; 24237 bcm_mpls_control_pkt_match_t * match; 24238 bcm_mpls_control_pkt_action_t * action; 24239 } mpls_control_pkt_get; 24240 struct { 24241 int unit; 24242 bcm_mpls_control_pkt_traverse_cb cb; 24243 void * user_data; 24244 } mpls_control_pkt_traverse; 24245 struct { 24246 int unit; 24247 uint32 options; 24248 bcm_mpls_entropy_identifier_t * info; 24249 } mpls_entropy_identifier_add; 24250 struct { 24251 int unit; 24252 bcm_mpls_entropy_identifier_t * info; 24253 } mpls_entropy_identifier_delete; 24254 struct { 24255 int unit; 24256 } mpls_entropy_identifier_delete_all; 24257 struct { 24258 int unit; 24259 bcm_mpls_entropy_identifier_t * info; 24260 } mpls_entropy_identifier_get; 24261 struct { 24262 int unit; 24263 bcm_mpls_entropy_identifier_traverse_cb cb; 24264 void * user_data; 24265 } mpls_entropy_identifier_traverse; 24266 struct { 24267 int unit; 24268 bcm_mpls_esi_info_t * esi_info; 24269 } mpls_esi_encap_add; 24270 struct { 24271 int unit; 24272 bcm_mpls_esi_info_t * esi_info; 24273 } mpls_esi_encap_delete; 24274 struct { 24275 int unit; 24276 bcm_mpls_esi_info_t * esi_info; 24277 } mpls_esi_encap_get; 24278 struct { 24279 int unit; 24280 bcm_mpls_esi_encap_traverse_cb cb; 24281 void * user_data; 24282 } mpls_esi_encap_traverse; 24283 struct { 24284 int unit; 24285 uint32 flags; 24286 int * exp_map_id; 24287 } mpls_exp_map_create; 24288 struct { 24289 int unit; 24290 int exp_map_id; 24291 } mpls_exp_map_destroy; 24292 struct { 24293 int unit; 24294 int exp_map_id; 24295 bcm_mpls_exp_map_t * exp_map; 24296 } mpls_exp_map_get; 24297 struct { 24298 int unit; 24299 int exp_map_id; 24300 bcm_mpls_exp_map_t * exp_map; 24301 } mpls_exp_map_set; 24302 struct { 24303 int unit; 24304 } mpls_init; 24305 struct { 24306 int unit; 24307 bcm_mpls_label_t label; 24308 bcm_gport_t port; 24309 uint32 * value; 24310 } mpls_label_flexctr_object_get; 24311 struct { 24312 int unit; 24313 bcm_mpls_label_t label; 24314 bcm_gport_t port; 24315 uint32 value; 24316 } mpls_label_flexctr_object_set; 24317 struct { 24318 int unit; 24319 bcm_mpls_label_t label; 24320 bcm_gport_t port; 24321 uint32 stat_counter_id; 24322 } mpls_label_stat_attach; 24323 struct { 24324 int unit; 24325 bcm_mpls_label_t label; 24326 bcm_gport_t port; 24327 bcm_mpls_stat_t stat; 24328 } mpls_label_stat_clear; 24329 struct { 24330 int unit; 24331 bcm_mpls_label_t label; 24332 bcm_gport_t port; 24333 bcm_mpls_stat_t stat; 24334 uint32 num_entries; 24335 uint32 * counter_indexes; 24336 bcm_stat_value_t * counter_values; 24337 } mpls_label_stat_counter_get; 24338 struct { 24339 int unit; 24340 bcm_mpls_label_t label; 24341 bcm_gport_t port; 24342 bcm_mpls_stat_t stat; 24343 uint32 num_entries; 24344 uint32 * counter_indexes; 24345 bcm_stat_value_t * counter_values; 24346 } mpls_label_stat_counter_set; 24347 struct { 24348 int unit; 24349 bcm_mpls_label_t label; 24350 bcm_gport_t port; 24351 bcm_mpls_stat_t stat; 24352 uint32 num_entries; 24353 uint32 * counter_indexes; 24354 bcm_stat_value_t * counter_values; 24355 } mpls_label_stat_counter_sync_get; 24356 struct { 24357 int unit; 24358 bcm_mpls_label_t label; 24359 bcm_gport_t port; 24360 } mpls_label_stat_detach; 24361 struct { 24362 int unit; 24363 bcm_mpls_label_t label; 24364 bcm_gport_t port; 24365 int enable; 24366 } mpls_label_stat_enable_set; 24367 struct { 24368 int unit; 24369 bcm_mpls_label_t label; 24370 bcm_gport_t port; 24371 bcm_mpls_stat_t stat; 24372 uint64 * val; 24373 } mpls_label_stat_get; 24374 struct { 24375 int unit; 24376 bcm_mpls_label_t label; 24377 bcm_gport_t port; 24378 bcm_mpls_stat_t stat; 24379 uint32 * val; 24380 } mpls_label_stat_get32; 24381 struct { 24382 int unit; 24383 bcm_mpls_label_t label; 24384 bcm_gport_t port; 24385 bcm_mpls_stat_t stat; 24386 uint32 * stat_counter_id; 24387 } mpls_label_stat_id_get; 24388 struct { 24389 int unit; 24390 bcm_mpls_label_t label; 24391 bcm_gport_t port; 24392 bcm_mpls_stat_t stat; 24393 uint64 * val; 24394 } mpls_label_stat_sync_get; 24395 struct { 24396 int unit; 24397 bcm_mpls_label_t label; 24398 bcm_gport_t port; 24399 bcm_mpls_stat_t stat; 24400 uint32 * val; 24401 } mpls_label_stat_sync_get32; 24402 struct { 24403 int unit; 24404 bcm_vpn_t vpn; 24405 bcm_mpls_port_t * mpls_port; 24406 } mpls_port_add; 24407 struct { 24408 int unit; 24409 bcm_vpn_t vpn; 24410 bcm_gport_t mpls_port_id; 24411 } mpls_port_delete; 24412 struct { 24413 int unit; 24414 bcm_vpn_t vpn; 24415 } mpls_port_delete_all; 24416 struct { 24417 int unit; 24418 bcm_vpn_t vpn; 24419 bcm_mpls_port_t * mpls_port; 24420 } mpls_port_get; 24421 struct { 24422 int unit; 24423 bcm_vpn_t vpn; 24424 int port_max; 24425 bcm_mpls_port_t * port_array; 24426 int * port_count; 24427 } mpls_port_get_all; 24428 struct { 24429 int unit; 24430 bcm_vpn_t vpn; 24431 bcm_gport_t port; 24432 uint32 stat_counter_id; 24433 } mpls_port_stat_attach; 24434 struct { 24435 int unit; 24436 bcm_vpn_t vpn; 24437 bcm_gport_t port; 24438 bcm_mpls_stat_t stat; 24439 uint32 num_entries; 24440 uint32 * counter_indexes; 24441 bcm_stat_value_t * counter_values; 24442 } mpls_port_stat_counter_get; 24443 struct { 24444 int unit; 24445 bcm_vpn_t vpn; 24446 bcm_gport_t port; 24447 bcm_mpls_stat_t stat; 24448 uint32 num_entries; 24449 uint32 * counter_indexes; 24450 bcm_stat_value_t * counter_values; 24451 } mpls_port_stat_counter_set; 24452 struct { 24453 int unit; 24454 bcm_vpn_t vpn; 24455 bcm_gport_t port; 24456 bcm_mpls_stat_t stat; 24457 uint32 num_entries; 24458 uint32 * counter_indexes; 24459 bcm_stat_value_t * counter_values; 24460 } mpls_port_stat_counter_sync_get; 24461 struct { 24462 int unit; 24463 bcm_vpn_t vpn; 24464 bcm_gport_t port; 24465 } mpls_port_stat_detach; 24466 struct { 24467 int unit; 24468 bcm_gport_t mpls_port; 24469 int enable; 24470 } mpls_port_stat_enable_set; 24471 struct { 24472 int unit; 24473 bcm_gport_t mpls_port; 24474 bcm_cos_t cos; 24475 bcm_mpls_port_stat_t stat; 24476 uint64 * val; 24477 } mpls_port_stat_get; 24478 struct { 24479 int unit; 24480 bcm_gport_t mpls_port; 24481 bcm_cos_t cos; 24482 bcm_mpls_port_stat_t stat; 24483 uint32 * val; 24484 } mpls_port_stat_get32; 24485 struct { 24486 int unit; 24487 bcm_vpn_t vpn; 24488 bcm_gport_t port; 24489 bcm_mpls_stat_t stat; 24490 uint32 * stat_counter_id; 24491 } mpls_port_stat_id_get; 24492 struct { 24493 int unit; 24494 bcm_gport_t mpls_port; 24495 bcm_cos_t cos; 24496 bcm_mpls_port_stat_t stat; 24497 uint64 val; 24498 } mpls_port_stat_set; 24499 struct { 24500 int unit; 24501 bcm_gport_t mpls_port; 24502 bcm_cos_t cos; 24503 bcm_mpls_port_stat_t stat; 24504 uint32 val; 24505 } mpls_port_stat_set32; 24506 struct { 24507 int unit; 24508 bcm_mpls_port_traverse_info_t additional_info; 24509 bcm_mpls_port_traverse_cb trav_fn; 24510 void * user_data; 24511 } mpls_port_traverse; 24512 struct { 24513 int unit; 24514 bcm_mpls_label_t label_low; 24515 bcm_mpls_label_t label_high; 24516 bcm_mpls_range_action_t * action; 24517 } mpls_range_action_add; 24518 struct { 24519 int unit; 24520 bcm_mpls_label_t label_low; 24521 bcm_mpls_label_t label_high; 24522 bcm_mpls_range_action_t * action; 24523 } mpls_range_action_get; 24524 struct { 24525 int unit; 24526 bcm_mpls_label_t label_low; 24527 bcm_mpls_label_t label_high; 24528 } mpls_range_action_remove; 24529 struct { 24530 int unit; 24531 bcm_mpls_special_label_type_t label_type; 24532 bcm_mpls_special_label_t label_info; 24533 } mpls_special_label_egress_add; 24534 struct { 24535 int unit; 24536 bcm_mpls_special_label_type_t label_type; 24537 bcm_mpls_special_label_t label_info; 24538 } mpls_special_label_egress_delete; 24539 struct { 24540 int unit; 24541 } mpls_special_label_egress_delete_all; 24542 struct { 24543 int unit; 24544 bcm_mpls_special_label_type_t label_type; 24545 bcm_mpls_special_label_t * label_info; 24546 } mpls_special_label_egress_get; 24547 struct { 24548 int unit; 24549 bcm_mpls_special_label_egress_traverse_cb cb; 24550 void * user_data; 24551 } mpls_special_label_egress_traverse; 24552 struct { 24553 int unit; 24554 bcm_mpls_special_label_type_t label_type; 24555 bcm_mpls_special_label_t label_info; 24556 } mpls_special_label_identifier_add; 24557 struct { 24558 int unit; 24559 bcm_mpls_special_label_type_t label_type; 24560 bcm_mpls_special_label_t label_info; 24561 } mpls_special_label_identifier_delete; 24562 struct { 24563 int unit; 24564 } mpls_special_label_identifier_delete_all; 24565 struct { 24566 int unit; 24567 bcm_mpls_special_label_type_t label_type; 24568 bcm_mpls_special_label_t * label_info; 24569 } mpls_special_label_identifier_get; 24570 struct { 24571 int unit; 24572 bcm_mpls_special_label_identifier_traverse_cb cb; 24573 void * user_data; 24574 } mpls_special_label_identifier_traverse; 24575 struct { 24576 int unit; 24577 bcm_mpls_special_label_push_element_t * element; 24578 int * push_action; 24579 } mpls_special_label_push_action_get; 24580 struct { 24581 int unit; 24582 bcm_mpls_special_label_push_element_t * element; 24583 int push_action; 24584 } mpls_special_label_push_action_set; 24585 struct { 24586 int unit; 24587 uint32 options; 24588 bcm_mpls_tunnel_encap_t * tunnel_encap; 24589 } mpls_tunnel_encap_create; 24590 struct { 24591 int unit; 24592 bcm_gport_t tunnel_id; 24593 } mpls_tunnel_encap_destroy; 24594 struct { 24595 int unit; 24596 } mpls_tunnel_encap_destroy_all; 24597 struct { 24598 int unit; 24599 bcm_mpls_tunnel_encap_t * tunnel_encap; 24600 } mpls_tunnel_encap_get; 24601 struct { 24602 int unit; 24603 bcm_if_t intf; 24604 } mpls_tunnel_initiator_clear; 24605 struct { 24606 int unit; 24607 } mpls_tunnel_initiator_clear_all; 24608 struct { 24609 int unit; 24610 bcm_if_t intf; 24611 int num_labels; 24612 bcm_mpls_egress_label_t * label_array; 24613 } mpls_tunnel_initiator_create; 24614 struct { 24615 int unit; 24616 bcm_if_t intf; 24617 int label_max; 24618 bcm_mpls_egress_label_t * label_array; 24619 int * label_count; 24620 } mpls_tunnel_initiator_get; 24621 struct { 24622 int unit; 24623 bcm_if_t intf; 24624 int num_labels; 24625 bcm_mpls_egress_label_t * label_array; 24626 } mpls_tunnel_initiator_set; 24627 struct { 24628 int unit; 24629 bcm_mpls_tunnel_initiator_traverse_info_t * additional_info; 24630 bcm_mpls_tunnel_initiator_traverse_cb cb; 24631 void * user_data; 24632 } mpls_tunnel_initiator_traverse; 24633 struct { 24634 int unit; 24635 bcm_if_t intf_id; 24636 uint32 stat_counter_id; 24637 } mpls_tunnel_label_counter_id_detach; 24638 struct { 24639 int unit; 24640 bcm_if_t intf_id; 24641 int * num_counters; 24642 uint32 * stat_counter_id; 24643 } mpls_tunnel_label_counter_id_num_get; 24644 struct { 24645 int unit; 24646 bcm_if_t intf_id; 24647 uint32 stat_counter_id; 24648 bcm_mpls_stat_info_t * stat_info; 24649 } mpls_tunnel_label_counter_id_stat_get; 24650 struct { 24651 int unit; 24652 bcm_if_t intf_id; 24653 uint32 stat_counter_id; 24654 bcm_mpls_stat_info_t * stat_info; 24655 } mpls_tunnel_label_counter_id_stat_set; 24656 struct { 24657 int unit; 24658 bcm_if_t intf_id; 24659 uint32 stat_counter_id; 24660 bcm_mpls_stat_info_t * stat_info; 24661 } mpls_tunnel_label_counter_id_stat_sync_get; 24662 struct { 24663 int unit; 24664 bcm_if_t intf_id; 24665 uint32 stat_counter_id; 24666 } mpls_tunnel_stat_attach; 24667 struct { 24668 int unit; 24669 bcm_if_t intf_id; 24670 bcm_mpls_stat_t stat; 24671 uint32 num_entries; 24672 uint32 * counter_indexes; 24673 bcm_stat_value_t * counter_values; 24674 } mpls_tunnel_stat_counter_get; 24675 struct { 24676 int unit; 24677 bcm_if_t intf_id; 24678 bcm_mpls_stat_t stat; 24679 uint32 num_entries; 24680 uint32 * counter_indexes; 24681 bcm_stat_value_t * counter_values; 24682 } mpls_tunnel_stat_counter_set; 24683 struct { 24684 int unit; 24685 bcm_if_t intf_id; 24686 bcm_mpls_stat_t stat; 24687 uint32 num_entries; 24688 uint32 * counter_indexes; 24689 bcm_stat_value_t * counter_values; 24690 } mpls_tunnel_stat_counter_sync_get; 24691 struct { 24692 int unit; 24693 bcm_if_t intf_id; 24694 } mpls_tunnel_stat_detach; 24695 struct { 24696 int unit; 24697 bcm_if_t intf_id; 24698 bcm_mpls_stat_t stat; 24699 uint32 * stat_counter_id; 24700 } mpls_tunnel_stat_id_get; 24701 struct { 24702 int unit; 24703 bcm_mpls_tunnel_switch_t * info; 24704 } mpls_tunnel_switch_add; 24705 struct { 24706 int unit; 24707 bcm_mpls_tunnel_switch_t * info; 24708 } mpls_tunnel_switch_create; 24709 struct { 24710 int unit; 24711 bcm_mpls_tunnel_switch_t * info; 24712 } mpls_tunnel_switch_delete; 24713 struct { 24714 int unit; 24715 } mpls_tunnel_switch_delete_all; 24716 struct { 24717 int unit; 24718 bcm_mpls_tunnel_switch_t * info; 24719 } mpls_tunnel_switch_get; 24720 struct { 24721 int unit; 24722 bcm_mpls_tunnel_switch_traverse_cb cb; 24723 void * user_data; 24724 } mpls_tunnel_switch_traverse; 24725 struct { 24726 int unit; 24727 bcm_mpls_vpn_config_t * info; 24728 } mpls_vpn_id_create; 24729 struct { 24730 int unit; 24731 bcm_vpn_t vpn; 24732 } mpls_vpn_id_destroy; 24733 struct { 24734 int unit; 24735 } mpls_vpn_id_destroy_all; 24736 struct { 24737 int unit; 24738 bcm_vpn_t vpn; 24739 bcm_mpls_vpn_config_t * info; 24740 } mpls_vpn_id_get; 24741 struct { 24742 int unit; 24743 bcm_mpls_vpn_traverse_cb cb; 24744 void * user_data; 24745 } mpls_vpn_traverse; 24746 #endif /* INCLUDE_L3 */ 24747 struct { 24748 int unit; 24749 bcm_multicast_t group; 24750 uint32 flags; 24751 int nof_replications; 24752 bcm_multicast_replication_t * rep_array; 24753 } multicast_add; 24754 struct { 24755 int unit; 24756 bcm_multicast_t group; 24757 bcm_multicast_control_t type; 24758 int * arg; 24759 } multicast_control_get; 24760 struct { 24761 int unit; 24762 bcm_multicast_t group; 24763 bcm_multicast_control_t type; 24764 int arg; 24765 } multicast_control_set; 24766 struct { 24767 int unit; 24768 uint32 flags; 24769 bcm_multicast_t * group; 24770 } multicast_create; 24771 struct { 24772 int unit; 24773 bcm_multicast_t group; 24774 uint32 flags; 24775 int nof_replications; 24776 bcm_multicast_replication_t * rep_array; 24777 } multicast_delete; 24778 struct { 24779 int unit; 24780 bcm_multicast_t group; 24781 } multicast_destroy; 24782 struct { 24783 int unit; 24784 } multicast_detach; 24785 struct { 24786 int unit; 24787 bcm_multicast_t group; 24788 bcm_gport_t port; 24789 bcm_if_t encap_id; 24790 } multicast_egress_add; 24791 struct { 24792 int unit; 24793 bcm_multicast_t group; 24794 bcm_gport_t port; 24795 bcm_if_t encap_id; 24796 } multicast_egress_delete; 24797 struct { 24798 int unit; 24799 bcm_multicast_t group; 24800 } multicast_egress_delete_all; 24801 struct { 24802 int unit; 24803 bcm_multicast_t group; 24804 int port_max; 24805 bcm_gport_t * port_array; 24806 bcm_if_t * encap_id_array; 24807 int * port_count; 24808 } multicast_egress_get; 24809 struct { 24810 int unit; 24811 bcm_multicast_t group; 24812 bcm_if_t intf; 24813 bcm_if_t * encap_id; 24814 } multicast_egress_object_encap_get; 24815 struct { 24816 int unit; 24817 bcm_multicast_t group; 24818 int port_count; 24819 bcm_gport_t * port_array; 24820 bcm_if_t * encap_id_array; 24821 } multicast_egress_set; 24822 struct { 24823 int unit; 24824 bcm_multicast_t group; 24825 bcm_gport_t port; 24826 bcm_if_t encap_id; 24827 bcm_gport_t subscriber_queue; 24828 } multicast_egress_subscriber_add; 24829 struct { 24830 int unit; 24831 bcm_multicast_t group; 24832 bcm_gport_t port; 24833 bcm_if_t encap_id; 24834 bcm_gport_t subscriber_queue; 24835 } multicast_egress_subscriber_delete; 24836 struct { 24837 int unit; 24838 bcm_multicast_t group; 24839 int port_max; 24840 bcm_gport_t * port_array; 24841 bcm_if_t * encap_id_array; 24842 bcm_gport_t * subscriber_queue_array; 24843 int * port_count; 24844 } multicast_egress_subscriber_get; 24845 struct { 24846 int unit; 24847 bcm_multicast_t group; 24848 bcm_gport_t port; 24849 bcm_gport_t subscriber_queue; 24850 int * qos_map_id; 24851 } multicast_egress_subscriber_qos_map_get; 24852 struct { 24853 int unit; 24854 bcm_multicast_t group; 24855 bcm_gport_t port; 24856 bcm_gport_t subscriber_queue; 24857 int qos_map_id; 24858 } multicast_egress_subscriber_qos_map_set; 24859 struct { 24860 int unit; 24861 bcm_multicast_t group; 24862 int port_count; 24863 bcm_gport_t * port_array; 24864 bcm_if_t * encap_id_array; 24865 bcm_gport_t * subscriber_queue_array; 24866 } multicast_egress_subscriber_set; 24867 struct { 24868 int unit; 24869 bcm_multicast_encap_t * mc_encap; 24870 bcm_if_t * encap_id; 24871 } multicast_encap_create; 24872 struct { 24873 int unit; 24874 bcm_if_t encap_id; 24875 } multicast_encap_destroy; 24876 struct { 24877 int unit; 24878 uint32 flags; 24879 bcm_if_t * multicast_replication_index; 24880 int encap_extension_count; 24881 bcm_if_t * encap_extension_array; 24882 } multicast_encap_extension_create; 24883 struct { 24884 int unit; 24885 } multicast_encap_extension_delete_all; 24886 struct { 24887 int unit; 24888 uint32 flags; 24889 bcm_if_t multicast_replication_index; 24890 } multicast_encap_extension_destroy; 24891 struct { 24892 int unit; 24893 uint32 flags; 24894 bcm_if_t multicast_replication_index; 24895 int encap_max; 24896 bcm_if_t * encap_extension_array; 24897 int * encap_extension_count; 24898 } multicast_encap_extension_get; 24899 struct { 24900 int unit; 24901 bcm_multicast_encap_extension_traverse_cb trav_fn; 24902 void * user_data; 24903 } multicast_encap_extension_traverse; 24904 struct { 24905 int unit; 24906 bcm_if_t encap_id; 24907 bcm_multicast_encap_t * mc_encap; 24908 } multicast_encap_get; 24909 struct { 24910 int unit; 24911 bcm_multicast_t group; 24912 bcm_gport_t port; 24913 bcm_gport_t extender_port_id; 24914 bcm_if_t * encap_id; 24915 } multicast_extender_encap_get; 24916 struct { 24917 int unit; 24918 bcm_multicast_t group; 24919 bcm_fabric_distribution_t * ds_id; 24920 } multicast_fabric_distribution_get; 24921 struct { 24922 int unit; 24923 bcm_multicast_t group; 24924 bcm_fabric_distribution_t ds_id; 24925 } multicast_fabric_distribution_set; 24926 struct { 24927 int unit; 24928 bcm_multicast_t group; 24929 uint32 flags; 24930 int replication_max; 24931 bcm_multicast_replication_t * out_rep_array; 24932 int * rep_count; 24933 } multicast_get; 24934 struct { 24935 int unit; 24936 uint32 flags; 24937 bcm_multicast_t group; 24938 } multicast_group_destroy; 24939 struct { 24940 int unit; 24941 uint32 type_flag; 24942 bcm_multicast_t * group_min; 24943 bcm_multicast_t * group_max; 24944 } multicast_group_free_range_get; 24945 struct { 24946 int unit; 24947 bcm_multicast_t group; 24948 uint32 * flags; 24949 } multicast_group_get; 24950 struct { 24951 int unit; 24952 bcm_multicast_t group; 24953 } multicast_group_is_free; 24954 struct { 24955 int unit; 24956 bcm_multicast_group_traverse_cb_t trav_fn; 24957 uint32 flags; 24958 void * user_data; 24959 } multicast_group_traverse; 24960 struct { 24961 int unit; 24962 bcm_multicast_t group; 24963 bcm_gport_t port; 24964 bcm_if_t encap_id; 24965 } multicast_ingress_add; 24966 struct { 24967 int unit; 24968 bcm_multicast_t group; 24969 bcm_gport_t port; 24970 bcm_if_t encap_id; 24971 } multicast_ingress_delete; 24972 struct { 24973 int unit; 24974 bcm_multicast_t group; 24975 } multicast_ingress_delete_all; 24976 struct { 24977 int unit; 24978 bcm_multicast_t group; 24979 int port_max; 24980 bcm_gport_t * port_array; 24981 bcm_if_t * encap_id_array; 24982 int * port_count; 24983 } multicast_ingress_get; 24984 struct { 24985 int unit; 24986 bcm_multicast_t group; 24987 int port_count; 24988 bcm_gport_t * port_array; 24989 bcm_if_t * encap_id_array; 24990 } multicast_ingress_set; 24991 struct { 24992 int unit; 24993 } multicast_init; 24994 struct { 24995 int unit; 24996 bcm_multicast_t group; 24997 bcm_gport_t port; 24998 bcm_vlan_t vlan; 24999 bcm_if_t * encap_id; 25000 } multicast_l2_encap_get; 25001 struct { 25002 int unit; 25003 bcm_multicast_t group; 25004 bcm_gport_t port; 25005 bcm_gport_t l2gre_port_id; 25006 bcm_if_t * encap_id; 25007 } multicast_l2gre_encap_get; 25008 struct { 25009 int unit; 25010 bcm_multicast_t group; 25011 bcm_gport_t port; 25012 bcm_if_t intf; 25013 bcm_if_t * encap_id; 25014 } multicast_l3_encap_get; 25015 struct { 25016 int unit; 25017 bcm_multicast_t group; 25018 bcm_gport_t port; 25019 bcm_gport_t mac_port_id; 25020 bcm_if_t * encap_id; 25021 } multicast_mac_encap_get; 25022 struct { 25023 int unit; 25024 bcm_multicast_t group; 25025 bcm_gport_t port; 25026 bcm_gport_t mim_port_id; 25027 bcm_if_t * encap_id; 25028 } multicast_mim_encap_get; 25029 struct { 25030 int unit; 25031 bcm_multicast_multi_info_t mc_multi_info; 25032 bcm_multicast_t * base_mc_group; 25033 } multicast_multi_alloc; 25034 struct { 25035 int unit; 25036 bcm_multicast_t base_mc_group; 25037 } multicast_multi_free; 25038 struct { 25039 int unit; 25040 bcm_multicast_t group; 25041 bcm_gport_t port; 25042 bcm_gport_t niv_port_id; 25043 bcm_if_t * encap_id; 25044 } multicast_niv_encap_get; 25045 struct { 25046 int unit; 25047 int index; 25048 bcm_port_t port; 25049 uint32 * vlan_vec; 25050 } multicast_repl_get; 25051 struct { 25052 int unit; 25053 int mc_index; 25054 bcm_port_t port; 25055 uint32 * vlan_vec; 25056 } multicast_repl_set; 25057 struct { 25058 int unit; 25059 bcm_multicast_t group; 25060 uint32 flags; 25061 int nof_replications; 25062 bcm_multicast_replication_t * rep_array; 25063 } multicast_set; 25064 struct { 25065 int unit; 25066 bcm_core_t core_id; 25067 uint32 flags; 25068 int command_id; 25069 bcm_multicast_stat_control_type_t type; 25070 int * arg; 25071 } multicast_stat_control_get; 25072 struct { 25073 int unit; 25074 bcm_core_t core_id; 25075 uint32 flags; 25076 int command_id; 25077 bcm_multicast_stat_control_type_t type; 25078 int arg; 25079 } multicast_stat_control_set; 25080 struct { 25081 int unit; 25082 bcm_multicast_t group; 25083 bcm_gport_t port; 25084 bcm_gport_t subport; 25085 bcm_if_t * encap_id; 25086 } multicast_subport_encap_get; 25087 struct { 25088 int unit; 25089 bcm_multicast_t group; 25090 bcm_gport_t port; 25091 bcm_if_t intf; 25092 bcm_if_t * encap_id; 25093 } multicast_trill_encap_get; 25094 struct { 25095 int unit; 25096 bcm_multicast_t group; 25097 bcm_gport_t port; 25098 bcm_gport_t vlan_port_id; 25099 bcm_if_t * encap_id; 25100 } multicast_vlan_encap_get; 25101 struct { 25102 int unit; 25103 bcm_multicast_t group; 25104 bcm_gport_t port; 25105 bcm_gport_t mpls_port_id; 25106 bcm_if_t * encap_id; 25107 } multicast_vpls_encap_get; 25108 struct { 25109 int unit; 25110 bcm_multicast_t group; 25111 bcm_gport_t port; 25112 bcm_gport_t vxlan_port_id; 25113 bcm_if_t * encap_id; 25114 } multicast_vxlan_encap_get; 25115 struct { 25116 int unit; 25117 bcm_multicast_t group; 25118 bcm_gport_t port; 25119 bcm_gport_t wlan_port_id; 25120 bcm_if_t * encap_id; 25121 } multicast_wlan_encap_get; 25122 #ifdef INCLUDE_L3 25123 struct { 25124 int unit; 25125 } niv_cleanup; 25126 struct { 25127 int unit; 25128 bcm_gport_t niv_port; 25129 bcm_niv_egress_t * niv_egress; 25130 } niv_egress_add; 25131 struct { 25132 int unit; 25133 bcm_gport_t niv_port; 25134 bcm_niv_egress_t * niv_egress; 25135 } niv_egress_delete; 25136 struct { 25137 int unit; 25138 bcm_gport_t niv_port; 25139 } niv_egress_delete_all; 25140 struct { 25141 int unit; 25142 bcm_gport_t niv_port; 25143 int array_size; 25144 bcm_niv_egress_t * niv_egress_array; 25145 int * count; 25146 } niv_egress_get; 25147 struct { 25148 int unit; 25149 bcm_gport_t niv_port; 25150 int array_size; 25151 bcm_niv_egress_t * niv_egress_array; 25152 } niv_egress_set; 25153 struct { 25154 int unit; 25155 bcm_niv_forward_t * iv_fwd_entry; 25156 } niv_forward_add; 25157 struct { 25158 int unit; 25159 bcm_niv_forward_t * iv_fwd_entry; 25160 } niv_forward_delete; 25161 struct { 25162 int unit; 25163 } niv_forward_delete_all; 25164 struct { 25165 int unit; 25166 bcm_niv_forward_t * iv_fwd_entry; 25167 } niv_forward_get; 25168 struct { 25169 int unit; 25170 bcm_niv_forward_traverse_cb cb; 25171 void * user_data; 25172 } niv_forward_traverse; 25173 struct { 25174 int unit; 25175 } niv_init; 25176 struct { 25177 int unit; 25178 bcm_niv_port_t * niv_port; 25179 } niv_port_add; 25180 struct { 25181 int unit; 25182 bcm_gport_t niv_port_id; 25183 } niv_port_delete; 25184 struct { 25185 int unit; 25186 } niv_port_delete_all; 25187 struct { 25188 int unit; 25189 bcm_niv_port_t * niv_port; 25190 } niv_port_get; 25191 struct { 25192 int unit; 25193 bcm_niv_port_traverse_cb cb; 25194 void * user_data; 25195 } niv_port_traverse; 25196 #endif /* INCLUDE_L3 */ 25197 struct { 25198 int unit; 25199 bcm_oam_ais_t * ais_ptr; 25200 } oam_ais_add; 25201 struct { 25202 int unit; 25203 bcm_oam_ais_t * ais_ptr; 25204 } oam_ais_delete; 25205 struct { 25206 int unit; 25207 bcm_oam_ais_t * ais_ptr; 25208 } oam_ais_get; 25209 struct { 25210 int unit; 25211 bcm_oam_control_type_t type; 25212 uint64 * arg; 25213 } oam_control_get; 25214 struct { 25215 int unit; 25216 bcm_oam_control_key_t key; 25217 uint64 * arg; 25218 } oam_control_indexed_get; 25219 struct { 25220 int unit; 25221 bcm_oam_control_key_t key; 25222 uint64 arg; 25223 } oam_control_indexed_set; 25224 struct { 25225 int unit; 25226 bcm_oam_control_type_t type; 25227 uint64 arg; 25228 } oam_control_set; 25229 struct { 25230 int unit; 25231 bcm_oam_csf_t * csf_ptr; 25232 } oam_csf_add; 25233 struct { 25234 int unit; 25235 bcm_oam_csf_t * csf_ptr; 25236 } oam_csf_delete; 25237 struct { 25238 int unit; 25239 bcm_oam_csf_t * csf_ptr; 25240 } oam_csf_get; 25241 struct { 25242 int unit; 25243 bcm_oam_delay_t * delay_ptr; 25244 } oam_delay_add; 25245 struct { 25246 int unit; 25247 bcm_oam_delay_t * delay_ptr; 25248 } oam_delay_delete; 25249 struct { 25250 int unit; 25251 bcm_oam_delay_t * delay_ptr; 25252 } oam_delay_get; 25253 struct { 25254 int unit; 25255 } oam_detach; 25256 struct { 25257 int unit; 25258 bcm_oam_endpoint_t id; 25259 bcm_oam_endpoint_action_t * action; 25260 } oam_endpoint_action_set; 25261 struct { 25262 int unit; 25263 bcm_oam_endpoint_info_t * endpoint_info; 25264 } oam_endpoint_create; 25265 struct { 25266 int unit; 25267 bcm_oam_endpoint_t endpoint; 25268 } oam_endpoint_destroy; 25269 struct { 25270 int unit; 25271 bcm_oam_group_t group; 25272 } oam_endpoint_destroy_all; 25273 struct { 25274 int unit; 25275 bcm_oam_endpoint_t endpoint_id; 25276 bcm_if_t egress_intf; 25277 } oam_endpoint_egress_intf_egress_attach; 25278 struct { 25279 int unit; 25280 bcm_oam_endpoint_t endpoint_id; 25281 int max_count; 25282 bcm_if_t * egress_intf; 25283 int * count; 25284 } oam_endpoint_egress_intf_egress_attach_get; 25285 struct { 25286 int unit; 25287 bcm_oam_endpoint_t endpoint_id; 25288 bcm_if_t egress_intf; 25289 } oam_endpoint_egress_intf_egress_detach; 25290 struct { 25291 int unit; 25292 uint32 flags; 25293 bcm_oam_protocol_type_t endpoint_protocol; 25294 uint32 max_endpoints; 25295 bcm_oam_endpoint_fault_t * faults; 25296 uint32 * endpoint_count; 25297 } oam_endpoint_faults_multi_get; 25298 struct { 25299 int unit; 25300 bcm_oam_endpoint_t endpoint; 25301 bcm_oam_endpoint_info_t * endpoint_info; 25302 } oam_endpoint_get; 25303 struct { 25304 int unit; 25305 bcm_oam_endpoint_t endpoint; 25306 bcm_gport_t gport; 25307 } oam_endpoint_gport_egress_attach; 25308 struct { 25309 int unit; 25310 bcm_oam_endpoint_t endpoint; 25311 int max_count; 25312 bcm_gport_t * gport; 25313 int * count; 25314 } oam_endpoint_gport_egress_attach_get; 25315 struct { 25316 int unit; 25317 bcm_oam_endpoint_t endpoint; 25318 bcm_gport_t gport; 25319 } oam_endpoint_gport_egress_detach; 25320 struct { 25321 int unit; 25322 bcm_oam_group_t group; 25323 bcm_oam_endpoint_traverse_cb cb; 25324 void * user_data; 25325 } oam_endpoint_traverse; 25326 struct { 25327 int unit; 25328 bcm_oam_event_types_t event_types; 25329 bcm_oam_event_cb cb; 25330 void * user_data; 25331 } oam_event_register; 25332 struct { 25333 int unit; 25334 bcm_oam_event_types_t event_types; 25335 bcm_oam_event_cb cb; 25336 } oam_event_unregister; 25337 struct { 25338 int unit; 25339 bcm_oam_group_info_t * group_info; 25340 } oam_group_create; 25341 struct { 25342 int unit; 25343 bcm_oam_group_t group; 25344 } oam_group_destroy; 25345 struct { 25346 int unit; 25347 } oam_group_destroy_all; 25348 struct { 25349 int unit; 25350 bcm_oam_group_t group; 25351 bcm_oam_group_info_t * group_info; 25352 } oam_group_get; 25353 struct { 25354 int unit; 25355 bcm_oam_group_traverse_cb cb; 25356 void * user_data; 25357 } oam_group_traverse; 25358 struct { 25359 int unit; 25360 } oam_init; 25361 struct { 25362 int unit; 25363 uint32 flags; 25364 bcm_gport_t gport; 25365 bcm_oam_profile_t * ingress_oam_profile; 25366 bcm_oam_profile_t * egress_oam_profile; 25367 } oam_lif_profile_get; 25368 struct { 25369 int unit; 25370 uint32 flags; 25371 bcm_gport_t gport; 25372 bcm_oam_profile_t ingress_oam_profile; 25373 bcm_oam_profile_t egress_oam_profile; 25374 } oam_lif_profile_set; 25375 struct { 25376 int unit; 25377 bcm_oam_lookup_type_t type; 25378 bcm_oam_conditions_t * condition; 25379 } oam_lookup_enable_get; 25380 struct { 25381 int unit; 25382 bcm_oam_lookup_types_t types; 25383 bcm_oam_conditions_t conditions; 25384 int enable; 25385 } oam_lookup_enable_multi_set; 25386 struct { 25387 int unit; 25388 bcm_oam_lookup_type_t type; 25389 bcm_oam_condition_t condition; 25390 int enable; 25391 } oam_lookup_enable_set; 25392 struct { 25393 int unit; 25394 bcm_oam_loopback_t * loopback_ptr; 25395 } oam_loopback_add; 25396 struct { 25397 int unit; 25398 bcm_oam_loopback_t * loopback_ptr; 25399 } oam_loopback_delete; 25400 struct { 25401 int unit; 25402 bcm_oam_loopback_t * loopback_ptr; 25403 } oam_loopback_get; 25404 struct { 25405 int unit; 25406 bcm_oam_loss_t * loss_ptr; 25407 } oam_loss_add; 25408 struct { 25409 int unit; 25410 bcm_oam_loss_t * loss_ptr; 25411 } oam_loss_delete; 25412 struct { 25413 int unit; 25414 bcm_oam_loss_t * loss_ptr; 25415 } oam_loss_get; 25416 struct { 25417 int unit; 25418 bcm_oam_mpls_tp_channel_type_t channel_type; 25419 int num_values; 25420 int * list_of_values; 25421 } oam_mpls_tp_channel_type_rx_delete; 25422 struct { 25423 int unit; 25424 bcm_oam_mpls_tp_channel_type_t channel_type; 25425 int num_values; 25426 int * list_of_values; 25427 int * value_count; 25428 } oam_mpls_tp_channel_type_rx_get; 25429 struct { 25430 int unit; 25431 bcm_oam_mpls_tp_channel_type_t channel_type; 25432 int num_values; 25433 int * list_of_values; 25434 } oam_mpls_tp_channel_type_rx_set; 25435 struct { 25436 int unit; 25437 bcm_oam_mpls_tp_channel_type_t channel_type; 25438 int value; 25439 } oam_mpls_tp_channel_type_tx_delete; 25440 struct { 25441 int unit; 25442 bcm_oam_mpls_tp_channel_type_t channel_type; 25443 int * value; 25444 } oam_mpls_tp_channel_type_tx_get; 25445 struct { 25446 int unit; 25447 bcm_oam_mpls_tp_channel_type_t channel_type; 25448 int value; 25449 } oam_mpls_tp_channel_type_tx_set; 25450 struct { 25451 int unit; 25452 bcm_oam_protocol_type_t protocol; 25453 bcm_oam_opcode_t opcode; 25454 uint8 * opcode_group; 25455 } oam_opcode_group_get; 25456 struct { 25457 int unit; 25458 bcm_oam_protocol_type_t protocol; 25459 bcm_oam_opcodes_t opcodes; 25460 uint8 opcode_group; 25461 } oam_opcode_group_set; 25462 struct { 25463 int unit; 25464 int opcode; 25465 int * profile; 25466 } oam_opcode_map_get; 25467 struct { 25468 int unit; 25469 int opcode; 25470 int profile; 25471 } oam_opcode_map_set; 25472 struct { 25473 int unit; 25474 uint8 * lm_count_profile; 25475 } oam_opcodes_count_profile_create; 25476 struct { 25477 int unit; 25478 uint8 lm_count_profile; 25479 } oam_opcodes_count_profile_delete; 25480 struct { 25481 int unit; 25482 uint8 lm_count_profile; 25483 uint8 count_enable; 25484 bcm_oam_opcodes_t * opcodes_bitmap; 25485 } oam_opcodes_count_profile_get; 25486 struct { 25487 int unit; 25488 uint8 lm_count_profile; 25489 uint8 count_enable; 25490 bcm_oam_opcodes_t * opcodes_bitmap; 25491 } oam_opcodes_count_profile_set; 25492 struct { 25493 int unit; 25494 bcm_oam_event_types_t event_types; 25495 bcm_oam_performance_event_cb cb; 25496 void * user_data; 25497 } oam_performance_event_register; 25498 struct { 25499 int unit; 25500 bcm_oam_event_types_t event_types; 25501 bcm_oam_performance_event_cb cb; 25502 } oam_performance_event_unregister; 25503 struct { 25504 int unit; 25505 bcm_oam_event_types_t event_types; 25506 bcm_oam_pm_event_cb cb; 25507 void * user_data; 25508 } oam_pm_event_register; 25509 struct { 25510 int unit; 25511 bcm_oam_event_types_t event_types; 25512 bcm_oam_pm_event_cb cb; 25513 } oam_pm_event_unregister; 25514 struct { 25515 int unit; 25516 bcm_oam_endpoint_t endpoint_id; 25517 int profile_id; 25518 } oam_pm_profile_attach; 25519 struct { 25520 int unit; 25521 bcm_oam_endpoint_t endpoint_id; 25522 int * profile_id; 25523 } oam_pm_profile_attach_get; 25524 struct { 25525 int unit; 25526 bcm_oam_pm_profile_info_t * profile_info; 25527 } oam_pm_profile_create; 25528 struct { 25529 int unit; 25530 bcm_oam_pm_profile_t profile_id; 25531 } oam_pm_profile_delete; 25532 struct { 25533 int unit; 25534 } oam_pm_profile_delete_all; 25535 struct { 25536 int unit; 25537 bcm_oam_endpoint_t endpoint_id; 25538 int profile_id; 25539 } oam_pm_profile_detach; 25540 struct { 25541 int unit; 25542 bcm_oam_pm_profile_info_t * profile_info; 25543 } oam_pm_profile_get; 25544 struct { 25545 int unit; 25546 bcm_oam_pm_profile_traverse_cb cb; 25547 void * user_data; 25548 } oam_pm_profile_traverse; 25549 struct { 25550 int unit; 25551 bcm_oam_event_types_t event_types; 25552 uint32 read_index; 25553 } oam_pm_raw_data_read_done; 25554 struct { 25555 int unit; 25556 bcm_oam_endpoint_t endpoint_id; 25557 bcm_oam_pm_stats_t * stats_ptr; 25558 } oam_pm_stats_get; 25559 struct { 25560 int unit; 25561 uint32 flags; 25562 bcm_oam_profile_t profile_id; 25563 bcm_oam_action_key_t * oam_action_key; 25564 bcm_oam_action_result_t * oam_action_result; 25565 } oam_profile_action_get; 25566 struct { 25567 int unit; 25568 uint32 flags; 25569 bcm_oam_profile_t profile_id; 25570 bcm_oam_action_key_t * oam_action_key; 25571 bcm_oam_action_result_t * oam_action_result; 25572 } oam_profile_action_set; 25573 struct { 25574 int unit; 25575 uint32 flags; 25576 bcm_oam_profile_type_t oam_profile_type; 25577 bcm_oam_profile_t * profile_id; 25578 } oam_profile_create; 25579 struct { 25580 int unit; 25581 uint32 flags; 25582 bcm_oam_profile_t profile_id; 25583 } oam_profile_delete; 25584 struct { 25585 int unit; 25586 uint8 profile_id; 25587 bcm_oam_profile_type_t oam_profile_type; 25588 uint32 * flags; 25589 bcm_oam_profile_t * enc_profile_id; 25590 } oam_profile_id_get_by_type; 25591 struct { 25592 int unit; 25593 bcm_pkt_blk_t * packet_header; 25594 } oam_protection_packet_header_get; 25595 struct { 25596 int unit; 25597 bcm_pkt_blk_t * packet_header; 25598 } oam_protection_packet_header_set; 25599 struct { 25600 int unit; 25601 bcm_oam_psc_t * psc_ptr; 25602 } oam_psc_add; 25603 struct { 25604 int unit; 25605 bcm_oam_psc_t * psc_ptr; 25606 } oam_psc_delete; 25607 struct { 25608 int unit; 25609 bcm_oam_psc_t * psc_ptr; 25610 } oam_psc_get; 25611 struct { 25612 int unit; 25613 bcm_oam_pw_status_t * pw_status_ptr; 25614 } oam_pw_status_add; 25615 struct { 25616 int unit; 25617 bcm_oam_pw_status_t * pw_status_ptr; 25618 } oam_pw_status_delete; 25619 struct { 25620 int unit; 25621 bcm_oam_pw_status_t * pw_status_ptr; 25622 } oam_pw_status_get; 25623 struct { 25624 int unit; 25625 uint32 flags; 25626 bcm_if_t * encap_id; 25627 } oam_reflector_encap_create; 25628 struct { 25629 int unit; 25630 uint32 flags; 25631 bcm_if_t encap_id; 25632 } oam_reflector_encap_destroy; 25633 struct { 25634 int unit; 25635 bcm_oam_sd_sf_detection_t * sd_sf_ptr; 25636 } oam_sd_sf_detection_add; 25637 struct { 25638 int unit; 25639 bcm_oam_sd_sf_detection_t * sd_sf_ptr; 25640 } oam_sd_sf_detection_delete; 25641 struct { 25642 int unit; 25643 bcm_oam_sd_sf_detection_t * sd_sf_ptr; 25644 } oam_sd_sf_detection_get; 25645 struct { 25646 int unit; 25647 bcm_oam_timestamp_format_t ts_format; 25648 bcm_oam_tod_leap_control_t * leap_info; 25649 } oam_tod_leap_control_get; 25650 struct { 25651 int unit; 25652 bcm_oam_timestamp_format_t ts_format; 25653 bcm_oam_tod_leap_control_t leap_info; 25654 } oam_tod_leap_control_set; 25655 struct { 25656 int unit; 25657 bcm_gport_t trunk_gport; 25658 int max_ports; 25659 bcm_gport_t * port_arr; 25660 } oam_trunk_ports_add; 25661 struct { 25662 int unit; 25663 bcm_gport_t trunk_gport; 25664 int max_ports; 25665 bcm_gport_t * port_arr; 25666 } oam_trunk_ports_delete; 25667 struct { 25668 int unit; 25669 bcm_gport_t trunk_gport; 25670 int max_ports; 25671 bcm_gport_t * port_arr; 25672 int * port_count; 25673 } oam_trunk_ports_get; 25674 struct { 25675 int unit; 25676 bcm_oam_tst_rx_t * tst_ptr; 25677 } oam_tst_rx_add; 25678 struct { 25679 int unit; 25680 bcm_oam_tst_rx_t * tst_ptr; 25681 } oam_tst_rx_delete; 25682 struct { 25683 int unit; 25684 bcm_oam_tst_rx_t * tst_ptr; 25685 } oam_tst_rx_get; 25686 struct { 25687 int unit; 25688 bcm_oam_tst_tx_t * tst_ptr; 25689 } oam_tst_tx_add; 25690 struct { 25691 int unit; 25692 bcm_oam_tst_tx_t * tst_ptr; 25693 } oam_tst_tx_delete; 25694 struct { 25695 int unit; 25696 bcm_oam_tst_tx_t * tst_ptr; 25697 } oam_tst_tx_get; 25698 struct { 25699 int unit; 25700 bcm_oam_upmep_pdu_type_t upmep_pdu_type; 25701 bcm_cos_queue_t * cosq; 25702 } oam_upmep_cosq_get; 25703 struct { 25704 int unit; 25705 bcm_oam_upmep_pdu_type_t upmep_pdu_type; 25706 bcm_cos_queue_t cosq; 25707 } oam_upmep_cosq_set; 25708 struct { 25709 int unit; 25710 bcm_oam_y_1711_alarm_t * alarm_ptr; 25711 } oam_y_1711_alarm_add; 25712 struct { 25713 int unit; 25714 bcm_oam_y_1711_alarm_t * alarm_ptr; 25715 } oam_y_1711_alarm_delete; 25716 struct { 25717 int unit; 25718 bcm_oam_y_1711_alarm_t * alarm_ptr; 25719 } oam_y_1711_alarm_get; 25720 struct { 25721 int unit; 25722 bcm_obm_callback_fn fn; 25723 void * user_data; 25724 } obm_cb_register; 25725 struct { 25726 int unit; 25727 bcm_obm_callback_fn fn; 25728 void * user_data; 25729 } obm_cb_unregister; 25730 struct { 25731 int unit; 25732 bcm_port_t port; 25733 bcm_obm_max_watermark_mode_t * obm_wm_mode; 25734 } obm_port_max_usage_mode_get; 25735 struct { 25736 int unit; 25737 bcm_port_t port; 25738 bcm_obm_max_watermark_mode_t obm_wm_mode; 25739 } obm_port_max_usage_mode_set; 25740 struct { 25741 int unit; 25742 bcm_port_t port; 25743 bcm_obm_lookup_priority_type_t piority_type; 25744 int priority; 25745 bcm_obm_traffic_class_t * obm_tc; 25746 } obm_port_pri_traffic_class_mapping_get; 25747 struct { 25748 int unit; 25749 bcm_port_t port; 25750 bcm_obm_lookup_priority_type_t piority_type; 25751 int priority; 25752 bcm_obm_traffic_class_t obm_tc; 25753 } obm_port_pri_traffic_class_mapping_set; 25754 struct { 25755 int unit; 25756 bcm_port_t port; 25757 bcm_obm_traffic_class_t obm_traffic_class; 25758 int max_pri_count; 25759 int * priority_list; 25760 int * pri_count; 25761 } obm_traffic_class_pfc_priority_mapping_get; 25762 struct { 25763 int unit; 25764 bcm_port_t port; 25765 bcm_obm_traffic_class_t obm_traffic_class; 25766 int max_pri_count; 25767 int * priority_list; 25768 } obm_traffic_class_pfc_priority_mapping_set; 25769 struct { 25770 int unit; 25771 bcm_oob_fc_rx_intf_id_t intf_id; 25772 bcm_oob_fc_rx_config_t * config; 25773 int array_max; 25774 bcm_gport_t * gport_array; 25775 int * array_count; 25776 } oob_fc_rx_config_get; 25777 struct { 25778 int unit; 25779 bcm_oob_fc_rx_intf_id_t intf_id; 25780 bcm_oob_fc_rx_config_t * config; 25781 int array_count; 25782 bcm_gport_t * gport_array; 25783 } oob_fc_rx_config_set; 25784 struct { 25785 int unit; 25786 bcm_oob_fc_rx_intf_id_t intf_id; 25787 bcm_gport_t gport; 25788 uint32 * offset; 25789 } oob_fc_rx_port_offset_get; 25790 struct { 25791 int unit; 25792 bcm_oob_fc_rx_intf_id_t intf_id; 25793 bcm_gport_t gport; 25794 uint32 tc; 25795 uint32 * pri_bmp; 25796 } oob_fc_rx_port_tc_mapping_get; 25797 struct { 25798 int unit; 25799 bcm_oob_fc_rx_intf_id_t intf_id; 25800 bcm_gport_t gport; 25801 int array_max; 25802 uint32 * tc; 25803 uint32 * pri_bmp; 25804 int * array_count; 25805 } oob_fc_rx_port_tc_mapping_multi_get; 25806 struct { 25807 int unit; 25808 bcm_oob_fc_rx_intf_id_t intf_id; 25809 bcm_gport_t gport; 25810 int array_count; 25811 uint32 * tc; 25812 uint32 * pri_bmp; 25813 } oob_fc_rx_port_tc_mapping_multi_set; 25814 struct { 25815 int unit; 25816 bcm_oob_fc_rx_intf_id_t intf_id; 25817 bcm_gport_t gport; 25818 uint32 tc; 25819 uint32 pri_bmp; 25820 } oob_fc_rx_port_tc_mapping_set; 25821 struct { 25822 int unit; 25823 bcm_oob_fc_tx_config_t * config; 25824 } oob_fc_tx_config_get; 25825 struct { 25826 int unit; 25827 bcm_oob_fc_tx_config_t * config; 25828 } oob_fc_tx_config_set; 25829 struct { 25830 int unit; 25831 bcm_oob_fc_tx_info_t * info; 25832 } oob_fc_tx_info_get; 25833 struct { 25834 int unit; 25835 int max_count; 25836 int * port_array; 25837 int * oob_port_array; 25838 int * count; 25839 } oob_fc_tx_port_mapping_get; 25840 struct { 25841 int unit; 25842 int count; 25843 int * port_array; 25844 int * oob_port_array; 25845 } oob_fc_tx_port_mapping_set; 25846 struct { 25847 int unit; 25848 int profile_id; 25849 int max_count; 25850 bcm_oob_fc_tx_queue_config_t * config; 25851 int * count; 25852 } oob_fc_tx_queue_profile_get; 25853 struct { 25854 int unit; 25855 int profile_id; 25856 int count; 25857 bcm_oob_fc_tx_queue_config_t * config; 25858 } oob_fc_tx_queue_profile_set; 25859 struct { 25860 int unit; 25861 bcm_oob_stats_config_t * config; 25862 } oob_stats_config_get; 25863 struct { 25864 int unit; 25865 bcm_oob_stats_config_t * config; 25866 } oob_stats_config_set; 25867 struct { 25868 int unit; 25869 int offset; 25870 uint8 * dir; 25871 bcm_service_pool_id_t * pool; 25872 } oob_stats_pool_mapping_get; 25873 struct { 25874 int unit; 25875 int array_max; 25876 int * offset_array; 25877 uint8 * dir_array; 25878 bcm_service_pool_id_t * pool_array; 25879 int * array_count; 25880 } oob_stats_pool_mapping_multi_get; 25881 struct { 25882 int unit; 25883 int array_count; 25884 int * offset_array; 25885 uint8 * dir_array; 25886 bcm_service_pool_id_t * pool_array; 25887 } oob_stats_pool_mapping_multi_set; 25888 struct { 25889 int unit; 25890 int offset; 25891 uint8 dir; 25892 bcm_service_pool_id_t pool; 25893 } oob_stats_pool_mapping_set; 25894 struct { 25895 int unit; 25896 int offset; 25897 bcm_gport_t * gport; 25898 } oob_stats_queue_mapping_get; 25899 struct { 25900 int unit; 25901 int array_max; 25902 int * offset_array; 25903 bcm_gport_t * gport_array; 25904 int * array_count; 25905 } oob_stats_queue_mapping_multi_get; 25906 struct { 25907 int unit; 25908 int array_count; 25909 int * offset_array; 25910 bcm_gport_t * gport_array; 25911 } oob_stats_queue_mapping_multi_set; 25912 struct { 25913 int unit; 25914 int offset; 25915 bcm_gport_t gport; 25916 } oob_stats_queue_mapping_set; 25917 struct { 25918 int unit; 25919 int size; 25920 uint32 flags; 25921 bcm_pkt_t ** pkt_buf; 25922 } pkt_alloc; 25923 struct { 25924 int unit; 25925 int count; 25926 int size; 25927 uint32 flags; 25928 bcm_pkt_t *** packet_array; 25929 } pkt_blk_alloc; 25930 struct { 25931 int unit; 25932 bcm_pkt_t ** pkt; 25933 int count; 25934 } pkt_blk_free; 25935 struct { 25936 bcm_pkt_t * pkt; 25937 int n; 25938 int * len; 25939 int * blk_idx; 25940 uint8 ** location; 25941 } pkt_byte_index; 25942 struct { 25943 int unit; 25944 bcm_pkt_t * pkt; 25945 bcm_pkt_blk_t * blks; 25946 int blk_count; 25947 uint32 flags; 25948 bcm_pkt_t ** pkt_buf; 25949 } pkt_clear; 25950 struct { 25951 int unit; 25952 bcm_pkt_t * pkt; 25953 bcm_if_t ecmp_group_id; 25954 } pkt_ecmp_grp_set; 25955 struct { 25956 int unit; 25957 bcm_pkt_t * pkt; 25958 bcm_if_t ecmp_group_id; 25959 bcm_if_t ecmp_member_id; 25960 } pkt_ecmp_member_set; 25961 struct { 25962 int unit; 25963 bcm_pkt_t * pkt; 25964 uint32 init_flags; 25965 } pkt_flags_init; 25966 struct { 25967 int unit; 25968 bcm_pkt_t * pkt; 25969 int alloc_bytes; 25970 int payload_len; 25971 uint32 flags; 25972 } pkt_flags_len_setup; 25973 struct { 25974 int unit; 25975 bcm_pkt_t * pkt; 25976 } pkt_free; 25977 struct { 25978 bcm_pkt_t * pkt; 25979 int dest_byte; 25980 uint8 * src; 25981 int len; 25982 } pkt_memcpy; 25983 struct { 25984 int unit; 25985 bcm_pkt_t * pkt; 25986 bcm_if_t nexthop_id; 25987 } pkt_nexthop_set; 25988 struct { 25989 int unit; 25990 int len; 25991 bcm_pkt_t ** pkt_buf; 25992 } pkt_rx_alloc; 25993 struct { 25994 int unit; 25995 bcm_pkt_t * pkt; 25996 } pkt_rx_free; 25997 struct { 25998 int unit; 25999 uint32 max_size; 26000 uint32 flags; 26001 bcm_pktio_pkt_t ** packet; 26002 } pktio_alloc; 26003 struct { 26004 int unit; 26005 bcm_pktio_pkt_t * pkt; 26006 bcm_pktio_pkt_t ** new_pkt; 26007 } pktio_claim; 26008 struct { 26009 int unit; 26010 } pktio_cleanup; 26011 struct { 26012 int unit; 26013 bcm_pktio_filter_t * filter; 26014 } pktio_filter_create; 26015 struct { 26016 int unit; 26017 int filter_id; 26018 } pktio_filter_destroy; 26019 struct { 26020 int unit; 26021 int filter_id; 26022 bcm_pktio_filter_t * filter; 26023 } pktio_filter_get; 26024 struct { 26025 int unit; 26026 bcm_pktio_filter_traverse_cb_f cb_func; 26027 void * cb_data; 26028 } pktio_filter_traverse; 26029 struct { 26030 int unit; 26031 bcm_pktio_pkt_t * packet; 26032 } pktio_free; 26033 struct { 26034 int unit; 26035 } pktio_init; 26036 struct { 26037 int unit; 26038 bcm_pktio_netif_t * netif; 26039 } pktio_netif_create; 26040 struct { 26041 int unit; 26042 int netif_id; 26043 } pktio_netif_destroy; 26044 struct { 26045 int unit; 26046 int netif_id; 26047 bcm_pktio_netif_t * netif; 26048 } pktio_netif_get; 26049 struct { 26050 int unit; 26051 int netif_id; 26052 int status; 26053 } pktio_netif_link_status_set; 26054 struct { 26055 int unit; 26056 bcm_pktio_netif_traverse_cb_f cb_func; 26057 void * cb_data; 26058 } pktio_netif_traverse; 26059 struct { 26060 int unit; 26061 bcm_pktio_pkt_t * packet; 26062 void ** data; 26063 uint32 * length; 26064 } pktio_pkt_data_get; 26065 struct { 26066 int unit; 26067 bcm_pktio_fid_support_t * support; 26068 } pktio_pmd_fid_support_get; 26069 struct { 26070 int unit; 26071 bcm_pktio_pkt_t * packet; 26072 bcm_pktio_pmd_type_t type; 26073 int fid; 26074 uint32 * val; 26075 } pktio_pmd_field_get; 26076 struct { 26077 int unit; 26078 bcm_pktio_pkt_t * packet; 26079 bcm_pktio_pmd_type_t type; 26080 int fid; 26081 uint32 val; 26082 } pktio_pmd_field_set; 26083 struct { 26084 int unit; 26085 int array_size; 26086 uint32 * match_id_array; 26087 int * count; 26088 bcm_pktio_bitmap_t * pkt_format; 26089 } pktio_pmd_pkt_format_get; 26090 struct { 26091 int unit; 26092 bcm_pktio_pkt_t * packet; 26093 bcm_pktio_reasons_t * reasons; 26094 } pktio_pmd_reasons_get; 26095 struct { 26096 int unit; 26097 bcm_pktio_pkt_t * packet; 26098 bcm_pktio_txpmd_t * txpmd; 26099 } pktio_pmd_set; 26100 struct { 26101 int unit; 26102 bcm_pktio_pkt_t * packet; 26103 uint32 len; 26104 void ** data; 26105 } pktio_pull; 26106 struct { 26107 int unit; 26108 bcm_pktio_pkt_t * packet; 26109 uint32 len; 26110 void ** data; 26111 } pktio_push; 26112 struct { 26113 int unit; 26114 bcm_pktio_pkt_t * packet; 26115 uint32 len; 26116 void ** data; 26117 } pktio_put; 26118 struct { 26119 int unit; 26120 bcm_pktio_pmd_t * pmd; 26121 bcm_pktio_fid_support_t * support; 26122 } pktio_raw_pmd_fid_support_get; 26123 struct { 26124 int unit; 26125 bcm_pktio_pmd_t * pmd; 26126 bcm_pktio_pmd_type_t type; 26127 int fid; 26128 uint32 * val; 26129 } pktio_raw_pmd_field_get; 26130 struct { 26131 int unit; 26132 bcm_pktio_pmd_t * pmd; 26133 bcm_pktio_pmd_type_t type; 26134 int fid; 26135 uint32 val; 26136 } pktio_raw_pmd_field_set; 26137 struct { 26138 int unit; 26139 bcm_pktio_pmd_t * pmd; 26140 bcm_pktio_reasons_t * reasons; 26141 } pktio_raw_pmd_reasons_get; 26142 struct { 26143 int unit; 26144 bcm_pktio_pmd_t * pmd; 26145 bcm_pktio_reasons_t * reasons; 26146 } pktio_raw_pmd_reasons_set; 26147 struct { 26148 int unit; 26149 bcm_pktio_pkt_t * packet; 26150 uint32 len; 26151 void ** data; 26152 } pktio_reserve; 26153 struct { 26154 int unit; 26155 char * name; 26156 bcm_pktio_rx_cb_f callback; 26157 uint8 priority; 26158 void * cookie; 26159 uint32 flags; 26160 } pktio_rx_register; 26161 struct { 26162 int unit; 26163 bcm_pktio_rx_cb_f callback; 26164 uint8 priority; 26165 } pktio_rx_unregister; 26166 struct { 26167 int unit; 26168 bcm_pktio_trace_data_t * trace_data; 26169 bcm_pktio_bitmap_t * bitmap; 26170 } pktio_trace_counter_get; 26171 struct { 26172 int unit; 26173 bcm_pktio_trace_pkt_t * trace_pkt; 26174 bcm_pktio_trace_data_t * trace_data; 26175 } pktio_trace_data_collect; 26176 struct { 26177 int unit; 26178 bcm_port_t port; 26179 uint32 dop_id; 26180 bcm_pktio_trace_data_t * trace_data; 26181 } pktio_trace_dop_data_collect; 26182 struct { 26183 int unit; 26184 bcm_pktio_trace_data_t * trace_data; 26185 bcm_pktio_bitmap_t * bitmap; 26186 } pktio_trace_drop_reasons_get; 26187 struct { 26188 int unit; 26189 bcm_pktio_trace_data_t * trace_data; 26190 int fid; 26191 uint32 * val; 26192 } pktio_trace_field_get; 26193 struct { 26194 int unit; 26195 bcm_pktio_trace_pkt_t * trace_pkt; 26196 } pktio_trace_tx; 26197 struct { 26198 int unit; 26199 bcm_pktio_pkt_t * packet; 26200 uint32 len; 26201 } pktio_trim; 26202 struct { 26203 int unit; 26204 bcm_pktio_pkt_t * packet; 26205 } pktio_tx; 26206 struct { 26207 int unit; 26208 uint32 action_id; 26209 bcm_policer_action_t action; 26210 uint32 param0; 26211 } policer_action_add; 26212 struct { 26213 int unit; 26214 bcm_policer_t policer_id; 26215 uint32 action_id; 26216 } policer_action_attach; 26217 struct { 26218 int unit; 26219 bcm_policer_t policer_id; 26220 uint32 * action_id; 26221 } policer_action_attach_get; 26222 struct { 26223 int unit; 26224 uint32 * action_id; 26225 } policer_action_create; 26226 struct { 26227 int unit; 26228 uint32 action_id; 26229 } policer_action_destroy; 26230 struct { 26231 int unit; 26232 bcm_policer_t policer_id; 26233 uint32 action_id; 26234 } policer_action_detach; 26235 struct { 26236 int unit; 26237 uint32 action_id; 26238 bcm_policer_action_t action; 26239 uint32 * param0; 26240 } policer_action_get; 26241 struct { 26242 int unit; 26243 bcm_policer_aggregate_group_info_t * info; 26244 bcm_policer_t * policer_id; 26245 int * npolicers; 26246 } policer_aggregate_group_create; 26247 struct { 26248 int unit; 26249 bcm_policer_color_decision_t * policer_color_decision; 26250 } policer_color_decision_get; 26251 struct { 26252 int unit; 26253 bcm_policer_color_decision_t * policer_color_decision; 26254 } policer_color_decision_set; 26255 struct { 26256 int unit; 26257 bcm_policer_color_resolution_t * policer_color_resolution; 26258 } policer_color_resolution_get; 26259 struct { 26260 int unit; 26261 bcm_policer_color_resolution_t * policer_color_resolution; 26262 } policer_color_resolution_set; 26263 struct { 26264 int unit; 26265 int flags; 26266 int policer_database_handle; 26267 bcm_policer_control_type_t type; 26268 uint32 * arg; 26269 } policer_control_get; 26270 struct { 26271 int unit; 26272 int flags; 26273 int policer_database_handle; 26274 bcm_policer_control_type_t type; 26275 uint32 arg; 26276 } policer_control_set; 26277 struct { 26278 int unit; 26279 bcm_policer_config_t * pol_cfg; 26280 bcm_policer_t * policer_id; 26281 } policer_create; 26282 struct { 26283 int unit; 26284 uint32 flags; 26285 uint32 mode_id; 26286 bcm_policer_t macro_flow_policer_id; 26287 bcm_policer_t * policer_id; 26288 uint32 * npolicers; 26289 } policer_custom_group_create; 26290 struct { 26291 int unit; 26292 bcm_policer_group_info_t * old_policer_group_info; 26293 bcm_policer_group_info_t * new_policer_group_info; 26294 } policer_custom_group_id_copy; 26295 struct { 26296 int unit; 26297 uint32 flags; 26298 uint32 mode_id; 26299 bcm_policer_t macro_flow_policer_id; 26300 bcm_policer_group_info_t * policer_group_info; 26301 } policer_custom_group_id_create; 26302 struct { 26303 int unit; 26304 int flags; 26305 int policer_database_handle; 26306 bcm_policer_database_config_t * config; 26307 } policer_database_create; 26308 struct { 26309 int unit; 26310 int flags; 26311 int policer_database_handle; 26312 } policer_database_destroy; 26313 struct { 26314 int unit; 26315 int flags; 26316 int policer_database_handle; 26317 int * enable; 26318 } policer_database_enable_get; 26319 struct { 26320 int unit; 26321 int flags; 26322 int policer_database_handle; 26323 int enable; 26324 } policer_database_enable_set; 26325 struct { 26326 int unit; 26327 bcm_policer_t policer_id; 26328 } policer_destroy; 26329 struct { 26330 int unit; 26331 } policer_destroy_all; 26332 struct { 26333 int unit; 26334 int flags; 26335 bcm_policer_engine_t * engine; 26336 bcm_policer_database_attach_config_t * config; 26337 } policer_engine_database_attach; 26338 struct { 26339 int unit; 26340 int flags; 26341 bcm_policer_engine_t * engine; 26342 } policer_engine_database_detach; 26343 struct { 26344 int unit; 26345 int flags; 26346 bcm_policer_engine_t * engine; 26347 bcm_policer_database_attach_config_t * config; 26348 } policer_engine_database_get; 26349 struct { 26350 int unit; 26351 uint32 flag; 26352 bcm_policer_t macro_flow_policer_id; 26353 bcm_policer_t * policer_id; 26354 } policer_envelop_create; 26355 struct { 26356 int unit; 26357 uint32 flag; 26358 bcm_policer_group_mode_t mode; 26359 bcm_policer_t macro_flow_policer_id; 26360 bcm_policer_t * policer_id; 26361 int * npolicers; 26362 } policer_envelop_group_create; 26363 struct { 26364 int unit; 26365 int flags; 26366 bcm_core_t core_id; 26367 bcm_policer_expansion_group_t * expansion_group; 26368 } policer_expansion_groups_get; 26369 struct { 26370 int unit; 26371 int flags; 26372 bcm_core_t core_id; 26373 bcm_policer_expansion_group_t * expansion_group; 26374 } policer_expansion_groups_set; 26375 struct { 26376 int unit; 26377 bcm_policer_t policer_id; 26378 bcm_policer_config_t * pol_cfg; 26379 } policer_get; 26380 struct { 26381 int unit; 26382 bcm_policer_global_meter_config_t * config; 26383 } policer_global_meter_config_get; 26384 struct { 26385 int unit; 26386 bcm_policer_global_meter_config_t * config; 26387 } policer_global_meter_config_set; 26388 struct { 26389 int unit; 26390 bcm_policer_group_mode_t mode; 26391 bcm_policer_t * policer_id; 26392 int * npolicers; 26393 } policer_group_create; 26394 struct { 26395 int unit; 26396 bcm_policer_group_mode_t mode; 26397 bcm_policer_map_t * offset_map; 26398 bcm_policer_t * policer_id; 26399 int * num_policers; 26400 } policer_group_create_with_map; 26401 struct { 26402 int unit; 26403 bcm_policer_t base_policer_id; 26404 int member_max; 26405 bcm_policer_t * member_array; 26406 int * member_count; 26407 } policer_group_get; 26408 struct { 26409 int unit; 26410 uint32 flags; 26411 bcm_policer_group_mode_type_t type; 26412 uint32 total_policers; 26413 uint32 num_selectors; 26414 bcm_policer_group_mode_attr_selector_t * attr_selectors; 26415 uint32 * mode_id; 26416 } policer_group_mode_id_create; 26417 struct { 26418 int unit; 26419 uint32 mode_id; 26420 } policer_group_mode_id_destroy; 26421 struct { 26422 int unit; 26423 uint32 mode_id; 26424 uint32 num_selectors; 26425 uint32 * flags; 26426 bcm_policer_group_mode_type_t * type; 26427 uint32 * total_policers; 26428 bcm_policer_group_mode_attr_selector_t * attr_selectors; 26429 uint32 * actual_num_selectors; 26430 } policer_group_mode_id_get; 26431 struct { 26432 int unit; 26433 } policer_init; 26434 struct { 26435 int unit; 26436 bcm_policer_t policer_id; 26437 uint32 * count; 26438 } policer_packet_counter_get32; 26439 struct { 26440 int unit; 26441 bcm_policer_t policer_id; 26442 uint32 * count; 26443 } policer_packet_reset_counter_get32; 26444 struct { 26445 int unit; 26446 int flags; 26447 bcm_policer_primary_color_resolution_key_t * key; 26448 bcm_policer_primary_color_resolution_config_t * config; 26449 } policer_primary_color_resolution_get; 26450 struct { 26451 int unit; 26452 int flags; 26453 bcm_policer_primary_color_resolution_key_t * key; 26454 bcm_policer_primary_color_resolution_config_t * config; 26455 } policer_primary_color_resolution_set; 26456 struct { 26457 int unit; 26458 bcm_policer_t policer_id; 26459 bcm_policer_config_t * pol_cfg; 26460 } policer_set; 26461 struct { 26462 int unit; 26463 bcm_policer_t policer_id; 26464 int * enable; 26465 } policer_stat_enable_get; 26466 struct { 26467 int unit; 26468 bcm_policer_t policer_id; 26469 int enable; 26470 } policer_stat_enable_set; 26471 struct { 26472 int unit; 26473 bcm_policer_t policer_id; 26474 bcm_cos_t int_pri; 26475 bcm_policer_stat_t stat; 26476 uint64 * value; 26477 } policer_stat_get; 26478 struct { 26479 int unit; 26480 bcm_policer_t policer_id; 26481 bcm_cos_t int_pri; 26482 bcm_policer_stat_t stat; 26483 uint32 * value; 26484 } policer_stat_get32; 26485 struct { 26486 int unit; 26487 bcm_policer_t policer_id; 26488 bcm_cos_t int_pri; 26489 bcm_policer_stat_t stat; 26490 uint64 value; 26491 } policer_stat_set; 26492 struct { 26493 int unit; 26494 bcm_policer_t policer_id; 26495 bcm_cos_t int_pri; 26496 bcm_policer_stat_t stat; 26497 uint32 value; 26498 } policer_stat_set32; 26499 struct { 26500 int unit; 26501 bcm_policer_traverse_cb cb; 26502 void * user_data; 26503 } policer_traverse; 26504 struct { 26505 int unit; 26506 bcm_port_t port; 26507 bcm_port_ability_t * ability_mask; 26508 } port_ability_advert_get; 26509 struct { 26510 int unit; 26511 bcm_port_t port; 26512 bcm_port_ability_t * ability_mask; 26513 } port_ability_advert_set; 26514 struct { 26515 int unit; 26516 bcm_port_t port; 26517 bcm_port_abil_t * local_ability_mask; 26518 } port_ability_get; 26519 struct { 26520 int unit; 26521 bcm_port_t port; 26522 bcm_port_ability_t * local_ability_mask; 26523 } port_ability_local_get; 26524 struct { 26525 int unit; 26526 bcm_port_t port; 26527 bcm_port_ability_t * ability_mask; 26528 } port_ability_remote_get; 26529 struct { 26530 int unit; 26531 bcm_port_t port; 26532 uint32 flags; 26533 bcm_port_interface_info_t * interface_info; 26534 bcm_port_mapping_info_t * mapping_info; 26535 } port_add; 26536 struct { 26537 int unit; 26538 bcm_port_t port; 26539 bcm_port_abil_t * ability_mask; 26540 } port_advert_get; 26541 struct { 26542 int unit; 26543 bcm_port_t port; 26544 bcm_port_abil_t * ability_mask; 26545 } port_advert_remote_get; 26546 struct { 26547 int unit; 26548 bcm_port_t port; 26549 bcm_port_abil_t ability_mask; 26550 } port_advert_set; 26551 struct { 26552 int unit; 26553 bcm_port_t port; 26554 int max_num_ability; 26555 bcm_port_speed_ability_t * abilities_array; 26556 int * actual_num_ability; 26557 } port_autoneg_ability_advert_get; 26558 struct { 26559 int unit; 26560 bcm_port_t port; 26561 int num_ability; 26562 bcm_port_speed_ability_t * abilities_array; 26563 } port_autoneg_ability_advert_set; 26564 struct { 26565 int unit; 26566 bcm_port_t port; 26567 int max_num_ability; 26568 bcm_port_speed_ability_t * abilities_array; 26569 int * actual_num_ability; 26570 } port_autoneg_ability_remote_get; 26571 struct { 26572 int unit; 26573 bcm_port_t port; 26574 int * autoneg; 26575 } port_autoneg_get; 26576 struct { 26577 int unit; 26578 bcm_port_t port; 26579 int autoneg; 26580 } port_autoneg_set; 26581 struct { 26582 int unit; 26583 bcm_port_t port; 26584 int * enable; 26585 } port_bpdu_enable_get; 26586 struct { 26587 int unit; 26588 bcm_port_t port; 26589 int enable; 26590 } port_bpdu_enable_set; 26591 struct { 26592 int unit; 26593 int buffer_id; 26594 bcm_pbmp_t * pbmp; 26595 } port_buffer_pbmp_get; 26596 struct { 26597 int unit; 26598 bcm_port_t port; 26599 bcm_port_cable_diag_t * status; 26600 } port_cable_diag; 26601 struct { 26602 int unit; 26603 bcm_port_t port; 26604 int cfi; 26605 bcm_color_t * color; 26606 } port_cfi_color_get; 26607 struct { 26608 int unit; 26609 bcm_port_t port; 26610 int cfi; 26611 bcm_color_t color; 26612 } port_cfi_color_set; 26613 struct { 26614 int unit; 26615 bcm_port_t port; 26616 bcm_port_class_t pclass; 26617 uint32 * class_id; 26618 } port_class_get; 26619 struct { 26620 int unit; 26621 bcm_port_t port; 26622 bcm_port_class_t pclass; 26623 uint32 class_id; 26624 } port_class_set; 26625 struct { 26626 int unit; 26627 } port_clear; 26628 struct { 26629 int unit; 26630 bcm_port_config_t * config; 26631 } port_config_get; 26632 struct { 26633 int unit; 26634 bcm_port_t port; 26635 bcm_port_config_phy_oam_t * conf; 26636 } port_config_phy_oam_get; 26637 struct { 26638 int unit; 26639 bcm_port_t port; 26640 bcm_port_config_phy_oam_t * conf; 26641 } port_config_phy_oam_set; 26642 struct { 26643 int unit; 26644 bcm_gport_t port; 26645 bcm_port_congestion_config_t * config; 26646 } port_congestion_config_get; 26647 struct { 26648 int unit; 26649 bcm_gport_t port; 26650 bcm_port_congestion_config_t * config; 26651 } port_congestion_config_set; 26652 struct { 26653 int unit; 26654 bcm_gport_t congestion_port; 26655 bcm_gport_t port; 26656 uint32 flags; 26657 int * channel_id; 26658 } port_congestion_get; 26659 struct { 26660 int unit; 26661 bcm_gport_t congestion_port; 26662 bcm_gport_t port; 26663 uint32 flags; 26664 int channel_id; 26665 } port_congestion_set; 26666 struct { 26667 int unit; 26668 bcm_port_t port; 26669 bcm_port_control_t type; 26670 int * value; 26671 } port_control_get; 26672 struct { 26673 int unit; 26674 bcm_port_t port; 26675 bcm_port_control_phy_oam_t type; 26676 uint64 * value; 26677 } port_control_phy_oam_get; 26678 struct { 26679 int unit; 26680 bcm_port_t port; 26681 bcm_port_control_phy_oam_t type; 26682 uint64 value; 26683 } port_control_phy_oam_set; 26684 struct { 26685 int unit; 26686 bcm_port_t port; 26687 bcm_port_control_phy_timesync_t type; 26688 uint64 * value; 26689 } port_control_phy_timesync_get; 26690 struct { 26691 int unit; 26692 bcm_port_t port; 26693 bcm_port_control_phy_timesync_t type; 26694 uint64 value; 26695 } port_control_phy_timesync_set; 26696 struct { 26697 int unit; 26698 bcm_port_t port; 26699 bcm_port_control_t type; 26700 int value; 26701 } port_control_set; 26702 struct { 26703 int unit; 26704 bcm_pbmp_t pbmp; 26705 bcm_pbmp_t * detached; 26706 } port_detach; 26707 struct { 26708 int unit; 26709 bcm_port_t port; 26710 int * mode; 26711 } port_discard_get; 26712 struct { 26713 int unit; 26714 bcm_port_t port; 26715 int mode; 26716 } port_discard_set; 26717 struct { 26718 int unit; 26719 bcm_port_t port; 26720 int srccp; 26721 int * mapcp; 26722 int * prio; 26723 } port_dscp_map_get; 26724 struct { 26725 int unit; 26726 bcm_port_t port; 26727 int * mode; 26728 } port_dscp_map_mode_get; 26729 struct { 26730 int unit; 26731 bcm_port_t port; 26732 int mode; 26733 } port_dscp_map_mode_set; 26734 struct { 26735 int unit; 26736 bcm_port_t port; 26737 int srccp; 26738 int mapcp; 26739 int prio; 26740 } port_dscp_map_set; 26741 struct { 26742 int unit; 26743 bcm_port_t port; 26744 int internal_pri; 26745 bcm_color_t color; 26746 int * pkt_dscp; 26747 } port_dscp_unmap_get; 26748 struct { 26749 int unit; 26750 bcm_port_t port; 26751 int internal_pri; 26752 bcm_color_t color; 26753 int pkt_dscp; 26754 } port_dscp_unmap_set; 26755 struct { 26756 int unit; 26757 bcm_port_t port; 26758 int * mode; 26759 } port_dtag_mode_get; 26760 struct { 26761 int unit; 26762 bcm_port_t port; 26763 int mode; 26764 } port_dtag_mode_set; 26765 struct { 26766 int unit; 26767 bcm_port_t port; 26768 int * duplex; 26769 } port_duplex_get; 26770 struct { 26771 int unit; 26772 bcm_port_t port; 26773 int duplex; 26774 } port_duplex_set; 26775 struct { 26776 int unit; 26777 bcm_module_t remote_module; 26778 bcm_port_e2efc_mode_t mode; 26779 int * enable; 26780 bcm_port_e2efc_remote_module_config_t * e2efc_rmod_cfg; 26781 } port_e2efc_remote_module_enable_get; 26782 struct { 26783 int unit; 26784 bcm_module_t remote_module; 26785 bcm_port_e2efc_mode_t mode; 26786 int enable; 26787 bcm_port_e2efc_remote_module_config_t * e2efc_rmod_cfg; 26788 } port_e2efc_remote_module_enable_set; 26789 struct { 26790 int unit; 26791 bcm_port_e2efc_remote_module_traverse_cb cb; 26792 void * user_data; 26793 } port_e2efc_remote_module_traverse; 26794 struct { 26795 int unit; 26796 bcm_port_e2efc_remote_port_config_t * e2efc_rport_cfg; 26797 int * rport_handle_id; 26798 } port_e2efc_remote_port_add; 26799 struct { 26800 int unit; 26801 int rport_handle_id; 26802 } port_e2efc_remote_port_delete; 26803 struct { 26804 int unit; 26805 int rport_handle_id; 26806 bcm_port_e2efc_remote_port_config_t * e2efc_rport_cfg; 26807 } port_e2efc_remote_port_get; 26808 struct { 26809 int unit; 26810 int rport_handle_id; 26811 bcm_port_e2efc_remote_port_config_t * e2efc_rport_cfg; 26812 } port_e2efc_remote_port_set; 26813 struct { 26814 int unit; 26815 bcm_port_e2efc_remote_port_traverse_cb cb; 26816 void * user_data; 26817 } port_e2efc_remote_port_traverse; 26818 struct { 26819 int unit; 26820 bcm_port_t port; 26821 int modid; 26822 bcm_pbmp_t * pbmp; 26823 } port_egress_get; 26824 struct { 26825 int unit; 26826 bcm_port_t port; 26827 int modid; 26828 bcm_pbmp_t pbmp; 26829 } port_egress_set; 26830 struct { 26831 int unit; 26832 bcm_port_t port; 26833 int * enable; 26834 } port_enable_get; 26835 struct { 26836 int unit; 26837 bcm_port_t port; 26838 int enable; 26839 } port_enable_set; 26840 struct { 26841 int unit; 26842 bcm_gport_t gport; 26843 bcm_port_encap_config_t * encap_config; 26844 } port_encap_config_get; 26845 struct { 26846 int unit; 26847 bcm_gport_t gport; 26848 bcm_port_encap_config_t * encap_config; 26849 } port_encap_config_set; 26850 struct { 26851 int unit; 26852 bcm_port_t port; 26853 int * mode; 26854 } port_encap_get; 26855 struct { 26856 int unit; 26857 bcm_gport_t gport; 26858 uint32 flags; 26859 int * encap_local_id; 26860 } port_encap_local_get; 26861 struct { 26862 int unit; 26863 uint32 flags; 26864 bcm_if_t encap_id; 26865 bcm_gport_t * port; 26866 } port_encap_map_get; 26867 struct { 26868 int unit; 26869 uint32 flags; 26870 bcm_if_t encap_id; 26871 bcm_gport_t port; 26872 } port_encap_map_set; 26873 struct { 26874 int unit; 26875 bcm_port_t port; 26876 int mode; 26877 } port_encap_set; 26878 struct { 26879 int unit; 26880 uint32 flags; 26881 bcm_port_extender_mapping_type_t type; 26882 bcm_port_extender_mapping_info_t * mapping_info; 26883 } port_extender_mapping_info_get; 26884 struct { 26885 int unit; 26886 uint32 flags; 26887 bcm_port_extender_mapping_type_t type; 26888 bcm_port_extender_mapping_info_t * mapping_info; 26889 } port_extender_mapping_info_set; 26890 struct { 26891 int unit; 26892 } port_fast_reboot_traffic_enable; 26893 struct { 26894 int unit; 26895 bcm_port_t port; 26896 uint32 * flags; 26897 } port_fault_get; 26898 struct { 26899 int unit; 26900 bcm_port_fdr_handler_t f; 26901 void * user_data; 26902 } port_fdr_callback_register; 26903 struct { 26904 int unit; 26905 bcm_port_fdr_handler_t f; 26906 void * user_data; 26907 } port_fdr_callback_unregister; 26908 struct { 26909 int unit; 26910 bcm_port_t port; 26911 bcm_port_fdr_config_t * fdr_config; 26912 } port_fdr_config_get; 26913 struct { 26914 int unit; 26915 bcm_port_t port; 26916 bcm_port_fdr_config_t * fdr_config; 26917 } port_fdr_config_set; 26918 struct { 26919 int unit; 26920 bcm_port_t port; 26921 bcm_port_fdr_stats_t * fdr_stats; 26922 } port_fdr_stats_get; 26923 struct { 26924 int unit; 26925 bcm_port_t src_port; 26926 int channel; 26927 bcm_port_t dest_port; 26928 } port_flexe_flow_clear; 26929 struct { 26930 int unit; 26931 uint32 flags; 26932 bcm_port_t src_port; 26933 int channel; 26934 bcm_port_t dest_port; 26935 } port_flexe_flow_set; 26936 struct { 26937 int unit; 26938 bcm_gport_t gport; 26939 uint32 flags; 26940 bcm_port_flexe_group_cal_t * active_cal; 26941 } port_flexe_group_cal_active_get; 26942 struct { 26943 int unit; 26944 bcm_gport_t gport; 26945 uint32 flags; 26946 bcm_port_flexe_group_cal_t active_cal; 26947 } port_flexe_group_cal_active_set; 26948 struct { 26949 int unit; 26950 bcm_gport_t gport; 26951 uint32 flags; 26952 bcm_port_flexe_group_cal_t calendar_id; 26953 int max_nof_slots; 26954 int * calendar_slots; 26955 int * actual_nof_slots; 26956 } port_flexe_group_cal_slots_get; 26957 struct { 26958 int unit; 26959 bcm_gport_t gport; 26960 uint32 flags; 26961 bcm_port_flexe_group_cal_t calendar_id; 26962 int nof_slots; 26963 int * calendar_slots; 26964 } port_flexe_group_cal_slots_set; 26965 struct { 26966 int unit; 26967 bcm_gport_t gport; 26968 uint32 flags; 26969 int nof_pcs; 26970 bcm_port_flexe_group_phy_info_t * phy_info; 26971 } port_flexe_group_create; 26972 struct { 26973 int unit; 26974 bcm_gport_t gport; 26975 } port_flexe_group_destroy; 26976 struct { 26977 int unit; 26978 bcm_gport_t gport; 26979 uint32 flags; 26980 int max_nof_pcs; 26981 bcm_port_flexe_group_phy_info_t * phy_info; 26982 int * actual_nof_pcs; 26983 } port_flexe_group_get; 26984 struct { 26985 int unit; 26986 bcm_gport_t gport; 26987 uint32 flags; 26988 bcm_port_flexe_group_phy_info_t * phy_info; 26989 } port_flexe_group_phy_add; 26990 struct { 26991 int unit; 26992 bcm_gport_t gport; 26993 uint32 flags; 26994 bcm_port_flexe_group_phy_info_t * phy_info; 26995 } port_flexe_group_phy_remove; 26996 struct { 26997 int unit; 26998 bcm_port_t port; 26999 uint32 flags; 27000 bcm_port_flexe_oam_alarm_t * alarms; 27001 } port_flexe_oam_alarm_get; 27002 struct { 27003 int unit; 27004 bcm_port_t port; 27005 uint32 flags; 27006 bcm_port_flexe_oam_control_type_t type; 27007 uint32 * val; 27008 } port_flexe_oam_control_get; 27009 struct { 27010 int unit; 27011 bcm_port_t port; 27012 uint32 flags; 27013 bcm_port_flexe_oam_control_type_t type; 27014 uint32 val; 27015 } port_flexe_oam_control_set; 27016 struct { 27017 int unit; 27018 bcm_port_t port; 27019 uint32 flags; 27020 bcm_port_flexe_oam_stat_t stat; 27021 uint64 * val; 27022 } port_flexe_oam_stat_get; 27023 struct { 27024 int unit; 27025 bcm_gport_t gport; 27026 uint32 flags; 27027 bcm_port_flexe_oh_alarm_t * alarms; 27028 } port_flexe_oh_alarm_get; 27029 struct { 27030 int unit; 27031 bcm_gport_t gport; 27032 uint32 flags; 27033 bcm_port_flexe_oh_type_t type; 27034 int * val; 27035 } port_flexe_oh_get; 27036 struct { 27037 int unit; 27038 bcm_gport_t gport; 27039 uint32 flags; 27040 bcm_port_flexe_oh_type_t type; 27041 int val; 27042 } port_flexe_oh_set; 27043 struct { 27044 int unit; 27045 bcm_gport_t port; 27046 uint32 action_id; 27047 } port_flexstate_attach; 27048 struct { 27049 int unit; 27050 bcm_gport_t port; 27051 uint32 action_id; 27052 } port_flexstate_detach_with_id; 27053 struct { 27054 int unit; 27055 bcm_port_t ingress_port; 27056 bcm_port_t egress_port; 27057 uint32 * flags; 27058 } port_flood_block_get; 27059 struct { 27060 int unit; 27061 bcm_port_t ingress_port; 27062 bcm_port_t egress_port; 27063 uint32 flags; 27064 } port_flood_block_set; 27065 struct { 27066 int unit; 27067 bcm_gport_t port; 27068 uint32 flags; 27069 bcm_port_flood_group_t * flood_groups; 27070 } port_flood_group_get; 27071 struct { 27072 int unit; 27073 bcm_gport_t port; 27074 uint32 flags; 27075 bcm_port_flood_group_t * flood_groups; 27076 } port_flood_group_set; 27077 struct { 27078 int unit; 27079 bcm_gport_t gport; 27080 bcm_port_dest_info_t * dest_info; 27081 } port_force_dest_get; 27082 struct { 27083 int unit; 27084 bcm_gport_t gport; 27085 bcm_port_dest_info_t * dest_info; 27086 } port_force_dest_set; 27087 struct { 27088 int unit; 27089 bcm_port_t port; 27090 bcm_port_t * egr_port; 27091 int * enabled; 27092 } port_force_forward_get; 27093 struct { 27094 int unit; 27095 bcm_port_t port; 27096 bcm_port_t * egr_port; 27097 uint32 * flags; 27098 } port_force_forward_mode_get; 27099 struct { 27100 int unit; 27101 bcm_port_t port; 27102 bcm_port_t egr_port; 27103 uint32 flags; 27104 } port_force_forward_mode_set; 27105 struct { 27106 int unit; 27107 bcm_port_t port; 27108 bcm_port_t egr_port; 27109 int enable; 27110 } port_force_forward_set; 27111 struct { 27112 int unit; 27113 bcm_port_t port; 27114 bcm_vlan_t * vlan; 27115 int * pkt_prio; 27116 uint32 * flags; 27117 } port_force_vlan_get; 27118 struct { 27119 int unit; 27120 bcm_port_t port; 27121 bcm_vlan_t vlan; 27122 int pkt_prio; 27123 uint32 flags; 27124 } port_force_vlan_set; 27125 struct { 27126 int unit; 27127 bcm_port_t port; 27128 int * size; 27129 } port_frame_max_get; 27130 struct { 27131 int unit; 27132 bcm_port_t port; 27133 int size; 27134 } port_frame_max_set; 27135 struct { 27136 int unit; 27137 bcm_port_t port; 27138 uint32 * flags; 27139 bcm_port_interface_info_t * interface_info; 27140 bcm_port_mapping_info_t * mapping_info; 27141 } port_get; 27142 struct { 27143 int unit; 27144 bcm_port_t local_port; 27145 bcm_gport_t modport; 27146 } port_gport_add; 27147 struct { 27148 int unit; 27149 bcm_port_t local_port; 27150 bcm_gport_t modport; 27151 } port_gport_delete; 27152 struct { 27153 int unit; 27154 bcm_port_t local_port; 27155 } port_gport_delete_all; 27156 struct { 27157 int unit; 27158 uint32 gport_type; 27159 bcm_gport_t * gport_min; 27160 bcm_gport_t * gport_max; 27161 } port_gport_free_range_get; 27162 struct { 27163 int unit; 27164 bcm_port_t port; 27165 bcm_gport_t * gport; 27166 } port_gport_get; 27167 struct { 27168 int unit; 27169 bcm_port_t local_port; 27170 int size; 27171 bcm_gport_t * gport_array; 27172 int * count; 27173 } port_gport_get_all; 27174 struct { 27175 int unit; 27176 bcm_gport_t gport; 27177 } port_gport_is_free; 27178 struct { 27179 int unit; 27180 bcm_port_group_type_t type; 27181 bcm_port_group_range_t * range; 27182 } port_group_range_get; 27183 struct { 27184 int unit; 27185 bcm_port_t port; 27186 int speed; 27187 bcm_port_duplex_t duplex; 27188 int * bit_times; 27189 } port_ifg_get; 27190 struct { 27191 int unit; 27192 bcm_port_t port; 27193 int speed; 27194 bcm_port_duplex_t duplex; 27195 int bit_times; 27196 } port_ifg_set; 27197 struct { 27198 int unit; 27199 bcm_port_t port; 27200 int * mode; 27201 } port_ifilter_get; 27202 struct { 27203 int unit; 27204 bcm_port_t port; 27205 int mode; 27206 } port_ifilter_set; 27207 struct { 27208 int unit; 27209 int flags; 27210 bcm_port_t port; 27211 int num_of_lanes; 27212 int * lanes; 27213 } port_ilkn_lane_map_get; 27214 struct { 27215 int unit; 27216 int flags; 27217 bcm_port_t port; 27218 int num_of_lanes; 27219 int * lanes; 27220 } port_ilkn_lane_map_set; 27221 struct { 27222 int unit; 27223 bcm_port_t port; 27224 bcm_port_info_t * info; 27225 } port_info_get; 27226 struct { 27227 int unit; 27228 bcm_port_t port; 27229 bcm_port_info_t * info; 27230 } port_info_restore; 27231 struct { 27232 int unit; 27233 bcm_port_t port; 27234 bcm_port_info_t * info; 27235 } port_info_save; 27236 struct { 27237 int unit; 27238 bcm_port_t port; 27239 bcm_port_info_t * info; 27240 } port_info_set; 27241 struct { 27242 int unit; 27243 int flag; 27244 bcm_pbmp_t * tdm_enable_pbmp; 27245 } port_ingress_tdm_failover_get; 27246 struct { 27247 int unit; 27248 int flag; 27249 bcm_pbmp_t tdm_enable_pbmp; 27250 } port_ingress_tdm_failover_set; 27251 struct { 27252 int unit; 27253 } port_init; 27254 struct { 27255 int unit; 27256 bcm_port_t port; 27257 uint16 * tpid; 27258 } port_inner_tpid_get; 27259 struct { 27260 int unit; 27261 bcm_port_t port; 27262 uint16 tpid; 27263 } port_inner_tpid_set; 27264 struct { 27265 int unit; 27266 bcm_port_t port; 27267 bcm_port_interface_config_t * config; 27268 } port_interface_config_get; 27269 struct { 27270 int unit; 27271 bcm_port_t port; 27272 bcm_port_interface_config_t * config; 27273 } port_interface_config_set; 27274 struct { 27275 int unit; 27276 bcm_port_t port; 27277 bcm_port_if_t * intf; 27278 } port_interface_get; 27279 struct { 27280 int unit; 27281 bcm_port_t port; 27282 bcm_port_if_t intf; 27283 } port_interface_set; 27284 struct { 27285 int unit; 27286 uint32 flags; 27287 int internal_ports_max; 27288 bcm_gport_t * internal_gport; 27289 int * internal_ports_count; 27290 } port_internal_get; 27291 struct { 27292 int unit; 27293 bcm_port_t port; 27294 uint32 * flags; 27295 } port_ipmc_modify_get; 27296 struct { 27297 int unit; 27298 bcm_port_t port; 27299 uint32 flags; 27300 } port_ipmc_modify_set; 27301 struct { 27302 int unit; 27303 bcm_port_t port; 27304 int * enable; 27305 } port_jam_get; 27306 struct { 27307 int unit; 27308 bcm_port_t port; 27309 int enable; 27310 } port_jam_set; 27311 struct { 27312 int unit; 27313 int interface_id; 27314 bcm_gport_t * port; 27315 } port_l2_interface_gport_get; 27316 struct { 27317 int unit; 27318 bcm_gport_t port; 27319 int * interface_id; 27320 } port_l2_interface_id_get; 27321 struct { 27322 int unit; 27323 bcm_port_t port; 27324 uint16 tpid; 27325 int color_select; 27326 } port_l2_tunnel_payload_tpid_add; 27327 struct { 27328 int unit; 27329 bcm_port_t port; 27330 uint16 tpid; 27331 } port_l2_tunnel_payload_tpid_delete; 27332 struct { 27333 int unit; 27334 bcm_port_t port; 27335 } port_l2_tunnel_payload_tpid_delete_all; 27336 struct { 27337 int unit; 27338 bcm_port_t port; 27339 uint16 * tpid; 27340 } port_l2_tunnel_payload_tpid_get; 27341 struct { 27342 int unit; 27343 bcm_port_t port; 27344 int size; 27345 uint16 * tpid_array; 27346 int * color_array; 27347 int * count; 27348 } port_l2_tunnel_payload_tpid_get_all; 27349 struct { 27350 int unit; 27351 bcm_port_t port; 27352 uint16 tpid; 27353 } port_l2_tunnel_payload_tpid_set; 27354 struct { 27355 int unit; 27356 bcm_port_t port; 27357 int * enable; 27358 } port_l3_enable_get; 27359 struct { 27360 int unit; 27361 bcm_port_t port; 27362 int enable; 27363 } port_l3_enable_set; 27364 struct { 27365 int unit; 27366 bcm_port_t port; 27367 int * size; 27368 } port_l3_encapsulated_mtu_get; 27369 struct { 27370 int unit; 27371 bcm_port_t port; 27372 int size; 27373 } port_l3_encapsulated_mtu_set; 27374 struct { 27375 int unit; 27376 bcm_port_t port; 27377 uint32 * flags; 27378 } port_l3_modify_get; 27379 struct { 27380 int unit; 27381 bcm_port_t port; 27382 uint32 flags; 27383 } port_l3_modify_set; 27384 struct { 27385 int unit; 27386 bcm_port_t port; 27387 int * size; 27388 } port_l3_mtu_get; 27389 struct { 27390 int unit; 27391 bcm_port_t port; 27392 int size; 27393 } port_l3_mtu_set; 27394 struct { 27395 int unit; 27396 int flags; 27397 int map_size; 27398 bcm_port_lane_to_serdes_map_t * serdes_map; 27399 } port_lane_to_serdes_map_get; 27400 struct { 27401 int unit; 27402 int flags; 27403 int map_size; 27404 bcm_port_lane_to_serdes_map_t * serdes_map; 27405 } port_lane_to_serdes_map_set; 27406 struct { 27407 int unit; 27408 bcm_port_t port; 27409 uint32 * flags; 27410 } port_learn_get; 27411 struct { 27412 int unit; 27413 bcm_port_t port; 27414 uint32 add; 27415 uint32 remove; 27416 } port_learn_modify; 27417 struct { 27418 int unit; 27419 bcm_port_t port; 27420 uint32 flags; 27421 } port_learn_set; 27422 struct { 27423 int unit; 27424 bcm_port_t port; 27425 } port_link_failed_clear; 27426 struct { 27427 int unit; 27428 bcm_port_t port; 27429 uint32 flags; 27430 bcm_port_link_state_t * state; 27431 } port_link_state_get; 27432 struct { 27433 int unit; 27434 bcm_port_t port; 27435 int * status; 27436 } port_link_status_get; 27437 struct { 27438 int unit; 27439 bcm_port_t port; 27440 int * linkscan; 27441 } port_linkscan_get; 27442 struct { 27443 int unit; 27444 bcm_port_t port; 27445 int linkscan; 27446 } port_linkscan_set; 27447 struct { 27448 int unit; 27449 bcm_gport_t gport; 27450 bcm_port_t * local_port; 27451 } port_local_get; 27452 struct { 27453 int unit; 27454 bcm_port_t port; 27455 int * loopback; 27456 } port_loopback_get; 27457 struct { 27458 int unit; 27459 bcm_port_t port; 27460 int loopback; 27461 } port_loopback_set; 27462 struct { 27463 int unit; 27464 bcm_port_t port; 27465 bcm_port_management_packet_config_t * config_array; 27466 int max_config; 27467 int * config_count; 27468 } port_management_packet_config_get; 27469 struct { 27470 int unit; 27471 bcm_port_t port; 27472 bcm_port_management_packet_config_t * config; 27473 } port_management_packet_config_set; 27474 struct { 27475 int unit; 27476 bcm_port_t port; 27477 int * ms; 27478 } port_master_get; 27479 struct { 27480 int unit; 27481 bcm_port_t port; 27482 int ms; 27483 } port_master_set; 27484 struct { 27485 int unit; 27486 bcm_gport_t port; 27487 bcm_port_match_info_t * match; 27488 } port_match_add; 27489 struct { 27490 int unit; 27491 bcm_gport_t port; 27492 bcm_port_match_info_t * match; 27493 } port_match_delete; 27494 struct { 27495 int unit; 27496 bcm_gport_t port; 27497 } port_match_delete_all; 27498 struct { 27499 int unit; 27500 bcm_gport_t port; 27501 int size; 27502 bcm_port_match_info_t * match_array; 27503 int * count; 27504 } port_match_multi_get; 27505 struct { 27506 int unit; 27507 bcm_gport_t port; 27508 bcm_port_match_info_t * old_match; 27509 bcm_port_match_info_t * new_match; 27510 } port_match_replace; 27511 struct { 27512 int unit; 27513 bcm_gport_t port; 27514 int size; 27515 bcm_port_match_info_t * match_array; 27516 } port_match_set; 27517 struct { 27518 int unit; 27519 bcm_port_t port; 27520 bcm_port_mdix_t * mode; 27521 } port_mdix_get; 27522 struct { 27523 int unit; 27524 bcm_port_t port; 27525 bcm_port_mdix_t mode; 27526 } port_mdix_set; 27527 struct { 27528 int unit; 27529 bcm_port_t port; 27530 bcm_port_mdix_status_t * status; 27531 } port_mdix_status_get; 27532 struct { 27533 int unit; 27534 bcm_port_t port; 27535 bcm_port_medium_t medium; 27536 bcm_phy_config_t * config; 27537 } port_medium_config_get; 27538 struct { 27539 int unit; 27540 bcm_port_t port; 27541 bcm_port_medium_t medium; 27542 bcm_phy_config_t * config; 27543 } port_medium_config_set; 27544 struct { 27545 int unit; 27546 bcm_port_t port; 27547 bcm_port_medium_t * medium; 27548 } port_medium_get; 27549 struct { 27550 int unit; 27551 bcm_port_t port; 27552 bcm_port_medium_status_cb_t callback; 27553 void * user_data; 27554 } port_medium_status_register; 27555 struct { 27556 int unit; 27557 bcm_port_t port; 27558 bcm_port_medium_status_cb_t callback; 27559 void * user_data; 27560 } port_medium_status_unregister; 27561 struct { 27562 int unit; 27563 bcm_port_t port; 27564 bcm_module_t modid; 27565 bcm_pbmp_t * pbmp; 27566 } port_modid_egress_get; 27567 struct { 27568 int unit; 27569 bcm_port_t port; 27570 bcm_module_t modid; 27571 bcm_pbmp_t pbmp; 27572 } port_modid_egress_set; 27573 struct { 27574 int unit; 27575 bcm_port_t port; 27576 int modid; 27577 int * enable; 27578 } port_modid_enable_get; 27579 struct { 27580 int unit; 27581 bcm_port_t port; 27582 int modid; 27583 int enable; 27584 } port_modid_enable_set; 27585 struct { 27586 int unit; 27587 bcm_gport_t local_port; 27588 uint32 flags; 27589 bcm_port_nif_prio_t * priority; 27590 bcm_pbmp_t * affected_ports; 27591 } port_nif_priority_get; 27592 struct { 27593 int unit; 27594 bcm_gport_t local_port; 27595 uint32 flags; 27596 bcm_port_nif_prio_t * priority; 27597 bcm_pbmp_t * affected_ports; 27598 } port_nif_priority_set; 27599 struct { 27600 int unit; 27601 bcm_port_t port; 27602 uint8 * mac; 27603 } port_pause_addr_get; 27604 struct { 27605 int unit; 27606 bcm_port_t port; 27607 uint8 * mac; 27608 } port_pause_addr_set; 27609 struct { 27610 int unit; 27611 bcm_port_t port; 27612 int * pause_tx; 27613 int * pause_rx; 27614 } port_pause_get; 27615 struct { 27616 int unit; 27617 bcm_port_t port; 27618 int pause_tx; 27619 int pause_rx; 27620 } port_pause_set; 27621 struct { 27622 int unit; 27623 bcm_port_t port; 27624 int * pause; 27625 } port_pause_sym_get; 27626 struct { 27627 int unit; 27628 bcm_port_t port; 27629 int pause; 27630 } port_pause_sym_set; 27631 struct { 27632 int unit; 27633 bcm_port_t port; 27634 uint32 flags; 27635 int num_map; 27636 bcm_port_lane_to_serdes_map_t * serdes_map; 27637 } port_pcs_lane_map_set; 27638 struct { 27639 int unit; 27640 bcm_port_t port; 27641 int * mode; 27642 } port_pfm_get; 27643 struct { 27644 int unit; 27645 bcm_port_t port; 27646 int mode; 27647 } port_pfm_set; 27648 struct { 27649 int unit; 27650 bcm_port_t port; 27651 bcm_port_phy_control_t type; 27652 uint32 * value; 27653 } port_phy_control_get; 27654 struct { 27655 int unit; 27656 bcm_port_t port; 27657 bcm_port_phy_control_t type; 27658 uint32 value; 27659 } port_phy_control_set; 27660 struct { 27661 int unit; 27662 bcm_port_t port; 27663 char * name; 27664 int len; 27665 } port_phy_drv_name_get; 27666 struct { 27667 int unit; 27668 bcm_port_t port; 27669 uint16 * error_control_map; 27670 bcm_port_phy_fec_error_mask_t * bit_error_mask; 27671 } port_phy_fec_error_inject_get; 27672 struct { 27673 int unit; 27674 bcm_port_t port; 27675 uint16 error_control_map; 27676 bcm_port_phy_fec_error_mask_t bit_error_mask; 27677 } port_phy_fec_error_inject_set; 27678 struct { 27679 int unit; 27680 bcm_port_t port; 27681 uint32 flags; 27682 int offset; 27683 uint8 * array; 27684 int length; 27685 } port_phy_firmware_set; 27686 struct { 27687 int unit; 27688 bcm_port_t port; 27689 uint32 flags; 27690 uint32 phy_reg_addr; 27691 uint32 * phy_data; 27692 } port_phy_get; 27693 struct { 27694 int unit; 27695 bcm_port_t port; 27696 uint32 flags; 27697 uint32 phy_reg_addr; 27698 uint32 phy_data; 27699 uint32 phy_mask; 27700 } port_phy_modify; 27701 struct { 27702 int unit; 27703 bcm_port_t port; 27704 uint32 flags; 27705 uint32 dev_addr; 27706 uint32 offset; 27707 int max_size; 27708 uint8 * data; 27709 int * actual_size; 27710 } port_phy_multi_get; 27711 struct { 27712 int unit; 27713 bcm_port_t port; 27714 } port_phy_reset; 27715 struct { 27716 int unit; 27717 bcm_port_t port; 27718 bcm_port_phy_reset_cb_t callback; 27719 void * user_data; 27720 } port_phy_reset_register; 27721 struct { 27722 int unit; 27723 bcm_port_t port; 27724 bcm_port_phy_reset_cb_t callback; 27725 void * user_data; 27726 } port_phy_reset_unregister; 27727 struct { 27728 int unit; 27729 bcm_port_t port; 27730 uint32 flags; 27731 uint32 phy_reg_addr; 27732 uint32 phy_data; 27733 } port_phy_set; 27734 struct { 27735 int unit; 27736 bcm_port_t port; 27737 bcm_port_phy_timesync_config_t * conf; 27738 } port_phy_timesync_config_get; 27739 struct { 27740 int unit; 27741 bcm_port_t port; 27742 bcm_port_phy_timesync_config_t * conf; 27743 } port_phy_timesync_config_set; 27744 struct { 27745 int unit; 27746 bcm_port_t port; 27747 bcm_port_phy_timesync_enhanced_capture_t * value; 27748 } port_phy_timesync_enhanced_capture_get; 27749 struct { 27750 int unit; 27751 bcm_port_t port; 27752 bcm_port_phy_tx_t * tx; 27753 } port_phy_tx_get; 27754 struct { 27755 int unit; 27756 bcm_port_t port; 27757 bcm_port_phy_tx_t * tx; 27758 } port_phy_tx_set; 27759 struct { 27760 int unit; 27761 int pipe; 27762 bcm_pbmp_t * pbmp; 27763 } port_pipe_pbmp_get; 27764 struct { 27765 int unit; 27766 bcm_port_t port; 27767 bcm_policer_t * policer_id; 27768 } port_policer_get; 27769 struct { 27770 int unit; 27771 bcm_port_t port; 27772 bcm_policer_t policer_id; 27773 } port_policer_set; 27774 struct { 27775 int unit; 27776 bcm_port_t pon_port; 27777 bcm_port_pon_info_t * info; 27778 } port_pon_info_get; 27779 struct { 27780 int unit; 27781 bcm_port_t pon_port; 27782 bcm_port_pon_info_t * info; 27783 } port_pon_info_set; 27784 struct { 27785 int unit; 27786 bcm_gport_t pon_port; 27787 uint32 flags; 27788 bcm_gport_t * tunnel_port_id; 27789 } port_pon_tunnel_add; 27790 struct { 27791 int unit; 27792 bcm_gport_t pon_port; 27793 bcm_tunnel_id_t tunnel_id; 27794 bcm_gport_t * tunnel_port_id; 27795 } port_pon_tunnel_map_get; 27796 struct { 27797 int unit; 27798 bcm_gport_t pon_port; 27799 bcm_tunnel_id_t tunnel_id; 27800 bcm_gport_t tunnel_port_id; 27801 } port_pon_tunnel_map_set; 27802 struct { 27803 int unit; 27804 bcm_gport_t tunnel_port_id; 27805 } port_pon_tunnel_remove; 27806 struct { 27807 int unit; 27808 bcm_port_t port; 27809 bcm_port_ber_proj_params_t * ber_proj; 27810 int max_errcnt; 27811 bcm_port_ber_proj_analyzer_errcnt_t * errcnt_array; 27812 int * actual_errcnt; 27813 } port_post_ber_proj_get; 27814 struct { 27815 int unit; 27816 bcm_gport_t gport; 27817 bcm_port_preempt_control_t type; 27818 uint32 * arg; 27819 } port_preemption_control_get; 27820 struct { 27821 int unit; 27822 bcm_gport_t gport; 27823 bcm_port_preempt_control_t type; 27824 uint32 arg; 27825 } port_preemption_control_set; 27826 struct { 27827 int unit; 27828 bcm_gport_t gport; 27829 bcm_port_preempt_status_t type; 27830 uint32 * status; 27831 } port_preemption_status_get; 27832 struct { 27833 int unit; 27834 bcm_port_t port; 27835 int prio; 27836 bcm_color_t * color; 27837 } port_priority_color_get; 27838 struct { 27839 int unit; 27840 bcm_port_t port; 27841 int prio; 27842 bcm_color_t color; 27843 } port_priority_color_set; 27844 struct { 27845 int unit; 27846 bcm_port_t port; 27847 bcm_port_prio_config_t * priority_config; 27848 } port_priority_config_get; 27849 struct { 27850 int unit; 27851 bcm_port_t port; 27852 bcm_port_prio_config_t * port_priority_config; 27853 } port_priority_config_set; 27854 struct { 27855 int unit; 27856 bcm_gport_t gport; 27857 int priority_group; 27858 bcm_port_priority_group_config_t * prigrp_config; 27859 } port_priority_group_config_get; 27860 struct { 27861 int unit; 27862 bcm_gport_t gport; 27863 int priority_group; 27864 bcm_port_priority_group_config_t * prigrp_config; 27865 } port_priority_group_config_set; 27866 struct { 27867 int unit; 27868 bcm_gport_t gport; 27869 int prio; 27870 int * priority_group; 27871 } port_priority_group_mapping_get; 27872 struct { 27873 int unit; 27874 bcm_gport_t gport; 27875 int prio; 27876 int priority_group; 27877 } port_priority_group_mapping_set; 27878 struct { 27879 int unit; 27880 bcm_pbmp_t pbmp; 27881 bcm_pbmp_t * okay_pbmp; 27882 } port_probe; 27883 struct { 27884 int unit; 27885 bcm_port_t port; 27886 bcm_port_frametype_t frame; 27887 bcm_port_ethertype_t ether; 27888 bcm_vlan_t vid; 27889 } port_protocol_vlan_add; 27890 struct { 27891 int unit; 27892 bcm_port_t port; 27893 bcm_port_frametype_t frame; 27894 bcm_port_ethertype_t ether; 27895 } port_protocol_vlan_delete; 27896 struct { 27897 int unit; 27898 bcm_port_t port; 27899 } port_protocol_vlan_delete_all; 27900 struct { 27901 int unit; 27902 bcm_port_t port; 27903 uint32 * count; 27904 } port_queued_count_get; 27905 struct { 27906 int unit; 27907 bcm_port_t port; 27908 uint32 * kbits_sec; 27909 uint32 * kbits_burst; 27910 } port_rate_egress_get; 27911 struct { 27912 int unit; 27913 bcm_port_t port; 27914 uint32 * pps; 27915 uint32 * burst; 27916 } port_rate_egress_pps_get; 27917 struct { 27918 int unit; 27919 bcm_port_t port; 27920 uint32 pps; 27921 uint32 burst; 27922 } port_rate_egress_pps_set; 27923 struct { 27924 int unit; 27925 bcm_port_t port; 27926 uint32 kbits_sec; 27927 uint32 kbits_burst; 27928 } port_rate_egress_set; 27929 struct { 27930 int unit; 27931 bcm_port_t port; 27932 uint32 * kbits_sec; 27933 uint32 * kbits_burst; 27934 } port_rate_ingress_get; 27935 struct { 27936 int unit; 27937 bcm_port_t port; 27938 uint32 kbits_sec; 27939 uint32 kbits_burst; 27940 } port_rate_ingress_set; 27941 struct { 27942 int unit; 27943 bcm_port_t port; 27944 uint32 * kbits_pause; 27945 uint32 * kbits_resume; 27946 } port_rate_pause_get; 27947 struct { 27948 int unit; 27949 bcm_port_t port; 27950 uint32 kbits_pause; 27951 uint32 kbits_resume; 27952 } port_rate_pause_set; 27953 struct { 27954 int unit; 27955 bcm_gport_t gport; 27956 bcm_port_redirect_config_t * redirect_config; 27957 } port_redirect_config_get; 27958 struct { 27959 int unit; 27960 bcm_gport_t port; 27961 bcm_port_redirect_config_t * redirect_config; 27962 } port_redirect_config_set; 27963 struct { 27964 int unit; 27965 bcm_port_t port; 27966 uint32 flags; 27967 } port_remove; 27968 struct { 27969 int unit; 27970 bcm_gport_t port; 27971 uint32 flags; 27972 bcm_port_resource_t * resource; 27973 } port_resource_default_get; 27974 struct { 27975 int unit; 27976 bcm_gport_t port; 27977 bcm_port_resource_t * resource; 27978 } port_resource_get; 27979 struct { 27980 int unit; 27981 int nport; 27982 bcm_port_resource_t * resource; 27983 } port_resource_multi_set; 27984 struct { 27985 int unit; 27986 bcm_gport_t port; 27987 bcm_port_resource_t * resource; 27988 } port_resource_set; 27989 struct { 27990 int unit; 27991 bcm_port_resource_t * resource; 27992 bcm_pbmp_t * pbmp; 27993 } port_resource_speed_config_validate; 27994 struct { 27995 int unit; 27996 bcm_gport_t port; 27997 bcm_port_resource_t * resource; 27998 } port_resource_speed_get; 27999 struct { 28000 int unit; 28001 int nport; 28002 bcm_port_resource_t * resource; 28003 } port_resource_speed_multi_set; 28004 struct { 28005 int unit; 28006 bcm_gport_t port; 28007 bcm_port_resource_t * resource; 28008 } port_resource_speed_set; 28009 struct { 28010 int unit; 28011 bcm_port_resource_traverse_cb trav_fn; 28012 void * user_data; 28013 } port_resource_traverse; 28014 struct { 28015 int unit; 28016 bcm_port_t port; 28017 bcm_port_rlm_config_t * rlm_config; 28018 int * enable; 28019 } port_rlm_config_get; 28020 struct { 28021 int unit; 28022 bcm_port_t port; 28023 bcm_port_rlm_config_t * rlm_config; 28024 int enable; 28025 } port_rlm_config_set; 28026 struct { 28027 int unit; 28028 bcm_port_t port; 28029 bcm_port_rlm_status_t * rlm_status; 28030 } port_rlm_status_get; 28031 struct { 28032 int unit; 28033 bcm_port_t port; 28034 int * ingress_rate; 28035 int * egress_rate; 28036 } port_sample_rate_get; 28037 struct { 28038 int unit; 28039 bcm_port_t port; 28040 int ingress_rate; 28041 int egress_rate; 28042 } port_sample_rate_set; 28043 struct { 28044 int unit; 28045 bcm_port_t port; 28046 bcm_port_info_t * info; 28047 } port_selective_get; 28048 struct { 28049 int unit; 28050 bcm_port_t port; 28051 bcm_port_info_t * info; 28052 } port_selective_set; 28053 struct { 28054 int unit; 28055 bcm_port_t port; 28056 int max_num_ability; 28057 bcm_port_speed_ability_t * abilities_array; 28058 int * actual_num_ability; 28059 } port_speed_ability_local_get; 28060 struct { 28061 int unit; 28062 bcm_port_t port; 28063 int * speed; 28064 } port_speed_get; 28065 struct { 28066 int unit; 28067 bcm_port_t port; 28068 int * speed; 28069 } port_speed_max; 28070 struct { 28071 int unit; 28072 bcm_port_t port; 28073 int speed; 28074 } port_speed_set; 28075 struct { 28076 int unit; 28077 bcm_gport_t port; 28078 uint32 stat_counter_id; 28079 } port_stat_attach; 28080 struct { 28081 int unit; 28082 bcm_gport_t port; 28083 bcm_port_stat_t stat; 28084 uint32 num_entries; 28085 uint32 * counter_indexes; 28086 bcm_stat_value_t * counter_values; 28087 } port_stat_counter_get; 28088 struct { 28089 int unit; 28090 bcm_gport_t port; 28091 bcm_port_stat_t stat; 28092 uint32 num_entries; 28093 uint32 * counter_indexes; 28094 bcm_stat_value_t * counter_values; 28095 } port_stat_counter_set; 28096 struct { 28097 int unit; 28098 bcm_gport_t port; 28099 bcm_port_stat_t stat; 28100 uint32 num_entries; 28101 uint32 * counter_indexes; 28102 bcm_stat_value_t * counter_values; 28103 } port_stat_counter_sync_get; 28104 struct { 28105 int unit; 28106 bcm_gport_t port; 28107 } port_stat_detach; 28108 struct { 28109 int unit; 28110 bcm_gport_t port; 28111 uint32 stat_counter_id; 28112 } port_stat_detach_with_id; 28113 struct { 28114 int unit; 28115 bcm_gport_t port; 28116 int enable; 28117 } port_stat_enable_set; 28118 struct { 28119 int unit; 28120 bcm_gport_t port; 28121 bcm_port_stat_t stat; 28122 uint64 * val; 28123 } port_stat_get; 28124 struct { 28125 int unit; 28126 bcm_gport_t port; 28127 bcm_port_stat_t stat; 28128 uint32 * val; 28129 } port_stat_get32; 28130 struct { 28131 int unit; 28132 bcm_gport_t port; 28133 bcm_port_stat_t stat; 28134 uint32 * stat_counter_id; 28135 } port_stat_id_get; 28136 struct { 28137 int unit; 28138 bcm_gport_t port; 28139 int nstat; 28140 bcm_port_stat_t * stat_arr; 28141 uint64 * value_arr; 28142 } port_stat_multi_get; 28143 struct { 28144 int unit; 28145 bcm_gport_t port; 28146 int nstat; 28147 bcm_port_stat_t * stat_arr; 28148 uint32 * value_arr; 28149 } port_stat_multi_get32; 28150 struct { 28151 int unit; 28152 bcm_gport_t port; 28153 int nstat; 28154 bcm_port_stat_t * stat_arr; 28155 uint64 * value_arr; 28156 } port_stat_multi_set; 28157 struct { 28158 int unit; 28159 bcm_gport_t port; 28160 int nstat; 28161 bcm_port_stat_t * stat_arr; 28162 uint32 * value_arr; 28163 } port_stat_multi_set32; 28164 struct { 28165 int unit; 28166 bcm_gport_t port; 28167 bcm_port_stat_t stat; 28168 uint64 val; 28169 } port_stat_set; 28170 struct { 28171 int unit; 28172 bcm_gport_t port; 28173 bcm_port_stat_t stat; 28174 uint32 val; 28175 } port_stat_set32; 28176 struct { 28177 int unit; 28178 bcm_gport_t port; 28179 bcm_port_stat_t stat; 28180 uint64 * val; 28181 } port_stat_sync_get; 28182 struct { 28183 int unit; 28184 bcm_gport_t port; 28185 bcm_port_stat_t stat; 28186 uint32 * val; 28187 } port_stat_sync_get32; 28188 struct { 28189 int unit; 28190 bcm_port_t port; 28191 int * state; 28192 } port_stp_get; 28193 struct { 28194 int unit; 28195 bcm_port_t port; 28196 int state; 28197 } port_stp_set; 28198 struct { 28199 int unit; 28200 bcm_port_t port; 28201 bcm_pbmp_t * pbmp; 28202 } port_subsidiary_ports_get; 28203 struct { 28204 int unit; 28205 bcm_port_t port; 28206 int * tgid; 28207 int * psc; 28208 } port_tgid_get; 28209 struct { 28210 int unit; 28211 bcm_port_t port; 28212 int tgid; 28213 int psc; 28214 } port_tgid_set; 28215 struct { 28216 int unit; 28217 bcm_port_t port; 28218 bcm_port_timestamp_adjust_t * ts_adjust; 28219 } port_timestamp_adjust_get; 28220 struct { 28221 int unit; 28222 bcm_port_t port; 28223 bcm_port_timestamp_adjust_t * ts_adjust; 28224 } port_timestamp_adjust_set; 28225 struct { 28226 int unit; 28227 bcm_port_t port; 28228 int array_size; 28229 bcm_port_timesync_config_t * config_array; 28230 int * array_count; 28231 } port_timesync_config_get; 28232 struct { 28233 int unit; 28234 bcm_port_t port; 28235 int config_count; 28236 bcm_port_timesync_config_t * config_array; 28237 } port_timesync_config_set; 28238 struct { 28239 int unit; 28240 bcm_port_t port; 28241 bcm_port_timesync_tx_info_t * tx_info; 28242 } port_timesync_tx_info_get; 28243 struct { 28244 int unit; 28245 bcm_port_t port; 28246 uint16 tpid; 28247 int color_select; 28248 } port_tpid_add; 28249 struct { 28250 int unit; 28251 uint32 flags; 28252 bcm_port_tag_struct_type_t tag_struct_type; 28253 bcm_port_tag_format_class_t * tag_format_class_id; 28254 } port_tpid_class_create; 28255 struct { 28256 int unit; 28257 uint32 flags; 28258 bcm_port_tag_format_class_t tag_format_class_id; 28259 } port_tpid_class_destroy; 28260 struct { 28261 int unit; 28262 bcm_port_tpid_class_t * tpid_class; 28263 } port_tpid_class_get; 28264 struct { 28265 int unit; 28266 bcm_port_tpid_class_t * tpid_class; 28267 } port_tpid_class_set; 28268 struct { 28269 int unit; 28270 bcm_port_t port; 28271 uint16 tpid; 28272 } port_tpid_delete; 28273 struct { 28274 int unit; 28275 bcm_port_t port; 28276 } port_tpid_delete_all; 28277 struct { 28278 int unit; 28279 bcm_port_t port; 28280 uint16 * tpid; 28281 } port_tpid_get; 28282 struct { 28283 int unit; 28284 bcm_port_t port; 28285 int size; 28286 uint16 * tpid_array; 28287 int * color_array; 28288 int * count; 28289 } port_tpid_get_all; 28290 struct { 28291 int unit; 28292 bcm_port_t port; 28293 uint16 tpid; 28294 } port_tpid_set; 28295 struct { 28296 int unit; 28297 bcm_port_t port; 28298 int * port_index; 28299 } port_trunk_index_get; 28300 struct { 28301 int unit; 28302 bcm_port_t port; 28303 int port_index; 28304 } port_trunk_index_set; 28305 struct { 28306 int unit; 28307 bcm_port_t port; 28308 uint32 * txpi_clk; 28309 uint32 * rxcdr_clk; 28310 } port_txpi_rxcdr_clk_get; 28311 struct { 28312 int unit; 28313 bcm_port_t port; 28314 int * priority; 28315 } port_untagged_priority_get; 28316 struct { 28317 int unit; 28318 bcm_port_t port; 28319 int priority; 28320 } port_untagged_priority_set; 28321 struct { 28322 int unit; 28323 bcm_port_t port; 28324 bcm_vlan_t * vid_ptr; 28325 } port_untagged_vlan_get; 28326 struct { 28327 int unit; 28328 bcm_port_t port; 28329 bcm_vlan_t vid; 28330 } port_untagged_vlan_set; 28331 struct { 28332 int unit; 28333 bcm_port_t port; 28334 int link; 28335 } port_update; 28336 struct { 28337 int unit; 28338 bcm_port_t port; 28339 bcm_vlan_t vlan; 28340 int dscp; 28341 int * internal_pri; 28342 bcm_color_t * color; 28343 } port_vlan_dscp_map_get; 28344 struct { 28345 int unit; 28346 bcm_port_t port; 28347 bcm_vlan_t vlan; 28348 int dscp; 28349 int internal_pri; 28350 bcm_color_t color; 28351 } port_vlan_dscp_map_set; 28352 struct { 28353 int unit; 28354 bcm_port_t port; 28355 uint16 * inner_tag; 28356 } port_vlan_inner_tag_get; 28357 struct { 28358 int unit; 28359 bcm_port_t port; 28360 uint16 inner_tag; 28361 } port_vlan_inner_tag_set; 28362 struct { 28363 int unit; 28364 bcm_port_t port; 28365 uint32 * flags; 28366 } port_vlan_member_get; 28367 struct { 28368 int unit; 28369 bcm_port_t port; 28370 uint32 flags; 28371 } port_vlan_member_set; 28372 struct { 28373 int unit; 28374 bcm_port_t port; 28375 bcm_vlan_t vlan; 28376 int pkt_pri; 28377 int cfi; 28378 int * internal_pri; 28379 bcm_color_t * color; 28380 } port_vlan_pri_map_get; 28381 struct { 28382 int unit; 28383 bcm_port_t port; 28384 bcm_vlan_t vlan; 28385 int pkt_pri; 28386 int cfi; 28387 int internal_pri; 28388 bcm_color_t color; 28389 } port_vlan_pri_map_set; 28390 struct { 28391 int unit; 28392 bcm_port_t port; 28393 int pkt_pri; 28394 int cfi; 28395 int * internal_pri; 28396 bcm_color_t * color; 28397 } port_vlan_priority_map_get; 28398 struct { 28399 int unit; 28400 bcm_port_t port; 28401 int pkt_pri; 28402 int cfi; 28403 int internal_pri; 28404 bcm_color_t color; 28405 } port_vlan_priority_map_set; 28406 struct { 28407 int unit; 28408 bcm_port_t port; 28409 bcm_vlan_t vid; 28410 int pkt_pri; 28411 int cfi; 28412 bcm_priority_mapping_t * pri_map; 28413 } port_vlan_priority_mapping_get; 28414 struct { 28415 int unit; 28416 bcm_port_t port; 28417 bcm_vlan_t vid; 28418 int pkt_pri; 28419 int cfi; 28420 bcm_priority_mapping_t * pri_map; 28421 } port_vlan_priority_mapping_set; 28422 struct { 28423 int unit; 28424 bcm_port_t port; 28425 int internal_pri; 28426 bcm_color_t color; 28427 int * pkt_pri; 28428 int * cfi; 28429 } port_vlan_priority_unmap_get; 28430 struct { 28431 int unit; 28432 bcm_port_t port; 28433 int internal_pri; 28434 bcm_color_t color; 28435 int pkt_pri; 28436 int cfi; 28437 } port_vlan_priority_unmap_set; 28438 struct { 28439 int unit; 28440 bcm_gport_t port_id; 28441 uint32 * vlan_vec; 28442 } port_vlan_vector_get; 28443 struct { 28444 int unit; 28445 bcm_gport_t port_id; 28446 uint32 * vlan_vec; 28447 } port_vlan_vector_set; 28448 struct { 28449 int unit; 28450 bcm_gport_t gport; 28451 uint32 flags; 28452 uint64 * data; 28453 } port_wide_data_get; 28454 struct { 28455 int unit; 28456 bcm_gport_t gport; 28457 uint32 flags; 28458 uint64 data; 28459 } port_wide_data_set; 28460 #ifdef INCLUDE_L3 28461 struct { 28462 int unit; 28463 bcm_ppp_initiator_t * info; 28464 } ppp_initiator_create; 28465 struct { 28466 int unit; 28467 bcm_ppp_initiator_t * info; 28468 } ppp_initiator_delete; 28469 struct { 28470 int unit; 28471 bcm_ppp_initiator_t * info; 28472 } ppp_initiator_get; 28473 struct { 28474 int unit; 28475 bcm_ppp_initiator_additional_info_t * additional_info; 28476 bcm_ppp_initiator_traverse_cb cb; 28477 void * user_data; 28478 } ppp_initiator_traverse; 28479 struct { 28480 int unit; 28481 bcm_ppp_term_spoofing_check_t * info; 28482 } ppp_term_spoofing_check_add; 28483 struct { 28484 int unit; 28485 bcm_ppp_term_spoofing_check_t * info; 28486 } ppp_term_spoofing_check_delete; 28487 struct { 28488 int unit; 28489 bcm_ppp_term_spoofing_check_additional_info_t * additional_info; 28490 bcm_ppp_term_spoofing_check_traverse_cb cb; 28491 void * user_data; 28492 } ppp_term_spoofing_check_traverse; 28493 struct { 28494 int unit; 28495 bcm_ppp_terminator_t * info; 28496 } ppp_terminator_create; 28497 struct { 28498 int unit; 28499 bcm_ppp_terminator_t * info; 28500 } ppp_terminator_delete; 28501 struct { 28502 int unit; 28503 bcm_ppp_terminator_t * info; 28504 } ppp_terminator_get; 28505 struct { 28506 int unit; 28507 bcm_ppp_terminator_additional_info_t * additional_info; 28508 bcm_ppp_terminator_traverse_cb cb; 28509 void * user_data; 28510 } ppp_terminator_traverse; 28511 struct { 28512 int unit; 28513 } proxy_cleanup; 28514 struct { 28515 int unit; 28516 bcm_port_t client_port; 28517 bcm_proxy_proto_type_t proto_type; 28518 bcm_module_t server_modid; 28519 bcm_port_t server_port; 28520 int enable; 28521 } proxy_client_set; 28522 struct { 28523 int unit; 28524 uint32 flags; 28525 bcm_proxy_egress_t * proxy_egress; 28526 bcm_if_t * proxy_if_id; 28527 } proxy_egress_create; 28528 struct { 28529 int unit; 28530 bcm_if_t proxy_if_id; 28531 } proxy_egress_destroy; 28532 struct { 28533 int unit; 28534 bcm_if_t proxy_if_id; 28535 bcm_proxy_egress_t * proxy_egress; 28536 } proxy_egress_get; 28537 struct { 28538 int unit; 28539 bcm_proxy_egress_traverse_cb trav_fn; 28540 void * user_data; 28541 } proxy_egress_traverse; 28542 struct { 28543 int unit; 28544 } proxy_init; 28545 struct { 28546 int unit; 28547 bcm_port_t server_port; 28548 bcm_proxy_mode_t mode; 28549 int * enable; 28550 } proxy_server_get; 28551 struct { 28552 int unit; 28553 bcm_gport_t local_ingress_port; 28554 bcm_proxy_server_t * proxy_server; 28555 int * enable; 28556 } proxy_server_port_get; 28557 struct { 28558 int unit; 28559 bcm_gport_t local_ingress_port; 28560 bcm_proxy_server_t * proxy_server; 28561 int enable; 28562 } proxy_server_port_set; 28563 struct { 28564 int unit; 28565 bcm_port_t server_port; 28566 bcm_proxy_mode_t mode; 28567 int enable; 28568 } proxy_server_set; 28569 #endif /* INCLUDE_L3 */ 28570 #ifdef INCLUDE_PSTATS 28571 struct { 28572 int unit; 28573 } pstats_data_sync; 28574 struct { 28575 int unit; 28576 int options; 28577 int array_count; 28578 bcm_pstats_session_element_t * element_array; 28579 bcm_pstats_session_id_t * session_id; 28580 } pstats_session_create; 28581 struct { 28582 int unit; 28583 bcm_pstats_session_id_t session_id; 28584 } pstats_session_data_clear; 28585 struct { 28586 int unit; 28587 bcm_pstats_session_id_t session_id; 28588 bcm_pstats_timestamp_t * timestamp; 28589 int array_max; 28590 bcm_pstats_data_t * data_array; 28591 int * array_count; 28592 } pstats_session_data_get; 28593 struct { 28594 int unit; 28595 bcm_pstats_session_id_t session_id; 28596 bcm_pstats_timestamp_t * timestamp; 28597 int array_max; 28598 bcm_pstats_data_t * data_array; 28599 int * array_count; 28600 } pstats_session_data_sync_get; 28601 struct { 28602 int unit; 28603 bcm_pstats_session_id_t session_id; 28604 } pstats_session_destroy; 28605 struct { 28606 int unit; 28607 bcm_pstats_session_id_t session_id; 28608 int array_max; 28609 bcm_pstats_session_element_t * element_array; 28610 int * array_count; 28611 } pstats_session_get; 28612 struct { 28613 int unit; 28614 bcm_pstats_session_traverse_cb cb; 28615 void * user_data; 28616 } pstats_session_traverse; 28617 #endif /* INCLUDE_PSTATS */ 28618 #ifdef INCLUDE_PTP 28619 struct { 28620 int unit; 28621 bcm_ptp_stack_id_t ptp_id; 28622 int clock_num; 28623 int port_num; 28624 int priority1_alt_value; 28625 bcm_ptp_clock_peer_address_t * master_info; 28626 } ptp_acceptable_master_add; 28627 struct { 28628 int unit; 28629 bcm_ptp_stack_id_t ptp_id; 28630 int clock_num; 28631 int port_num; 28632 uint8 * enabled; 28633 } ptp_acceptable_master_enabled_get; 28634 struct { 28635 int unit; 28636 bcm_ptp_stack_id_t ptp_id; 28637 int clock_num; 28638 int port_num; 28639 uint8 enabled; 28640 } ptp_acceptable_master_enabled_set; 28641 struct { 28642 int unit; 28643 bcm_ptp_stack_id_t ptp_id; 28644 int clock_num; 28645 int port_num; 28646 int max_num_masters; 28647 int * num_masters; 28648 bcm_ptp_clock_peer_address_t * master_addr; 28649 } ptp_acceptable_master_list; 28650 struct { 28651 int unit; 28652 bcm_ptp_stack_id_t ptp_id; 28653 int clock_num; 28654 int port_num; 28655 bcm_ptp_clock_peer_address_t * master_info; 28656 } ptp_acceptable_master_remove; 28657 struct { 28658 int unit; 28659 bcm_ptp_stack_id_t ptp_id; 28660 int clock_num; 28661 int port_num; 28662 } ptp_acceptable_master_table_clear; 28663 struct { 28664 int unit; 28665 bcm_ptp_stack_id_t ptp_id; 28666 int clock_num; 28667 int port_num; 28668 int * max_table_entries; 28669 } ptp_acceptable_master_table_size_get; 28670 struct { 28671 int unit; 28672 bcm_ptp_stack_id_t ptp_id; 28673 int clock_num; 28674 bcm_ptp_bs_time_info_t * time; 28675 } ptp_bs_time_info_get; 28676 struct { 28677 int unit; 28678 bcm_ptp_cb_types_t cb_types; 28679 bcm_ptp_cb cb; 28680 void * user_data; 28681 } ptp_cb_register; 28682 struct { 28683 int unit; 28684 bcm_ptp_cb_types_t cb_types; 28685 bcm_ptp_cb cb; 28686 } ptp_cb_unregister; 28687 struct { 28688 int unit; 28689 bcm_ptp_stack_id_t ptp_id; 28690 int clock_num; 28691 bcm_ptp_clock_accuracy_t * accuracy; 28692 } ptp_clock_accuracy_get; 28693 struct { 28694 int unit; 28695 bcm_ptp_stack_id_t ptp_id; 28696 int clock_num; 28697 bcm_ptp_clock_accuracy_t * accuracy; 28698 } ptp_clock_accuracy_set; 28699 struct { 28700 int unit; 28701 bcm_ptp_stack_id_t ptp_id; 28702 int clock_num; 28703 int * enable; 28704 } ptp_clock_apts_enable_get; 28705 struct { 28706 int unit; 28707 bcm_ptp_stack_id_t ptp_id; 28708 int clock_num; 28709 int enable; 28710 } ptp_clock_apts_enable_set; 28711 struct { 28712 int unit; 28713 bcm_ptp_stack_id_t ptp_id; 28714 int clock_num; 28715 int * offset_nsec; 28716 } ptp_clock_apts_gps_offset_get; 28717 struct { 28718 int unit; 28719 bcm_ptp_stack_id_t ptp_id; 28720 int clock_num; 28721 int offset_nsec; 28722 } ptp_clock_apts_gps_offset_set; 28723 struct { 28724 int unit; 28725 bcm_ptp_stack_id_t ptp_id; 28726 int clock_num; 28727 bcm_ptp_clock_apts_mode_t * current_mode; 28728 } ptp_clock_apts_mode_get; 28729 struct { 28730 int unit; 28731 bcm_ptp_stack_id_t ptp_id; 28732 int clock_num; 28733 bcm_ptp_clock_apts_source_t source; 28734 int * enable; 28735 } ptp_clock_apts_source_enable_get; 28736 struct { 28737 int unit; 28738 bcm_ptp_stack_id_t ptp_id; 28739 int clock_num; 28740 bcm_ptp_clock_apts_source_t source; 28741 int enable; 28742 } ptp_clock_apts_source_enable_set; 28743 struct { 28744 int unit; 28745 bcm_ptp_stack_id_t ptp_id; 28746 int clock_num; 28747 int * num_sources; 28748 bcm_ptp_clock_apts_source_t * priority_list; 28749 } ptp_clock_apts_source_prio_get; 28750 struct { 28751 int unit; 28752 bcm_ptp_stack_id_t ptp_id; 28753 int clock_num; 28754 int num_sources; 28755 bcm_ptp_clock_apts_source_t * priority_list; 28756 } ptp_clock_apts_source_prio_set; 28757 struct { 28758 int unit; 28759 bcm_ptp_stack_id_t ptp_id; 28760 int clock_num; 28761 uint32 * flags; 28762 uint32 * enable_mask; 28763 } ptp_clock_bmca_override_get; 28764 struct { 28765 int unit; 28766 bcm_ptp_stack_id_t ptp_id; 28767 int clock_num; 28768 uint32 flags; 28769 uint32 enable_mask; 28770 } ptp_clock_bmca_override_set; 28771 struct { 28772 int unit; 28773 bcm_ptp_stack_id_t ptp_id; 28774 bcm_ptp_clock_info_t * clock_info; 28775 } ptp_clock_create; 28776 struct { 28777 int unit; 28778 bcm_ptp_stack_id_t ptp_id; 28779 int clock_num; 28780 bcm_ptp_current_dataset_t * dataset; 28781 } ptp_clock_current_dataset_get; 28782 struct { 28783 int unit; 28784 bcm_ptp_stack_id_t ptp_id; 28785 int clock_num; 28786 bcm_ptp_default_dataset_t * dataset; 28787 } ptp_clock_default_dataset_get; 28788 struct { 28789 int unit; 28790 bcm_ptp_stack_id_t ptp_id; 28791 int clock_num; 28792 uint32 * domain; 28793 } ptp_clock_domain_get; 28794 struct { 28795 int unit; 28796 bcm_ptp_stack_id_t ptp_id; 28797 int clock_num; 28798 uint32 domain; 28799 } ptp_clock_domain_set; 28800 struct { 28801 int unit; 28802 bcm_ptp_stack_id_t ptp_id; 28803 int clock_num; 28804 bcm_ptp_clock_info_t * clock_info; 28805 } ptp_clock_get; 28806 struct { 28807 int unit; 28808 bcm_ptp_stack_id_t ptp_id; 28809 int clock_num; 28810 uint8 * local_priority; 28811 } ptp_clock_local_priority_get; 28812 struct { 28813 int unit; 28814 bcm_ptp_stack_id_t ptp_id; 28815 int clock_num; 28816 uint8 local_priority; 28817 } ptp_clock_local_priority_set; 28818 struct { 28819 int unit; 28820 bcm_ptp_stack_id_t ptp_id; 28821 int clock_num; 28822 uint8 * max_steps_removed; 28823 } ptp_clock_max_steps_removed_get; 28824 struct { 28825 int unit; 28826 bcm_ptp_stack_id_t ptp_id; 28827 int clock_num; 28828 uint8 max_steps_removed; 28829 } ptp_clock_max_steps_removed_set; 28830 struct { 28831 int unit; 28832 bcm_ptp_stack_id_t ptp_id; 28833 int clock_num; 28834 bcm_ptp_parent_dataset_t * dataset; 28835 } ptp_clock_parent_dataset_get; 28836 struct { 28837 int unit; 28838 bcm_ptp_stack_id_t ptp_id; 28839 int clock_num; 28840 uint8 * aging_time; 28841 } ptp_clock_peer_age_timer_get; 28842 struct { 28843 int unit; 28844 bcm_ptp_stack_id_t ptp_id; 28845 int clock_num; 28846 uint8 aging_time; 28847 } ptp_clock_peer_age_timer_set; 28848 struct { 28849 int unit; 28850 bcm_ptp_stack_id_t ptp_id; 28851 int clock_num; 28852 uint32 clock_port; 28853 uint32 * timeout; 28854 } ptp_clock_port_announce_receipt_timeout_get; 28855 struct { 28856 int unit; 28857 bcm_ptp_stack_id_t ptp_id; 28858 int clock_num; 28859 uint32 clock_port; 28860 uint32 timeout; 28861 } ptp_clock_port_announce_receipt_timeout_set; 28862 struct { 28863 int unit; 28864 bcm_ptp_stack_id_t ptp_id; 28865 int clock_num; 28866 uint32 clock_port; 28867 bcm_ptp_clock_port_info_t * info; 28868 } ptp_clock_port_configure; 28869 struct { 28870 int unit; 28871 bcm_ptp_stack_id_t ptp_id; 28872 int clock_num; 28873 uint32 clock_port; 28874 bcm_ptp_port_dataset_t * dataset; 28875 } ptp_clock_port_dataset_get; 28876 struct { 28877 int unit; 28878 bcm_ptp_stack_id_t ptp_id; 28879 int clock_num; 28880 uint32 clock_port; 28881 uint32 * delay_mechanism; 28882 } ptp_clock_port_delay_mechanism_get; 28883 struct { 28884 int unit; 28885 bcm_ptp_stack_id_t ptp_id; 28886 int clock_num; 28887 uint32 clock_port; 28888 uint32 delay_mechanism; 28889 } ptp_clock_port_delay_mechanism_set; 28890 struct { 28891 int unit; 28892 bcm_ptp_stack_id_t ptp_id; 28893 int clock_num; 28894 uint32 clock_port; 28895 } ptp_clock_port_disable; 28896 struct { 28897 int unit; 28898 bcm_ptp_stack_id_t ptp_id; 28899 int clock_num; 28900 uint32 clock_port; 28901 int enable; 28902 } ptp_clock_port_drop_counters_enable_set; 28903 struct { 28904 int unit; 28905 bcm_ptp_stack_id_t ptp_id; 28906 int clock_num; 28907 uint32 clock_port; 28908 bcm_ptp_clock_port_packet_drop_counters_t * per_port_packet_drop_counters; 28909 } ptp_clock_port_drop_counters_get; 28910 struct { 28911 int unit; 28912 bcm_ptp_stack_id_t ptp_id; 28913 int clock_num; 28914 uint32 clock_port; 28915 } ptp_clock_port_enable; 28916 struct { 28917 int unit; 28918 bcm_ptp_stack_id_t ptp_id; 28919 int clock_num; 28920 uint32 clock_port; 28921 bcm_ptp_port_identity_t * identity; 28922 } ptp_clock_port_identity_get; 28923 struct { 28924 int unit; 28925 bcm_ptp_stack_id_t ptp_id; 28926 int clock_num; 28927 uint32 clock_port; 28928 bcm_ptp_clock_port_info_t * info; 28929 } ptp_clock_port_info_get; 28930 struct { 28931 int unit; 28932 bcm_ptp_stack_id_t ptp_id; 28933 int clock_num; 28934 uint32 clock_port; 28935 uint32 latency_in; 28936 uint32 latency_out; 28937 } ptp_clock_port_latency_set; 28938 struct { 28939 int unit; 28940 bcm_ptp_stack_id_t ptp_id; 28941 int clock_num; 28942 uint32 clock_port; 28943 int * interval; 28944 } ptp_clock_port_log_announce_interval_get; 28945 struct { 28946 int unit; 28947 bcm_ptp_stack_id_t ptp_id; 28948 int clock_num; 28949 uint32 clock_port; 28950 int interval; 28951 } ptp_clock_port_log_announce_interval_set; 28952 struct { 28953 int unit; 28954 bcm_ptp_stack_id_t ptp_id; 28955 int clock_num; 28956 uint32 clock_port; 28957 int * interval; 28958 } ptp_clock_port_log_min_delay_req_interval_get; 28959 struct { 28960 int unit; 28961 bcm_ptp_stack_id_t ptp_id; 28962 int clock_num; 28963 uint32 clock_port; 28964 int interval; 28965 } ptp_clock_port_log_min_delay_req_interval_set; 28966 struct { 28967 int unit; 28968 bcm_ptp_stack_id_t ptp_id; 28969 int clock_num; 28970 uint32 clock_port; 28971 int * interval; 28972 } ptp_clock_port_log_min_pdelay_req_interval_get; 28973 struct { 28974 int unit; 28975 bcm_ptp_stack_id_t ptp_id; 28976 int clock_num; 28977 uint32 clock_port; 28978 int interval; 28979 } ptp_clock_port_log_min_pdelay_req_interval_set; 28980 struct { 28981 int unit; 28982 bcm_ptp_stack_id_t ptp_id; 28983 int clock_num; 28984 uint32 clock_port; 28985 int * interval; 28986 } ptp_clock_port_log_sync_interval_get; 28987 struct { 28988 int unit; 28989 bcm_ptp_stack_id_t ptp_id; 28990 int clock_num; 28991 uint32 clock_port; 28992 int interval; 28993 } ptp_clock_port_log_sync_interval_set; 28994 struct { 28995 int unit; 28996 bcm_ptp_stack_id_t ptp_id; 28997 int clock_num; 28998 uint32 clock_port; 28999 bcm_mac_t * mac; 29000 } ptp_clock_port_mac_get; 29001 struct { 29002 int unit; 29003 bcm_ptp_stack_id_t ptp_id; 29004 int clock_num; 29005 uint32 clock_port; 29006 bcm_ptp_protocol_t * protocol; 29007 } ptp_clock_port_protocol_get; 29008 struct { 29009 int unit; 29010 bcm_ptp_stack_id_t ptp_id; 29011 int clock_index; 29012 uint32 clock_port; 29013 bcm_ptp_tlv_type_t tlv_type; 29014 uint16 data_len; 29015 uint8 * data; 29016 bcm_ptp_tlv_action_t action; 29017 int config_id; 29018 } ptp_clock_port_tlv_config_add; 29019 struct { 29020 int unit; 29021 bcm_ptp_stack_id_t ptp_id; 29022 int clock_index; 29023 uint32 clock_port; 29024 int config_id; 29025 } ptp_clock_port_tlv_config_delete; 29026 struct { 29027 int unit; 29028 bcm_ptp_stack_id_t ptp_id; 29029 int clock_index; 29030 uint32 clock_port; 29031 } ptp_clock_port_tlv_config_delete_all; 29032 struct { 29033 int unit; 29034 bcm_ptp_stack_id_t ptp_id; 29035 int clock_num; 29036 uint32 clock_port; 29037 bcm_ptp_port_type_t * type; 29038 } ptp_clock_port_type_get; 29039 struct { 29040 int unit; 29041 bcm_ptp_stack_id_t ptp_id; 29042 int clock_num; 29043 uint32 clock_port; 29044 uint32 * version; 29045 } ptp_clock_port_version_number_get; 29046 struct { 29047 int unit; 29048 bcm_ptp_stack_id_t ptp_id; 29049 int clock_num; 29050 uint32 * priority1; 29051 } ptp_clock_priority1_get; 29052 struct { 29053 int unit; 29054 bcm_ptp_stack_id_t ptp_id; 29055 int clock_num; 29056 uint32 priority1; 29057 } ptp_clock_priority1_set; 29058 struct { 29059 int unit; 29060 bcm_ptp_stack_id_t ptp_id; 29061 int clock_num; 29062 uint32 * priority2; 29063 } ptp_clock_priority2_get; 29064 struct { 29065 int unit; 29066 bcm_ptp_stack_id_t ptp_id; 29067 int clock_num; 29068 uint32 priority2; 29069 } ptp_clock_priority2_set; 29070 struct { 29071 int unit; 29072 bcm_ptp_stack_id_t ptp_id; 29073 int clock_num; 29074 bcm_ptp_clock_quality_t * clock_quality; 29075 uint32 flags; 29076 } ptp_clock_quality_get; 29077 struct { 29078 int unit; 29079 bcm_ptp_stack_id_t ptp_id; 29080 int clock_num; 29081 bcm_ptp_clock_quality_t clock_quality; 29082 uint32 flags; 29083 } ptp_clock_quality_set; 29084 struct { 29085 int unit; 29086 bcm_ptp_stack_id_t ptp_id; 29087 int clock_num; 29088 uint32 * slaveonly; 29089 } ptp_clock_slaveonly_get; 29090 struct { 29091 int unit; 29092 bcm_ptp_stack_id_t ptp_id; 29093 int clock_num; 29094 uint32 slaveonly; 29095 } ptp_clock_slaveonly_set; 29096 struct { 29097 int unit; 29098 bcm_ptp_stack_id_t ptp_id; 29099 int clock_num; 29100 bcm_ptp_timestamp_t * time; 29101 } ptp_clock_time_get; 29102 struct { 29103 int unit; 29104 bcm_ptp_stack_id_t ptp_id; 29105 int clock_num; 29106 bcm_ptp_time_properties_t * data; 29107 } ptp_clock_time_properties_get; 29108 struct { 29109 int unit; 29110 bcm_ptp_stack_id_t ptp_id; 29111 int clock_num; 29112 bcm_ptp_timestamp_t * time; 29113 } ptp_clock_time_set; 29114 struct { 29115 int unit; 29116 bcm_ptp_stack_id_t ptp_id; 29117 int clock_num; 29118 bcm_ptp_timescale_t * timescale; 29119 } ptp_clock_timescale_get; 29120 struct { 29121 int unit; 29122 bcm_ptp_stack_id_t ptp_id; 29123 int clock_num; 29124 bcm_ptp_timescale_t * timescale; 29125 } ptp_clock_timescale_set; 29126 struct { 29127 int unit; 29128 bcm_ptp_stack_id_t ptp_id; 29129 int clock_index; 29130 uint32 clock_port; 29131 int config_id; 29132 int * enable; 29133 } ptp_clock_tlv_enable_get; 29134 struct { 29135 int unit; 29136 bcm_ptp_stack_id_t ptp_id; 29137 int clock_index; 29138 uint32 clock_port; 29139 int config_id; 29140 int enable; 29141 } ptp_clock_tlv_enable_set; 29142 struct { 29143 int unit; 29144 bcm_ptp_stack_id_t ptp_id; 29145 int clock_num; 29146 bcm_ptp_trace_t * trace; 29147 } ptp_clock_traceability_get; 29148 struct { 29149 int unit; 29150 bcm_ptp_stack_id_t ptp_id; 29151 int clock_num; 29152 bcm_ptp_trace_t * trace; 29153 } ptp_clock_traceability_set; 29154 struct { 29155 int unit; 29156 bcm_ptp_stack_id_t ptp_id; 29157 int clock_num; 29158 uint8 * desc; 29159 } ptp_clock_user_description_set; 29160 struct { 29161 int unit; 29162 bcm_ptp_stack_id_t ptp_id; 29163 int clock_num; 29164 bcm_ptp_utc_t * utc; 29165 } ptp_clock_utc_get; 29166 struct { 29167 int unit; 29168 bcm_ptp_stack_id_t ptp_id; 29169 int clock_num; 29170 bcm_ptp_utc_t * utc; 29171 } ptp_clock_utc_set; 29172 struct { 29173 int unit; 29174 bcm_ptp_stack_id_t ptp_id; 29175 int clock_num; 29176 bcm_ptp_ctdev_alarm_cb alarm_cb; 29177 } ptp_ctdev_alarm_callback_register; 29178 struct { 29179 int unit; 29180 bcm_ptp_stack_id_t ptp_id; 29181 int clock_num; 29182 } ptp_ctdev_alarm_callback_unregister; 29183 struct { 29184 int unit; 29185 bcm_ptp_stack_id_t ptp_id; 29186 int clock_num; 29187 uint16 * alpha_numerator; 29188 uint16 * alpha_denominator; 29189 } ptp_ctdev_alpha_get; 29190 struct { 29191 int unit; 29192 bcm_ptp_stack_id_t ptp_id; 29193 int clock_num; 29194 uint16 alpha_numerator; 29195 uint16 alpha_denominator; 29196 } ptp_ctdev_alpha_set; 29197 struct { 29198 int unit; 29199 bcm_ptp_stack_id_t ptp_id; 29200 int clock_num; 29201 int * enable; 29202 uint32 * flags; 29203 } ptp_ctdev_enable_get; 29204 struct { 29205 int unit; 29206 bcm_ptp_stack_id_t ptp_id; 29207 int clock_num; 29208 int enable; 29209 uint32 flags; 29210 } ptp_ctdev_enable_set; 29211 struct { 29212 int unit; 29213 bcm_ptp_stack_id_t ptp_id; 29214 int clock_num; 29215 int * verbose; 29216 } ptp_ctdev_verbose_get; 29217 struct { 29218 int unit; 29219 bcm_ptp_stack_id_t ptp_id; 29220 int clock_num; 29221 int verbose; 29222 } ptp_ctdev_verbose_set; 29223 struct { 29224 int unit; 29225 } ptp_detach; 29226 struct { 29227 int unit; 29228 bcm_ptp_stack_id_t ptp_id; 29229 int clock_num; 29230 bcm_ptp_external_phy_config_t * extphy_config; 29231 } ptp_external_phy_synchronize; 29232 struct { 29233 int unit; 29234 bcm_ptp_stack_id_t ptp_id; 29235 int clock_num; 29236 int port_num; 29237 bcm_ptp_foreign_master_dataset_t * data_set; 29238 } ptp_foreign_master_dataset_get; 29239 struct { 29240 int unit; 29241 bcm_ptp_stack_id_t ptp_id; 29242 int clock_num; 29243 bcm_ptp_g8275p1_clock_traceability_info_t traceability_info; 29244 uint8 * clock_class; 29245 } ptp_g8275p1_traceability_info_clock_class_map; 29246 struct { 29247 int unit; 29248 } ptp_init; 29249 struct { 29250 int unit; 29251 bcm_ptp_stack_id_t ptp_id; 29252 int clock_num; 29253 int channel_select_mode; 29254 } ptp_input_channel_precedence_mode_set; 29255 struct { 29256 int unit; 29257 bcm_ptp_stack_id_t ptp_id; 29258 int clock_num; 29259 int channel_switching_mode; 29260 } ptp_input_channel_switching_mode_set; 29261 struct { 29262 int unit; 29263 bcm_ptp_stack_id_t ptp_id; 29264 int clock_num; 29265 int * num_channels; 29266 bcm_ptp_channel_t * channels; 29267 } ptp_input_channels_get; 29268 struct { 29269 int unit; 29270 bcm_ptp_stack_id_t ptp_id; 29271 int clock_num; 29272 int num_channels; 29273 bcm_ptp_channel_t * channels; 29274 } ptp_input_channels_set; 29275 struct { 29276 int unit; 29277 bcm_ptp_stack_id_t ptp_id; 29278 int clock_num; 29279 int * enable; 29280 uint32 * flags; 29281 } ptp_modular_enable_get; 29282 struct { 29283 int unit; 29284 bcm_ptp_stack_id_t ptp_id; 29285 int clock_num; 29286 int enable; 29287 uint32 flags; 29288 } ptp_modular_enable_set; 29289 struct { 29290 int unit; 29291 bcm_ptp_stack_id_t ptp_id; 29292 int clock_num; 29293 int * phyts; 29294 int * framesync_pin; 29295 } ptp_modular_phyts_get; 29296 struct { 29297 int unit; 29298 bcm_ptp_stack_id_t ptp_id; 29299 int clock_num; 29300 int phyts; 29301 int framesync_pin; 29302 } ptp_modular_phyts_set; 29303 struct { 29304 int unit; 29305 bcm_ptp_stack_id_t ptp_id; 29306 int clock_num; 29307 bcm_pbmp_t * pbmp; 29308 } ptp_modular_portbitmap_get; 29309 struct { 29310 int unit; 29311 bcm_ptp_stack_id_t ptp_id; 29312 int clock_num; 29313 bcm_pbmp_t pbmp; 29314 } ptp_modular_portbitmap_set; 29315 struct { 29316 int unit; 29317 bcm_ptp_stack_id_t ptp_id; 29318 int clock_num; 29319 int * verbose; 29320 } ptp_modular_verbose_get; 29321 struct { 29322 int unit; 29323 bcm_ptp_stack_id_t ptp_id; 29324 int clock_num; 29325 int verbose; 29326 } ptp_modular_verbose_set; 29327 struct { 29328 int unit; 29329 bcm_ptp_stack_id_t ptp_id; 29330 int clock_num; 29331 int port_num; 29332 uint32 counter_bitmap; 29333 } ptp_packet_counters_clear; 29334 struct { 29335 int unit; 29336 bcm_ptp_stack_id_t ptp_id; 29337 int clock_num; 29338 bcm_ptp_packet_counters_t * counters; 29339 } ptp_packet_counters_get; 29340 struct { 29341 int unit; 29342 bcm_ptp_stack_id_t ptp_id; 29343 int clock_num; 29344 int port_num; 29345 int max_num_peers; 29346 bcm_ptp_peer_entry_t * peers; 29347 int * num_peers; 29348 } ptp_peer_dataset_get; 29349 struct { 29350 int unit; 29351 bcm_ptp_stack_id_t ptp_id; 29352 int clock_num; 29353 bcm_ptp_phase_offset_t * offset; 29354 } ptp_phase_offset_get; 29355 struct { 29356 int unit; 29357 bcm_ptp_stack_id_t ptp_id; 29358 int clock_num; 29359 bcm_ptp_phase_offset_t * offset; 29360 } ptp_phase_offset_set; 29361 struct { 29362 int unit; 29363 bcm_ptp_stack_id_t ptp_id; 29364 int clock_num; 29365 uint32 * override_flag; 29366 uint32 * override_value; 29367 } ptp_pkt_flags_override_get; 29368 struct { 29369 int unit; 29370 bcm_ptp_stack_id_t ptp_id; 29371 int clock_num; 29372 uint32 override_flag; 29373 uint32 override_value; 29374 } ptp_pkt_flags_override_set; 29375 struct { 29376 int unit; 29377 bcm_ptp_stack_id_t ptp_id; 29378 int clock_num; 29379 int * primary_domain; 29380 } ptp_primary_domain_get; 29381 struct { 29382 int unit; 29383 bcm_ptp_stack_id_t ptp_id; 29384 int clock_num; 29385 int primary_domain; 29386 } ptp_primary_domain_set; 29387 struct { 29388 int unit; 29389 bcm_ptp_stack_id_t ptp_id; 29390 int clock_num; 29391 bcm_ptp_servo_config_t * config; 29392 } ptp_servo_configuration_get; 29393 struct { 29394 int unit; 29395 bcm_ptp_stack_id_t ptp_id; 29396 int clock_num; 29397 bcm_ptp_servo_config_t * config; 29398 } ptp_servo_configuration_set; 29399 struct { 29400 int unit; 29401 bcm_ptp_stack_id_t ptp_id; 29402 int clock_num; 29403 bcm_ptp_servo_status_t * status; 29404 } ptp_servo_status_get; 29405 struct { 29406 int unit; 29407 bcm_ptp_stack_id_t ptp_id; 29408 int clock_num; 29409 bcm_ptp_servo_threshold_t * threshold; 29410 } ptp_servo_threshold_get; 29411 struct { 29412 int unit; 29413 bcm_ptp_stack_id_t ptp_id; 29414 int clock_num; 29415 bcm_ptp_servo_threshold_t * threshold; 29416 } ptp_servo_threshold_set; 29417 struct { 29418 int unit; 29419 bcm_ptp_stack_id_t ptp_id; 29420 int clock_num; 29421 int * signal_output_count; 29422 bcm_ptp_signal_output_t * signal_output_id; 29423 } ptp_signal_output_get; 29424 struct { 29425 int unit; 29426 bcm_ptp_stack_id_t ptp_id; 29427 int clock_num; 29428 int signal_output_id; 29429 } ptp_signal_output_remove; 29430 struct { 29431 int unit; 29432 bcm_ptp_stack_id_t ptp_id; 29433 int clock_num; 29434 int * signal_output_id; 29435 bcm_ptp_signal_output_t * output_info; 29436 } ptp_signal_output_set; 29437 struct { 29438 int unit; 29439 bcm_ptp_stack_id_t ptp_id; 29440 int clock_num; 29441 int port_num; 29442 bcm_ptp_clock_unicast_master_t * master_info; 29443 uint32 mask; 29444 } ptp_signaled_unicast_master_add; 29445 struct { 29446 int unit; 29447 bcm_ptp_stack_id_t ptp_id; 29448 int clock_num; 29449 int port_num; 29450 bcm_ptp_clock_peer_address_t * master_info; 29451 } ptp_signaled_unicast_master_remove; 29452 struct { 29453 int unit; 29454 bcm_ptp_stack_id_t ptp_id; 29455 int clock_num; 29456 int port_num; 29457 int max_num_slaves; 29458 int * num_slaves; 29459 bcm_ptp_clock_peer_t * slave_info; 29460 } ptp_signaled_unicast_slave_list; 29461 struct { 29462 int unit; 29463 bcm_ptp_stack_id_t ptp_id; 29464 int clock_num; 29465 int port_num; 29466 int callstack; 29467 } ptp_signaled_unicast_slave_table_clear; 29468 struct { 29469 int unit; 29470 bcm_ptp_stack_id_t ptp_id; 29471 int clock_num; 29472 bcm_ptp_signaling_arbiter_t arb; 29473 void * user_data; 29474 } ptp_signaling_arbiter_register; 29475 struct { 29476 int unit; 29477 bcm_ptp_stack_id_t ptp_id; 29478 int clock_num; 29479 } ptp_signaling_arbiter_unregister; 29480 struct { 29481 int unit; 29482 bcm_ptp_stack_info_t * ptp_info; 29483 } ptp_stack_create; 29484 struct { 29485 int unit; 29486 bcm_ptp_stack_id_t ptp_id; 29487 } ptp_stack_destroy; 29488 struct { 29489 int unit; 29490 bcm_ptp_stack_id_t ptp_id; 29491 bcm_ptp_stack_info_t * ptp_info; 29492 } ptp_stack_get; 29493 struct { 29494 int unit; 29495 int max_size; 29496 bcm_ptp_stack_info_t * ptp_info; 29497 int * no_of_stacks; 29498 } ptp_stack_get_all; 29499 struct { 29500 int unit; 29501 bcm_ptp_stack_id_t ptp_id; 29502 int clock_num; 29503 int port_num; 29504 bcm_ptp_clock_unicast_master_t * master_info; 29505 } ptp_static_unicast_master_add; 29506 struct { 29507 int unit; 29508 bcm_ptp_stack_id_t ptp_id; 29509 int clock_num; 29510 int port_num; 29511 int max_num_masters; 29512 int * num_masters; 29513 bcm_ptp_clock_peer_address_t * master_addr; 29514 } ptp_static_unicast_master_list; 29515 struct { 29516 int unit; 29517 bcm_ptp_stack_id_t ptp_id; 29518 int clock_num; 29519 int port_num; 29520 bcm_ptp_clock_peer_address_t * master_info; 29521 } ptp_static_unicast_master_remove; 29522 struct { 29523 int unit; 29524 bcm_ptp_stack_id_t ptp_id; 29525 int clock_num; 29526 int port_num; 29527 } ptp_static_unicast_master_table_clear; 29528 struct { 29529 int unit; 29530 bcm_ptp_stack_id_t ptp_id; 29531 int clock_num; 29532 int port_num; 29533 int * max_table_entries; 29534 } ptp_static_unicast_master_table_size_get; 29535 struct { 29536 int unit; 29537 bcm_ptp_stack_id_t ptp_id; 29538 int clock_num; 29539 int port_num; 29540 bcm_ptp_clock_peer_t * slave_info; 29541 } ptp_static_unicast_slave_add; 29542 struct { 29543 int unit; 29544 bcm_ptp_stack_id_t ptp_id; 29545 int clock_num; 29546 int port_num; 29547 int max_num_slaves; 29548 int * num_slaves; 29549 bcm_ptp_clock_peer_t * slave_info; 29550 } ptp_static_unicast_slave_list; 29551 struct { 29552 int unit; 29553 bcm_ptp_stack_id_t ptp_id; 29554 int clock_num; 29555 int port_num; 29556 bcm_ptp_clock_peer_t * slave_info; 29557 } ptp_static_unicast_slave_remove; 29558 struct { 29559 int unit; 29560 bcm_ptp_stack_id_t ptp_id; 29561 int clock_num; 29562 int port_num; 29563 } ptp_static_unicast_slave_table_clear; 29564 struct { 29565 int unit; 29566 bcm_ptp_stack_id_t ptp_id; 29567 int clock_num; 29568 bcm_ptp_sync_phy_input_t sync_input; 29569 } ptp_sync_phy; 29570 struct { 29571 int unit; 29572 bcm_ptp_stack_id_t ptp_id; 29573 int clock_num; 29574 } ptp_telecom_g8265_init; 29575 struct { 29576 int unit; 29577 bcm_ptp_stack_id_t ptp_id; 29578 int clock_num; 29579 bcm_ptp_telecom_g8265_network_option_t * network_option; 29580 } ptp_telecom_g8265_network_option_get; 29581 struct { 29582 int unit; 29583 bcm_ptp_stack_id_t ptp_id; 29584 int clock_num; 29585 bcm_ptp_telecom_g8265_network_option_t network_option; 29586 } ptp_telecom_g8265_network_option_set; 29587 struct { 29588 int unit; 29589 bcm_ptp_stack_id_t ptp_id; 29590 int clock_num; 29591 int port_num; 29592 bcm_ptp_clock_port_address_t * address; 29593 } ptp_telecom_g8265_packet_master_add; 29594 struct { 29595 int unit; 29596 bcm_ptp_stack_id_t ptp_id; 29597 int clock_num; 29598 bcm_ptp_telecom_g8265_pktmaster_t * pktmaster; 29599 } ptp_telecom_g8265_packet_master_best_get; 29600 struct { 29601 int unit; 29602 bcm_ptp_stack_id_t ptp_id; 29603 int clock_num; 29604 bcm_ptp_clock_port_address_t * address; 29605 bcm_ptp_telecom_g8265_pktmaster_t * pktmaster; 29606 } ptp_telecom_g8265_packet_master_get; 29607 struct { 29608 int unit; 29609 bcm_ptp_stack_id_t ptp_id; 29610 int clock_num; 29611 int max_master_count; 29612 int * num_masters; 29613 int * best_master; 29614 bcm_ptp_telecom_g8265_pktmaster_t * pktmaster; 29615 } ptp_telecom_g8265_packet_master_list; 29616 struct { 29617 int unit; 29618 bcm_ptp_stack_id_t ptp_id; 29619 int clock_num; 29620 uint8 lockout; 29621 bcm_ptp_clock_port_address_t * address; 29622 } ptp_telecom_g8265_packet_master_lockout_set; 29623 struct { 29624 int unit; 29625 bcm_ptp_stack_id_t ptp_id; 29626 int clock_num; 29627 uint8 nonres; 29628 bcm_ptp_clock_port_address_t * address; 29629 } ptp_telecom_g8265_packet_master_non_reversion_set; 29630 struct { 29631 int unit; 29632 bcm_ptp_stack_id_t ptp_id; 29633 int clock_num; 29634 uint8 override; 29635 bcm_ptp_clock_port_address_t * address; 29636 } ptp_telecom_g8265_packet_master_priority_override; 29637 struct { 29638 int unit; 29639 bcm_ptp_stack_id_t ptp_id; 29640 int clock_num; 29641 uint16 priority; 29642 bcm_ptp_clock_port_address_t * address; 29643 } ptp_telecom_g8265_packet_master_priority_set; 29644 struct { 29645 int unit; 29646 bcm_ptp_stack_id_t ptp_id; 29647 int clock_num; 29648 int port_num; 29649 bcm_ptp_clock_port_address_t * address; 29650 } ptp_telecom_g8265_packet_master_remove; 29651 struct { 29652 int unit; 29653 bcm_ptp_stack_id_t ptp_id; 29654 int clock_num; 29655 uint64 wait_sec; 29656 bcm_ptp_clock_port_address_t * address; 29657 } ptp_telecom_g8265_packet_master_wait_duration_set; 29658 struct { 29659 int unit; 29660 bcm_ptp_stack_id_t ptp_id; 29661 int clock_num; 29662 bcm_ptp_telecom_g8265_pktstats_t * thresholds; 29663 } ptp_telecom_g8265_pktstats_thresholds_get; 29664 struct { 29665 int unit; 29666 bcm_ptp_stack_id_t ptp_id; 29667 int clock_num; 29668 bcm_ptp_telecom_g8265_pktstats_t thresholds; 29669 } ptp_telecom_g8265_pktstats_thresholds_set; 29670 struct { 29671 int unit; 29672 bcm_ptp_stack_id_t ptp_id; 29673 int clock_num; 29674 bcm_ptp_telecom_g8265_quality_level_t ql; 29675 } ptp_telecom_g8265_quality_level_set; 29676 struct { 29677 int unit; 29678 bcm_ptp_stack_id_t ptp_id; 29679 int clock_num; 29680 bcm_ptp_message_type_t message_type; 29681 uint32 * receipt_timeout; 29682 } ptp_telecom_g8265_receipt_timeout_get; 29683 struct { 29684 int unit; 29685 bcm_ptp_stack_id_t ptp_id; 29686 int clock_num; 29687 bcm_ptp_message_type_t message_type; 29688 uint32 receipt_timeout; 29689 } ptp_telecom_g8265_receipt_timeout_set; 29690 struct { 29691 int unit; 29692 } ptp_telecom_g8265_shutdown; 29693 struct { 29694 int unit; 29695 bcm_ptp_stack_id_t ptp_id; 29696 bcm_ptp_time_type_t type; 29697 } ptp_time_format_set; 29698 struct { 29699 int unit; 29700 bcm_ptp_stack_id_t ptp_id; 29701 int clock_num; 29702 bcm_ptp_timesource_status_t * status; 29703 } ptp_timesource_input_status_get; 29704 struct { 29705 int unit; 29706 bcm_ptp_stack_id_t ptp_id; 29707 int clock_num; 29708 int * num_tod_sources; 29709 bcm_ptp_tod_input_t * tod_sources; 29710 } ptp_tod_input_sources_get; 29711 struct { 29712 int unit; 29713 bcm_ptp_stack_id_t ptp_id; 29714 int clock_num; 29715 int num_tod_sources; 29716 bcm_ptp_tod_input_t * tod_sources; 29717 } ptp_tod_input_sources_set; 29718 struct { 29719 int unit; 29720 bcm_ptp_stack_id_t ptp_id; 29721 int clock_num; 29722 int * tod_output_count; 29723 bcm_ptp_tod_output_t * tod_output; 29724 } ptp_tod_output_get; 29725 struct { 29726 int unit; 29727 bcm_ptp_stack_id_t ptp_id; 29728 int clock_num; 29729 int tod_output_id; 29730 } ptp_tod_output_remove; 29731 struct { 29732 int unit; 29733 bcm_ptp_stack_id_t ptp_id; 29734 int clock_num; 29735 int * tod_output_id; 29736 bcm_ptp_tod_output_t * output_info; 29737 } ptp_tod_output_set; 29738 struct { 29739 int unit; 29740 bcm_ptp_stack_id_t ptp_id; 29741 int clock_num; 29742 bcm_ptp_transparent_clock_default_dataset_t * data_set; 29743 } ptp_transparent_clock_default_dataset_get; 29744 struct { 29745 int unit; 29746 bcm_ptp_stack_id_t ptp_id; 29747 int clock_num; 29748 uint16 clock_port; 29749 bcm_ptp_transparent_clock_port_dataset_t * data_set; 29750 } ptp_transparent_clock_port_dataset_get; 29751 struct { 29752 int unit; 29753 bcm_ptp_stack_id_t ptp_id; 29754 int clock_num; 29755 int port_num; 29756 uint32 * duration; 29757 } ptp_unicast_request_duration_get; 29758 struct { 29759 int unit; 29760 bcm_ptp_stack_id_t ptp_id; 29761 int clock_num; 29762 int port_num; 29763 uint32 * duration_max; 29764 } ptp_unicast_request_duration_max_get; 29765 struct { 29766 int unit; 29767 bcm_ptp_stack_id_t ptp_id; 29768 int clock_num; 29769 int port_num; 29770 uint32 duration_max; 29771 } ptp_unicast_request_duration_max_set; 29772 struct { 29773 int unit; 29774 bcm_ptp_stack_id_t ptp_id; 29775 int clock_num; 29776 int port_num; 29777 uint32 * duration_min; 29778 } ptp_unicast_request_duration_min_get; 29779 struct { 29780 int unit; 29781 bcm_ptp_stack_id_t ptp_id; 29782 int clock_num; 29783 int port_num; 29784 uint32 duration_min; 29785 } ptp_unicast_request_duration_min_set; 29786 struct { 29787 int unit; 29788 bcm_ptp_stack_id_t ptp_id; 29789 int clock_num; 29790 int port_num; 29791 uint32 duration; 29792 } ptp_unicast_request_duration_set; 29793 #endif /* INCLUDE_PTP */ 29794 struct { 29795 int unit; 29796 uint32 flags; 29797 bcm_qos_control_type_t type; 29798 int * arg; 29799 } qos_control_get; 29800 struct { 29801 int unit; 29802 uint32 flags; 29803 bcm_qos_control_type_t type; 29804 int arg; 29805 } qos_control_set; 29806 struct { 29807 int unit; 29808 } qos_detach; 29809 struct { 29810 int unit; 29811 } qos_init; 29812 struct { 29813 int unit; 29814 uint32 flags; 29815 bcm_qos_map_t * map; 29816 int map_id; 29817 } qos_map_add; 29818 struct { 29819 int unit; 29820 uint32 map_id; 29821 uint32 flags; 29822 bcm_qos_map_control_type_t type; 29823 int * arg; 29824 } qos_map_control_get; 29825 struct { 29826 int unit; 29827 uint32 map_id; 29828 uint32 flags; 29829 bcm_qos_map_control_type_t type; 29830 int arg; 29831 } qos_map_control_set; 29832 struct { 29833 int unit; 29834 uint32 flags; 29835 int * map_id; 29836 } qos_map_create; 29837 struct { 29838 int unit; 29839 uint32 flags; 29840 bcm_qos_map_t * map; 29841 int map_id; 29842 } qos_map_delete; 29843 struct { 29844 int unit; 29845 int map_id; 29846 } qos_map_destroy; 29847 struct { 29848 int unit; 29849 uint32 flags; 29850 int profile; 29851 int * map_id; 29852 } qos_map_id_get_by_profile; 29853 struct { 29854 int unit; 29855 uint32 flags; 29856 int map_id; 29857 int array_size; 29858 bcm_qos_map_t * array; 29859 int * array_count; 29860 } qos_map_multi_get; 29861 struct { 29862 int unit; 29863 int array_size; 29864 int * map_ids_array; 29865 int * flags_array; 29866 int * array_count; 29867 } qos_multi_get; 29868 struct { 29869 int unit; 29870 bcm_gport_t port; 29871 int * ing_map; 29872 int * egr_map; 29873 } qos_port_map_get; 29874 struct { 29875 int unit; 29876 bcm_gport_t port; 29877 int ing_map; 29878 int egr_map; 29879 } qos_port_map_set; 29880 struct { 29881 int unit; 29882 bcm_gport_t port; 29883 uint32 flags; 29884 int * map_id; 29885 } qos_port_map_type_get; 29886 struct { 29887 int unit; 29888 bcm_port_t port; 29889 bcm_vlan_t vid; 29890 int * ing_map; 29891 int * egr_map; 29892 } qos_port_vlan_map_get; 29893 struct { 29894 int unit; 29895 bcm_port_t port; 29896 bcm_vlan_t vid; 29897 int ing_map; 29898 int egr_map; 29899 } qos_port_vlan_map_set; 29900 struct { 29901 int unit; 29902 bcm_vpn_t vpn; 29903 int ing_map; 29904 int egr_map; 29905 } qos_vpn_map_set; 29906 struct { 29907 int unit; 29908 bcm_vpn_t vpn; 29909 uint32 flags; 29910 int * map_id; 29911 } qos_vpn_map_type_get; 29912 struct { 29913 int unit; 29914 int flags; 29915 bcm_range_config_t * range_cfg; 29916 } range_create; 29917 struct { 29918 int unit; 29919 bcm_range_t rid; 29920 } range_destroy; 29921 struct { 29922 int unit; 29923 bcm_range_config_t * range_cfg; 29924 } range_get; 29925 struct { 29926 int unit; 29927 bcm_range_group_config_t * range_group_config; 29928 } range_group_create; 29929 struct { 29930 int unit; 29931 bcm_range_group_config_t * range_group_config; 29932 } range_group_delete; 29933 struct { 29934 int unit; 29935 bcm_range_group_config_t * range_group_config; 29936 } range_group_get; 29937 struct { 29938 int unit; 29939 bcm_range_group_config_t * range_group_config; 29940 } range_group_update; 29941 struct { 29942 int unit; 29943 bcm_range_oper_mode_t * oper_mode; 29944 } range_oper_mode_get; 29945 struct { 29946 int unit; 29947 bcm_range_oper_mode_t oper_mode; 29948 } range_oper_mode_set; 29949 struct { 29950 int unit; 29951 bcm_range_traverse_cb callback; 29952 void * user_data; 29953 } range_traverse; 29954 struct { 29955 int unit; 29956 bcm_port_t port; 29957 int flags; 29958 uint32 * kbits_sec; 29959 uint32 * kbits_burst; 29960 } rate_bandwidth_get; 29961 struct { 29962 int unit; 29963 bcm_port_t port; 29964 int flags; 29965 uint32 kbits_sec; 29966 uint32 kbits_burst; 29967 } rate_bandwidth_set; 29968 struct { 29969 int unit; 29970 int * pps; 29971 int * flags; 29972 int port; 29973 } rate_bcast_get; 29974 struct { 29975 int unit; 29976 int pps; 29977 int flags; 29978 int port; 29979 } rate_bcast_set; 29980 struct { 29981 int unit; 29982 int * pps; 29983 int * flags; 29984 int port; 29985 } rate_dlfbc_get; 29986 struct { 29987 int unit; 29988 int pps; 29989 int flags; 29990 int port; 29991 } rate_dlfbc_set; 29992 struct { 29993 int unit; 29994 int * pps; 29995 int * flags; 29996 } rate_get; 29997 struct { 29998 int unit; 29999 int * pps; 30000 int * flags; 30001 int port; 30002 } rate_mcast_get; 30003 struct { 30004 int unit; 30005 int pps; 30006 int flags; 30007 int port; 30008 } rate_mcast_set; 30009 struct { 30010 int unit; 30011 bcm_port_t port; 30012 bcm_rate_packet_t * pkt_rate; 30013 } rate_packet_get; 30014 struct { 30015 int unit; 30016 bcm_port_t port; 30017 bcm_rate_packet_t * pkt_rate; 30018 } rate_packet_set; 30019 struct { 30020 int unit; 30021 int pps; 30022 int flags; 30023 } rate_set; 30024 struct { 30025 int unit; 30026 bcm_rate_limit_t * rl; 30027 } rate_type_get; 30028 struct { 30029 int unit; 30030 bcm_rate_limit_t * rl; 30031 } rate_type_set; 30032 #ifdef INCLUDE_REGEX 30033 struct { 30034 int unit; 30035 bcm_regex_config_t * config; 30036 } regex_config_get; 30037 struct { 30038 int unit; 30039 bcm_regex_config_t * config; 30040 } regex_config_set; 30041 struct { 30042 int unit; 30043 bcm_regex_engine_config_t * config; 30044 bcm_regex_engine_t * engid; 30045 } regex_engine_create; 30046 struct { 30047 int unit; 30048 bcm_regex_engine_t engid; 30049 } regex_engine_destroy; 30050 struct { 30051 int unit; 30052 bcm_regex_engine_t engid; 30053 bcm_regex_engine_config_t * config; 30054 } regex_engine_get; 30055 struct { 30056 int unit; 30057 int engine_id; 30058 bcm_regex_engine_info_t * regex_engine_info; 30059 } regex_engine_info_get; 30060 struct { 30061 int unit; 30062 bcm_regex_engine_traverse_cb cb; 30063 void * user_data; 30064 } regex_engine_traverse; 30065 struct { 30066 int unit; 30067 uint8 protocol; 30068 uint16 l4_start; 30069 uint16 l4_end; 30070 } regex_exclude_add; 30071 struct { 30072 int unit; 30073 uint8 protocol; 30074 uint16 l4_start; 30075 uint16 l4_end; 30076 } regex_exclude_delete; 30077 struct { 30078 int unit; 30079 } regex_exclude_delete_all; 30080 struct { 30081 int unit; 30082 int array_size; 30083 uint8 * protocol; 30084 uint16 * l4low; 30085 uint16 * l4high; 30086 int * array_count; 30087 } regex_exclude_get; 30088 struct { 30089 int unit; 30090 int signature_id; 30091 int * match_id; 30092 } regex_get_match_id; 30093 struct { 30094 int unit; 30095 int match_id; 30096 int * signature_id; 30097 } regex_get_sig_id; 30098 struct { 30099 int unit; 30100 bcm_regex_info_t * regex_info; 30101 } regex_info_get; 30102 struct { 30103 int unit; 30104 } regex_init; 30105 struct { 30106 int unit; 30107 bcm_regex_match_t * matches; 30108 int count; 30109 int * metric; 30110 } regex_match_check; 30111 struct { 30112 int unit; 30113 bcm_regex_engine_t engid; 30114 bcm_regex_match_t * matches; 30115 int count; 30116 } regex_match_set; 30117 struct { 30118 int unit; 30119 bcm_regex_policy_t policy; 30120 bcm_field_action_t action; 30121 uint32 param0; 30122 uint32 param1; 30123 } regex_policy_action_add; 30124 struct { 30125 int unit; 30126 bcm_regex_policy_t policy; 30127 bcm_field_action_t action; 30128 uint32 param0; 30129 uint32 param1; 30130 } regex_policy_action_delete; 30131 struct { 30132 int unit; 30133 bcm_regex_policy_t policy; 30134 bcm_field_action_t action; 30135 uint32 * param0; 30136 uint32 * param1; 30137 } regex_policy_action_get; 30138 struct { 30139 int unit; 30140 bcm_regex_policy_t policy; 30141 bcm_field_action_t action; 30142 uint8 * mac; 30143 } regex_policy_action_mac_add; 30144 struct { 30145 int unit; 30146 bcm_regex_policy_t policy; 30147 bcm_field_action_t action; 30148 bcm_mac_t * mac; 30149 } regex_policy_action_mac_get; 30150 struct { 30151 int unit; 30152 bcm_regex_policy_t policy; 30153 bcm_field_action_t action; 30154 bcm_pbmp_t pbmp; 30155 } regex_policy_action_ports_add; 30156 struct { 30157 int unit; 30158 bcm_regex_policy_t policy; 30159 bcm_field_action_t action; 30160 bcm_pbmp_t * pbmp; 30161 } regex_policy_action_ports_get; 30162 struct { 30163 int unit; 30164 bcm_regex_policy_t policy; 30165 bcm_field_action_t action; 30166 } regex_policy_action_remove; 30167 struct { 30168 int unit; 30169 bcm_regex_policy_t policy; 30170 } regex_policy_action_remove_all; 30171 struct { 30172 int unit; 30173 int flags; 30174 bcm_regex_policy_t * policy; 30175 } regex_policy_create; 30176 struct { 30177 int unit; 30178 bcm_regex_policy_t policy; 30179 } regex_policy_destroy; 30180 struct { 30181 int unit; 30182 } regex_policy_destroy_all; 30183 struct { 30184 int unit; 30185 bcm_regex_policy_t policy; 30186 } regex_policy_install; 30187 struct { 30188 int unit; 30189 bcm_regex_policy_t policy; 30190 int level; 30191 bcm_policer_t policer_id; 30192 } regex_policy_policer_attach; 30193 struct { 30194 int unit; 30195 bcm_regex_policy_t policy; 30196 int level; 30197 } regex_policy_policer_detach; 30198 struct { 30199 int unit; 30200 bcm_regex_policy_t policy; 30201 } regex_policy_policer_detach_all; 30202 struct { 30203 int unit; 30204 bcm_regex_policy_t policy; 30205 int level; 30206 bcm_policer_t * policer_id; 30207 } regex_policy_policer_get; 30208 struct { 30209 int unit; 30210 bcm_regex_policy_t policy; 30211 } regex_policy_remove; 30212 struct { 30213 int unit; 30214 bcm_regex_policy_t policy; 30215 int stat_id; 30216 } regex_policy_stat_attach; 30217 struct { 30218 int unit; 30219 bcm_regex_policy_t policy; 30220 int stat_id; 30221 } regex_policy_stat_detach; 30222 struct { 30223 int unit; 30224 bcm_regex_policy_t policy; 30225 int * stat_id; 30226 } regex_policy_stat_get; 30227 struct { 30228 int unit; 30229 uint32 reports; 30230 bcm_regex_report_cb callback; 30231 void * user_data; 30232 } regex_report_register; 30233 struct { 30234 int unit; 30235 uint32 reports; 30236 bcm_regex_report_cb callback; 30237 void * user_data; 30238 } regex_report_unregister; 30239 struct { 30240 int unit; 30241 int flags; 30242 bcm_regex_session_key_t * key; 30243 bcm_regex_session_t * session; 30244 } regex_session_add; 30245 struct { 30246 int unit; 30247 bcm_regex_session_key_t * key; 30248 } regex_session_delete; 30249 struct { 30250 int unit; 30251 } regex_session_delete_all; 30252 struct { 30253 int unit; 30254 int flags; 30255 bcm_regex_session_key_t * key; 30256 bcm_regex_session_t * session; 30257 } regex_session_get; 30258 struct { 30259 int unit; 30260 int flags; 30261 int flow_index; 30262 bcm_regex_policy_t policy; 30263 } regex_session_policy_update; 30264 struct { 30265 int unit; 30266 int flags; 30267 bcm_regex_session_traverse_cb cb; 30268 void * user_data; 30269 } regex_session_traverse; 30270 struct { 30271 int unit; 30272 int flags; 30273 int nstat; 30274 bcm_field_stat_t * stat_arr; 30275 int * stat_id; 30276 } regex_stat_create; 30277 struct { 30278 int unit; 30279 int stat_id; 30280 } regex_stat_destroy; 30281 struct { 30282 int unit; 30283 bcm_regex_stat_t type; 30284 uint64 * val; 30285 } regex_stat_get; 30286 struct { 30287 int unit; 30288 bcm_regex_stat_t type; 30289 uint64 val; 30290 } regex_stat_set; 30291 #endif /* INCLUDE_REGEX */ 30292 struct { 30293 int unit; 30294 uint32 options; 30295 bcm_rx_CopyToCpu_config_t * copyToCpu_config; 30296 } rx_CopyToCpu_config_add; 30297 struct { 30298 int unit; 30299 int index; 30300 } rx_CopyToCpu_config_delete; 30301 struct { 30302 int unit; 30303 } rx_CopyToCpu_config_delete_all; 30304 struct { 30305 int unit; 30306 int index; 30307 bcm_rx_CopyToCpu_config_t * copyToCpu_config; 30308 } rx_CopyToCpu_config_get; 30309 struct { 30310 int unit; 30311 int entries_max; 30312 bcm_rx_CopyToCpu_config_t * copyToCpu_config; 30313 int * entries_count; 30314 } rx_CopyToCpu_config_get_all; 30315 struct { 30316 int unit; 30317 } rx_active; 30318 struct { 30319 int unit; 30320 int pkt_size; 30321 uint32 flags; 30322 void ** buf; 30323 } rx_alloc; 30324 struct { 30325 int unit; 30326 int * burst; 30327 } rx_burst_get; 30328 struct { 30329 int unit; 30330 int burst; 30331 } rx_burst_set; 30332 struct { 30333 int unit; 30334 bcm_rx_cfg_t * cfg; 30335 } rx_cfg_get; 30336 struct { 30337 int unit; 30338 } rx_cfg_init; 30339 struct { 30340 int unit; 30341 uint32 * channels; 30342 } rx_channels_running; 30343 struct { 30344 int unit; 30345 } rx_clear; 30346 struct { 30347 int unit; 30348 bcm_rx_control_t type; 30349 int * arg; 30350 } rx_control_get; 30351 struct { 30352 int unit; 30353 bcm_rx_control_t type; 30354 int arg; 30355 } rx_control_set; 30356 struct { 30357 int unit; 30358 int cos; 30359 int * burst; 30360 } rx_cos_burst_get; 30361 struct { 30362 int unit; 30363 int cos; 30364 int burst; 30365 } rx_cos_burst_set; 30366 struct { 30367 int unit; 30368 int cos; 30369 int * max_q_len; 30370 } rx_cos_max_len_get; 30371 struct { 30372 int unit; 30373 int cos; 30374 int max_q_len; 30375 } rx_cos_max_len_set; 30376 struct { 30377 int unit; 30378 int cos; 30379 int * pps; 30380 } rx_cos_rate_get; 30381 struct { 30382 int unit; 30383 int cos; 30384 int pps; 30385 } rx_cos_rate_set; 30386 struct { 30387 int unit; 30388 int index; 30389 } rx_cosq_mapping_delete; 30390 struct { 30391 int unit; 30392 uint32 options; 30393 bcm_rx_cosq_mapping_t * rx_cosq_mapping; 30394 } rx_cosq_mapping_extended_add; 30395 struct { 30396 int unit; 30397 bcm_rx_cosq_mapping_t * rx_cosq_mapping; 30398 } rx_cosq_mapping_extended_delete; 30399 struct { 30400 int unit; 30401 } rx_cosq_mapping_extended_delete_all; 30402 struct { 30403 int unit; 30404 bcm_rx_cosq_mapping_t * rx_cosq_mapping; 30405 } rx_cosq_mapping_extended_get; 30406 struct { 30407 int unit; 30408 uint32 options; 30409 bcm_rx_cosq_mapping_t * rx_cosq_mapping; 30410 } rx_cosq_mapping_extended_set; 30411 struct { 30412 int unit; 30413 int index; 30414 bcm_rx_reasons_t * reasons; 30415 bcm_rx_reasons_t * reasons_mask; 30416 uint8 * int_prio; 30417 uint8 * int_prio_mask; 30418 uint32 * packet_type; 30419 uint32 * packet_type_mask; 30420 bcm_cos_queue_t * cosq; 30421 } rx_cosq_mapping_get; 30422 struct { 30423 int unit; 30424 bcm_rx_reasons_t * reasons; 30425 } rx_cosq_mapping_reasons_get; 30426 struct { 30427 int unit; 30428 int index; 30429 bcm_rx_reasons_t reasons; 30430 bcm_rx_reasons_t reasons_mask; 30431 uint8 int_prio; 30432 uint8 int_prio_mask; 30433 uint32 packet_type; 30434 uint32 packet_type_mask; 30435 bcm_cos_queue_t cosq; 30436 } rx_cosq_mapping_set; 30437 struct { 30438 int unit; 30439 int * size; 30440 } rx_cosq_mapping_size_get; 30441 struct { 30442 int unit; 30443 int * pps; 30444 } rx_cpu_rate_get; 30445 struct { 30446 int unit; 30447 int pps; 30448 } rx_cpu_rate_set; 30449 struct { 30450 int unit; 30451 void * pkt_data; 30452 } rx_free; 30453 struct { 30454 int unit; 30455 void * pkt_data; 30456 } rx_free_enqueue; 30457 struct { 30458 int unit; 30459 } rx_init; 30460 struct { 30461 int unit; 30462 bcm_rx_mtu_config_t * config; 30463 } rx_mtu_get; 30464 struct { 30465 int unit; 30466 uint32 flags; 30467 bcm_rx_mtu_profile_key_t * mtu_key; 30468 bcm_rx_mtu_profile_value_t * mtu_value; 30469 } rx_mtu_profile_get; 30470 struct { 30471 int unit; 30472 uint32 flags; 30473 bcm_rx_mtu_profile_key_t * mtu_key; 30474 bcm_rx_mtu_profile_value_t * mtu_value; 30475 } rx_mtu_profile_set; 30476 struct { 30477 int unit; 30478 bcm_rx_mtu_config_t * config; 30479 } rx_mtu_set; 30480 struct { 30481 int unit; 30482 int size; 30483 uint32 flags; 30484 void ** pool; 30485 } rx_pool_alloc; 30486 struct { 30487 int unit; 30488 void * buf; 30489 } rx_pool_free; 30490 struct { 30491 int pkt_count; 30492 int bytes_per_pkt; 30493 } rx_pool_setup; 30494 struct { 30495 int unit; 30496 bcm_cos_queue_t queue_id; 30497 bcm_rx_chan_t * chan_id; 30498 } rx_queue_channel_get; 30499 struct { 30500 int unit; 30501 bcm_cos_queue_t queue_id; 30502 bcm_rx_chan_t chan_id; 30503 } rx_queue_channel_set; 30504 struct { 30505 int unit; 30506 bcm_cos_queue_t * cosq; 30507 } rx_queue_max_get; 30508 struct { 30509 int unit; 30510 bcm_cos_queue_t cosq; 30511 int * packet_count; 30512 } rx_queue_packet_count_get; 30513 struct { 30514 int unit; 30515 bcm_cos_queue_t cosq; 30516 int * packet_tokens; 30517 } rx_queue_rate_limit_status_get; 30518 struct { 30519 int unit; 30520 char * name; 30521 bcm_cos_queue_t cosq; 30522 bcm_rx_cb_f callback; 30523 uint8 priority; 30524 void * cookie; 30525 uint32 flags; 30526 } rx_queue_register; 30527 struct { 30528 int unit; 30529 bcm_cos_queue_t cosq; 30530 bcm_rx_cb_f callback; 30531 uint8 priority; 30532 } rx_queue_unregister; 30533 struct { 30534 int unit; 30535 int * pps; 30536 } rx_rate_get; 30537 struct { 30538 int unit; 30539 int pps; 30540 } rx_rate_set; 30541 struct { 30542 int unit; 30543 bcm_rx_reasons_t * reasons; 30544 } rx_reasons_get; 30545 struct { 30546 int unit; 30547 bcm_rx_reasons_t rx_reasons; 30548 bcm_policer_t polid; 30549 } rx_reasons_policer_set; 30550 struct { 30551 int unit; 30552 bcm_rx_redirect_t mode; 30553 bcm_rx_reasons_t * reasons; 30554 } rx_redirect_reasons_get; 30555 struct { 30556 int unit; 30557 bcm_rx_redirect_t mode; 30558 bcm_rx_reasons_t reasons; 30559 } rx_redirect_reasons_set; 30560 struct { 30561 int unit; 30562 char * name; 30563 bcm_rx_cb_f callback; 30564 uint8 priority; 30565 void * cookie; 30566 uint32 flags; 30567 } rx_register; 30568 #ifdef BCM_RPC_SUPPORT 30569 struct { 30570 int len; 30571 bcm_pkt_t ** pkt; 30572 } rx_remote_pkt_alloc; 30573 #endif /* BCM_RPC_SUPPORT */ 30574 struct { 30575 int unit; 30576 bcm_pkt_t * pkt; 30577 } rx_remote_pkt_enqueue; 30578 #ifdef BCM_RPC_SUPPORT 30579 struct { 30580 bcm_pkt_t * pkt; 30581 } rx_remote_pkt_free; 30582 #endif /* BCM_RPC_SUPPORT */ 30583 struct { 30584 int unit; 30585 bcm_rx_sched_cb sched_cb; 30586 } rx_sched_register; 30587 struct { 30588 int unit; 30589 } rx_sched_unregister; 30590 #ifdef BROADCOM_DEBUG 30591 struct { 30592 int unit; 30593 } rx_show; 30594 #endif /* BROADCOM_DEBUG */ 30595 struct { 30596 int unit; 30597 int flags; 30598 int * snoop_cmnd; 30599 } rx_snoop_create; 30600 struct { 30601 int unit; 30602 int flags; 30603 int snoop_cmnd; 30604 } rx_snoop_destroy; 30605 struct { 30606 int unit; 30607 int snoop_cmnd; 30608 bcm_rx_snoop_config_t * config; 30609 } rx_snoop_get; 30610 struct { 30611 int unit; 30612 int snoop_cmnd; 30613 bcm_rx_snoop_config_t * config; 30614 } rx_snoop_set; 30615 struct { 30616 int unit; 30617 bcm_rx_cfg_t * cfg; 30618 } rx_start; 30619 struct { 30620 int unit; 30621 bcm_rx_cfg_t * cfg; 30622 } rx_stop; 30623 struct { 30624 int unit; 30625 bcm_rx_trap_t trap_type; 30626 } rx_trap_action_profile_clear; 30627 struct { 30628 int unit; 30629 bcm_rx_trap_t trap_type; 30630 bcm_gport_t * gport; 30631 } rx_trap_action_profile_get; 30632 struct { 30633 int unit; 30634 uint32 flags; 30635 bcm_rx_trap_t trap_type; 30636 bcm_gport_t gport; 30637 } rx_trap_action_profile_set; 30638 struct { 30639 int unit; 30640 int trap_id; 30641 bcm_rx_trap_config_t * config; 30642 } rx_trap_get; 30643 struct { 30644 int unit; 30645 bcm_rx_trap_lif_config_t * lif_config_p; 30646 } rx_trap_lif_get; 30647 struct { 30648 int unit; 30649 uint32 flags; 30650 bcm_rx_trap_lif_config_t * lif_config_p; 30651 } rx_trap_lif_set; 30652 struct { 30653 int unit; 30654 uint8 prog_index; 30655 bcm_rx_trap_prog_config_t * prog_config_p; 30656 } rx_trap_prog_get; 30657 struct { 30658 int unit; 30659 uint32 flags; 30660 uint8 prog_index; 30661 bcm_rx_trap_prog_config_t * prog_config_p; 30662 } rx_trap_prog_set; 30663 struct { 30664 int unit; 30665 bcm_rx_trap_protocol_key_t * key_p; 30666 } rx_trap_protocol_clear; 30667 struct { 30668 int unit; 30669 bcm_rx_trap_protocol_key_t * key_p; 30670 bcm_gport_t * trap_gport_p; 30671 } rx_trap_protocol_get; 30672 struct { 30673 int unit; 30674 bcm_if_t intf; 30675 bcm_rx_trap_protocol_profiles_t * protocol_profiles_p; 30676 } rx_trap_protocol_interface_profiles_get; 30677 struct { 30678 int unit; 30679 bcm_if_t intf; 30680 bcm_rx_trap_protocol_profiles_t * protocol_profiles_p; 30681 } rx_trap_protocol_interface_profiles_set; 30682 struct { 30683 int unit; 30684 bcm_gport_t port; 30685 bcm_rx_trap_protocol_profiles_t * protocol_profiles_p; 30686 } rx_trap_protocol_profiles_get; 30687 struct { 30688 int unit; 30689 bcm_gport_t port; 30690 bcm_rx_trap_protocol_profiles_t * protocol_profiles_p; 30691 } rx_trap_protocol_profiles_set; 30692 struct { 30693 int unit; 30694 bcm_rx_trap_protocol_key_t * key_p; 30695 bcm_gport_t trap_gport; 30696 } rx_trap_protocol_set; 30697 struct { 30698 int unit; 30699 int trap_id; 30700 bcm_rx_trap_config_t * config; 30701 } rx_trap_set; 30702 struct { 30703 int unit; 30704 bcm_rx_trap_svtag_key_t * svtag_trap_key; 30705 bcm_gport_t * action_gport; 30706 } rx_trap_svtag_get; 30707 struct { 30708 int unit; 30709 bcm_rx_trap_svtag_key_t * svtag_trap_key; 30710 bcm_gport_t action_gport; 30711 } rx_trap_svtag_set; 30712 struct { 30713 int unit; 30714 uint32 flags; 30715 int sw_trap_id; 30716 int * hw_trap_id; 30717 } rx_trap_sw_to_hw_id_map_get; 30718 struct { 30719 int unit; 30720 int flags; 30721 bcm_rx_trap_t type; 30722 int * trap_id; 30723 } rx_trap_type_create; 30724 struct { 30725 int unit; 30726 int trap_id; 30727 } rx_trap_type_destroy; 30728 struct { 30729 int unit; 30730 int flags; 30731 int trap_id; 30732 bcm_rx_trap_t * trap_type; 30733 } rx_trap_type_from_id_get; 30734 struct { 30735 int unit; 30736 int flags; 30737 bcm_rx_trap_t type; 30738 int * trap_id; 30739 } rx_trap_type_get; 30740 struct { 30741 int unit; 30742 int * next_unit; 30743 } rx_unit_next_get; 30744 struct { 30745 int unit; 30746 bcm_rx_cb_f callback; 30747 uint8 priority; 30748 } rx_unregister; 30749 struct { 30750 int unit; 30751 bcm_sat_config_t * conf; 30752 } sat_config_get; 30753 struct { 30754 int unit; 30755 bcm_sat_config_t * conf; 30756 } sat_config_set; 30757 struct { 30758 int unit; 30759 bcm_sat_ctf_t ctf_id; 30760 bcm_sat_ctf_availability_config_t * config; 30761 } sat_ctf_availability_config_set; 30762 struct { 30763 int unit; 30764 int max_bins_count; 30765 bcm_sat_ctf_bin_limit_t * bins; 30766 int * bins_count; 30767 } sat_ctf_bin_limit_get; 30768 struct { 30769 int unit; 30770 int bins_count; 30771 bcm_sat_ctf_bin_limit_t * bins; 30772 } sat_ctf_bin_limit_set; 30773 struct { 30774 int unit; 30775 uint32 flags; 30776 bcm_sat_ctf_t * ctf_id; 30777 } sat_ctf_create; 30778 struct { 30779 int unit; 30780 bcm_sat_ctf_t ctf_id; 30781 } sat_ctf_destroy; 30782 struct { 30783 int unit; 30784 } sat_ctf_destroy_all; 30785 struct { 30786 int unit; 30787 bcm_sat_ctf_identifier_t * identifier; 30788 bcm_sat_ctf_t ctf_id; 30789 } sat_ctf_identifier_map; 30790 struct { 30791 int unit; 30792 bcm_sat_ctf_identifier_t * identifier; 30793 } sat_ctf_identifier_unmap; 30794 struct { 30795 int unit; 30796 bcm_sat_ctf_t ctf_id; 30797 bcm_sat_ctf_packet_info_t * packet_info; 30798 } sat_ctf_packet_config; 30799 struct { 30800 int unit; 30801 bcm_sat_ctf_t ctf_id; 30802 bcm_sat_ctf_report_config_t * reports; 30803 } sat_ctf_reports_config_set; 30804 struct { 30805 int unit; 30806 bcm_sat_ctf_t ctf_id; 30807 bcm_sat_ctf_stat_config_t * stat; 30808 } sat_ctf_stat_config_set; 30809 struct { 30810 int unit; 30811 bcm_sat_ctf_t ctf_id; 30812 uint32 flags; 30813 bcm_sat_ctf_stat_t * stat; 30814 } sat_ctf_stat_get; 30815 struct { 30816 int unit; 30817 uint32 trap_id; 30818 } sat_ctf_trap_add; 30819 struct { 30820 int unit; 30821 uint32 trap_data; 30822 uint32 trap_data_mask; 30823 uint32 session_id; 30824 } sat_ctf_trap_data_to_session_map; 30825 struct { 30826 int unit; 30827 uint32 trap_data; 30828 uint32 trap_data_mask; 30829 } sat_ctf_trap_data_to_session_unmap; 30830 struct { 30831 int unit; 30832 uint32 trap_id; 30833 } sat_ctf_trap_remove; 30834 struct { 30835 int unit; 30836 } sat_ctf_trap_remove_all; 30837 struct { 30838 int unit; 30839 bcm_sat_ctf_traverse_cb cb; 30840 void * user_data; 30841 } sat_ctf_traverse; 30842 struct { 30843 int unit; 30844 bcm_sat_endpoint_info_t * endpoint_info; 30845 } sat_endpoint_create; 30846 struct { 30847 int unit; 30848 bcm_sat_endpoint_t endpoint; 30849 uint32 flags; 30850 } sat_endpoint_destroy; 30851 struct { 30852 int unit; 30853 uint32 flags; 30854 } sat_endpoint_destroy_all; 30855 struct { 30856 int unit; 30857 bcm_sat_endpoint_t endpoint; 30858 uint32 flags; 30859 bcm_sat_endpoint_info_t * endpoint_info; 30860 } sat_endpoint_get; 30861 struct { 30862 int unit; 30863 uint32 flags; 30864 bcm_sat_endpoint_traverse_cb cb; 30865 void * user_data; 30866 } sat_endpoint_traverse; 30867 struct { 30868 int unit; 30869 bcm_sat_event_type_t event_type; 30870 bcm_sat_event_cb cb; 30871 void * user_data; 30872 } sat_event_register; 30873 struct { 30874 int unit; 30875 bcm_sat_event_type_t event_type; 30876 bcm_sat_event_cb cb; 30877 } sat_event_unregister; 30878 struct { 30879 int unit; 30880 bcm_sat_gtf_t gtf_id; 30881 int priority; 30882 bcm_sat_gtf_bandwidth_t * bw; 30883 } sat_gtf_bandwidth_get; 30884 struct { 30885 int unit; 30886 bcm_sat_gtf_t gtf_id; 30887 int priority; 30888 bcm_sat_gtf_bandwidth_t * bw; 30889 } sat_gtf_bandwidth_set; 30890 struct { 30891 int unit; 30892 uint32 flags; 30893 bcm_sat_gtf_t * gtf_id; 30894 } sat_gtf_create; 30895 struct { 30896 int unit; 30897 bcm_sat_gtf_t gtf_id; 30898 } sat_gtf_destroy; 30899 struct { 30900 int unit; 30901 } sat_gtf_destroy_all; 30902 struct { 30903 int unit; 30904 bcm_sat_gtf_t gtf_id; 30905 bcm_sat_gtf_packet_config_t * config; 30906 } sat_gtf_packet_config; 30907 struct { 30908 int unit; 30909 bcm_sat_gtf_t gtf_id; 30910 bcm_sat_gtf_packet_config_t * config; 30911 } sat_gtf_packet_config_get; 30912 struct { 30913 int unit; 30914 bcm_sat_gtf_t gtf_id; 30915 bcm_sat_gtf_packet_config_t * config; 30916 } sat_gtf_packet_config_set; 30917 struct { 30918 int unit; 30919 bcm_sat_gtf_t gtf_id; 30920 bcm_sat_gtf_pri_t priority; 30921 } sat_gtf_packet_start; 30922 struct { 30923 int unit; 30924 bcm_sat_gtf_t gtf_id; 30925 bcm_sat_gtf_pri_t priority; 30926 } sat_gtf_packet_stop; 30927 struct { 30928 int unit; 30929 bcm_sat_gtf_t gtf_id; 30930 int priority; 30931 bcm_sat_gtf_rate_pattern_t * config; 30932 } sat_gtf_rate_pattern_get; 30933 struct { 30934 int unit; 30935 bcm_sat_gtf_t gtf_id; 30936 int priority; 30937 bcm_sat_gtf_rate_pattern_t * config; 30938 } sat_gtf_rate_pattern_set; 30939 struct { 30940 int unit; 30941 bcm_sat_gtf_t gtf_id; 30942 int priority; 30943 uint32 flags; 30944 bcm_sat_gtf_stat_counter_t type; 30945 uint64 * value; 30946 } sat_gtf_stat_get; 30947 struct { 30948 int unit; 30949 bcm_sat_gtf_t gtf_id; 30950 bcm_sat_gtf_stat_multi_t * stat; 30951 } sat_gtf_stat_multi_get; 30952 struct { 30953 int unit; 30954 bcm_sat_gtf_traverse_cb cb; 30955 void * user_data; 30956 } sat_gtf_traverse; 30957 struct { 30958 int unit; 30959 bcm_srv6_extension_terminator_mapping_t * info; 30960 } srv6_extension_terminator_add; 30961 struct { 30962 int unit; 30963 bcm_srv6_extension_terminator_mapping_t * info; 30964 } srv6_extension_terminator_delete; 30965 struct { 30966 int unit; 30967 bcm_srv6_extension_terminator_mapping_t * info; 30968 } srv6_extension_terminator_get; 30969 struct { 30970 int unit; 30971 bcm_srv6_extension_terminator_traverse_info_t additional_info; 30972 bcm_srv6_extension_terminator_traverse_cb cb; 30973 void * user_data; 30974 } srv6_extension_terminator_traverse; 30975 struct { 30976 int unit; 30977 bcm_srv6_sid_initiator_info_t * info; 30978 } srv6_sid_initiator_create; 30979 struct { 30980 int unit; 30981 bcm_srv6_sid_initiator_info_t * info; 30982 } srv6_sid_initiator_delete; 30983 struct { 30984 int unit; 30985 bcm_srv6_sid_initiator_info_t * info; 30986 } srv6_sid_initiator_get; 30987 struct { 30988 int unit; 30989 bcm_srv6_sid_initiator_traverse_info_t additional_info; 30990 bcm_srv6_sid_initiator_traverse_cb cb; 30991 void * user_data; 30992 } srv6_sid_initiator_traverse; 30993 struct { 30994 int unit; 30995 bcm_srv6_srh_base_initiator_info_t * info; 30996 } srv6_srh_base_initiator_create; 30997 struct { 30998 int unit; 30999 bcm_srv6_srh_base_initiator_info_t * info; 31000 } srv6_srh_base_initiator_delete; 31001 struct { 31002 int unit; 31003 bcm_srv6_srh_base_initiator_info_t * info; 31004 } srv6_srh_base_initiator_get; 31005 struct { 31006 int unit; 31007 bcm_srv6_srh_base_initiator_traverse_info_t additional_info; 31008 bcm_srv6_srh_base_initiator_traverse_cb cb; 31009 void * user_data; 31010 } srv6_srh_base_initiator_traverse; 31011 struct { 31012 int unit; 31013 bcm_port_t port; 31014 } stat_clear; 31015 struct { 31016 int unit; 31017 bcm_port_t port; 31018 bcm_stat_val_t type; 31019 } stat_clear_single; 31020 struct { 31021 int unit; 31022 int flags; 31023 bcm_stat_control_t type; 31024 int * arg; 31025 } stat_control_get; 31026 struct { 31027 int unit; 31028 int flags; 31029 bcm_stat_control_t type; 31030 int arg; 31031 } stat_control_set; 31032 struct { 31033 int unit; 31034 bcm_stat_counter_engine_t * engine; 31035 bcm_stat_counter_config_t * config; 31036 } stat_counter_config_get; 31037 struct { 31038 int unit; 31039 bcm_stat_counter_engine_t * engine; 31040 bcm_stat_counter_config_t * config; 31041 } stat_counter_config_set; 31042 struct { 31043 int unit; 31044 uint32 flags; 31045 bcm_stat_counter_database_t * database; 31046 bcm_stat_counter_database_control_t control; 31047 uint32 * arg; 31048 } stat_counter_database_control_get; 31049 struct { 31050 int unit; 31051 uint32 flags; 31052 bcm_stat_counter_database_t * database; 31053 bcm_stat_counter_database_control_t control; 31054 uint32 arg; 31055 } stat_counter_database_control_set; 31056 struct { 31057 int unit; 31058 uint32 flags; 31059 bcm_core_t core_id; 31060 int * database_id; 31061 } stat_counter_database_create; 31062 struct { 31063 int unit; 31064 uint32 flags; 31065 bcm_stat_counter_database_t * database; 31066 } stat_counter_database_destroy; 31067 struct { 31068 int unit; 31069 uint32 flags; 31070 bcm_stat_counter_database_t * database; 31071 bcm_stat_counter_enable_t * enable; 31072 } stat_counter_database_enable_get; 31073 struct { 31074 int unit; 31075 uint32 flags; 31076 bcm_stat_counter_database_t * database; 31077 bcm_stat_counter_enable_t * enable; 31078 } stat_counter_database_enable_set; 31079 struct { 31080 int unit; 31081 uint32 flags; 31082 bcm_stat_counter_database_t * database; 31083 int engine_id; 31084 } stat_counter_engine_attach; 31085 struct { 31086 int unit; 31087 uint32 flags; 31088 bcm_stat_engine_t * engine; 31089 bcm_stat_counter_engine_control_t control; 31090 uint32 * arg; 31091 } stat_counter_engine_control_get; 31092 struct { 31093 int unit; 31094 uint32 flags; 31095 bcm_stat_engine_t * engine; 31096 bcm_stat_counter_engine_control_t control; 31097 uint32 arg; 31098 } stat_counter_engine_control_set; 31099 struct { 31100 int unit; 31101 uint32 flags; 31102 bcm_stat_counter_database_t * database; 31103 int engine_id; 31104 } stat_counter_engine_detach; 31105 struct { 31106 int unit; 31107 uint32 flags; 31108 bcm_stat_engine_t * engine; 31109 bcm_stat_eviction_t * eviction; 31110 } stat_counter_eviction_get; 31111 struct { 31112 int unit; 31113 uint32 flags; 31114 bcm_stat_engine_t * engine; 31115 bcm_stat_eviction_t * eviction; 31116 } stat_counter_eviction_set; 31117 struct { 31118 int unit; 31119 uint32 flags; 31120 bcm_stat_counter_interface_key_t * interface; 31121 bcm_stat_expansion_select_t * expansion_select; 31122 } stat_counter_expansion_select_get; 31123 struct { 31124 int unit; 31125 uint32 flags; 31126 bcm_stat_counter_interface_key_t * interface; 31127 bcm_stat_expansion_select_t * expansion_select; 31128 } stat_counter_expansion_select_set; 31129 struct { 31130 int unit; 31131 uint32 flags; 31132 bcm_stat_counter_explicit_input_data_t * stat_counter_input_data; 31133 bcm_stat_counter_output_data_t * stat_counter_output_data; 31134 } stat_counter_explicit_get; 31135 struct { 31136 int unit; 31137 bcm_stat_counter_source_t source; 31138 int filter_max_count; 31139 bcm_stat_counter_filter_t * filter_array; 31140 int * filter_count; 31141 } stat_counter_filter_get; 31142 struct { 31143 int unit; 31144 uint32 flags; 31145 bcm_stat_counter_command_id_key_t * key; 31146 bcm_stat_counter_group_filter_t filter; 31147 int * is_active; 31148 } stat_counter_filter_group_get; 31149 struct { 31150 int unit; 31151 uint32 flags; 31152 bcm_stat_counter_command_id_key_t * key; 31153 bcm_stat_counter_group_filter_t filter; 31154 int is_active; 31155 } stat_counter_filter_group_set; 31156 struct { 31157 int unit; 31158 bcm_stat_counter_source_t source; 31159 bcm_stat_counter_filter_t filter; 31160 int * is_active; 31161 } stat_counter_filter_is_active_get; 31162 struct { 31163 int unit; 31164 bcm_stat_counter_source_t source; 31165 bcm_stat_counter_filter_t * filter_array; 31166 int filter_count; 31167 int is_active; 31168 } stat_counter_filter_set; 31169 struct { 31170 int unit; 31171 uint32 flags; 31172 bcm_stat_counter_input_data_t * stat_counter_input_data; 31173 bcm_stat_counter_output_data_t * stat_counter_output_data; 31174 } stat_counter_get; 31175 struct { 31176 int unit; 31177 uint32 flags; 31178 bcm_stat_counter_database_t * database; 31179 bcm_stat_counter_interface_t * config; 31180 } stat_counter_interface_get; 31181 struct { 31182 int unit; 31183 uint32 flags; 31184 bcm_stat_counter_database_t * database; 31185 bcm_stat_counter_interface_t * config; 31186 } stat_counter_interface_set; 31187 struct { 31188 int unit; 31189 uint32 flags; 31190 bcm_stat_counter_source_t * source; 31191 bcm_stat_counter_lif_mask_t * counting_mask; 31192 bcm_stat_counter_lif_stack_id_t * lif_stack_id_to_count; 31193 } stat_counter_lif_counting_get; 31194 struct { 31195 int unit; 31196 uint32 flags; 31197 bcm_stat_counter_source_type_t source; 31198 bcm_stat_counter_lif_range_id_t range_id; 31199 bcm_stat_counter_lif_counting_range_t * lif_range; 31200 } stat_counter_lif_counting_range_get; 31201 struct { 31202 int unit; 31203 uint32 flags; 31204 bcm_stat_counter_source_type_t source; 31205 bcm_stat_counter_lif_range_id_t range_id; 31206 bcm_stat_counter_lif_counting_range_t * lif_range; 31207 } stat_counter_lif_counting_range_set; 31208 struct { 31209 int unit; 31210 uint32 flags; 31211 bcm_stat_counter_source_t * source; 31212 bcm_stat_counter_lif_mask_t * counting_mask; 31213 bcm_stat_counter_lif_stack_id_t lif_stack_id_to_count; 31214 } stat_counter_lif_counting_set; 31215 struct { 31216 int unit; 31217 uint32 flags; 31218 bcm_stat_counter_database_t * database; 31219 bcm_stat_counter_set_map_t * counter_set_map; 31220 } stat_counter_set_mapping_get; 31221 struct { 31222 int unit; 31223 uint32 flags; 31224 bcm_stat_counter_database_t * database; 31225 bcm_stat_counter_set_map_t * counter_set_map; 31226 } stat_counter_set_mapping_set; 31227 struct { 31228 int unit; 31229 bcm_port_t port; 31230 bcm_stat_val_t type; 31231 bcm_custom_stat_trigger_t trigger; 31232 } stat_custom_add; 31233 struct { 31234 int unit; 31235 bcm_port_t port; 31236 bcm_stat_val_t type; 31237 bcm_custom_stat_trigger_t trigger; 31238 int * result; 31239 } stat_custom_check; 31240 struct { 31241 int unit; 31242 bcm_stat_custom_base_index_action_t idx_action; 31243 bcm_stat_custom_counter_info_t counter_info_old; 31244 bcm_stat_custom_counter_info_t * counter_info_new; 31245 } stat_custom_counter_id_move; 31246 struct { 31247 int unit; 31248 bcm_port_t port; 31249 bcm_stat_val_t type; 31250 bcm_custom_stat_trigger_t trigger; 31251 } stat_custom_delete; 31252 struct { 31253 int unit; 31254 bcm_port_t port; 31255 bcm_stat_val_t type; 31256 } stat_custom_delete_all; 31257 struct { 31258 int unit; 31259 bcm_port_t port; 31260 bcm_stat_val_t type; 31261 uint32 * flags; 31262 } stat_custom_get; 31263 struct { 31264 int unit; 31265 uint32 mode_id; 31266 bcm_stat_object_t object; 31267 uint32 * stat_counter_id; 31268 uint32 * num_entries; 31269 } stat_custom_group_create; 31270 struct { 31271 int unit; 31272 uint32 mode_id; 31273 bcm_stat_object_t object; 31274 uint32 pool_id; 31275 uint32 base_idx; 31276 bcm_stat_custom_counter_info_t * counter_info; 31277 } stat_custom_group_id_create; 31278 struct { 31279 int unit; 31280 bcm_port_t port; 31281 bcm_stat_val_t type; 31282 uint32 flags; 31283 } stat_custom_set; 31284 struct { 31285 int unit; 31286 uint32 flags; 31287 bcm_stat_counter_database_t * database; 31288 int type_id; 31289 bcm_stat_eviction_boundaries_t * boundaries; 31290 } stat_database_eviction_boundaries_get; 31291 struct { 31292 int unit; 31293 uint32 flags; 31294 bcm_stat_counter_database_t * database; 31295 int type_id; 31296 bcm_stat_eviction_boundaries_t * boundaries; 31297 } stat_database_eviction_boundaries_set; 31298 struct { 31299 int unit; 31300 bcm_port_t port; 31301 bcm_stat_val_t type; 31302 uint64 * value; 31303 } stat_direct_get; 31304 struct { 31305 int unit; 31306 bcm_port_t port; 31307 int nstat; 31308 bcm_stat_val_t * stat_arr; 31309 uint64 * value_arr; 31310 } stat_direct_multi_get; 31311 struct { 31312 int unit; 31313 bcm_pkt_drop_event_t type; 31314 uint64 * value; 31315 } stat_drop_event_counter_get; 31316 struct { 31317 int unit; 31318 bcm_pkt_drop_event_t type; 31319 uint64 value; 31320 } stat_drop_event_counter_set; 31321 struct { 31322 int unit; 31323 bcm_pkt_drop_event_t type; 31324 uint64 * value; 31325 } stat_drop_event_counter_sync_get; 31326 struct { 31327 int unit; 31328 int flags; 31329 bcm_stat_egress_receive_tm_pointer_format_t * pointer_format; 31330 } stat_egress_receive_tm_pointer_format_get; 31331 struct { 31332 int unit; 31333 int flags; 31334 bcm_stat_egress_receive_tm_pointer_format_t * pointer_format; 31335 } stat_egress_receive_tm_pointer_format_set; 31336 struct { 31337 int unit; 31338 uint32 flags; 31339 bcm_stat_engine_t * engine; 31340 bcm_stat_eviction_boundaries_t * boundaries; 31341 } stat_eviction_boundaries_get; 31342 struct { 31343 int unit; 31344 uint32 flags; 31345 bcm_stat_engine_t * engine; 31346 bcm_stat_eviction_boundaries_t * boundaries; 31347 } stat_eviction_boundaries_set; 31348 struct { 31349 int unit; 31350 uint32 stat_counter_id; 31351 bcm_stat_flex_stat_t stat; 31352 uint32 num_entries; 31353 uint32 * counter_indexes; 31354 bcm_stat_value_t * counter_values; 31355 } stat_flex_counter_get; 31356 struct { 31357 int unit; 31358 uint32 stat_counter_id; 31359 bcm_stat_flex_stat_t stat; 31360 uint32 num_entries; 31361 uint32 * counter_indexes; 31362 bcm_stat_value_t * counter_values; 31363 } stat_flex_counter_set; 31364 struct { 31365 int unit; 31366 uint32 stat_counter_id; 31367 bcm_stat_flex_stat_t stat; 31368 uint32 num_entries; 31369 uint32 * counter_indexes; 31370 bcm_stat_value_t * counter_values; 31371 } stat_flex_counter_sync_get; 31372 struct { 31373 int unit; 31374 bcm_stat_flex_direction_t direction; 31375 uint32 num_pools; 31376 bcm_stat_flex_pool_stat_info_t * flex_pool_stat; 31377 uint32 * actual_num_pools; 31378 } stat_flex_pool_info_multi_get; 31379 struct { 31380 int unit; 31381 bcm_port_t port; 31382 bcm_stat_val_t type; 31383 uint64 * value; 31384 } stat_get; 31385 struct { 31386 int unit; 31387 bcm_port_t port; 31388 bcm_stat_val_t type; 31389 uint32 * value; 31390 } stat_get32; 31391 struct { 31392 int unit; 31393 bcm_stat_object_t object; 31394 bcm_stat_group_mode_t group_mode; 31395 uint32 * stat_counter_id; 31396 uint32 * num_entries; 31397 } stat_group_create; 31398 struct { 31399 int unit; 31400 uint32 stat_counter_id; 31401 } stat_group_destroy; 31402 struct { 31403 int unit; 31404 uint32 flags; 31405 bcm_stat_counter_group_filter_t group; 31406 int max_drop_reason_count; 31407 bcm_cosq_drop_reason_t * drop_reasons_array; 31408 int * drop_reasons_count; 31409 } stat_group_drop_reasons_get; 31410 struct { 31411 int unit; 31412 uint32 flags; 31413 bcm_stat_counter_group_filter_t group; 31414 bcm_cosq_drop_reason_t * drop_reasons_array; 31415 int drop_reasons_count; 31416 } stat_group_drop_reasons_set; 31417 struct { 31418 int unit; 31419 bcm_stat_object_t object; 31420 bcm_stat_group_mode_t group_mode; 31421 } stat_group_dump; 31422 struct { 31423 int unit; 31424 } stat_group_dump_all; 31425 struct { 31426 int unit; 31427 bcm_stat_group_mode_attr_t attr; 31428 uint32 num_of_attr_values; 31429 uint32 * attr_values; 31430 bcm_stat_group_mode_attr_class_id_t * attr_class_id; 31431 } stat_group_mode_attr_class_id_create; 31432 struct { 31433 int unit; 31434 bcm_stat_group_mode_attr_class_id_t attr_class_id; 31435 } stat_group_mode_attr_class_id_destroy; 31436 struct { 31437 int unit; 31438 uint32 options; 31439 bcm_stat_group_mode_id_config_t * stat_config; 31440 uint32 num_selectors; 31441 bcm_stat_group_mode_attr_selector_t * attr_sel; 31442 uint32 * mode_id; 31443 } stat_group_mode_id_config_create; 31444 struct { 31445 int unit; 31446 uint32 mode_id; 31447 bcm_stat_group_mode_id_config_t * config; 31448 uint32 num_selectors; 31449 bcm_stat_group_mode_attr_selector_t * attr_sel; 31450 uint32 * actual_num_selectors; 31451 } stat_group_mode_id_config_get; 31452 struct { 31453 int unit; 31454 uint32 flags; 31455 uint32 total_counters; 31456 uint32 num_selectors; 31457 bcm_stat_group_mode_attr_selector_t * attr_selectors; 31458 uint32 * mode_id; 31459 } stat_group_mode_id_create; 31460 struct { 31461 int unit; 31462 uint32 mode_id; 31463 } stat_group_mode_id_destroy; 31464 struct { 31465 int unit; 31466 uint32 mode_id; 31467 uint32 * flags; 31468 uint32 * total_counters; 31469 uint32 num_selectors; 31470 bcm_stat_group_mode_attr_selector_t * attr_selectors; 31471 uint32 * actual_num_selectors; 31472 } stat_group_mode_id_get; 31473 struct { 31474 int unit; 31475 bcm_stat_object_t object; 31476 int stat_max; 31477 uint32 * stat_array; 31478 int * stat_count; 31479 } stat_id_get_all; 31480 struct { 31481 int unit; 31482 } stat_init; 31483 struct { 31484 int unit; 31485 int flags; 31486 bcm_stat_latency_port_stat_id_key_t * key; 31487 int * stat_id; 31488 } stat_latency_port_stat_id_get; 31489 struct { 31490 int unit; 31491 uint32 flags; 31492 int lif_counting_profile; 31493 bcm_stat_lif_counting_t * lif_counting; 31494 } stat_lif_counting_profile_get; 31495 struct { 31496 int unit; 31497 uint32 flags; 31498 int lif_counting_profile; 31499 bcm_stat_lif_counting_t * lif_counting; 31500 } stat_lif_counting_profile_set; 31501 struct { 31502 int unit; 31503 uint32 flags; 31504 bcm_stat_lif_counting_source_t * source; 31505 bcm_stat_counter_lif_stack_id_t lif_stack_level; 31506 int * priority; 31507 } stat_lif_counting_stack_level_priority_get; 31508 struct { 31509 int unit; 31510 uint32 flags; 31511 bcm_stat_lif_counting_source_t * source; 31512 bcm_stat_counter_lif_stack_id_t lif_stack_level; 31513 int priority; 31514 } stat_lif_counting_stack_level_priority_set; 31515 struct { 31516 int unit; 31517 bcm_port_t port; 31518 int nstat; 31519 bcm_stat_val_t * stat_arr; 31520 uint64 * value_arr; 31521 } stat_multi_get; 31522 struct { 31523 int unit; 31524 bcm_port_t port; 31525 int nstat; 31526 bcm_stat_val_t * stat_arr; 31527 uint32 * value_arr; 31528 } stat_multi_get32; 31529 struct { 31530 int unit; 31531 int flags; 31532 bcm_stat_counter_command_id_key_t * key; 31533 bcm_stat_pkt_size_adjust_select_type_t select_type; 31534 int * enable; 31535 } stat_pkt_size_adjust_select_get; 31536 struct { 31537 int unit; 31538 int flags; 31539 bcm_stat_counter_command_id_key_t * key; 31540 bcm_stat_pkt_size_adjust_select_type_t select_type; 31541 int enable; 31542 } stat_pkt_size_adjust_select_set; 31543 struct { 31544 int unit; 31545 uint32 num_gports; 31546 bcm_gport_t * gport; 31547 uint32 * group_id; 31548 } stat_port_group_create; 31549 struct { 31550 int unit; 31551 uint32 group_id; 31552 } stat_port_group_destroy; 31553 struct { 31554 int unit; 31555 bcm_stat_pp_metadata_info_t * metadata_info; 31556 } stat_pp_metadata_get; 31557 struct { 31558 int unit; 31559 bcm_stat_pp_metadata_info_t * metadata_info; 31560 } stat_pp_metadata_set; 31561 struct { 31562 int unit; 31563 int flags; 31564 bcm_stat_counter_interface_type_t engine_source; 31565 int * stat_pp_profile; 31566 bcm_stat_pp_profile_info_t * stat_pp_profile_info; 31567 } stat_pp_profile_create; 31568 struct { 31569 int unit; 31570 int stat_pp_profile; 31571 } stat_pp_profile_delete; 31572 struct { 31573 int unit; 31574 int stat_pp_profile; 31575 bcm_stat_pp_profile_info_t * stat_pp_profile_info; 31576 } stat_pp_profile_get; 31577 struct { 31578 int unit; 31579 int flags; 31580 int max_nof_elements; 31581 bcm_stat_stif_record_format_element_t * elements_array; 31582 int * nof_elements; 31583 } stat_stif_record_format_get; 31584 struct { 31585 int unit; 31586 int flags; 31587 int nof_elements; 31588 bcm_stat_stif_record_format_element_t * record_format_elements; 31589 } stat_stif_record_format_set; 31590 struct { 31591 int unit; 31592 int flags; 31593 bcm_stat_stif_source_t source; 31594 bcm_port_t * port; 31595 } stat_stif_source_mapping_get; 31596 struct { 31597 int unit; 31598 int flags; 31599 bcm_stat_stif_source_t source; 31600 bcm_port_t port; 31601 } stat_stif_source_mapping_set; 31602 struct { 31603 int unit; 31604 } stat_sync; 31605 struct { 31606 int unit; 31607 bcm_port_t port; 31608 bcm_stat_val_t type; 31609 uint64 * value; 31610 } stat_sync_get; 31611 struct { 31612 int unit; 31613 bcm_port_t port; 31614 bcm_stat_val_t type; 31615 uint32 * value; 31616 } stat_sync_get32; 31617 struct { 31618 int unit; 31619 bcm_port_t port; 31620 int nstat; 31621 bcm_stat_val_t * stat_arr; 31622 uint64 * value_arr; 31623 } stat_sync_multi_get; 31624 struct { 31625 int unit; 31626 bcm_port_t port; 31627 int nstat; 31628 bcm_stat_val_t * stat_arr; 31629 uint32 * value_arr; 31630 } stat_sync_multi_get32; 31631 struct { 31632 int unit; 31633 bcm_port_t port; 31634 bcm_stat_val_t stat; 31635 bcm_stat_threshold_t * threshold; 31636 } stat_threshold_get; 31637 struct { 31638 int unit; 31639 bcm_port_t port; 31640 bcm_stat_val_t stat; 31641 bcm_stat_threshold_t * threshold; 31642 } stat_threshold_set; 31643 struct { 31644 int unit; 31645 bcm_pkt_trace_event_t type; 31646 uint64 * value; 31647 } stat_trace_event_counter_get; 31648 struct { 31649 int unit; 31650 bcm_pkt_trace_event_t type; 31651 uint64 value; 31652 } stat_trace_event_counter_set; 31653 struct { 31654 int unit; 31655 bcm_pkt_trace_event_t type; 31656 uint64 * value; 31657 } stat_trace_event_counter_sync_get; 31658 struct { 31659 int unit; 31660 } stg_clear; 31661 struct { 31662 int unit; 31663 int * max_stg; 31664 } stg_count_get; 31665 struct { 31666 int unit; 31667 bcm_stg_t * stg_ptr; 31668 } stg_create; 31669 struct { 31670 int unit; 31671 bcm_stg_t stg; 31672 } stg_create_id; 31673 struct { 31674 int unit; 31675 bcm_stg_t * stg_ptr; 31676 } stg_default_get; 31677 struct { 31678 int unit; 31679 bcm_stg_t stg; 31680 } stg_default_set; 31681 struct { 31682 int unit; 31683 bcm_stg_t stg; 31684 } stg_destroy; 31685 struct { 31686 int unit; 31687 } stg_init; 31688 struct { 31689 int unit; 31690 bcm_stg_t ** list; 31691 int * count; 31692 } stg_list; 31693 struct { 31694 int unit; 31695 bcm_stg_t * list; 31696 int count; 31697 } stg_list_destroy; 31698 struct { 31699 int unit; 31700 bcm_stg_t stg; 31701 bcm_port_t port; 31702 int * stp_state; 31703 } stg_stp_get; 31704 struct { 31705 int unit; 31706 bcm_stg_t stg; 31707 bcm_port_t port; 31708 int stp_state; 31709 } stg_stp_set; 31710 struct { 31711 int unit; 31712 bcm_stg_t stg; 31713 bcm_vlan_t vid; 31714 } stg_vlan_add; 31715 struct { 31716 int unit; 31717 bcm_stg_t stg; 31718 bcm_vlan_t ** list; 31719 int * count; 31720 } stg_vlan_list; 31721 struct { 31722 int unit; 31723 bcm_vlan_t * list; 31724 int count; 31725 } stg_vlan_list_destroy; 31726 struct { 31727 int unit; 31728 bcm_stg_t stg; 31729 bcm_vlan_t vid; 31730 } stg_vlan_remove; 31731 struct { 31732 int unit; 31733 bcm_stg_t stg; 31734 } stg_vlan_remove_all; 31735 struct { 31736 int unit; 31737 int tm_domain; 31738 bcm_trunk_t stk_trunk; 31739 } stk_domain_stk_trunk_add; 31740 struct { 31741 int unit; 31742 int tm_domain; 31743 bcm_trunk_t stk_trunk; 31744 } stk_domain_stk_trunk_delete; 31745 struct { 31746 int unit; 31747 bcm_trunk_t stk_trunk; 31748 int domain_max; 31749 int * domain_array; 31750 int * domain_count; 31751 } stk_domain_stk_trunk_get; 31752 struct { 31753 int unit; 31754 bcm_port_t port; 31755 bcm_module_t * fmod; 31756 bcm_module_t * lmod; 31757 } stk_fmod_lmod_mapping_get; 31758 struct { 31759 int unit; 31760 bcm_port_t port; 31761 bcm_module_t fmod; 31762 bcm_module_t lmod; 31763 } stk_fmod_lmod_mapping_set; 31764 struct { 31765 int unit; 31766 bcm_port_t port; 31767 bcm_module_t fmod; 31768 bcm_module_t * smod; 31769 bcm_port_t * sport; 31770 uint32 * nports; 31771 } stk_fmod_smod_mapping_get; 31772 struct { 31773 int unit; 31774 bcm_port_t port; 31775 bcm_module_t fmod; 31776 bcm_module_t smod; 31777 bcm_port_t sport; 31778 uint32 nports; 31779 } stk_fmod_smod_mapping_set; 31780 struct { 31781 int unit; 31782 bcm_gport_t gport; 31783 bcm_gport_t * sysport; 31784 } stk_gport_sysport_get; 31785 struct { 31786 int unit; 31787 } stk_init; 31788 struct { 31789 int unit; 31790 uint32 * flags; 31791 } stk_mode_get; 31792 struct { 31793 int unit; 31794 uint32 flags; 31795 } stk_mode_set; 31796 struct { 31797 int unit; 31798 bcm_stk_modid_config_t * modid; 31799 } stk_modid_config_add; 31800 struct { 31801 int unit; 31802 bcm_stk_modid_config_t * modid; 31803 } stk_modid_config_delete; 31804 struct { 31805 int unit; 31806 } stk_modid_config_delete_all; 31807 struct { 31808 int unit; 31809 bcm_stk_modid_config_t * modid; 31810 } stk_modid_config_get; 31811 struct { 31812 int unit; 31813 int modid_max; 31814 bcm_stk_modid_config_t * modid_array; 31815 int * modid_count; 31816 } stk_modid_config_get_all; 31817 struct { 31818 int unit; 31819 bcm_stk_modid_config_t * modid; 31820 } stk_modid_config_set; 31821 struct { 31822 int unit; 31823 int * num_modid; 31824 } stk_modid_count; 31825 struct { 31826 int unit; 31827 int modid; 31828 int tm_domain; 31829 } stk_modid_domain_add; 31830 struct { 31831 int unit; 31832 int modid; 31833 int tm_domain; 31834 } stk_modid_domain_delete; 31835 struct { 31836 int unit; 31837 int tm_domain; 31838 int mod_max; 31839 int * mod_array; 31840 int * mod_count; 31841 } stk_modid_domain_get; 31842 struct { 31843 int unit; 31844 int * modid; 31845 } stk_modid_get; 31846 struct { 31847 int unit; 31848 int modid; 31849 } stk_modid_set; 31850 struct { 31851 int unit; 31852 bcm_port_t port; 31853 int * enable; 31854 } stk_modmap_enable_get; 31855 struct { 31856 int unit; 31857 bcm_port_t port; 31858 int enable; 31859 } stk_modmap_enable_set; 31860 struct { 31861 int unit; 31862 int setget; 31863 bcm_module_t mod_in; 31864 bcm_port_t port_in; 31865 bcm_module_t * mod_out; 31866 bcm_port_t * port_out; 31867 } stk_modmap_map; 31868 struct { 31869 int unit; 31870 bcm_stk_modmap_cb_t func; 31871 } stk_modmap_register; 31872 struct { 31873 int unit; 31874 } stk_modmap_unregister; 31875 struct { 31876 int unit; 31877 int modid; 31878 bcm_port_t port; 31879 } stk_modport_add; 31880 struct { 31881 int unit; 31882 int modid; 31883 } stk_modport_clear; 31884 struct { 31885 int unit; 31886 } stk_modport_clear_all; 31887 struct { 31888 int unit; 31889 int modid; 31890 bcm_port_t port; 31891 } stk_modport_delete; 31892 struct { 31893 int unit; 31894 int modid; 31895 int * port; 31896 } stk_modport_get; 31897 struct { 31898 int unit; 31899 int modid; 31900 int port_max; 31901 int * port_array; 31902 int * port_count; 31903 } stk_modport_get_all; 31904 struct { 31905 int unit; 31906 bcm_gport_t port; 31907 uint32 flags; 31908 int * remote_modid; 31909 bcm_port_t * remote_port; 31910 } stk_modport_remote_map_get; 31911 struct { 31912 int unit; 31913 bcm_gport_t port; 31914 uint32 flags; 31915 int remote_modid; 31916 bcm_port_t remote_port; 31917 } stk_modport_remote_map_set; 31918 struct { 31919 int unit; 31920 int modid; 31921 int port; 31922 } stk_modport_set; 31923 struct { 31924 int unit; 31925 uint32 flags; 31926 bcm_module_t module; 31927 bcm_stk_module_control_t control; 31928 int * arg; 31929 } stk_module_control_get; 31930 struct { 31931 int unit; 31932 uint32 flags; 31933 bcm_module_t module; 31934 bcm_stk_module_control_t control; 31935 int arg; 31936 } stk_module_control_set; 31937 struct { 31938 int unit; 31939 bcm_module_t modid; 31940 int nports; 31941 int enable; 31942 } stk_module_enable; 31943 struct { 31944 int unit; 31945 uint32 flags; 31946 bcm_module_t * max_module; 31947 } stk_module_max_get; 31948 struct { 31949 int unit; 31950 uint32 flags; 31951 bcm_module_t max_module; 31952 } stk_module_max_set; 31953 struct { 31954 int unit; 31955 int modid; 31956 bcm_pbmp_t * pbmp; 31957 } stk_module_remote_port_enable_get; 31958 struct { 31959 int unit; 31960 int modid; 31961 bcm_pbmp_t pbmp; 31962 } stk_module_remote_port_enable_set; 31963 struct { 31964 int unit; 31965 int * my_modid; 31966 } stk_my_modid_get; 31967 struct { 31968 int unit; 31969 int my_modid; 31970 } stk_my_modid_set; 31971 struct { 31972 int unit; 31973 bcm_pbmp_t * cur_pbm; 31974 bcm_pbmp_t * inactive_pbm; 31975 } stk_pbmp_get; 31976 struct { 31977 int unit; 31978 bcm_port_t port; 31979 uint32 * flags; 31980 } stk_port_get; 31981 struct { 31982 int unit; 31983 bcm_port_t port; 31984 int * group; 31985 } stk_port_modmap_group_get; 31986 struct { 31987 int unit; 31988 int * max_group; 31989 } stk_port_modmap_group_max_get; 31990 struct { 31991 int unit; 31992 bcm_port_t port; 31993 int group; 31994 } stk_port_modmap_group_set; 31995 struct { 31996 int unit; 31997 bcm_port_t ing_port; 31998 bcm_module_t dest_modid; 31999 bcm_port_t dest_port; 32000 } stk_port_modport_add; 32001 struct { 32002 int unit; 32003 bcm_port_t ing_port; 32004 bcm_module_t dest_modid; 32005 } stk_port_modport_clear; 32006 struct { 32007 int unit; 32008 bcm_port_t ing_port; 32009 } stk_port_modport_clear_all; 32010 struct { 32011 int unit; 32012 bcm_port_t ing_port; 32013 bcm_module_t dest_modid; 32014 bcm_port_t dest_port; 32015 } stk_port_modport_delete; 32016 struct { 32017 int unit; 32018 bcm_port_t ing_port; 32019 bcm_module_t dest_modid; 32020 bcm_port_t * dest_port; 32021 } stk_port_modport_get; 32022 struct { 32023 int unit; 32024 bcm_port_t ing_port; 32025 bcm_module_t dest_modid; 32026 int dest_port_max; 32027 bcm_port_t * dest_port_array; 32028 int * dest_port_count; 32029 } stk_port_modport_get_all; 32030 struct { 32031 int unit; 32032 bcm_port_t ing_port; 32033 bcm_module_t dest_modid; 32034 bcm_port_t dest_port; 32035 } stk_port_modport_set; 32036 struct { 32037 int unit; 32038 bcm_port_t port; 32039 uint32 flags; 32040 } stk_port_set; 32041 struct { 32042 int unit; 32043 bcm_gport_t sysport; 32044 bcm_gport_t * gport; 32045 } stk_sysport_gport_get; 32046 struct { 32047 int unit; 32048 bcm_gport_t sysport; 32049 bcm_gport_t gport; 32050 } stk_sysport_gport_set; 32051 struct { 32052 int unit; 32053 bcm_stk_system_gport_map_t * sys_gport_map; 32054 } stk_system_gport_map_create; 32055 struct { 32056 int unit; 32057 bcm_gport_t system_gport; 32058 } stk_system_gport_map_destroy; 32059 struct { 32060 int unit; 32061 bcm_stk_system_gport_map_t * sys_gport_map; 32062 } stk_system_gport_map_get; 32063 struct { 32064 int unit; 32065 bcm_port_t port; 32066 int modid; 32067 bcm_pbmp_t pbmp; 32068 } stk_ucbitmap_del; 32069 struct { 32070 int unit; 32071 int port; 32072 int modid; 32073 bcm_pbmp_t * pbmp; 32074 } stk_ucbitmap_get; 32075 struct { 32076 int unit; 32077 int port; 32078 int modid; 32079 bcm_pbmp_t pbmp; 32080 } stk_ucbitmap_set; 32081 struct { 32082 int unit; 32083 bcm_stk_cb_f cb; 32084 void * cookie; 32085 } stk_update_callback_register; 32086 struct { 32087 int unit; 32088 bcm_stk_cb_f cb; 32089 void * cookie; 32090 } stk_update_callback_unregister; 32091 struct { 32092 int unit; 32093 } subport_cleanup; 32094 struct { 32095 int unit; 32096 bcm_gport_t subport_gport; 32097 bcm_module_t * module; 32098 bcm_port_t * port; 32099 } subport_gport_modport_get; 32100 struct { 32101 int unit; 32102 bcm_subport_group_config_t * config; 32103 bcm_gport_t * group; 32104 } subport_group_create; 32105 struct { 32106 int unit; 32107 bcm_gport_t group; 32108 } subport_group_destroy; 32109 struct { 32110 int unit; 32111 bcm_gport_t group; 32112 bcm_subport_group_config_t * config; 32113 } subport_group_get; 32114 struct { 32115 int unit; 32116 bcm_gport_t port; 32117 bcm_subport_group_linkphy_config_t * linkphy_config; 32118 } subport_group_linkphy_config_get; 32119 struct { 32120 int unit; 32121 bcm_gport_t port; 32122 bcm_subport_group_linkphy_config_t * linkphy_config; 32123 } subport_group_linkphy_config_set; 32124 struct { 32125 int unit; 32126 bcm_gport_t subport_group; 32127 bcm_subport_port_traverse_cb cb; 32128 void * user_data; 32129 } subport_group_traverse; 32130 struct { 32131 int unit; 32132 } subport_init; 32133 struct { 32134 int unit; 32135 bcm_subport_linkphy_rx_errors_t errors; 32136 bcm_subport_linkphy_rx_error_reg_info_t * reg_info; 32137 void * user_data; 32138 } subport_linkphy_rx_error_register; 32139 struct { 32140 int unit; 32141 bcm_subport_linkphy_rx_errors_t errors; 32142 } subport_linkphy_rx_error_unregister; 32143 struct { 32144 int unit; 32145 bcm_subport_config_t * config; 32146 bcm_gport_t * port; 32147 } subport_port_add; 32148 struct { 32149 int unit; 32150 bcm_gport_t port; 32151 } subport_port_delete; 32152 struct { 32153 int unit; 32154 bcm_gport_t port; 32155 bcm_subport_config_t * config; 32156 } subport_port_get; 32157 struct { 32158 int unit; 32159 uint32 options; 32160 bcm_subport_port_group_t * port_group_id; 32161 } subport_port_group_id_create; 32162 struct { 32163 int unit; 32164 bcm_subport_port_group_t port_group_id; 32165 } subport_port_group_id_destroy; 32166 struct { 32167 int unit; 32168 } subport_port_group_id_destroy_all; 32169 struct { 32170 int unit; 32171 bcm_subport_port_group_t port_group_id; 32172 } subport_port_group_id_get; 32173 struct { 32174 int unit; 32175 int max_size; 32176 bcm_subport_port_group_t * port_group_id_array; 32177 int * array_size; 32178 } subport_port_group_id_get_all; 32179 struct { 32180 int unit; 32181 bcm_subport_port_group_t port_group_id; 32182 int max_subports; 32183 bcm_gport_t * subport_gports; 32184 int * num_subports; 32185 } subport_port_group_subport_multi_get; 32186 struct { 32187 int unit; 32188 bcm_subport_port_group_t port_group_id; 32189 int num_subports; 32190 bcm_gport_t * subport_gports; 32191 } subport_port_group_subport_multi_set; 32192 struct { 32193 int unit; 32194 bcm_gport_t port; 32195 int stream_id; 32196 bcm_subport_stat_t stat_type; 32197 uint64 * val; 32198 } subport_port_stat_get; 32199 struct { 32200 int unit; 32201 bcm_gport_t port; 32202 int stream_id; 32203 bcm_subport_stat_t stat_type; 32204 uint64 val; 32205 } subport_port_stat_set; 32206 struct { 32207 int unit; 32208 bcm_subport_port_traverse_cb cb; 32209 void * user_data; 32210 } subport_port_traverse; 32211 struct { 32212 int unit; 32213 int num_subports; 32214 bcm_gport_t * subport_gport; 32215 int * subport_pbmp_profile_id; 32216 } subport_tunnel_pbmp_profile_create; 32217 struct { 32218 int unit; 32219 int subport_pbmp_profile_id; 32220 } subport_tunnel_pbmp_profile_destroy; 32221 struct { 32222 int unit; 32223 } subport_tunnel_pbmp_profile_destroy_all; 32224 struct { 32225 int unit; 32226 int num_subports; 32227 bcm_gport_t * subport_gport; 32228 int * subport_pbmp_profile_id; 32229 } subport_tunnel_pbmp_profile_get; 32230 struct { 32231 int unit; 32232 bcm_sum_config_t * config_data; 32233 bcm_pbmp_t * pbmp; 32234 } sum_config_get; 32235 struct { 32236 int unit; 32237 bcm_sum_config_t * config_data; 32238 bcm_pbmp_t pbmp; 32239 } sum_config_set; 32240 struct { 32241 int unit; 32242 } sum_detach; 32243 struct { 32244 int unit; 32245 } sum_init; 32246 struct { 32247 int unit; 32248 uint32 max_samples; 32249 bcm_sum_stat_info_t * stats_data; 32250 uint32 * num_samples; 32251 bcm_sum_stat_type_t stat_type; 32252 uint32 usec_sample_period; 32253 } sum_stat_get; 32254 struct { 32255 int unit; 32256 uint32 options; 32257 bcm_switch_agm_info_t * agm_info; 32258 } switch_agm_create; 32259 struct { 32260 int unit; 32261 bcm_switch_agm_id_t agm_id; 32262 } switch_agm_destroy; 32263 struct { 32264 int unit; 32265 bcm_switch_agm_id_t agm_id; 32266 int * enable; 32267 } switch_agm_enable_get; 32268 struct { 32269 int unit; 32270 bcm_switch_agm_id_t agm_id; 32271 int enable; 32272 } switch_agm_enable_set; 32273 struct { 32274 int unit; 32275 bcm_switch_agm_info_t * agm_info; 32276 } switch_agm_get; 32277 struct { 32278 int unit; 32279 bcm_switch_agm_id_t agm_id; 32280 bcm_if_t * l3_ecmp_id; 32281 } switch_agm_l3_ecmp_attach_get; 32282 struct { 32283 int unit; 32284 bcm_switch_agm_id_t agm_id; 32285 } switch_agm_stat_clear; 32286 struct { 32287 int unit; 32288 bcm_switch_agm_id_t agm_id; 32289 int nstat; 32290 bcm_switch_agm_stat_t * stat_arr; 32291 } switch_agm_stat_get; 32292 struct { 32293 int unit; 32294 int flags; 32295 bcm_switch_agm_traverse_cb trav_fn; 32296 void * user_data; 32297 } switch_agm_traverse; 32298 struct { 32299 int unit; 32300 bcm_switch_agm_id_t agm_id; 32301 bcm_trunk_t * trunk_id; 32302 } switch_agm_trunk_attach_get; 32303 struct { 32304 int unit; 32305 uint32 options; 32306 bcm_switch_appl_signature_info_t * appl_signature_info; 32307 bcm_switch_appl_signature_t * appl_signature; 32308 } switch_appl_signature_create; 32309 struct { 32310 int unit; 32311 uint32 options; 32312 bcm_switch_appl_signature_t appl_signature; 32313 } switch_appl_signature_destroy; 32314 struct { 32315 int unit; 32316 uint32 options; 32317 bcm_switch_appl_signature_t appl_signature; 32318 bcm_switch_appl_signature_info_t * appl_signature_info; 32319 } switch_appl_signature_get; 32320 struct { 32321 int unit; 32322 uint32 options; 32323 int size; 32324 bcm_switch_appl_signature_t * appl_signature_array; 32325 int * count; 32326 } switch_appl_signature_get_all; 32327 struct { 32328 int unit; 32329 uint32 options; 32330 bcm_switch_appl_signature_t appl_signature; 32331 uint32 priority; 32332 } switch_appl_signature_prio_set; 32333 struct { 32334 int unit; 32335 bcm_switch_chip_info_t info_type; 32336 int max_size; 32337 void * data_buf; 32338 int * actual_size; 32339 } switch_chip_info_get; 32340 struct { 32341 int unit; 32342 bcm_switch_control_t type; 32343 int * arg; 32344 } switch_control_get; 32345 struct { 32346 int unit; 32347 bcm_switch_control_key_t key; 32348 bcm_switch_control_info_t * value; 32349 } switch_control_indexed_get; 32350 struct { 32351 int unit; 32352 bcm_port_t port; 32353 bcm_switch_control_key_t key; 32354 bcm_switch_control_info_t * value; 32355 } switch_control_indexed_port_get; 32356 struct { 32357 int unit; 32358 bcm_port_t port; 32359 bcm_switch_control_key_t key; 32360 bcm_switch_control_info_t value; 32361 } switch_control_indexed_port_set; 32362 struct { 32363 int unit; 32364 bcm_switch_control_key_t key; 32365 bcm_switch_control_info_t value; 32366 } switch_control_indexed_set; 32367 struct { 32368 int unit; 32369 bcm_port_t port; 32370 bcm_switch_control_t type; 32371 int * arg; 32372 } switch_control_port_get; 32373 struct { 32374 int unit; 32375 bcm_port_t port; 32376 bcm_switch_control_t type; 32377 int arg; 32378 } switch_control_port_set; 32379 struct { 32380 int unit; 32381 bcm_switch_control_t type; 32382 int arg; 32383 } switch_control_set; 32384 struct { 32385 int unit; 32386 uint32 flags; 32387 bcm_switch_dosattack_event_t event; 32388 int * arg; 32389 } switch_dosattack_event_get; 32390 struct { 32391 int unit; 32392 uint32 flags; 32393 bcm_switch_dosattack_event_t event; 32394 int arg; 32395 } switch_dosattack_event_set; 32396 struct { 32397 int unit; 32398 uint32 flags; 32399 } switch_dram_init; 32400 struct { 32401 int unit; 32402 uint32 flags; 32403 } switch_dram_power_down; 32404 struct { 32405 int unit; 32406 uint32 flags; 32407 bcm_switch_dram_power_down_callback_t callback; 32408 void * userdata; 32409 } switch_dram_power_down_cb_register; 32410 struct { 32411 int unit; 32412 bcm_switch_dram_power_down_callback_t callback; 32413 void * userdata; 32414 } switch_dram_power_down_cb_unregister; 32415 struct { 32416 int unit; 32417 uint32 flags; 32418 uint32 enable; 32419 } switch_dram_traffic_enable_set; 32420 struct { 32421 int unit; 32422 bcm_switch_dram_vendor_info_t * info; 32423 } switch_dram_vendor_info_get; 32424 struct { 32425 int unit; 32426 bcm_switch_drop_event_mon_t * monitor; 32427 } switch_drop_event_mon_get; 32428 struct { 32429 int unit; 32430 bcm_switch_drop_event_mon_t * monitor; 32431 } switch_drop_event_mon_set; 32432 struct { 32433 int unit; 32434 bcm_switch_encap_info_t * encap_info; 32435 bcm_if_t * encap_id; 32436 } switch_encap_create; 32437 struct { 32438 int unit; 32439 bcm_switch_encap_dest_t * encap_info; 32440 } switch_encap_dest_map_add; 32441 struct { 32442 int unit; 32443 bcm_switch_encap_dest_t * encap_info; 32444 } switch_encap_dest_map_delete; 32445 struct { 32446 int unit; 32447 bcm_switch_encap_dest_t * encap_info; 32448 } switch_encap_dest_map_get; 32449 struct { 32450 int unit; 32451 bcm_switch_encap_dest_map_traverse_cb cb_fn; 32452 void * user_data; 32453 } switch_encap_dest_map_traverse; 32454 struct { 32455 int unit; 32456 bcm_if_t encap_id; 32457 } switch_encap_destroy; 32458 struct { 32459 int unit; 32460 } switch_encap_destroy_all; 32461 struct { 32462 int unit; 32463 bcm_if_t encap_id; 32464 bcm_switch_encap_info_t * encap_info; 32465 } switch_encap_get; 32466 struct { 32467 int unit; 32468 bcm_if_t encap_id; 32469 bcm_switch_encap_info_t * encap_info; 32470 } switch_encap_set; 32471 struct { 32472 int unit; 32473 bcm_switch_encap_traverse_cb cb_fn; 32474 void * user_data; 32475 } switch_encap_traverse; 32476 struct { 32477 int unit; 32478 bcm_switch_ep_recirc_drop_event_control_t * drop_event_ctrl; 32479 } switch_ep_recirc_drop_event_control_get; 32480 struct { 32481 int unit; 32482 bcm_switch_ep_recirc_drop_event_control_t * drop_event_ctrl; 32483 } switch_ep_recirc_drop_event_control_set; 32484 struct { 32485 int unit; 32486 bcm_switch_ep_recirc_profile_t * recirc_profile; 32487 int * recirc_profile_id; 32488 } switch_ep_recirc_profile_create; 32489 struct { 32490 int unit; 32491 int recirc_profile_id; 32492 } switch_ep_recirc_profile_destroy; 32493 struct { 32494 int unit; 32495 int recirc_profile_id; 32496 bcm_switch_ep_recirc_profile_t * recirc_profile; 32497 } switch_ep_recirc_profile_get; 32498 struct { 32499 int unit; 32500 int * recirc_profile_id_array; 32501 int * count; 32502 } switch_ep_recirc_profile_get_all; 32503 struct { 32504 int unit; 32505 bcm_switch_ep_recirc_trace_event_control_t * trace_event_ctrl; 32506 } switch_ep_recirc_trace_event_control_get; 32507 struct { 32508 int unit; 32509 bcm_switch_ep_recirc_trace_event_control_t * trace_event_ctrl; 32510 } switch_ep_recirc_trace_event_control_set; 32511 struct { 32512 int unit; 32513 bcm_pkt_trace_event_t trace_event; 32514 int * enable; 32515 } switch_ep_recirc_trace_event_enable_get; 32516 struct { 32517 int unit; 32518 bcm_pkt_trace_event_t * trace_event_array; 32519 int * count; 32520 } switch_ep_recirc_trace_event_enable_get_all; 32521 struct { 32522 int unit; 32523 bcm_pkt_trace_event_t trace_event; 32524 int enable; 32525 } switch_ep_recirc_trace_event_enable_set; 32526 struct { 32527 int unit; 32528 bcm_switch_event_t event; 32529 bcm_switch_event_control_t type; 32530 uint32 * value; 32531 } switch_event_control_get; 32532 struct { 32533 int unit; 32534 bcm_switch_event_t event; 32535 bcm_switch_event_control_t type; 32536 uint32 value; 32537 } switch_event_control_set; 32538 struct { 32539 int unit; 32540 bcm_switch_event_cb_t cb; 32541 void * userdata; 32542 } switch_event_register; 32543 struct { 32544 int unit; 32545 bcm_switch_event_cb_t cb; 32546 void * userdata; 32547 } switch_event_unregister; 32548 struct { 32549 int unit; 32550 bcm_switch_fec_property_config_t * fec_config; 32551 } switch_fec_property_get; 32552 struct { 32553 int unit; 32554 uint32 flags; 32555 bcm_switch_hard_reset_callback_t callback; 32556 void * userdata; 32557 } switch_hard_reset_cb_register; 32558 struct { 32559 int unit; 32560 bcm_switch_hard_reset_callback_t callback; 32561 void * userdata; 32562 } switch_hard_reset_cb_unregister; 32563 struct { 32564 int unit; 32565 bcm_switch_hash_bank_control_t * bank_control; 32566 } switch_hash_bank_control_get; 32567 struct { 32568 int unit; 32569 bcm_switch_hash_bank_control_t * bank_control; 32570 } switch_hash_bank_control_set; 32571 struct { 32572 int unit; 32573 bcm_switch_hash_bank_info_t * bank_info; 32574 } switch_hash_bank_info_get; 32575 struct { 32576 int unit; 32577 bcm_switch_hash_table_t hash_table; 32578 int array_size; 32579 bcm_switch_hash_bank_t * bank_array; 32580 int * num_banks; 32581 } switch_hash_bank_multi_get; 32582 struct { 32583 int unit; 32584 bcm_switch_hash_table_t hash_table; 32585 uint32 bank_num; 32586 int * hash_type; 32587 uint32 * hash_offset; 32588 } switch_hash_banks_config_get; 32589 struct { 32590 int unit; 32591 bcm_switch_hash_table_t hash_table; 32592 uint32 bank_num; 32593 int hash_type; 32594 uint32 hash_offset; 32595 } switch_hash_banks_config_set; 32596 struct { 32597 int unit; 32598 bcm_switch_hash_table_t hash_table; 32599 uint32 * bank_count; 32600 } switch_hash_banks_max_get; 32601 struct { 32602 int unit; 32603 bcm_field_group_t group; 32604 bcm_hash_entry_t * entry; 32605 } switch_hash_entry_create; 32606 struct { 32607 int unit; 32608 bcm_field_qset_t qset; 32609 bcm_hash_entry_t * entry; 32610 } switch_hash_entry_create_qset; 32611 struct { 32612 int unit; 32613 bcm_hash_entry_t entry; 32614 } switch_hash_entry_destroy; 32615 struct { 32616 int unit; 32617 bcm_hash_entry_t entry; 32618 bcm_switch_hash_entry_config_t * config; 32619 } switch_hash_entry_get; 32620 struct { 32621 int unit; 32622 bcm_hash_entry_t entry; 32623 uint32 offset; 32624 } switch_hash_entry_install; 32625 struct { 32626 int unit; 32627 bcm_hash_entry_t entry; 32628 uint32 offset; 32629 } switch_hash_entry_reinstall; 32630 struct { 32631 int unit; 32632 bcm_hash_entry_t entry; 32633 } switch_hash_entry_remove; 32634 struct { 32635 int unit; 32636 bcm_hash_entry_t entry; 32637 bcm_switch_hash_entry_config_t * config; 32638 } switch_hash_entry_set; 32639 struct { 32640 int unit; 32641 int flags; 32642 bcm_switch_hash_entry_traverse_cb cb_fn; 32643 void * user_data; 32644 } switch_hash_entry_traverse; 32645 struct { 32646 int unit; 32647 bcm_hash_entry_t entry; 32648 int qual_id; 32649 uint32 data; 32650 uint32 mask; 32651 } switch_hash_qualify_data; 32652 struct { 32653 int unit; 32654 bcm_hash_entry_t entry; 32655 bcm_udf_id_t udf_id; 32656 int length; 32657 uint8 * data; 32658 uint8 * mask; 32659 } switch_hash_qualify_udf; 32660 struct { 32661 int unit; 32662 bcm_hash_entry_t entry; 32663 bcm_udf_id_t udf_id; 32664 int max_length; 32665 uint8 * data; 32666 uint8 * mask; 32667 int * actual_length; 32668 } switch_hash_qualify_udf_get; 32669 struct { 32670 int unit; 32671 bcm_switch_hash_bank_t bank_num; 32672 int array_size; 32673 bcm_switch_hash_table_t * table_array; 32674 int * num_tables; 32675 } switch_hash_table_multi_get; 32676 struct { 32677 int unit; 32678 bcm_ip6_t * ip6_addr; 32679 bcm_ip6_t * ip6_mask; 32680 } switch_ipv6_reserved_multicast_addr_get; 32681 struct { 32682 int unit; 32683 int inner; 32684 int num; 32685 bcm_ip6_t * ip6_addr; 32686 bcm_ip6_t * ip6_mask; 32687 } switch_ipv6_reserved_multicast_addr_multi_get; 32688 struct { 32689 int unit; 32690 int inner; 32691 int num; 32692 bcm_ip6_t * ip6_addr; 32693 bcm_ip6_t * ip6_mask; 32694 } switch_ipv6_reserved_multicast_addr_multi_set; 32695 struct { 32696 int unit; 32697 uint8 * ip6_addr; 32698 uint8 * ip6_mask; 32699 } switch_ipv6_reserved_multicast_addr_set; 32700 struct { 32701 int unit; 32702 bcm_core_t core; 32703 bcm_field_AppType_t apptype; 32704 bcm_switch_kbp_apptype_info_t * apptype_info; 32705 } switch_kbp_apptype_info_get; 32706 struct { 32707 int unit; 32708 bcm_core_t core; 32709 bcm_switch_kbp_info_t * kbp_info; 32710 } switch_kbp_info_get; 32711 struct { 32712 int unit; 32713 uint32 * group_members; 32714 bcm_l3_protocol_group_id_t * group_id; 32715 } switch_l3_protocol_group_get; 32716 struct { 32717 int unit; 32718 uint32 group_members; 32719 bcm_l3_protocol_group_id_t group_id; 32720 } switch_l3_protocol_group_set; 32721 struct { 32722 int unit; 32723 int led_uc; 32724 int offset; 32725 uint8 * data; 32726 int len; 32727 } switch_led_control_data_read; 32728 struct { 32729 int unit; 32730 int led_uc; 32731 int offset; 32732 uint8 * data; 32733 int len; 32734 } switch_led_control_data_write; 32735 struct { 32736 int unit; 32737 int led_uc; 32738 uint8 * data; 32739 int len; 32740 } switch_led_fw_load; 32741 struct { 32742 int unit; 32743 int led_uc; 32744 int * data; 32745 } switch_led_fw_start_get; 32746 struct { 32747 int unit; 32748 int led_uc; 32749 int data; 32750 } switch_led_fw_start_set; 32751 struct { 32752 int unit; 32753 int port; 32754 int * led_uc; 32755 int * led_uc_port; 32756 } switch_led_port_to_uc_port_get; 32757 struct { 32758 int unit; 32759 int port; 32760 int led_uc; 32761 int led_uc_port; 32762 } switch_led_port_to_uc_port_set; 32763 struct { 32764 int unit; 32765 int * led_uc_num; 32766 } switch_led_uc_num_get; 32767 struct { 32768 int unit; 32769 bcm_switch_lif_hit_t * lif_hit; 32770 } switch_lif_hit_get; 32771 struct { 32772 int unit; 32773 bcm_switch_lif_property_t lif_property; 32774 bcm_switch_lif_property_config_t * lif_config; 32775 } switch_lif_property_get; 32776 struct { 32777 int unit; 32778 bcm_switch_lif_property_t lif_property; 32779 bcm_switch_lif_property_config_t * lif_config; 32780 } switch_lif_property_set; 32781 struct { 32782 int unit; 32783 bcm_switch_match_service_t match_service; 32784 bcm_switch_match_config_info_t * config_info; 32785 int * match_id; 32786 } switch_match_config_add; 32787 struct { 32788 int unit; 32789 bcm_switch_match_service_t match_service; 32790 int match_id; 32791 } switch_match_config_delete; 32792 struct { 32793 int unit; 32794 bcm_switch_match_service_t match_service; 32795 } switch_match_config_delete_all; 32796 struct { 32797 int unit; 32798 bcm_switch_match_service_t match_service; 32799 int match_id; 32800 bcm_switch_match_config_info_t * config_info; 32801 } switch_match_config_get; 32802 struct { 32803 int unit; 32804 bcm_switch_match_service_t match_service; 32805 int match_id; 32806 bcm_switch_match_config_info_t * config_info; 32807 } switch_match_config_set; 32808 struct { 32809 int unit; 32810 bcm_switch_match_service_t match_service; 32811 bcm_switch_match_config_traverse_cb cb_fn; 32812 void * user_data; 32813 } switch_match_config_traverse; 32814 struct { 32815 int unit; 32816 bcm_switch_match_service_t match_service; 32817 bcm_switch_match_control_type_t control_type; 32818 bcm_gport_t gport; 32819 bcm_switch_match_control_info_t * control_info; 32820 } switch_match_control_get; 32821 struct { 32822 int unit; 32823 bcm_switch_match_service_t match_service; 32824 bcm_switch_match_control_type_t control_type; 32825 bcm_gport_t gport; 32826 bcm_switch_match_control_info_t * control_info; 32827 } switch_match_control_set; 32828 struct { 32829 int unit; 32830 bcm_switch_match_service_t match_service; 32831 bcm_switch_match_control_traverse_cb cb_fn; 32832 void * user_data; 32833 } switch_match_control_traverse; 32834 struct { 32835 int unit; 32836 bcm_switch_network_group_t source_network_group_id; 32837 bcm_switch_network_group_config_t * config; 32838 } switch_network_group_config_get; 32839 struct { 32840 int unit; 32841 bcm_switch_network_group_t source_network_group_id; 32842 bcm_switch_network_group_config_t * config; 32843 } switch_network_group_config_set; 32844 struct { 32845 int unit; 32846 bcm_switch_object_t object; 32847 int * entries; 32848 } switch_object_count_get; 32849 struct { 32850 int unit; 32851 int object_size; 32852 bcm_switch_object_t * object_array; 32853 int * entries; 32854 } switch_object_count_multi_get; 32855 struct { 32856 int unit; 32857 bcm_gport_t gport; 32858 bcm_switch_obm_classifier_type_t switch_obm_classifier_type; 32859 bcm_switch_obm_classifier_t * switch_obm_classifier; 32860 } switch_obm_classifier_mapping_get; 32861 struct { 32862 int unit; 32863 bcm_gport_t port; 32864 bcm_switch_obm_classifier_type_t switch_obm_classifier_type; 32865 int array_max; 32866 bcm_switch_obm_classifier_t * switch_obm_classifier; 32867 int * array_count; 32868 } switch_obm_classifier_mapping_multi_get; 32869 struct { 32870 int unit; 32871 bcm_gport_t gport; 32872 bcm_switch_obm_classifier_type_t switch_obm_classifier_type; 32873 int array_count; 32874 bcm_switch_obm_classifier_t * switch_obm_classifier; 32875 } switch_obm_classifier_mapping_multi_set; 32876 struct { 32877 int unit; 32878 bcm_gport_t gport; 32879 bcm_switch_obm_classifier_type_t switch_obm_classifier_type; 32880 bcm_switch_obm_classifier_t * switch_obm_classifier; 32881 } switch_obm_classifier_mapping_set; 32882 struct { 32883 int unit; 32884 uint32 options; 32885 bcm_switch_olp_l2_addr_t * l2_addr; 32886 } switch_olp_l2_addr_add; 32887 struct { 32888 int unit; 32889 bcm_switch_olp_l2_addr_t * l2_addr; 32890 } switch_olp_l2_addr_delete; 32891 struct { 32892 int unit; 32893 } switch_olp_l2_addr_delete_all; 32894 struct { 32895 int unit; 32896 bcm_switch_olp_l2_addr_t * l2_addr; 32897 } switch_olp_l2_addr_get; 32898 struct { 32899 int unit; 32900 bcm_switch_olp_l2_addr_traverse_cb cb_fn; 32901 void * user_data; 32902 } switch_olp_l2_addr_traverse; 32903 struct { 32904 int unit; 32905 int index; 32906 bcm_switch_opaque_tag_params_t * opaque_tag_config; 32907 } switch_opaque_tag_config_get; 32908 struct { 32909 int unit; 32910 int index; 32911 bcm_switch_opaque_tag_params_t * opaque_tag_config; 32912 } switch_opaque_tag_config_set; 32913 struct { 32914 int unit; 32915 int index; 32916 bcm_switch_opaque_tag_params_t * opaque_tag_config; 32917 } switch_payload_opaque_tag_config_get; 32918 struct { 32919 int unit; 32920 int index; 32921 bcm_switch_opaque_tag_params_t * opaque_tag_config; 32922 } switch_payload_opaque_tag_config_set; 32923 struct { 32924 int unit; 32925 bcm_switch_pkt_info_t * pkt_info; 32926 bcm_gport_t * dst_gport; 32927 bcm_if_t * dst_intf; 32928 } switch_pkt_info_hash_get; 32929 struct { 32930 int unit; 32931 uint32 options; 32932 bcm_switch_pkt_integrity_match_t * match; 32933 bcm_switch_pkt_control_action_t * action; 32934 int priority; 32935 } switch_pkt_integrity_check_add; 32936 struct { 32937 int unit; 32938 bcm_switch_pkt_integrity_match_t * match; 32939 } switch_pkt_integrity_check_delete; 32940 struct { 32941 int unit; 32942 bcm_switch_pkt_integrity_match_t * match; 32943 bcm_switch_pkt_control_action_t * action; 32944 int * priority; 32945 } switch_pkt_integrity_check_get; 32946 struct { 32947 int unit; 32948 uint32 options; 32949 bcm_switch_pkt_protocol_match_t * match; 32950 bcm_switch_pkt_control_action_t * action; 32951 int priority; 32952 } switch_pkt_protocol_control_add; 32953 struct { 32954 int unit; 32955 bcm_switch_pkt_protocol_match_t * match; 32956 } switch_pkt_protocol_control_delete; 32957 struct { 32958 int unit; 32959 } switch_pkt_protocol_control_delete_all; 32960 struct { 32961 int unit; 32962 bcm_switch_pkt_protocol_match_t * match; 32963 bcm_switch_pkt_control_action_t * action; 32964 int * priority; 32965 } switch_pkt_protocol_control_get; 32966 struct { 32967 int unit; 32968 bcm_switch_pkt_protocol_control_traverse_cb cb; 32969 void * user_data; 32970 } switch_pkt_protocol_control_traverse; 32971 struct { 32972 int unit; 32973 bcm_port_t port; 32974 } switch_pkt_trace_info_clear; 32975 struct { 32976 int unit; 32977 uint32 options; 32978 uint8 port; 32979 int len; 32980 uint8 * data; 32981 bcm_switch_pkt_trace_info_t * pkt_trace_info; 32982 } switch_pkt_trace_info_get; 32983 struct { 32984 int unit; 32985 uint32 options; 32986 uint8 port; 32987 int len; 32988 uint8 * data; 32989 uint32 raw_data_buf_size; 32990 uint8 * raw_data; 32991 uint32 * raw_data_size; 32992 } switch_pkt_trace_raw_data_get; 32993 struct { 32994 int unit; 32995 int decap_pri; 32996 int * internal_cpu_pri; 32997 } switch_rcpu_decap_priority_map_get; 32998 struct { 32999 int unit; 33000 int decap_pri; 33001 int internal_cpu_pri; 33002 } switch_rcpu_decap_priority_map_set; 33003 struct { 33004 int unit; 33005 uint32 flags; 33006 int internal_cpu_pri; 33007 int * encap_pri; 33008 } switch_rcpu_encap_priority_map_get; 33009 struct { 33010 int unit; 33011 uint32 flags; 33012 int internal_cpu_pri; 33013 int encap_pri; 33014 } switch_rcpu_encap_priority_map_set; 33015 struct { 33016 int unit; 33017 uint32 flags; 33018 bcm_if_t * encap_id; 33019 bcm_switch_reflector_data_t * data; 33020 } switch_reflector_create; 33021 struct { 33022 int unit; 33023 uint32 flags; 33024 bcm_if_t encap_id; 33025 } switch_reflector_destroy; 33026 struct { 33027 int unit; 33028 uint32 flags; 33029 bcm_if_t encap_id; 33030 bcm_switch_reflector_data_t * data; 33031 } switch_reflector_get; 33032 struct { 33033 int unit; 33034 uint32 flags; 33035 bcm_switch_reflector_traverse_cb traverse_cb; 33036 void * user_data; 33037 } switch_reflector_traverse; 33038 struct { 33039 int unit; 33040 bcm_switch_resource_utilization_query_t * resource; 33041 bcm_switch_resource_utilization_t * utilization; 33042 } switch_resource_utilization_get; 33043 struct { 33044 int unit; 33045 uint32 flags; 33046 uint32 * rov; 33047 } switch_rov_get; 33048 struct { 33049 int unit; 33050 bcm_switch_ser_error_stat_type_t stat_type; 33051 } switch_ser_error_stat_clear; 33052 struct { 33053 int unit; 33054 bcm_switch_ser_error_stat_type_t stat_type; 33055 uint32 * value; 33056 } switch_ser_error_stat_get; 33057 struct { 33058 int unit; 33059 int id; 33060 bcm_switch_ser_log_info_t * info; 33061 } switch_ser_log_info_get; 33062 struct { 33063 int unit; 33064 bcm_switch_service_t service; 33065 bcm_switch_service_config_t * config; 33066 } switch_service_get; 33067 struct { 33068 int unit; 33069 bcm_switch_service_t service; 33070 bcm_switch_service_config_t * config; 33071 } switch_service_set; 33072 struct { 33073 int unit; 33074 bcm_switch_read_func_t rf; 33075 bcm_switch_write_func_t wf; 33076 } switch_stable_register; 33077 struct { 33078 int unit; 33079 uint32 flags; 33080 bcm_gport_t gport; 33081 bcm_switch_svtag_egress_info_t * svtag_info; 33082 } switch_svtag_egress_entry_add; 33083 struct { 33084 int unit; 33085 uint32 flags; 33086 bcm_gport_t gport; 33087 } switch_svtag_egress_entry_delete; 33088 struct { 33089 int unit; 33090 uint32 flags; 33091 bcm_gport_t gport; 33092 bcm_switch_svtag_egress_info_t * svtag_info; 33093 } switch_svtag_egress_entry_get; 33094 struct { 33095 int unit; 33096 uint32 flags; 33097 bcm_switch_svtag_egress_traverse_cb trav_fn; 33098 void * user_data; 33099 } switch_svtag_egress_entry_traverse; 33100 struct { 33101 int unit; 33102 int temperature_max; 33103 bcm_switch_temperature_monitor_t * temperature_array; 33104 int * temperature_count; 33105 } switch_temperature_monitor_get; 33106 struct { 33107 int unit; 33108 bcm_switch_thermo_sensor_type_t sensor_type; 33109 int interface_id; 33110 bcm_switch_thermo_sensor_t * sensor_data; 33111 } switch_thermo_sensor_read; 33112 struct { 33113 int unit; 33114 uint32 options; 33115 bcm_switch_tpid_info_t * tpid_info; 33116 } switch_tpid_add; 33117 struct { 33118 int unit; 33119 bcm_switch_tpid_class_t * tpid_class; 33120 } switch_tpid_class_get; 33121 struct { 33122 int unit; 33123 bcm_switch_tpid_info_t * tpid_info; 33124 } switch_tpid_delete; 33125 struct { 33126 int unit; 33127 } switch_tpid_delete_all; 33128 struct { 33129 int unit; 33130 bcm_switch_tpid_info_t * tpid_info; 33131 } switch_tpid_get; 33132 struct { 33133 int unit; 33134 int size; 33135 bcm_switch_tpid_info_t * tpid_info_array; 33136 int * count; 33137 } switch_tpid_get_all; 33138 struct { 33139 int unit; 33140 bcm_switch_trace_event_mon_t * monitor; 33141 } switch_trace_event_mon_get; 33142 struct { 33143 int unit; 33144 bcm_switch_trace_event_mon_t * monitor; 33145 } switch_trace_event_mon_set; 33146 struct { 33147 int unit; 33148 uint32 flags; 33149 bcm_switch_user_buffer_type_t buff_type; 33150 uint8 * buf; 33151 int offset; 33152 int nbytes; 33153 } switch_user_buffer_read; 33154 struct { 33155 int unit; 33156 uint32 flags; 33157 bcm_switch_user_buffer_type_t buff_type; 33158 uint8 * buf; 33159 int offset; 33160 int nbytes; 33161 } switch_user_buffer_write; 33162 struct { 33163 int unit; 33164 uint32 flags; 33165 bcm_switch_wide_data_extension_info_t * info; 33166 } switch_wide_data_extension_add; 33167 struct { 33168 int unit; 33169 uint32 flags; 33170 bcm_switch_wide_data_extension_info_t * info; 33171 } switch_wide_data_extension_delete; 33172 struct { 33173 int unit; 33174 uint32 flags; 33175 bcm_switch_wide_data_extension_info_t * info; 33176 } switch_wide_data_extension_get; 33177 struct { 33178 int unit; 33179 bcm_switch_wide_data_extension_traverse_cb cb; 33180 void * user_data; 33181 } switch_wide_data_extension_traverse; 33182 struct { 33183 int unit; 33184 bcm_tdm_control_t type; 33185 int * arg; 33186 } tdm_control_get; 33187 struct { 33188 int unit; 33189 bcm_tdm_control_t type; 33190 int arg; 33191 } tdm_control_set; 33192 struct { 33193 int unit; 33194 uint32 flags; 33195 bcm_gport_t gport; 33196 bcm_tdm_egress_editing_t * editing; 33197 } tdm_egress_editing_get; 33198 struct { 33199 int unit; 33200 uint32 flags; 33201 bcm_gport_t gport; 33202 bcm_tdm_egress_editing_t * editing; 33203 } tdm_egress_editing_set; 33204 struct { 33205 int unit; 33206 uint32 flags; 33207 int * ingress_context_id; 33208 bcm_tdm_ingress_context_t * editing; 33209 } tdm_ingress_context_create; 33210 struct { 33211 int unit; 33212 uint32 flags; 33213 int ingress_context_id; 33214 } tdm_ingress_context_destroy; 33215 struct { 33216 int unit; 33217 uint32 flags; 33218 int nof_contexts; 33219 int * context_ids; 33220 int * context_en; 33221 } tdm_ingress_context_failover_get; 33222 struct { 33223 int unit; 33224 uint32 flags; 33225 int nof_contexts; 33226 int * context_ids; 33227 int * context_en; 33228 } tdm_ingress_context_failover_set; 33229 struct { 33230 int unit; 33231 uint32 flags; 33232 int ingress_context_id; 33233 bcm_tdm_ingress_context_t * editing; 33234 } tdm_ingress_context_get; 33235 struct { 33236 int unit; 33237 uint32 flags; 33238 bcm_gport_t gport; 33239 bcm_tdm_interface_config_t * interface_config; 33240 } tdm_interface_config_get; 33241 struct { 33242 int unit; 33243 uint32 flags; 33244 bcm_gport_t gport; 33245 bcm_tdm_interface_config_t * interface_config; 33246 } tdm_interface_config_set; 33247 struct { 33248 int unit; 33249 uint32 flags; 33250 int stream_id; 33251 int * ingress_context_id; 33252 } tdm_stream_ingress_context_get; 33253 struct { 33254 int unit; 33255 uint32 flags; 33256 bcm_gport_t gport; 33257 int ingress_context_id; 33258 } tdm_stream_ingress_context_set; 33259 #ifdef INCLUDE_PTP 33260 struct { 33261 int unit; 33262 int stack_id; 33263 int dpll_index; 33264 bcm_tdpll_dpll_bandwidth_t * bandwidth; 33265 } tdpll_dpll_bandwidth_get; 33266 struct { 33267 int unit; 33268 int stack_id; 33269 int dpll_index; 33270 bcm_tdpll_dpll_bandwidth_t * bandwidth; 33271 } tdpll_dpll_bandwidth_set; 33272 struct { 33273 int unit; 33274 int stack_id; 33275 int dpll_index; 33276 bcm_tdpll_dpll_bindings_t * bindings; 33277 } tdpll_dpll_bindings_get; 33278 struct { 33279 int unit; 33280 int stack_id; 33281 int dpll_index; 33282 bcm_tdpll_dpll_bindings_t * bindings; 33283 } tdpll_dpll_bindings_set; 33284 struct { 33285 int unit; 33286 int stack_id; 33287 int dpll_index; 33288 bcm_tdpll_dpll_phase_control_t * phase_control; 33289 } tdpll_dpll_phase_control_get; 33290 struct { 33291 int unit; 33292 int stack_id; 33293 int dpll_index; 33294 bcm_tdpll_dpll_phase_control_t * phase_control; 33295 } tdpll_dpll_phase_control_set; 33296 struct { 33297 int unit; 33298 int stack_id; 33299 int max_num_dpll; 33300 int * dpll_ref; 33301 int * num_dpll; 33302 } tdpll_dpll_reference_get; 33303 struct { 33304 int unit; 33305 int stack_id; 33306 int dpll_index; 33307 bcm_esmc_essm_code_t * essm_code; 33308 } tdpll_esmc_essm_code_get; 33309 struct { 33310 int unit; 33311 int stack_id; 33312 int dpll_index; 33313 bcm_esmc_essm_code_t essm_code; 33314 } tdpll_esmc_essm_code_set; 33315 struct { 33316 int unit; 33317 int stack_id; 33318 int dpll_index; 33319 bcm_esmc_quality_level_t * ql; 33320 } tdpll_esmc_holdover_ql_get; 33321 struct { 33322 int unit; 33323 int stack_id; 33324 int dpll_index; 33325 bcm_esmc_quality_level_t ql; 33326 } tdpll_esmc_holdover_ql_set; 33327 struct { 33328 int unit; 33329 int stack_id; 33330 int dpll_index; 33331 bcm_mac_t * mac; 33332 } tdpll_esmc_mac_get; 33333 struct { 33334 int unit; 33335 int stack_id; 33336 int dpll_index; 33337 bcm_mac_t * mac; 33338 } tdpll_esmc_mac_set; 33339 struct { 33340 int unit; 33341 int stack_id; 33342 int dpll_index; 33343 bcm_esmc_quality_level_t * ql; 33344 } tdpll_esmc_ql_get; 33345 struct { 33346 int unit; 33347 int stack_id; 33348 int dpll_index; 33349 bcm_esmc_quality_level_t ql; 33350 } tdpll_esmc_ql_set; 33351 struct { 33352 int unit; 33353 int stack_id; 33354 int * enable; 33355 } tdpll_esmc_rx_enable_get; 33356 struct { 33357 int unit; 33358 int stack_id; 33359 int enable; 33360 } tdpll_esmc_rx_enable_set; 33361 struct { 33362 int unit; 33363 int stack_id; 33364 int dpll_index; 33365 bcm_pbmp_t * pbmp; 33366 } tdpll_esmc_rx_portbitmap_get; 33367 struct { 33368 int unit; 33369 int stack_id; 33370 int dpll_index; 33371 bcm_pbmp_t pbmp; 33372 } tdpll_esmc_rx_portbitmap_set; 33373 struct { 33374 int unit; 33375 int stack_id; 33376 int ingress_port; 33377 bcm_esmc_pdu_data_t * esmc_pdu_data; 33378 } tdpll_esmc_rx_state_machine; 33379 struct { 33380 int unit; 33381 int stack_id; 33382 int dpll_index; 33383 int * enable; 33384 } tdpll_esmc_tx_enable_get; 33385 struct { 33386 int unit; 33387 int stack_id; 33388 int dpll_index; 33389 int enable; 33390 } tdpll_esmc_tx_enable_set; 33391 struct { 33392 int unit; 33393 int stack_id; 33394 int dpll_index; 33395 bcm_pbmp_t * pbmp; 33396 } tdpll_esmc_tx_portbitmap_get; 33397 struct { 33398 int unit; 33399 int stack_id; 33400 int dpll_index; 33401 bcm_pbmp_t pbmp; 33402 } tdpll_esmc_tx_portbitmap_set; 33403 struct { 33404 int unit; 33405 int stack_id; 33406 bcm_tdpll_event_cb_f event_cb; 33407 } tdpll_event_callback_register; 33408 struct { 33409 int unit; 33410 int stack_id; 33411 } tdpll_event_callback_unregister; 33412 struct { 33413 int unit; 33414 int stack_id; 33415 int dpll_index; 33416 int * best_clock; 33417 } tdpll_input_clock_best_get; 33418 struct { 33419 int unit; 33420 int stack_id; 33421 bcm_tdpll_callback_type_t type; 33422 bcm_tdpll_input_clock_cb callback; 33423 } tdpll_input_clock_callback_register; 33424 struct { 33425 int unit; 33426 int stack_id; 33427 bcm_tdpll_callback_type_t type; 33428 } tdpll_input_clock_callback_unregister; 33429 struct { 33430 int unit; 33431 int stack_id; 33432 int enable; 33433 } tdpll_input_clock_control; 33434 struct { 33435 int unit; 33436 int stack_id; 33437 int clock_index; 33438 int * enable; 33439 } tdpll_input_clock_enable_get; 33440 struct { 33441 int unit; 33442 int stack_id; 33443 int clock_index; 33444 int enable; 33445 } tdpll_input_clock_enable_set; 33446 struct { 33447 int unit; 33448 int stack_id; 33449 int clock_index; 33450 int * freq_error_ppb; 33451 } tdpll_input_clock_frequency_error_get; 33452 struct { 33453 int unit; 33454 int stack_id; 33455 int clock_index; 33456 uint32 * clock_frequency; 33457 uint32 * tsevent_frequency; 33458 } tdpll_input_clock_frequency_get; 33459 struct { 33460 int unit; 33461 int stack_id; 33462 int clock_index; 33463 uint32 clock_frequency; 33464 uint32 tsevent_frequency; 33465 } tdpll_input_clock_frequency_set; 33466 struct { 33467 int unit; 33468 int stack_id; 33469 int clock_index; 33470 bcm_tdpll_input_clock_l1mux_t * l1mux; 33471 } tdpll_input_clock_l1mux_get; 33472 struct { 33473 int unit; 33474 int stack_id; 33475 int clock_index; 33476 bcm_tdpll_input_clock_l1mux_t * l1mux; 33477 } tdpll_input_clock_l1mux_set; 33478 struct { 33479 int unit; 33480 int stack_id; 33481 int clock_index; 33482 int * lockout; 33483 } tdpll_input_clock_lockout_get; 33484 struct { 33485 int unit; 33486 int stack_id; 33487 int clock_index; 33488 int lockout; 33489 } tdpll_input_clock_lockout_set; 33490 struct { 33491 int unit; 33492 int stack_id; 33493 int clock_index; 33494 bcm_mac_t * mac; 33495 } tdpll_input_clock_mac_get; 33496 struct { 33497 int unit; 33498 int stack_id; 33499 int clock_index; 33500 bcm_mac_t * mac; 33501 } tdpll_input_clock_mac_set; 33502 struct { 33503 int unit; 33504 int stack_id; 33505 bcm_tdpll_input_clock_monitor_cb monitor_cb; 33506 } tdpll_input_clock_monitor_callback_register; 33507 struct { 33508 int unit; 33509 int stack_id; 33510 } tdpll_input_clock_monitor_callback_unregister; 33511 struct { 33512 int unit; 33513 int stack_id; 33514 uint32 * monitor_interval; 33515 } tdpll_input_clock_monitor_interval_get; 33516 struct { 33517 int unit; 33518 int stack_id; 33519 uint32 monitor_interval; 33520 } tdpll_input_clock_monitor_interval_set; 33521 struct { 33522 int unit; 33523 int stack_id; 33524 bcm_tdpll_input_clock_monitor_type_t threshold_type; 33525 uint32 * threshold; 33526 } tdpll_input_clock_monitor_threshold_get; 33527 struct { 33528 int unit; 33529 int stack_id; 33530 bcm_tdpll_input_clock_monitor_type_t threshold_type; 33531 uint32 threshold; 33532 } tdpll_input_clock_monitor_threshold_set; 33533 struct { 33534 int unit; 33535 int stack_id; 33536 int clock_index; 33537 int * priority; 33538 } tdpll_input_clock_priority_get; 33539 struct { 33540 int unit; 33541 int stack_id; 33542 int clock_index; 33543 int priority; 33544 } tdpll_input_clock_priority_set; 33545 struct { 33546 int unit; 33547 int stack_id; 33548 bcm_tdpll_input_clock_ql_change_cb ql_change_cb; 33549 } tdpll_input_clock_ql_change_callback_register; 33550 struct { 33551 int unit; 33552 int stack_id; 33553 } tdpll_input_clock_ql_change_callback_unregister; 33554 struct { 33555 int unit; 33556 int stack_id; 33557 int dpll_index; 33558 int * ql_enabled; 33559 } tdpll_input_clock_ql_enabled_get; 33560 struct { 33561 int unit; 33562 int stack_id; 33563 int dpll_index; 33564 int ql_enabled; 33565 } tdpll_input_clock_ql_enabled_set; 33566 struct { 33567 int unit; 33568 int stack_id; 33569 int clock_index; 33570 bcm_esmc_quality_level_t * ql; 33571 } tdpll_input_clock_ql_get; 33572 struct { 33573 int unit; 33574 int stack_id; 33575 int clock_index; 33576 bcm_esmc_quality_level_t ql; 33577 } tdpll_input_clock_ql_set; 33578 struct { 33579 int unit; 33580 int stack_id; 33581 int dpll_index; 33582 int * revertive; 33583 } tdpll_input_clock_revertive_get; 33584 struct { 33585 int unit; 33586 int stack_id; 33587 int dpll_index; 33588 int revertive; 33589 } tdpll_input_clock_revertive_set; 33590 struct { 33591 int unit; 33592 int stack_id; 33593 bcm_tdpll_input_clock_selector_cb selector_cb; 33594 } tdpll_input_clock_selector_callback_register; 33595 struct { 33596 int unit; 33597 int stack_id; 33598 } tdpll_input_clock_selector_callback_unregister; 33599 struct { 33600 int unit; 33601 int stack_id; 33602 int clock_index; 33603 bcm_tdpll_input_clock_monitor_type_t threshold_type; 33604 int * threshold_state; 33605 } tdpll_input_clock_threshold_state_get; 33606 struct { 33607 int unit; 33608 int stack_id; 33609 int clock_index; 33610 int * valid; 33611 } tdpll_input_clock_valid_get; 33612 struct { 33613 int unit; 33614 int stack_id; 33615 int clock_index; 33616 int valid; 33617 } tdpll_input_clock_valid_set; 33618 struct { 33619 int unit; 33620 int stack_id; 33621 int clock_index; 33622 bcm_pbmp_t pbmp; 33623 bcm_tdpll_dpll_bandwidth_t * bandwidth; 33624 } tdpll_output_clock_create; 33625 struct { 33626 int unit; 33627 int stack_id; 33628 int clock_index; 33629 uint32 * deriv_frequency; 33630 } tdpll_output_clock_deriv_frequency_get; 33631 struct { 33632 int unit; 33633 int stack_id; 33634 int clock_index; 33635 uint32 deriv_frequency; 33636 } tdpll_output_clock_deriv_frequency_set; 33637 struct { 33638 int unit; 33639 int stack_id; 33640 int clock_index; 33641 int * enable; 33642 } tdpll_output_clock_enable_get; 33643 struct { 33644 int unit; 33645 int stack_id; 33646 int clock_index; 33647 int enable; 33648 } tdpll_output_clock_enable_set; 33649 struct { 33650 int unit; 33651 int stack_id; 33652 int clock_index; 33653 bcm_tdpll_holdover_data_t * hdata; 33654 } tdpll_output_clock_holdover_data_get; 33655 struct { 33656 int unit; 33657 int stack_id; 33658 int clock_index; 33659 bcm_tdpll_frequency_correction_t hfreq; 33660 } tdpll_output_clock_holdover_frequency_set; 33661 struct { 33662 int unit; 33663 int stack_id; 33664 int clock_index; 33665 bcm_tdpll_holdover_mode_t * hmode; 33666 } tdpll_output_clock_holdover_mode_get; 33667 struct { 33668 int unit; 33669 int stack_id; 33670 int clock_index; 33671 bcm_tdpll_holdover_mode_t hmode; 33672 } tdpll_output_clock_holdover_mode_set; 33673 struct { 33674 int unit; 33675 int stack_id; 33676 int clock_index; 33677 } tdpll_output_clock_holdover_reset; 33678 struct { 33679 int unit; 33680 int stack_id; 33681 int clock_index; 33682 uint32 * synth_frequency; 33683 uint32 * tsevent_frequency; 33684 } tdpll_output_clock_synth_frequency_get; 33685 struct { 33686 int unit; 33687 int stack_id; 33688 int clock_index; 33689 uint32 synth_frequency; 33690 uint32 tsevent_frequency; 33691 } tdpll_output_clock_synth_frequency_set; 33692 #endif /* INCLUDE_PTP */ 33693 struct { 33694 int unit; 33695 int telemetry_instance; 33696 int core; 33697 int max_count; 33698 bcm_telemetry_config_t * telemetry_config_list; 33699 int * config_count; 33700 } telemetry_config_get; 33701 struct { 33702 int unit; 33703 int telemetry_instance; 33704 int core; 33705 int config_count; 33706 bcm_telemetry_config_t * telemetry_config_list; 33707 } telemetry_config_set; 33708 struct { 33709 int unit; 33710 } telemetry_detach; 33711 struct { 33712 int unit; 33713 int telemetry_instance; 33714 bcm_collector_t collector_id; 33715 int export_profile_id; 33716 } telemetry_export_config_delete; 33717 struct { 33718 int unit; 33719 int telemetry_instance; 33720 bcm_collector_t * collector_id; 33721 int * export_profile_id; 33722 } telemetry_export_config_get; 33723 struct { 33724 int unit; 33725 int telemetry_instance; 33726 bcm_collector_t collector_id; 33727 int export_profile_id; 33728 } telemetry_export_config_set; 33729 struct { 33730 int unit; 33731 } telemetry_init; 33732 struct { 33733 int unit; 33734 int telemetry_instance; 33735 bcm_collector_t collector_id; 33736 bcm_telemetry_instance_export_stats_t * stats; 33737 } telemetry_instance_export_stats_get; 33738 struct { 33739 int unit; 33740 int telemetry_instance; 33741 bcm_collector_t collector_id; 33742 bcm_telemetry_instance_export_stats_t * stats; 33743 } telemetry_instance_export_stats_set; 33744 struct { 33745 int unit; 33746 int max_system_id_len; 33747 int * system_id_len; 33748 uint8 * system_id; 33749 } telemetry_system_id_get; 33750 struct { 33751 int unit; 33752 int system_id_len; 33753 uint8 * system_id; 33754 } telemetry_system_id_set; 33755 struct { 33756 int unit; 33757 bcm_time_bs_log_cfg_t * bs_log_cfg; 33758 } time_bs_log_configure_get; 33759 struct { 33760 int unit; 33761 bcm_time_bs_log_cfg_t bs_log_cfg; 33762 } time_bs_log_configure_set; 33763 struct { 33764 int unit; 33765 bcm_time_spec_t * bs_time; 33766 } time_bs_time_get; 33767 struct { 33768 int unit; 33769 bcm_time_if_t id; 33770 bcm_time_capture_cb_type_t cb_type; 33771 bcm_time_capture_cb cb; 33772 void * user_data; 33773 } time_capture_cb_register; 33774 struct { 33775 int unit; 33776 bcm_time_if_t id; 33777 bcm_time_capture_cb_type_t cb_type; 33778 } time_capture_cb_unregister; 33779 struct { 33780 int unit; 33781 bcm_time_if_t id; 33782 bcm_time_capture_t * time_capture; 33783 int enable; 33784 int * capture_handle; 33785 } time_capture_enable_set; 33786 struct { 33787 int unit; 33788 bcm_time_if_t intf_id; 33789 bcm_time_capture_t * time; 33790 } time_capture_get; 33791 struct { 33792 int unit; 33793 } time_deinit; 33794 struct { 33795 int unit; 33796 bcm_time_if_t id; 33797 int * enable; 33798 } time_heartbeat_enable_get; 33799 struct { 33800 int unit; 33801 bcm_time_if_t id; 33802 int enable; 33803 } time_heartbeat_enable_set; 33804 struct { 33805 int unit; 33806 bcm_time_if_t id; 33807 bcm_time_heartbeat_cb f; 33808 void * user_data; 33809 } time_heartbeat_register; 33810 struct { 33811 int unit; 33812 bcm_time_if_t id; 33813 } time_heartbeat_unregister; 33814 struct { 33815 int unit; 33816 } time_init; 33817 struct { 33818 int unit; 33819 bcm_time_interface_t * intf; 33820 } time_interface_add; 33821 struct { 33822 int unit; 33823 bcm_time_if_t intf_id; 33824 } time_interface_delete; 33825 struct { 33826 int unit; 33827 } time_interface_delete_all; 33828 struct { 33829 int unit; 33830 bcm_time_interface_t * intf; 33831 } time_interface_get; 33832 struct { 33833 int unit; 33834 bcm_time_interface_traverse_cb cb; 33835 void * user_data; 33836 } time_interface_traverse; 33837 struct { 33838 int unit; 33839 bcm_time_synce_clock_src_type_t clk_src; 33840 bcm_time_synce_divisor_setting_t * divisor_setting; 33841 } time_synce_clock_get; 33842 struct { 33843 int unit; 33844 bcm_time_synce_clock_src_type_t clk_src; 33845 bcm_time_synce_divisor_setting_t * divisor_setting; 33846 } time_synce_clock_set; 33847 struct { 33848 int unit; 33849 bcm_time_synce_clock_source_config_t * clk_src_config; 33850 bcm_time_synce_clock_source_control_t control; 33851 int * value; 33852 } time_synce_clock_source_control_get; 33853 struct { 33854 int unit; 33855 bcm_time_synce_clock_source_config_t * clk_src_config; 33856 bcm_time_synce_clock_source_control_t control; 33857 int value; 33858 } time_synce_clock_source_control_set; 33859 struct { 33860 int unit; 33861 uint32 stages; 33862 bcm_time_tod_t * tod; 33863 } time_tod_get; 33864 struct { 33865 int unit; 33866 uint32 stages; 33867 bcm_time_tod_t * tod; 33868 } time_tod_set; 33869 struct { 33870 int unit; 33871 bcm_time_if_t id; 33872 uint32 * mode_flags; 33873 } time_trigger_enable_get; 33874 struct { 33875 int unit; 33876 bcm_time_if_t id; 33877 uint32 mode_flags; 33878 } time_trigger_enable_set; 33879 struct { 33880 int unit; 33881 bcm_time_ts_counter_t * counter; 33882 } time_ts_counter_get; 33883 struct { 33884 int unit; 33885 bcm_time_ts_counter_t * counter; 33886 } time_ts_counter_set; 33887 struct { 33888 int unit; 33889 } time_ts_counter_time_init; 33890 struct { 33891 int unit; 33892 int64 ts_offset; 33893 uint64 ts_update_intv; 33894 int ts_counter; 33895 } time_ts_offset_set; 33896 struct { 33897 int unit; 33898 uint32 ts_val; 33899 bcm_time_spec_t * time; 33900 } time_ts_time_convert; 33901 struct { 33902 int unit; 33903 } time_ts_time_update; 33904 struct { 33905 int unit; 33906 int dest_modid; 33907 bcm_port_t * exit_port; 33908 } topo_port_get; 33909 #ifdef INCLUDE_L3 33910 struct { 33911 int unit; 33912 } trill_cleanup; 33913 struct { 33914 int unit; 33915 } trill_init; 33916 struct { 33917 int unit; 33918 bcm_trill_multicast_adjacency_t * trill_multicast_adjacency; 33919 } trill_multicast_adjacency_add; 33920 struct { 33921 int unit; 33922 bcm_trill_multicast_adjacency_t * trill_multicast_adjacency; 33923 } trill_multicast_adjacency_delete; 33924 struct { 33925 int unit; 33926 } trill_multicast_adjacency_delete_all; 33927 struct { 33928 int unit; 33929 bcm_trill_multicast_adjacency_traverse_cb cb; 33930 void * user_data; 33931 } trill_multicast_adjacency_traverse; 33932 struct { 33933 int unit; 33934 bcm_trill_name_t root_name; 33935 } trill_multicast_delete_all; 33936 struct { 33937 int unit; 33938 bcm_trill_multicast_entry_t * trill_mc_entry; 33939 } trill_multicast_entry_add; 33940 struct { 33941 int unit; 33942 bcm_trill_multicast_entry_t * trill_mc_entry; 33943 } trill_multicast_entry_delete; 33944 struct { 33945 int unit; 33946 bcm_trill_multicast_entry_t * trill_mc_entry; 33947 } trill_multicast_entry_get; 33948 struct { 33949 int unit; 33950 bcm_trill_multicast_entry_traverse_cb cb; 33951 void * user_data; 33952 } trill_multicast_entry_traverse; 33953 struct { 33954 int unit; 33955 bcm_trill_name_t root_name; 33956 bcm_trill_name_t source_rbridge_name; 33957 bcm_gport_t port; 33958 bcm_if_t encap_intf; 33959 } trill_multicast_source_add; 33960 struct { 33961 int unit; 33962 bcm_trill_name_t root_name; 33963 bcm_trill_name_t source_rbridge_name; 33964 bcm_gport_t port; 33965 bcm_if_t encap_intf; 33966 } trill_multicast_source_delete; 33967 struct { 33968 int unit; 33969 bcm_trill_name_t root_name; 33970 bcm_trill_name_t source_rbridge_name; 33971 bcm_gport_t * port; 33972 } trill_multicast_source_get; 33973 struct { 33974 int unit; 33975 bcm_trill_multicast_source_traverse_cb cb; 33976 void * user_data; 33977 } trill_multicast_source_traverse; 33978 struct { 33979 int unit; 33980 bcm_trill_port_t * trill_port; 33981 } trill_port_add; 33982 struct { 33983 int unit; 33984 bcm_gport_t trill_port_id; 33985 } trill_port_delete; 33986 struct { 33987 int unit; 33988 } trill_port_delete_all; 33989 struct { 33990 int unit; 33991 bcm_trill_port_t * trill_port; 33992 } trill_port_get; 33993 struct { 33994 int unit; 33995 int port_max; 33996 bcm_trill_port_t * port_array; 33997 int * port_count; 33998 } trill_port_get_all; 33999 struct { 34000 int unit; 34001 bcm_trill_rbridge_t * trill_entry; 34002 } trill_rbridge_entry_add; 34003 struct { 34004 int unit; 34005 bcm_trill_rbridge_t * trill_entry; 34006 } trill_rbridge_entry_delete; 34007 struct { 34008 int unit; 34009 bcm_trill_rbridge_t * trill_entry; 34010 } trill_rbridge_entry_get; 34011 struct { 34012 int unit; 34013 bcm_port_t port; 34014 bcm_trill_stat_t stat; 34015 } trill_stat_clear; 34016 struct { 34017 int unit; 34018 bcm_port_t port; 34019 bcm_trill_stat_t stat; 34020 uint64 * val; 34021 } trill_stat_get; 34022 struct { 34023 int unit; 34024 bcm_port_t port; 34025 bcm_trill_stat_t stat; 34026 uint32 * val; 34027 } trill_stat_get32; 34028 struct { 34029 int unit; 34030 bcm_trill_vpn_config_t * info; 34031 } trill_vpn_create; 34032 struct { 34033 int unit; 34034 bcm_vpn_t vpn; 34035 } trill_vpn_destroy; 34036 struct { 34037 int unit; 34038 } trill_vpn_destroy_all; 34039 struct { 34040 int unit; 34041 bcm_vpn_t vpn; 34042 bcm_trill_vpn_config_t * info; 34043 } trill_vpn_get; 34044 struct { 34045 int unit; 34046 bcm_trill_vpn_traverse_cb cb; 34047 void * user_data; 34048 } trill_vpn_traverse; 34049 #endif /* INCLUDE_L3 */ 34050 struct { 34051 int unit; 34052 bcm_trunk_t trunk_id; 34053 bcm_switch_agm_id_t agm_id; 34054 } trunk_agm_attach; 34055 struct { 34056 int unit; 34057 bcm_trunk_t trunk_id; 34058 bcm_switch_agm_id_t * agm_id; 34059 } trunk_agm_attach_get; 34060 struct { 34061 int unit; 34062 bcm_trunk_t trunk_id; 34063 bcm_switch_agm_id_t agm_id; 34064 } trunk_agm_detach; 34065 struct { 34066 int unit; 34067 bcm_pbmp_t * pbmp_ptr; 34068 } trunk_bitmap_expand; 34069 struct { 34070 int unit; 34071 bcm_trunk_chip_info_t * ta_info; 34072 } trunk_chip_info_get; 34073 struct { 34074 int unit; 34075 uint32 flags; 34076 bcm_trunk_t * tid; 34077 } trunk_create; 34078 struct { 34079 int unit; 34080 bcm_trunk_t tid; 34081 } trunk_destroy; 34082 struct { 34083 int unit; 34084 } trunk_detach; 34085 struct { 34086 int unit; 34087 bcm_trunk_t tid; 34088 bcm_trunk_dlb_mon_cfg_t * dlb_mon_cfg; 34089 } trunk_dlb_mon_config_get; 34090 struct { 34091 int unit; 34092 bcm_trunk_t tid; 34093 bcm_trunk_dlb_mon_cfg_t * dlb_mon_cfg; 34094 } trunk_dlb_mon_config_set; 34095 struct { 34096 int unit; 34097 bcm_trunk_t tid; 34098 bcm_trunk_dlb_stat_t type; 34099 uint64 * value; 34100 } trunk_dlb_stat_get; 34101 struct { 34102 int unit; 34103 bcm_trunk_t tid; 34104 bcm_trunk_dlb_stat_t type; 34105 uint64 value; 34106 } trunk_dlb_stat_set; 34107 struct { 34108 int unit; 34109 bcm_trunk_t tid; 34110 bcm_trunk_dlb_stat_t type; 34111 uint64 * value; 34112 } trunk_dlb_stat_sync_get; 34113 struct { 34114 int unit; 34115 bcm_trunk_t tid; 34116 bcm_pbmp_t * pbmp; 34117 } trunk_egress_get; 34118 struct { 34119 int unit; 34120 bcm_trunk_t tid; 34121 bcm_pbmp_t pbmp; 34122 } trunk_egress_set; 34123 struct { 34124 int unit; 34125 uint32 * flags; 34126 int ethertype_max; 34127 int * ethertype_array; 34128 int * ethertype_count; 34129 } trunk_ethertype_get; 34130 struct { 34131 int unit; 34132 uint32 flags; 34133 int ethertype_count; 34134 int * ethertype_array; 34135 } trunk_ethertype_set; 34136 struct { 34137 int unit; 34138 bcm_trunk_t tid; 34139 bcm_gport_t failport; 34140 int * psc; 34141 uint32 * flags; 34142 int array_size; 34143 bcm_gport_t * fail_to_array; 34144 int * array_count; 34145 } trunk_failover_get; 34146 struct { 34147 int unit; 34148 bcm_trunk_t tid; 34149 bcm_gport_t failport; 34150 int psc; 34151 uint32 flags; 34152 int count; 34153 bcm_gport_t * fail_to_array; 34154 } trunk_failover_set; 34155 struct { 34156 int unit; 34157 bcm_module_t modid; 34158 bcm_gport_t gport; 34159 bcm_trunk_t * tid; 34160 } trunk_find; 34161 struct { 34162 int unit; 34163 bcm_trunk_t tid; 34164 uint16 * value; 34165 } trunk_flexctr_object_get; 34166 struct { 34167 int unit; 34168 bcm_trunk_t tid; 34169 uint16 value; 34170 } trunk_flexctr_object_set; 34171 struct { 34172 int unit; 34173 bcm_trunk_t tid; 34174 bcm_trunk_info_t * t_data; 34175 int member_max; 34176 bcm_trunk_member_t * member_array; 34177 int * member_count; 34178 } trunk_get; 34179 struct { 34180 int unit; 34181 bcm_trunk_t tid; 34182 bcm_gport_t gport; 34183 } trunk_gport_add; 34184 struct { 34185 int unit; 34186 bcm_trunk_t tid; 34187 bcm_gport_t gport; 34188 } trunk_gport_delete; 34189 struct { 34190 int unit; 34191 bcm_trunk_t tid; 34192 } trunk_gport_delete_all; 34193 struct { 34194 int unit; 34195 bcm_trunk_t tid; 34196 int gport_size; 34197 bcm_gport_t * gport_array; 34198 int * count; 34199 } trunk_gport_get_all; 34200 struct { 34201 int unit; 34202 } trunk_init; 34203 struct { 34204 int unit; 34205 bcm_trunk_t tid; 34206 bcm_vlan_t vid; 34207 uint8 * mac; 34208 } trunk_mcast_join; 34209 struct { 34210 int unit; 34211 bcm_trunk_t tid; 34212 bcm_trunk_member_t * member; 34213 } trunk_member_add; 34214 struct { 34215 int unit; 34216 bcm_trunk_t tid; 34217 bcm_trunk_member_t * member; 34218 } trunk_member_delete; 34219 struct { 34220 int unit; 34221 bcm_trunk_t tid; 34222 } trunk_member_delete_all; 34223 struct { 34224 int unit; 34225 bcm_gport_t member; 34226 int * status; 34227 } trunk_member_status_get; 34228 struct { 34229 int unit; 34230 bcm_gport_t member; 34231 int status; 34232 } trunk_member_status_set; 34233 struct { 34234 int unit; 34235 bcm_port_t port; 34236 bcm_trunk_t tid; 34237 int idx; 34238 int * enable; 34239 } trunk_override_ipmc_get; 34240 struct { 34241 int unit; 34242 bcm_port_t port; 34243 bcm_trunk_t tid; 34244 int idx; 34245 int enable; 34246 } trunk_override_ipmc_set; 34247 struct { 34248 int unit; 34249 bcm_port_t port; 34250 bcm_trunk_t tid; 34251 int idx; 34252 int * enable; 34253 } trunk_override_mcast_get; 34254 struct { 34255 int unit; 34256 bcm_port_t port; 34257 bcm_trunk_t tid; 34258 int idx; 34259 int enable; 34260 } trunk_override_mcast_set; 34261 struct { 34262 int unit; 34263 bcm_trunk_t tid; 34264 int * enable; 34265 } trunk_override_non_ucast_get; 34266 struct { 34267 int unit; 34268 bcm_trunk_t tid; 34269 int enable; 34270 } trunk_override_non_ucast_set; 34271 struct { 34272 int unit; 34273 bcm_port_t port; 34274 bcm_trunk_t tid; 34275 int modid; 34276 int * enable; 34277 } trunk_override_ucast_get; 34278 struct { 34279 int unit; 34280 bcm_port_t port; 34281 bcm_trunk_t tid; 34282 int modid; 34283 int enable; 34284 } trunk_override_ucast_set; 34285 struct { 34286 int unit; 34287 bcm_port_t port; 34288 bcm_trunk_t tid; 34289 bcm_vlan_t vid; 34290 int * enable; 34291 } trunk_override_vlan_get; 34292 struct { 34293 int unit; 34294 bcm_port_t port; 34295 bcm_trunk_t tid; 34296 bcm_vlan_t vid; 34297 int enable; 34298 } trunk_override_vlan_set; 34299 struct { 34300 int unit; 34301 bcm_port_t port; 34302 bcm_trunk_t tid; 34303 int * size; 34304 int * weights; 34305 } trunk_pool_get; 34306 struct { 34307 int unit; 34308 bcm_port_t port; 34309 bcm_trunk_t tid; 34310 int size; 34311 int * weights; 34312 } trunk_pool_set; 34313 struct { 34314 int unit; 34315 bcm_trunk_t trunk_id; 34316 uint32 flags; 34317 bcm_trunk_pp_port_allocation_info_t * allocation_info; 34318 } trunk_pp_port_allocation_get; 34319 struct { 34320 int unit; 34321 bcm_trunk_t trunk_id; 34322 uint32 flags; 34323 bcm_trunk_pp_port_allocation_info_t * allocation_info; 34324 } trunk_pp_port_allocation_set; 34325 struct { 34326 int unit; 34327 bcm_trunk_t tid; 34328 int * psc; 34329 } trunk_psc_get; 34330 struct { 34331 int unit; 34332 bcm_trunk_t tid; 34333 int psc; 34334 } trunk_psc_set; 34335 struct { 34336 int unit; 34337 uint32 flags; 34338 bcm_trunk_resilient_entry_t * match_entry; 34339 int * num_entries; 34340 bcm_trunk_resilient_entry_t * replace_entry; 34341 } trunk_resilient_replace; 34342 struct { 34343 int unit; 34344 uint32 flags; 34345 bcm_trunk_resilient_entry_t * match_entry; 34346 bcm_trunk_resilient_traverse_cb trav_fn; 34347 void * user_data; 34348 } trunk_resilient_traverse; 34349 struct { 34350 int unit; 34351 bcm_trunk_t tid; 34352 bcm_trunk_info_t * trunk_info; 34353 int member_count; 34354 bcm_trunk_member_t * member_array; 34355 } trunk_set; 34356 struct { 34357 int unit; 34358 uint32 flags; 34359 uint32 system_port_aggregate; 34360 bcm_gport_t * gport; 34361 } trunk_spa_to_system_phys_port_map_get; 34362 struct { 34363 int unit; 34364 bcm_trunk_t tid; 34365 uint32 stat_counter_id; 34366 } trunk_stat_attach; 34367 struct { 34368 int unit; 34369 bcm_trunk_t tid; 34370 uint32 stat_counter_id; 34371 } trunk_stat_detach; 34372 struct { 34373 int unit; 34374 bcm_trunk_t tid; 34375 uint32 * stat_counter_id; 34376 } trunk_stat_id_get; 34377 struct { 34378 int unit; 34379 bcm_trunk_t tid; 34380 bcm_gport_t * vplag_port_id; 34381 } trunk_vplag_get; 34382 struct { 34383 int unit; 34384 uint32 flags; 34385 bcm_trunk_t * tid; 34386 bcm_gport_t * vplag_port_id; 34387 } trunk_with_vplag_create; 34388 struct { 34389 int unit; 34390 bcm_tsn_control_t type; 34391 uint32 * arg; 34392 } tsn_control_get; 34393 struct { 34394 int unit; 34395 bcm_tsn_control_t type; 34396 uint32 arg; 34397 } tsn_control_set; 34398 struct { 34399 int unit; 34400 } tsn_detach; 34401 struct { 34402 int unit; 34403 bcm_tsn_event_notification_traverse_cb cb; 34404 void * user_data; 34405 } tsn_event_notification_traverse; 34406 struct { 34407 int unit; 34408 bcm_tsn_event_type_t event; 34409 bcm_tsn_event_source_t * src; 34410 bcm_tsn_event_cb cb; 34411 void * user_data; 34412 } tsn_event_register; 34413 struct { 34414 int unit; 34415 bcm_tsn_event_type_t event; 34416 bcm_tsn_event_source_t * src; 34417 bcm_tsn_event_cb cb; 34418 } tsn_event_unregister; 34419 struct { 34420 int unit; 34421 bcm_tsn_flow_t flow_id; 34422 bcm_tsn_flow_config_t * config; 34423 } tsn_flow_config_get; 34424 struct { 34425 int unit; 34426 bcm_tsn_flow_t flow_id; 34427 bcm_tsn_flow_config_t * config; 34428 } tsn_flow_config_set; 34429 struct { 34430 int unit; 34431 bcm_tsn_flowset_t flowset; 34432 bcm_tsn_pri_map_t * pri_map; 34433 bcm_tsn_flow_config_t * default_config; 34434 } tsn_flowset_config_get; 34435 struct { 34436 int unit; 34437 bcm_tsn_pri_map_t pri_map; 34438 bcm_tsn_flow_config_t * default_config; 34439 bcm_tsn_flowset_t * flowset; 34440 } tsn_flowset_create; 34441 struct { 34442 int unit; 34443 bcm_tsn_flowset_t flowset; 34444 } tsn_flowset_destroy; 34445 struct { 34446 int unit; 34447 bcm_tsn_flowset_t flowset; 34448 int index; 34449 bcm_tsn_flow_t * flow_id; 34450 } tsn_flowset_flow_get; 34451 struct { 34452 int unit; 34453 bcm_tsn_flowset_t flowset; 34454 bcm_tsn_flowset_status_t * status; 34455 } tsn_flowset_status_get; 34456 struct { 34457 int unit; 34458 bcm_tsn_flowset_traverse_cb cb; 34459 void * user_data; 34460 } tsn_flowset_traverse; 34461 struct { 34462 int unit; 34463 bcm_tsn_ingress_mtu_config_t * config; 34464 } tsn_ingress_mtu_config_get; 34465 struct { 34466 int unit; 34467 bcm_tsn_ingress_mtu_config_t * config; 34468 } tsn_ingress_mtu_config_set; 34469 struct { 34470 int unit; 34471 bcm_tsn_ingress_stu_config_t * config; 34472 } tsn_ingress_stu_config_get; 34473 struct { 34474 int unit; 34475 bcm_tsn_ingress_stu_config_t * config; 34476 } tsn_ingress_stu_config_set; 34477 struct { 34478 int unit; 34479 } tsn_init; 34480 struct { 34481 int unit; 34482 bcm_tsn_mtu_profile_type_t type; 34483 bcm_tsn_mtu_config_t * config; 34484 int * mtu_profile_id; 34485 } tsn_mtu_profile_create; 34486 struct { 34487 int unit; 34488 int mtu_profile_id; 34489 } tsn_mtu_profile_destroy; 34490 struct { 34491 int unit; 34492 int mtu_profile_id; 34493 bcm_tsn_mtu_profile_type_t * type; 34494 bcm_tsn_mtu_config_t * config; 34495 } tsn_mtu_profile_get; 34496 struct { 34497 int unit; 34498 int mtu_profile_id; 34499 bcm_tsn_mtu_config_t * config; 34500 } tsn_mtu_profile_set; 34501 struct { 34502 int unit; 34503 bcm_tsn_mtu_profile_traverse_cb cb; 34504 void * user_data; 34505 } tsn_mtu_profile_traverse; 34506 struct { 34507 int unit; 34508 bcm_gport_t port; 34509 bcm_tsn_control_t type; 34510 uint32 * arg; 34511 } tsn_port_control_get; 34512 struct { 34513 int unit; 34514 bcm_gport_t port; 34515 bcm_tsn_control_t type; 34516 uint32 arg; 34517 } tsn_port_control_set; 34518 struct { 34519 int unit; 34520 bcm_gport_t port; 34521 bcm_tsn_stat_t stat; 34522 uint64 * val; 34523 } tsn_port_stat_get; 34524 struct { 34525 int unit; 34526 bcm_gport_t port; 34527 bcm_tsn_stat_t stat; 34528 uint32 * val; 34529 } tsn_port_stat_get32; 34530 struct { 34531 int unit; 34532 bcm_gport_t port; 34533 int nstat; 34534 bcm_tsn_stat_t * stat_arr; 34535 uint64 * value_arr; 34536 } tsn_port_stat_multi_get; 34537 struct { 34538 int unit; 34539 bcm_gport_t port; 34540 int nstat; 34541 bcm_tsn_stat_t * stat_arr; 34542 uint32 * value_arr; 34543 } tsn_port_stat_multi_get32; 34544 struct { 34545 int unit; 34546 bcm_gport_t port; 34547 int nstat; 34548 bcm_tsn_stat_t * stat_arr; 34549 uint64 * value_arr; 34550 } tsn_port_stat_multi_set; 34551 struct { 34552 int unit; 34553 bcm_gport_t port; 34554 int nstat; 34555 bcm_tsn_stat_t * stat_arr; 34556 uint32 * value_arr; 34557 } tsn_port_stat_multi_set32; 34558 struct { 34559 int unit; 34560 bcm_gport_t port; 34561 bcm_tsn_stat_t stat; 34562 uint64 val; 34563 } tsn_port_stat_set; 34564 struct { 34565 int unit; 34566 bcm_gport_t port; 34567 bcm_tsn_stat_t stat; 34568 uint32 val; 34569 } tsn_port_stat_set32; 34570 struct { 34571 int unit; 34572 bcm_gport_t port; 34573 bcm_tsn_stat_t stat; 34574 uint64 * val; 34575 } tsn_port_stat_sync_get; 34576 struct { 34577 int unit; 34578 bcm_gport_t port; 34579 bcm_tsn_stat_t stat; 34580 uint32 * val; 34581 } tsn_port_stat_sync_get32; 34582 struct { 34583 int unit; 34584 bcm_gport_t port; 34585 int nstat; 34586 bcm_tsn_stat_t * stat_arr; 34587 uint64 * value_arr; 34588 } tsn_port_stat_sync_multi_get; 34589 struct { 34590 int unit; 34591 bcm_gport_t port; 34592 int nstat; 34593 bcm_tsn_stat_t * stat_arr; 34594 uint32 * value_arr; 34595 } tsn_port_stat_sync_multi_get32; 34596 struct { 34597 int unit; 34598 bcm_tsn_pri_map_config_t * config; 34599 bcm_tsn_pri_map_t * map_id; 34600 } tsn_pri_map_create; 34601 struct { 34602 int unit; 34603 bcm_tsn_pri_map_t map_id; 34604 } tsn_pri_map_destroy; 34605 struct { 34606 int unit; 34607 bcm_tsn_pri_map_t map_id; 34608 bcm_tsn_pri_map_config_t * config; 34609 } tsn_pri_map_get; 34610 struct { 34611 int unit; 34612 bcm_tsn_pri_map_t map_id; 34613 bcm_tsn_pri_map_config_t * config; 34614 } tsn_pri_map_set; 34615 struct { 34616 int unit; 34617 bcm_tsn_pri_map_traverse_cb cb; 34618 void * user_data; 34619 } tsn_pri_map_traverse; 34620 struct { 34621 int unit; 34622 int enable; 34623 bcm_tsn_sr_auto_learn_config_t * config; 34624 } tsn_sr_auto_learn_enable; 34625 struct { 34626 int unit; 34627 int * enabled; 34628 bcm_tsn_sr_auto_learn_config_t * config; 34629 } tsn_sr_auto_learn_enable_get; 34630 struct { 34631 int unit; 34632 bcm_tsn_sr_auto_learn_group_config_t * config; 34633 int * group_id; 34634 } tsn_sr_auto_learn_group_create; 34635 struct { 34636 int unit; 34637 int group_id; 34638 } tsn_sr_auto_learn_group_destroy; 34639 struct { 34640 int unit; 34641 int group_id; 34642 bcm_tsn_sr_auto_learn_group_config_t * config; 34643 } tsn_sr_auto_learn_group_get; 34644 struct { 34645 int unit; 34646 int group_id; 34647 bcm_tsn_sr_auto_learn_group_config_t * config; 34648 } tsn_sr_auto_learn_group_set; 34649 struct { 34650 int unit; 34651 bcm_tsn_sr_auto_learn_group_traverse_cb cb; 34652 void * user_data; 34653 } tsn_sr_auto_learn_group_traverse; 34654 struct { 34655 int unit; 34656 bcm_tsn_sr_flow_t flow; 34657 bcm_tsn_stat_t stat; 34658 uint64 * val; 34659 } tsn_sr_flow_stat_get; 34660 struct { 34661 int unit; 34662 bcm_tsn_sr_flow_t flow; 34663 bcm_tsn_stat_t stat; 34664 uint32 * val; 34665 } tsn_sr_flow_stat_get32; 34666 struct { 34667 int unit; 34668 bcm_tsn_sr_flow_t flow; 34669 bcm_tsn_stat_group_type_t group_type; 34670 bcm_tsn_stat_group_t * stat_group; 34671 } tsn_sr_flow_stat_group_get; 34672 struct { 34673 int unit; 34674 bcm_tsn_sr_flow_t flow; 34675 bcm_tsn_stat_group_type_t group_type; 34676 bcm_tsn_stat_group_t stat_group; 34677 } tsn_sr_flow_stat_group_set; 34678 struct { 34679 int unit; 34680 bcm_tsn_sr_flow_t flow; 34681 int nstat; 34682 bcm_tsn_stat_t * stat_arr; 34683 uint64 * value_arr; 34684 } tsn_sr_flow_stat_multi_get; 34685 struct { 34686 int unit; 34687 bcm_tsn_sr_flow_t flow; 34688 int nstat; 34689 bcm_tsn_stat_t * stat_arr; 34690 uint32 * value_arr; 34691 } tsn_sr_flow_stat_multi_get32; 34692 struct { 34693 int unit; 34694 bcm_tsn_sr_flow_t flow; 34695 int nstat; 34696 bcm_tsn_stat_t * stat_arr; 34697 uint64 * value_arr; 34698 } tsn_sr_flow_stat_multi_set; 34699 struct { 34700 int unit; 34701 bcm_tsn_sr_flow_t flow; 34702 int nstat; 34703 bcm_tsn_stat_t * stat_arr; 34704 uint32 * value_arr; 34705 } tsn_sr_flow_stat_multi_set32; 34706 struct { 34707 int unit; 34708 bcm_tsn_sr_flow_t flow; 34709 bcm_tsn_stat_t stat; 34710 uint64 val; 34711 } tsn_sr_flow_stat_set; 34712 struct { 34713 int unit; 34714 bcm_tsn_sr_flow_t flow; 34715 bcm_tsn_stat_t stat; 34716 uint32 val; 34717 } tsn_sr_flow_stat_set32; 34718 struct { 34719 int unit; 34720 bcm_tsn_sr_flow_t flow; 34721 bcm_tsn_stat_t stat; 34722 uint64 * val; 34723 } tsn_sr_flow_stat_sync_get; 34724 struct { 34725 int unit; 34726 bcm_tsn_sr_flow_t flow; 34727 bcm_tsn_stat_t stat; 34728 uint32 * val; 34729 } tsn_sr_flow_stat_sync_get32; 34730 struct { 34731 int unit; 34732 bcm_tsn_sr_flow_t flow; 34733 int nstat; 34734 bcm_tsn_stat_t * stat_arr; 34735 uint64 * value_arr; 34736 } tsn_sr_flow_stat_sync_multi_get; 34737 struct { 34738 int unit; 34739 bcm_tsn_sr_flow_t flow; 34740 int nstat; 34741 bcm_tsn_stat_t * stat_arr; 34742 uint32 * value_arr; 34743 } tsn_sr_flow_stat_sync_multi_get32; 34744 struct { 34745 int unit; 34746 bcm_tsn_sr_flowset_t flowset; 34747 } tsn_sr_flowset_destroy; 34748 struct { 34749 int unit; 34750 bcm_tsn_sr_flowset_t flowset; 34751 int index; 34752 bcm_tsn_sr_flow_t * flow_id; 34753 } tsn_sr_flowset_flow_get; 34754 struct { 34755 int unit; 34756 bcm_tsn_sr_flowset_t flowset; 34757 bcm_tsn_sr_flowset_status_t * status; 34758 } tsn_sr_flowset_status_get; 34759 struct { 34760 int unit; 34761 int is_rx; 34762 bcm_tsn_sr_flowset_traverse_cb cb; 34763 void * user_data; 34764 } tsn_sr_flowset_traverse; 34765 struct { 34766 int unit; 34767 bcm_gport_t port; 34768 bcm_tsn_sr_port_config_t * config; 34769 } tsn_sr_port_config_get; 34770 struct { 34771 int unit; 34772 bcm_gport_t port; 34773 bcm_tsn_sr_port_config_t * config; 34774 } tsn_sr_port_config_set; 34775 struct { 34776 int unit; 34777 bcm_tsn_sr_flow_t flow_id; 34778 bcm_tsn_sr_rx_flow_config_t * config; 34779 } tsn_sr_rx_flow_config_get; 34780 struct { 34781 int unit; 34782 bcm_tsn_sr_flow_t flow_id; 34783 bcm_tsn_sr_rx_flow_config_t * config; 34784 } tsn_sr_rx_flow_config_set; 34785 struct { 34786 int unit; 34787 uint32 flags; 34788 bcm_tsn_sr_flow_t flow_id; 34789 } tsn_sr_rx_flow_reset; 34790 struct { 34791 int unit; 34792 bcm_tsn_sr_flow_t flow_id; 34793 int offset_in_bits; 34794 int max_size_in_bits; 34795 uint8 * history_bits; 34796 int * actual_size_in_bits; 34797 } tsn_sr_rx_flow_seqnum_history_get; 34798 struct { 34799 int unit; 34800 bcm_tsn_sr_flow_t flow_id; 34801 int offset_in_bits; 34802 int size_in_bits; 34803 uint8 * history_bits; 34804 } tsn_sr_rx_flow_seqnum_history_set; 34805 struct { 34806 int unit; 34807 bcm_tsn_sr_flow_t flow_id; 34808 bcm_tsn_sr_rx_flow_status_t * status; 34809 } tsn_sr_rx_flow_status_get; 34810 struct { 34811 int unit; 34812 bcm_tsn_sr_flowset_t flowset; 34813 bcm_tsn_pri_map_t * pri_map; 34814 bcm_tsn_sr_rx_flow_config_t * default_config; 34815 } tsn_sr_rx_flowset_config_get; 34816 struct { 34817 int unit; 34818 bcm_tsn_pri_map_t pri_map; 34819 bcm_tsn_sr_rx_flow_config_t * default_config; 34820 bcm_tsn_sr_flowset_t * flowset; 34821 } tsn_sr_rx_flowset_create; 34822 struct { 34823 int unit; 34824 bcm_tsn_sr_flow_t flow_id; 34825 bcm_tsn_sr_tx_flow_config_t * config; 34826 } tsn_sr_tx_flow_config_get; 34827 struct { 34828 int unit; 34829 bcm_tsn_sr_flow_t flow_id; 34830 bcm_tsn_sr_tx_flow_config_t * config; 34831 } tsn_sr_tx_flow_config_set; 34832 struct { 34833 int unit; 34834 bcm_tsn_sr_flow_t flow_id; 34835 bcm_tsn_sr_tx_flow_status_t * status; 34836 } tsn_sr_tx_flow_status_get; 34837 struct { 34838 int unit; 34839 bcm_tsn_sr_flowset_t flowset; 34840 bcm_tsn_pri_map_t * pri_map; 34841 bcm_tsn_sr_tx_flow_config_t * default_config; 34842 } tsn_sr_tx_flowset_config_get; 34843 struct { 34844 int unit; 34845 bcm_tsn_pri_map_t pri_map; 34846 bcm_tsn_sr_tx_flow_config_t * default_config; 34847 bcm_tsn_sr_flowset_t * flowset; 34848 } tsn_sr_tx_flowset_create; 34849 struct { 34850 int unit; 34851 bcm_tsn_stat_group_type_t group_type; 34852 int count; 34853 bcm_tsn_stat_t * stat_arr; 34854 bcm_tsn_stat_group_t * id; 34855 } tsn_stat_group_create; 34856 struct { 34857 int unit; 34858 bcm_tsn_stat_group_t id; 34859 } tsn_stat_group_destroy; 34860 struct { 34861 int unit; 34862 bcm_tsn_stat_group_t id; 34863 bcm_tsn_stat_group_type_t * group_type; 34864 int max; 34865 bcm_tsn_stat_t * stat_arr; 34866 int * count; 34867 } tsn_stat_group_get; 34868 struct { 34869 int unit; 34870 bcm_tsn_stat_group_t id; 34871 int count; 34872 bcm_tsn_stat_t * stat_arr; 34873 } tsn_stat_group_set; 34874 struct { 34875 int unit; 34876 bcm_tsn_stat_group_traverse_cb cb; 34877 void * user_data; 34878 } tsn_stat_group_traverse; 34879 struct { 34880 int unit; 34881 bcm_tsn_stat_threshold_source_t source; 34882 bcm_tsn_stat_t stat; 34883 bcm_tsn_stat_threshold_config_t * config; 34884 } tsn_stat_threshold_get; 34885 struct { 34886 int unit; 34887 bcm_tsn_stat_threshold_source_t source; 34888 bcm_tsn_stat_t stat; 34889 bcm_tsn_stat_threshold_config_t * config; 34890 } tsn_stat_threshold_set; 34891 struct { 34892 int unit; 34893 bcm_tsn_stu_profile_type_t type; 34894 bcm_tsn_stu_config_t * config; 34895 int * stu_profile_id; 34896 } tsn_stu_profile_create; 34897 struct { 34898 int unit; 34899 int stu_profile_id; 34900 } tsn_stu_profile_destroy; 34901 struct { 34902 int unit; 34903 int stu_profile_id; 34904 bcm_tsn_stu_profile_type_t * type; 34905 bcm_tsn_stu_config_t * config; 34906 } tsn_stu_profile_get; 34907 struct { 34908 int unit; 34909 int stu_profile_id; 34910 bcm_tsn_stu_config_t * config; 34911 } tsn_stu_profile_set; 34912 struct { 34913 int unit; 34914 bcm_tsn_stu_profile_traverse_cb cb; 34915 void * user_data; 34916 } tsn_stu_profile_traverse; 34917 struct { 34918 int unit; 34919 int taf_gate; 34920 bcm_tsn_taf_control_t type; 34921 uint32 * arg; 34922 } tsn_taf_control_get; 34923 struct { 34924 int unit; 34925 int taf_gate; 34926 bcm_tsn_taf_control_t type; 34927 uint32 arg; 34928 } tsn_taf_control_set; 34929 struct { 34930 int unit; 34931 int * cosq_profile; 34932 } tsn_taf_cosq_mapping_profile_create; 34933 struct { 34934 int unit; 34935 int cosq_profile; 34936 } tsn_taf_cosq_mapping_profile_destroy; 34937 struct { 34938 int unit; 34939 int cosq_profile; 34940 bcm_cos_t priority; 34941 bcm_cos_queue_t * cosq; 34942 } tsn_taf_cosq_mapping_profile_get; 34943 struct { 34944 int unit; 34945 int cosq_profile; 34946 bcm_cos_t priority; 34947 bcm_cos_queue_t cosq; 34948 } tsn_taf_cosq_mapping_profile_set; 34949 struct { 34950 int unit; 34951 bcm_tsn_taf_cosq_mapping_profile_traverse_cb cb; 34952 void * user_data; 34953 } tsn_taf_cosq_mapping_profile_traverse; 34954 struct { 34955 int unit; 34956 bcm_tsn_taf_event_types_t event_types; 34957 int taf_gate; 34958 bcm_tsn_taf_event_cb cb; 34959 void * user_data; 34960 } tsn_taf_event_register; 34961 struct { 34962 int unit; 34963 bcm_tsn_taf_event_types_t event_types; 34964 int taf_gate; 34965 bcm_tsn_taf_event_cb cb; 34966 } tsn_taf_event_unregister; 34967 struct { 34968 int unit; 34969 int flags; 34970 int * taf_gate_id; 34971 } tsn_taf_gate_create; 34972 struct { 34973 int unit; 34974 int taf_gate_id; 34975 } tsn_taf_gate_destroy; 34976 struct { 34977 int unit; 34978 int taf_gate_id; 34979 uint64 max_bytes; 34980 int * profile_id; 34981 } tsn_taf_gate_max_bytes_profile_create; 34982 struct { 34983 int unit; 34984 int taf_gate_id; 34985 int profile_id; 34986 } tsn_taf_gate_max_bytes_profile_destroy; 34987 struct { 34988 int unit; 34989 int taf_gate_id; 34990 int profile_id; 34991 uint64 * max_bytes; 34992 } tsn_taf_gate_max_bytes_profile_get; 34993 struct { 34994 int unit; 34995 int taf_gate_id; 34996 int profile_id; 34997 uint64 max_bytes; 34998 } tsn_taf_gate_max_bytes_profile_set; 34999 struct { 35000 int unit; 35001 int taf_gate_id; 35002 bcm_tsn_taf_gate_max_bytes_profile_traverse_cb cb; 35003 void * user_data; 35004 } tsn_taf_gate_max_bytes_profile_traverse; 35005 struct { 35006 int unit; 35007 int taf_gate_id; 35008 bcm_tsn_taf_gate_stat_t stat; 35009 uint64 * val; 35010 } tsn_taf_gate_stat_get; 35011 struct { 35012 int unit; 35013 int taf_gate_id; 35014 bcm_tsn_taf_gate_stat_t stat; 35015 uint32 * val; 35016 } tsn_taf_gate_stat_get32; 35017 struct { 35018 int unit; 35019 int taf_gate_id; 35020 int nstat; 35021 bcm_tsn_taf_gate_stat_t * stat_arr; 35022 uint64 * val_arr; 35023 } tsn_taf_gate_stat_multi_get; 35024 struct { 35025 int unit; 35026 int taf_gate_id; 35027 int nstat; 35028 bcm_tsn_taf_gate_stat_t * stat_arr; 35029 uint32 * val_arr; 35030 } tsn_taf_gate_stat_multi_get32; 35031 struct { 35032 int unit; 35033 int taf_gate_id; 35034 int nstat; 35035 bcm_tsn_taf_gate_stat_t * stat_arr; 35036 uint64 * val_arr; 35037 } tsn_taf_gate_stat_multi_set; 35038 struct { 35039 int unit; 35040 int taf_gate_id; 35041 int nstat; 35042 bcm_tsn_taf_gate_stat_t * stat_arr; 35043 uint32 * val_arr; 35044 } tsn_taf_gate_stat_multi_set32; 35045 struct { 35046 int unit; 35047 int taf_gate_id; 35048 bcm_tsn_taf_gate_stat_t stat; 35049 uint64 val; 35050 } tsn_taf_gate_stat_set; 35051 struct { 35052 int unit; 35053 int taf_gate_id; 35054 bcm_tsn_taf_gate_stat_t stat; 35055 uint32 val; 35056 } tsn_taf_gate_stat_set32; 35057 struct { 35058 int unit; 35059 int taf_gate_id; 35060 bcm_tsn_taf_gate_stat_t stat; 35061 uint64 * val; 35062 } tsn_taf_gate_stat_sync_get; 35063 struct { 35064 int unit; 35065 int taf_gate_id; 35066 bcm_tsn_taf_gate_stat_t stat; 35067 uint32 * val; 35068 } tsn_taf_gate_stat_sync_get32; 35069 struct { 35070 int unit; 35071 int taf_gate_id; 35072 int nstat; 35073 bcm_tsn_taf_gate_stat_t * stat_arr; 35074 uint64 * val_arr; 35075 } tsn_taf_gate_stat_sync_multi_get; 35076 struct { 35077 int unit; 35078 int taf_gate_id; 35079 int nstat; 35080 bcm_tsn_taf_gate_stat_t * stat_arr; 35081 uint32 * val_arr; 35082 } tsn_taf_gate_stat_sync_multi_get32; 35083 struct { 35084 int unit; 35085 bcm_tsn_taf_gate_traverse_cb cb; 35086 void * user_data; 35087 } tsn_taf_gate_traverse; 35088 struct { 35089 int unit; 35090 int taf_gate; 35091 bcm_tsn_taf_profile_id_t pid; 35092 } tsn_taf_profile_commit; 35093 struct { 35094 int unit; 35095 int taf_gate; 35096 bcm_tsn_taf_profile_t * profile; 35097 bcm_tsn_taf_profile_id_t * pid; 35098 } tsn_taf_profile_create; 35099 struct { 35100 int unit; 35101 int taf_gate; 35102 bcm_tsn_taf_profile_id_t pid; 35103 } tsn_taf_profile_destroy; 35104 struct { 35105 int unit; 35106 int taf_gate; 35107 } tsn_taf_profile_destroy_all; 35108 struct { 35109 int unit; 35110 int taf_gate; 35111 bcm_tsn_taf_profile_id_t pid; 35112 bcm_tsn_taf_profile_t * profile; 35113 } tsn_taf_profile_get; 35114 struct { 35115 int unit; 35116 int taf_gate; 35117 bcm_tsn_taf_profile_id_t pid; 35118 bcm_tsn_taf_profile_t * profile; 35119 } tsn_taf_profile_set; 35120 struct { 35121 int unit; 35122 int taf_gate; 35123 bcm_tsn_taf_profile_id_t pid; 35124 bcm_tsn_taf_profile_status_t * status; 35125 } tsn_taf_profile_status_get; 35126 struct { 35127 int unit; 35128 int taf_gate; 35129 bcm_tsn_taf_profile_traverse_cb cb; 35130 void * user_data; 35131 } tsn_taf_profile_traverse; 35132 struct { 35133 int unit; 35134 int taf_gate; 35135 bcm_tsn_taf_status_t type; 35136 uint32 * arg; 35137 } tsn_taf_status_get; 35138 #ifdef INCLUDE_L3 35139 struct { 35140 int unit; 35141 bcm_tunnel_config_t * tconfig; 35142 } tunnel_config_get; 35143 struct { 35144 int unit; 35145 bcm_tunnel_config_t * tconfig; 35146 } tunnel_config_set; 35147 struct { 35148 int unit; 35149 uint32 flags; 35150 int * dscp_map_id; 35151 } tunnel_dscp_map_create; 35152 struct { 35153 int unit; 35154 int dscp_map_id; 35155 } tunnel_dscp_map_destroy; 35156 struct { 35157 int unit; 35158 int dscp_map_id; 35159 bcm_tunnel_dscp_map_t * dscp_map; 35160 } tunnel_dscp_map_get; 35161 struct { 35162 int unit; 35163 bcm_port_t port; 35164 bcm_tunnel_dscp_map_t * dscp_map; 35165 } tunnel_dscp_map_port_get; 35166 struct { 35167 int unit; 35168 bcm_port_t port; 35169 bcm_tunnel_dscp_map_t * dscp_map; 35170 } tunnel_dscp_map_port_set; 35171 struct { 35172 int unit; 35173 int dscp_map_id; 35174 bcm_tunnel_dscp_map_t * dscp_map; 35175 } tunnel_dscp_map_set; 35176 struct { 35177 int unit; 35178 bcm_l3_intf_t * intf; 35179 } tunnel_initiator_clear; 35180 struct { 35181 int unit; 35182 bcm_l3_intf_t * intf; 35183 bcm_tunnel_initiator_t * tunnel; 35184 } tunnel_initiator_create; 35185 struct { 35186 int unit; 35187 bcm_gport_t tunnel_id; 35188 } tunnel_initiator_destroy; 35189 struct { 35190 int unit; 35191 bcm_l3_intf_t * intf; 35192 bcm_tunnel_initiator_t * tunnel; 35193 } tunnel_initiator_get; 35194 struct { 35195 int unit; 35196 bcm_l3_intf_t * intf; 35197 bcm_tunnel_initiator_t * tunnel; 35198 } tunnel_initiator_set; 35199 struct { 35200 int unit; 35201 bcm_tunnel_initiator_traverse_cb cb; 35202 void * user_data; 35203 } tunnel_initiator_traverse; 35204 struct { 35205 int unit; 35206 bcm_tunnel_terminator_t * info; 35207 } tunnel_terminator_add; 35208 struct { 35209 int unit; 35210 uint32 flags; 35211 bcm_tunnel_terminator_config_key_t * config_key; 35212 bcm_tunnel_terminator_config_action_t * config_action; 35213 } tunnel_terminator_config_add; 35214 struct { 35215 int unit; 35216 bcm_tunnel_terminator_config_key_t * config_key; 35217 } tunnel_terminator_config_delete; 35218 struct { 35219 int unit; 35220 bcm_tunnel_terminator_config_key_t * config_key; 35221 bcm_tunnel_terminator_config_action_t * config_action; 35222 } tunnel_terminator_config_get; 35223 struct { 35224 int unit; 35225 bcm_tunnel_terminator_config_traverse_info_t additional_info; 35226 bcm_tunnel_terminator_config_traverse_cb cb; 35227 void * user_data; 35228 } tunnel_terminator_config_traverse; 35229 struct { 35230 int unit; 35231 bcm_tunnel_terminator_t * info; 35232 } tunnel_terminator_create; 35233 struct { 35234 int unit; 35235 bcm_tunnel_terminator_t * info; 35236 } tunnel_terminator_delete; 35237 struct { 35238 int unit; 35239 bcm_tunnel_terminator_t * terminator; 35240 uint32 * value; 35241 } tunnel_terminator_flexctr_object_get; 35242 struct { 35243 int unit; 35244 bcm_tunnel_terminator_t * terminator; 35245 uint32 value; 35246 } tunnel_terminator_flexctr_object_set; 35247 struct { 35248 int unit; 35249 bcm_tunnel_terminator_t * info; 35250 } tunnel_terminator_get; 35251 struct { 35252 int unit; 35253 bcm_tunnel_terminator_t * terminator; 35254 uint32 stat_counter_id; 35255 } tunnel_terminator_stat_attach; 35256 struct { 35257 int unit; 35258 bcm_tunnel_terminator_t * terminator; 35259 } tunnel_terminator_stat_detach; 35260 struct { 35261 int unit; 35262 bcm_tunnel_terminator_t * terminator; 35263 uint32 * stat_counter_id; 35264 } tunnel_terminator_stat_id_get; 35265 struct { 35266 int unit; 35267 bcm_tunnel_terminator_traverse_cb cb; 35268 void * user_data; 35269 } tunnel_terminator_traverse; 35270 struct { 35271 int unit; 35272 bcm_tunnel_terminator_t * info; 35273 } tunnel_terminator_update; 35274 struct { 35275 int unit; 35276 bcm_gport_t tunnel; 35277 bcm_vlan_vector_t * vlan_vec; 35278 } tunnel_terminator_vlan_get; 35279 struct { 35280 int unit; 35281 bcm_gport_t tunnel; 35282 uint32 * vlan_vec; 35283 } tunnel_terminator_vlan_set; 35284 #endif /* INCLUDE_L3 */ 35285 struct { 35286 int unit; 35287 bcm_pkt_t * tx_pkt; 35288 void * cookie; 35289 } tx; 35290 struct { 35291 int unit; 35292 bcm_pkt_t ** pkt; 35293 int count; 35294 bcm_pkt_cb_f all_done_cb; 35295 void * cookie; 35296 } tx_array; 35297 struct { 35298 int unit; 35299 } tx_cleanup; 35300 #ifdef BCM_RPC_SUPPORT 35301 struct { 35302 bcm_pkt_t * pkt; 35303 int dest_unit; 35304 int remote_port; 35305 uint32 flags; 35306 bcm_cpu_tunnel_mode_t mode; 35307 } tx_cpu_tunnel; 35308 struct { 35309 bcm_tx_cpu_tunnel_f * f; 35310 } tx_cpu_tunnel_get; 35311 struct { 35312 bcm_tx_cpu_tunnel_f f; 35313 } tx_cpu_tunnel_set; 35314 #endif /* BCM_RPC_SUPPORT */ 35315 #ifdef BROADCOM_DEBUG 35316 struct { 35317 int unit; 35318 void * dv_p; 35319 } tx_dv_dump; 35320 #endif /* BROADCOM_DEBUG */ 35321 struct { 35322 int unit; 35323 } tx_init; 35324 struct { 35325 int unit; 35326 bcm_pkt_t * pkt; 35327 bcm_pkt_cb_f all_done_cb; 35328 void * cookie; 35329 } tx_list; 35330 struct { 35331 int unit; 35332 bcm_pkt_t * pkt; 35333 uint8 * dest_mac; 35334 int vid; 35335 } tx_pkt_l2_map; 35336 struct { 35337 int unit; 35338 bcm_pkt_t * tx_pkt; 35339 } tx_pkt_setup; 35340 #ifdef BROADCOM_DEBUG 35341 struct { 35342 int unit; 35343 } tx_show; 35344 #endif /* BROADCOM_DEBUG */ 35345 struct { 35346 int unit; 35347 bcm_txbeacon_pkt_id_t pkt_id; 35348 } txbeacon_destroy; 35349 struct { 35350 int unit; 35351 int uC; 35352 } txbeacon_init; 35353 struct { 35354 int unit; 35355 bcm_txbeacon_t * txbeacon; 35356 } txbeacon_pkt_get; 35357 struct { 35358 int unit; 35359 bcm_txbeacon_t * txbeacon; 35360 } txbeacon_pkt_setup; 35361 struct { 35362 int unit; 35363 bcm_txbeacon_pkt_id_t pkt_id; 35364 } txbeacon_start; 35365 struct { 35366 int unit; 35367 bcm_txbeacon_pkt_id_t pkt_id; 35368 } txbeacon_stop; 35369 struct { 35370 int unit; 35371 bcm_txbeacon_traverse_cb_t trav_fn; 35372 void * user_data; 35373 } txbeacon_traverse; 35374 struct { 35375 int unit; 35376 bcm_udf_abstract_pkt_format_t abstract_pkt_format; 35377 bcm_udf_abstract_pkt_format_info_t * pkt_format_info; 35378 } udf_abstract_pkt_format_info_get; 35379 struct { 35380 int unit; 35381 bcm_udf_abstract_pkt_format_t abstract_pkt_format; 35382 int max; 35383 bcm_udf_id_t * udf_id_list; 35384 int * actual; 35385 } udf_abstract_pkt_format_object_list_get; 35386 struct { 35387 int unit; 35388 int max; 35389 bcm_udf_abstract_pkt_format_t * abstr_pkt_fmt_list; 35390 int * actual; 35391 } udf_abstract_pkt_format_supported_list_get; 35392 struct { 35393 int unit; 35394 bcm_udf_alloc_hints_t * hints; 35395 bcm_udf_chunk_info_t * udf_chunk_info; 35396 bcm_udf_id_t * udf_id; 35397 } udf_chunk_create; 35398 struct { 35399 int unit; 35400 bcm_udf_id_t udf_id; 35401 bcm_udf_chunk_info_t * udf_chunk_info; 35402 } udf_chunk_info_get; 35403 struct { 35404 int unit; 35405 bcm_udf_alloc_hints_t * hints; 35406 bcm_udf_t * udf_info; 35407 bcm_udf_id_t * udf_id; 35408 } udf_create; 35409 struct { 35410 int unit; 35411 bcm_udf_id_t udf_id; 35412 } udf_destroy; 35413 struct { 35414 int unit; 35415 } udf_detach; 35416 struct { 35417 int unit; 35418 bcm_udf_tunnel_term_flow_type_t flow_type; 35419 uint32 * chunk_bmap; 35420 } udf_flow_based_chunk_arrange_get; 35421 struct { 35422 int unit; 35423 bcm_udf_tunnel_term_flow_type_t flow_type; 35424 uint32 chunk_bmap; 35425 } udf_flow_based_chunk_arrange_set; 35426 struct { 35427 int unit; 35428 bcm_udf_id_t udf_id; 35429 bcm_udf_t * udf_info; 35430 } udf_get; 35431 struct { 35432 int unit; 35433 int max; 35434 bcm_udf_id_t * udf_id_list; 35435 int * actual; 35436 } udf_get_all; 35437 struct { 35438 int unit; 35439 uint32 options; 35440 bcm_udf_hash_config_t * config; 35441 } udf_hash_config_add; 35442 struct { 35443 int unit; 35444 bcm_udf_hash_config_t * config; 35445 } udf_hash_config_delete; 35446 struct { 35447 int unit; 35448 } udf_hash_config_delete_all; 35449 struct { 35450 int unit; 35451 bcm_udf_hash_config_t * config; 35452 } udf_hash_config_get; 35453 struct { 35454 int unit; 35455 int max; 35456 bcm_udf_hash_config_t * config_list; 35457 int * actual; 35458 } udf_hash_config_get_all; 35459 struct { 35460 int unit; 35461 } udf_init; 35462 struct { 35463 int unit; 35464 bcm_udf_abstract_pkt_format_t abstr_pkt_fmt; 35465 bcm_udf_multi_abstract_pkt_format_info_t * pkt_fmt_info; 35466 } udf_multi_abstract_pkt_format_info_get; 35467 struct { 35468 int unit; 35469 bcm_udf_alloc_hints_t * hints; 35470 bcm_udf_multi_chunk_info_t * info; 35471 bcm_udf_id_t * udf_id; 35472 } udf_multi_chunk_create; 35473 struct { 35474 int unit; 35475 bcm_udf_id_t udf_id; 35476 bcm_udf_multi_chunk_info_t * info; 35477 } udf_multi_chunk_info_get; 35478 struct { 35479 int unit; 35480 bcm_udf_oper_mode_t * mode; 35481 } udf_oper_mode_get; 35482 struct { 35483 int unit; 35484 bcm_udf_oper_mode_t mode; 35485 } udf_oper_mode_set; 35486 struct { 35487 int unit; 35488 bcm_udf_pkt_format_id_t pkt_format_id; 35489 bcm_udf_pkt_format_action_t action; 35490 int * arg; 35491 } udf_pkt_format_action_get; 35492 struct { 35493 int unit; 35494 bcm_udf_pkt_format_id_t pkt_format_id; 35495 bcm_udf_pkt_format_action_t action; 35496 int arg; 35497 } udf_pkt_format_action_set; 35498 struct { 35499 int unit; 35500 bcm_udf_id_t udf_id; 35501 bcm_udf_pkt_format_id_t pkt_format_id; 35502 } udf_pkt_format_add; 35503 struct { 35504 int unit; 35505 bcm_udf_pkt_format_options_t options; 35506 bcm_udf_pkt_format_info_t * pkt_format; 35507 bcm_udf_pkt_format_id_t * pkt_format_id; 35508 } udf_pkt_format_create; 35509 struct { 35510 int unit; 35511 bcm_udf_id_t udf_id; 35512 bcm_udf_pkt_format_id_t pkt_format_id; 35513 } udf_pkt_format_delete; 35514 struct { 35515 int unit; 35516 bcm_udf_id_t udf_id; 35517 } udf_pkt_format_delete_all; 35518 struct { 35519 int unit; 35520 bcm_udf_pkt_format_id_t pkt_format_id; 35521 } udf_pkt_format_destroy; 35522 struct { 35523 int unit; 35524 bcm_udf_pkt_format_id_t pkt_format_id; 35525 int max; 35526 bcm_udf_id_t * udf_id_list; 35527 int * actual; 35528 } udf_pkt_format_get; 35529 struct { 35530 int unit; 35531 bcm_udf_id_t udf_id; 35532 int max; 35533 bcm_udf_pkt_format_id_t * pkt_format_id_list; 35534 int * actual; 35535 } udf_pkt_format_get_all; 35536 struct { 35537 int unit; 35538 bcm_udf_pkt_format_id_t pkt_format_id; 35539 bcm_udf_pkt_format_info_t * pkt_format; 35540 } udf_pkt_format_info_get; 35541 struct { 35542 int unit; 35543 uint8 * num_chunks; 35544 uint32 * chunk_bmap; 35545 } udf_range_checker_chunk_info_get; 35546 struct { 35547 int unit; 35548 bcm_vlan_t vlan; 35549 bcm_vlan_block_t * vlan_block; 35550 } vlan_block_get; 35551 struct { 35552 int unit; 35553 bcm_vlan_t vlan; 35554 bcm_vlan_block_t * vlan_block; 35555 } vlan_block_set; 35556 struct { 35557 int unit; 35558 bcm_vlan_control_t type; 35559 int * arg; 35560 } vlan_control_get; 35561 struct { 35562 int unit; 35563 int port; 35564 bcm_vlan_control_port_t type; 35565 int * arg; 35566 } vlan_control_port_get; 35567 struct { 35568 int unit; 35569 int port; 35570 bcm_vlan_control_port_t type; 35571 int arg; 35572 } vlan_control_port_set; 35573 struct { 35574 int unit; 35575 bcm_vlan_control_t type; 35576 int arg; 35577 } vlan_control_set; 35578 struct { 35579 int unit; 35580 bcm_vlan_t vlan; 35581 bcm_vlan_control_vlan_t * control; 35582 } vlan_control_vlan_get; 35583 struct { 35584 int unit; 35585 bcm_vlan_t vlan; 35586 uint32 valid_fields; 35587 bcm_vlan_control_vlan_t * control; 35588 } vlan_control_vlan_selective_get; 35589 struct { 35590 int unit; 35591 bcm_vlan_t vlan; 35592 uint32 valid_fields; 35593 bcm_vlan_control_vlan_t * control; 35594 } vlan_control_vlan_selective_set; 35595 struct { 35596 int unit; 35597 bcm_vlan_t vlan; 35598 bcm_vlan_control_vlan_t control; 35599 } vlan_control_vlan_set; 35600 struct { 35601 int unit; 35602 bcm_vlan_t vid; 35603 } vlan_create; 35604 struct { 35605 int unit; 35606 bcm_vlan_t outer_vlan; 35607 bcm_vlan_t inner_vlan; 35608 bcm_gport_t port_1; 35609 bcm_gport_t port_2; 35610 } vlan_cross_connect_add; 35611 struct { 35612 int unit; 35613 bcm_vlan_t outer_vlan; 35614 bcm_vlan_t inner_vlan; 35615 } vlan_cross_connect_delete; 35616 struct { 35617 int unit; 35618 } vlan_cross_connect_delete_all; 35619 struct { 35620 int unit; 35621 bcm_vlan_cross_connect_traverse_cb cb; 35622 void * user_data; 35623 } vlan_cross_connect_traverse; 35624 struct { 35625 int unit; 35626 bcm_vlan_t * vid_ptr; 35627 } vlan_default_get; 35628 struct { 35629 int unit; 35630 bcm_vlan_t vid; 35631 } vlan_default_set; 35632 struct { 35633 int unit; 35634 bcm_vlan_t vid; 35635 } vlan_destroy; 35636 struct { 35637 int unit; 35638 } vlan_destroy_all; 35639 struct { 35640 int unit; 35641 int port; 35642 bcm_vlan_t old_vid; 35643 bcm_vlan_t new_vid; 35644 int prio; 35645 } vlan_dtag_add; 35646 struct { 35647 int unit; 35648 int port; 35649 bcm_vlan_t old_vid; 35650 } vlan_dtag_delete; 35651 struct { 35652 int unit; 35653 } vlan_dtag_delete_all; 35654 struct { 35655 int unit; 35656 int port; 35657 bcm_vlan_t old_vid; 35658 bcm_vlan_t * new_vid; 35659 int * prio; 35660 } vlan_dtag_get; 35661 struct { 35662 int unit; 35663 int port; 35664 bcm_vlan_t old_vid_low; 35665 bcm_vlan_t old_vid_high; 35666 bcm_vlan_t new_vid; 35667 int int_prio; 35668 } vlan_dtag_range_add; 35669 struct { 35670 int unit; 35671 int port; 35672 bcm_vlan_t old_vid_low; 35673 bcm_vlan_t old_vid_high; 35674 } vlan_dtag_range_delete; 35675 struct { 35676 int unit; 35677 } vlan_dtag_range_delete_all; 35678 struct { 35679 int unit; 35680 int port; 35681 bcm_vlan_t old_vid_low; 35682 bcm_vlan_t old_vid_high; 35683 bcm_vlan_t * new_vid; 35684 int * prio; 35685 } vlan_dtag_range_get; 35686 struct { 35687 int unit; 35688 bcm_vlan_dtag_range_traverse_cb cb; 35689 void * user_data; 35690 } vlan_dtag_range_traverse; 35691 struct { 35692 int unit; 35693 bcm_vlan_dtag_traverse_cb cb; 35694 void * user_data; 35695 } vlan_dtag_traverse; 35696 struct { 35697 int unit; 35698 bcm_vlan_t vlan; 35699 bcm_gport_t port; 35700 int flags; 35701 } vlan_gport_add; 35702 struct { 35703 int unit; 35704 bcm_vlan_t vlan; 35705 bcm_gport_t port; 35706 } vlan_gport_delete; 35707 struct { 35708 int unit; 35709 bcm_vlan_t vlan; 35710 } vlan_gport_delete_all; 35711 struct { 35712 int unit; 35713 bcm_vlan_t vlan; 35714 bcm_gport_t port; 35715 int flags; 35716 } vlan_gport_extended_delete; 35717 struct { 35718 int unit; 35719 bcm_vlan_t vlan; 35720 bcm_gport_t port; 35721 int * flags; 35722 } vlan_gport_get; 35723 struct { 35724 int unit; 35725 bcm_vlan_t vlan; 35726 int array_max; 35727 bcm_gport_t * gport_array; 35728 int * flags_array; 35729 int * array_size; 35730 } vlan_gport_get_all; 35731 struct { 35732 int unit; 35733 bcm_vlan_gport_info_t * vlan_gport_info; 35734 } vlan_gport_info_get; 35735 struct { 35736 int unit; 35737 } vlan_init; 35738 struct { 35739 int unit; 35740 bcm_vlan_ip_t * vlan_ip; 35741 bcm_vlan_action_set_t * action; 35742 } vlan_ip_action_add; 35743 struct { 35744 int unit; 35745 bcm_vlan_ip_t * vlan_ip; 35746 } vlan_ip_action_delete; 35747 struct { 35748 int unit; 35749 } vlan_ip_action_delete_all; 35750 struct { 35751 int unit; 35752 bcm_vlan_ip_t * vlan_ip; 35753 bcm_vlan_action_set_t * action; 35754 } vlan_ip_action_get; 35755 struct { 35756 int unit; 35757 bcm_vlan_ip_action_traverse_cb cb; 35758 void * user_data; 35759 } vlan_ip_action_traverse; 35760 struct { 35761 int unit; 35762 bcm_vlan_ip_t * vlan_ip; 35763 } vlan_ip_add; 35764 struct { 35765 int unit; 35766 bcm_vlan_ip_t * vlan_ip; 35767 } vlan_ip_delete; 35768 struct { 35769 int unit; 35770 } vlan_ip_delete_all; 35771 struct { 35772 int unit; 35773 bcm_vlan_data_t ** listp; 35774 int * countp; 35775 } vlan_list; 35776 struct { 35777 int unit; 35778 bcm_pbmp_t ports; 35779 bcm_vlan_data_t ** listp; 35780 int * countp; 35781 } vlan_list_by_pbmp; 35782 struct { 35783 int unit; 35784 bcm_vlan_data_t * list; 35785 int count; 35786 } vlan_list_destroy; 35787 struct { 35788 int unit; 35789 uint8 * mac; 35790 bcm_vlan_action_set_t * action; 35791 } vlan_mac_action_add; 35792 struct { 35793 int unit; 35794 uint8 * mac; 35795 } vlan_mac_action_delete; 35796 struct { 35797 int unit; 35798 } vlan_mac_action_delete_all; 35799 struct { 35800 int unit; 35801 uint8 * mac; 35802 bcm_vlan_action_set_t * action; 35803 } vlan_mac_action_get; 35804 struct { 35805 int unit; 35806 bcm_vlan_mac_action_traverse_cb cb; 35807 void * user_data; 35808 } vlan_mac_action_traverse; 35809 struct { 35810 int unit; 35811 uint8 * mac; 35812 bcm_vlan_t vid; 35813 int prio; 35814 } vlan_mac_add; 35815 struct { 35816 int unit; 35817 uint8 * mac; 35818 } vlan_mac_delete; 35819 struct { 35820 int unit; 35821 } vlan_mac_delete_all; 35822 struct { 35823 int unit; 35824 uint32 options; 35825 bcm_vlan_match_info_t * match_info; 35826 bcm_vlan_action_set_t * action_set; 35827 } vlan_match_action_add; 35828 struct { 35829 int unit; 35830 bcm_vlan_match_info_t * match_info; 35831 } vlan_match_action_delete; 35832 struct { 35833 int unit; 35834 bcm_vlan_match_t match; 35835 } vlan_match_action_delete_all; 35836 struct { 35837 int unit; 35838 bcm_vlan_match_info_t * match_info; 35839 bcm_vlan_action_set_t * action_set; 35840 } vlan_match_action_get; 35841 struct { 35842 int unit; 35843 bcm_vlan_match_t match; 35844 int size; 35845 bcm_vlan_match_info_t * match_info_array; 35846 bcm_vlan_action_set_t * action_set_array; 35847 int * count; 35848 } vlan_match_action_multi_get; 35849 struct { 35850 int unit; 35851 bcm_vlan_t vlan; 35852 bcm_vlan_mcast_flood_t * mode; 35853 } vlan_mcast_flood_get; 35854 struct { 35855 int unit; 35856 bcm_vlan_t vlan; 35857 bcm_vlan_mcast_flood_t mode; 35858 } vlan_mcast_flood_set; 35859 struct { 35860 int unit; 35861 bcm_vlan_t vlan; 35862 bcm_policer_t * policer_id; 35863 } vlan_policer_get; 35864 struct { 35865 int unit; 35866 bcm_vlan_t vlan; 35867 bcm_policer_t policer_id; 35868 } vlan_policer_set; 35869 struct { 35870 int unit; 35871 bcm_vlan_t vid; 35872 bcm_pbmp_t pbmp; 35873 bcm_pbmp_t ubmp; 35874 } vlan_port_add; 35875 struct { 35876 int unit; 35877 bcm_vlan_port_t * vlan_port; 35878 } vlan_port_create; 35879 struct { 35880 int unit; 35881 bcm_port_t port; 35882 } vlan_port_default_action_delete; 35883 struct { 35884 int unit; 35885 bcm_port_t port; 35886 bcm_vlan_action_set_t * action; 35887 } vlan_port_default_action_get; 35888 struct { 35889 int unit; 35890 bcm_port_t port; 35891 bcm_vlan_action_set_t * action; 35892 } vlan_port_default_action_set; 35893 struct { 35894 int unit; 35895 bcm_gport_t gport; 35896 } vlan_port_destroy; 35897 struct { 35898 int unit; 35899 bcm_port_t port; 35900 } vlan_port_egress_default_action_delete; 35901 struct { 35902 int unit; 35903 bcm_port_t port; 35904 bcm_vlan_action_set_t * action; 35905 } vlan_port_egress_default_action_get; 35906 struct { 35907 int unit; 35908 bcm_port_t port; 35909 bcm_vlan_action_set_t * action; 35910 } vlan_port_egress_default_action_set; 35911 struct { 35912 int unit; 35913 bcm_vlan_port_t * vlan_port; 35914 } vlan_port_find; 35915 struct { 35916 int unit; 35917 bcm_vlan_t vid; 35918 bcm_pbmp_t * pbmp; 35919 bcm_pbmp_t * ubmp; 35920 } vlan_port_get; 35921 struct { 35922 int unit; 35923 bcm_port_t port; 35924 bcm_port_frametype_t frame; 35925 bcm_port_ethertype_t ether; 35926 bcm_vlan_action_set_t * action; 35927 } vlan_port_protocol_action_add; 35928 struct { 35929 int unit; 35930 bcm_port_t port; 35931 bcm_port_frametype_t frame; 35932 bcm_port_ethertype_t ether; 35933 } vlan_port_protocol_action_delete; 35934 struct { 35935 int unit; 35936 bcm_port_t port; 35937 } vlan_port_protocol_action_delete_all; 35938 struct { 35939 int unit; 35940 bcm_port_t port; 35941 bcm_port_frametype_t frame; 35942 bcm_port_ethertype_t ether; 35943 bcm_vlan_action_set_t * action; 35944 } vlan_port_protocol_action_get; 35945 struct { 35946 int unit; 35947 bcm_vlan_port_protocol_action_traverse_cb cb; 35948 void * user_data; 35949 } vlan_port_protocol_action_traverse; 35950 struct { 35951 int unit; 35952 bcm_vlan_t vid; 35953 bcm_pbmp_t pbmp; 35954 } vlan_port_remove; 35955 struct { 35956 int unit; 35957 bcm_vlan_t vlan; 35958 bcm_port_t port; 35959 bcm_cos_t cos; 35960 int nstat; 35961 bcm_vlan_stat_t * stat_arr; 35962 uint64 * value_arr; 35963 } vlan_port_stat_multi_get; 35964 struct { 35965 int unit; 35966 bcm_vlan_t vlan; 35967 bcm_port_t port; 35968 bcm_cos_t cos; 35969 int nstat; 35970 bcm_vlan_stat_t * stat_arr; 35971 uint32 * value_arr; 35972 } vlan_port_stat_multi_get32; 35973 struct { 35974 int unit; 35975 bcm_vlan_t vlan; 35976 bcm_port_t port; 35977 bcm_cos_t cos; 35978 int nstat; 35979 bcm_vlan_stat_t * stat_arr; 35980 uint64 * value_arr; 35981 } vlan_port_stat_multi_set; 35982 struct { 35983 int unit; 35984 bcm_vlan_t vlan; 35985 bcm_port_t port; 35986 bcm_cos_t cos; 35987 int nstat; 35988 bcm_vlan_stat_t * stat_arr; 35989 uint32 * value_arr; 35990 } vlan_port_stat_multi_set32; 35991 struct { 35992 int unit; 35993 bcm_vlan_port_translation_t * vlan_port_translation; 35994 } vlan_port_translation_get; 35995 struct { 35996 int unit; 35997 bcm_vlan_port_translation_t * vlan_port_translation; 35998 } vlan_port_translation_set; 35999 struct { 36000 int unit; 36001 bcm_vlan_port_traverse_info_t * additional_info; 36002 bcm_vlan_port_traverse_cb trav_fn; 36003 void * user_data; 36004 } vlan_port_traverse; 36005 struct { 36006 int unit; 36007 bcm_vlan_t vlan; 36008 int qmid; 36009 } vlan_queue_map_attach; 36010 struct { 36011 int unit; 36012 bcm_vlan_t vlan; 36013 int * qmid; 36014 } vlan_queue_map_attach_get; 36015 struct { 36016 int unit; 36017 uint32 flags; 36018 int * qmid; 36019 } vlan_queue_map_create; 36020 struct { 36021 int unit; 36022 int qmid; 36023 } vlan_queue_map_destroy; 36024 struct { 36025 int unit; 36026 } vlan_queue_map_destroy_all; 36027 struct { 36028 int unit; 36029 bcm_vlan_t vlan; 36030 } vlan_queue_map_detach; 36031 struct { 36032 int unit; 36033 } vlan_queue_map_detach_all; 36034 struct { 36035 int unit; 36036 int qmid; 36037 int pkt_pri; 36038 int cfi; 36039 int * queue; 36040 int * color; 36041 } vlan_queue_map_get; 36042 struct { 36043 int unit; 36044 int qmid; 36045 int pkt_pri; 36046 int cfi; 36047 int queue; 36048 int color; 36049 } vlan_queue_map_set; 36050 struct { 36051 int unit; 36052 bcm_vlan_t vlan; 36053 uint32 stat_counter_id; 36054 } vlan_stat_attach; 36055 struct { 36056 int unit; 36057 bcm_vlan_t vlan; 36058 bcm_vlan_stat_t stat; 36059 uint32 num_entries; 36060 uint32 * counter_indexes; 36061 bcm_stat_value_t * counter_values; 36062 } vlan_stat_counter_get; 36063 struct { 36064 int unit; 36065 bcm_vlan_t vlan; 36066 bcm_vlan_stat_t stat; 36067 uint32 num_entries; 36068 uint32 * counter_indexes; 36069 bcm_stat_value_t * counter_values; 36070 } vlan_stat_counter_set; 36071 struct { 36072 int unit; 36073 bcm_vlan_t vlan; 36074 bcm_vlan_stat_t stat; 36075 uint32 num_entries; 36076 uint32 * counter_indexes; 36077 bcm_stat_value_t * counter_values; 36078 } vlan_stat_counter_sync_get; 36079 struct { 36080 int unit; 36081 bcm_vlan_t vlan; 36082 } vlan_stat_detach; 36083 struct { 36084 int unit; 36085 bcm_vlan_t vlan; 36086 uint32 stat_counter_id; 36087 } vlan_stat_detach_with_id; 36088 struct { 36089 int unit; 36090 bcm_vlan_t vlan; 36091 int enable; 36092 } vlan_stat_enable_set; 36093 struct { 36094 int unit; 36095 bcm_vlan_t vlan; 36096 bcm_cos_t cos; 36097 bcm_vlan_stat_t stat; 36098 uint64 * val; 36099 } vlan_stat_get; 36100 struct { 36101 int unit; 36102 bcm_vlan_t vlan; 36103 bcm_cos_t cos; 36104 bcm_vlan_stat_t stat; 36105 uint32 * val; 36106 } vlan_stat_get32; 36107 struct { 36108 int unit; 36109 bcm_vlan_t vlan; 36110 bcm_vlan_stat_t stat; 36111 uint32 * stat_counter_id; 36112 } vlan_stat_id_get; 36113 struct { 36114 int unit; 36115 bcm_vlan_t vlan; 36116 bcm_cos_t cos; 36117 int nstat; 36118 bcm_vlan_stat_t * stat_arr; 36119 uint64 * value_arr; 36120 } vlan_stat_multi_get; 36121 struct { 36122 int unit; 36123 bcm_vlan_t vlan; 36124 bcm_cos_t cos; 36125 int nstat; 36126 bcm_vlan_stat_t * stat_arr; 36127 uint32 * value_arr; 36128 } vlan_stat_multi_get32; 36129 struct { 36130 int unit; 36131 bcm_vlan_t vlan; 36132 bcm_cos_t cos; 36133 int nstat; 36134 bcm_vlan_stat_t * stat_arr; 36135 uint64 * value_arr; 36136 } vlan_stat_multi_set; 36137 struct { 36138 int unit; 36139 bcm_vlan_t vlan; 36140 bcm_cos_t cos; 36141 int nstat; 36142 bcm_vlan_stat_t * stat_arr; 36143 uint32 * value_arr; 36144 } vlan_stat_multi_set32; 36145 struct { 36146 int unit; 36147 bcm_vlan_t vlan; 36148 bcm_cos_t cos; 36149 bcm_vlan_stat_t stat; 36150 uint64 val; 36151 } vlan_stat_set; 36152 struct { 36153 int unit; 36154 bcm_vlan_t vlan; 36155 bcm_cos_t cos; 36156 bcm_vlan_stat_t stat; 36157 uint32 val; 36158 } vlan_stat_set32; 36159 struct { 36160 int unit; 36161 bcm_vlan_t vlan; 36162 bcm_cos_t cos; 36163 bcm_vlan_stat_t stat; 36164 uint64 * val; 36165 } vlan_stat_sync_get; 36166 struct { 36167 int unit; 36168 bcm_vlan_t vlan; 36169 bcm_cos_t cos; 36170 bcm_vlan_stat_t stat; 36171 uint32 * val; 36172 } vlan_stat_sync_get32; 36173 struct { 36174 int unit; 36175 bcm_vlan_t vid; 36176 bcm_stg_t * stg_ptr; 36177 } vlan_stg_get; 36178 struct { 36179 int unit; 36180 bcm_vlan_t vid; 36181 bcm_stg_t stg; 36182 } vlan_stg_set; 36183 struct { 36184 int unit; 36185 bcm_vlan_t vid; 36186 bcm_port_t port; 36187 int * stp_state; 36188 } vlan_stp_get; 36189 struct { 36190 int unit; 36191 bcm_vlan_t vid; 36192 bcm_port_t port; 36193 int stp_state; 36194 } vlan_stp_set; 36195 struct { 36196 int unit; 36197 bcm_gport_t port; 36198 bcm_vlan_translate_key_t key_type; 36199 bcm_vlan_t outer_vlan; 36200 bcm_vlan_t inner_vlan; 36201 bcm_vlan_action_set_t * action; 36202 } vlan_translate_action_add; 36203 struct { 36204 int unit; 36205 bcm_vlan_translate_action_class_t * action_class; 36206 } vlan_translate_action_class_get; 36207 struct { 36208 int unit; 36209 bcm_vlan_translate_action_class_t * action_class; 36210 } vlan_translate_action_class_set; 36211 struct { 36212 int unit; 36213 bcm_gport_t port; 36214 bcm_vlan_translate_key_t key_type; 36215 bcm_vlan_t outer_vlan; 36216 bcm_vlan_t inner_vlan; 36217 bcm_vlan_action_set_t * action; 36218 } vlan_translate_action_create; 36219 struct { 36220 int unit; 36221 bcm_gport_t port; 36222 bcm_vlan_translate_key_t key_type; 36223 bcm_vlan_t outer_vlan; 36224 bcm_vlan_t inner_vlan; 36225 } vlan_translate_action_delete; 36226 struct { 36227 int unit; 36228 bcm_gport_t port; 36229 bcm_vlan_translate_key_t key_type; 36230 bcm_vlan_t outer_vlan; 36231 bcm_vlan_t inner_vlan; 36232 bcm_vlan_action_set_t * action; 36233 } vlan_translate_action_get; 36234 struct { 36235 int unit; 36236 uint32 flags; 36237 int * action_id; 36238 } vlan_translate_action_id_create; 36239 struct { 36240 int unit; 36241 uint32 flags; 36242 int action_id; 36243 } vlan_translate_action_id_destroy; 36244 struct { 36245 int unit; 36246 uint32 flags; 36247 } vlan_translate_action_id_destroy_all; 36248 struct { 36249 int unit; 36250 uint32 flags; 36251 int action_id; 36252 bcm_vlan_action_set_t * action; 36253 } vlan_translate_action_id_get; 36254 struct { 36255 int unit; 36256 uint32 flags; 36257 int action_id; 36258 bcm_vlan_action_set_t * action; 36259 } vlan_translate_action_id_set; 36260 struct { 36261 int unit; 36262 bcm_gport_t port; 36263 bcm_vlan_t outer_vlan_low; 36264 bcm_vlan_t outer_vlan_high; 36265 bcm_vlan_t inner_vlan_low; 36266 bcm_vlan_t inner_vlan_high; 36267 bcm_vlan_action_set_t * action; 36268 } vlan_translate_action_range_add; 36269 struct { 36270 int unit; 36271 bcm_gport_t port; 36272 bcm_vlan_t outer_vlan_low; 36273 bcm_vlan_t outer_vlan_high; 36274 bcm_vlan_t inner_vlan_low; 36275 bcm_vlan_t inner_vlan_high; 36276 } vlan_translate_action_range_delete; 36277 struct { 36278 int unit; 36279 } vlan_translate_action_range_delete_all; 36280 struct { 36281 int unit; 36282 bcm_gport_t port; 36283 bcm_vlan_t outer_vlan_low; 36284 bcm_vlan_t outer_vlan_high; 36285 bcm_vlan_t inner_vlan_low; 36286 bcm_vlan_t inner_vlan_high; 36287 bcm_vlan_action_set_t * action; 36288 } vlan_translate_action_range_get; 36289 struct { 36290 int unit; 36291 bcm_vlan_translate_action_range_traverse_cb cb; 36292 void * user_data; 36293 } vlan_translate_action_range_traverse; 36294 struct { 36295 int unit; 36296 bcm_vlan_translate_action_traverse_cb cb; 36297 void * user_data; 36298 } vlan_translate_action_traverse; 36299 struct { 36300 int unit; 36301 int port; 36302 bcm_vlan_t old_vid; 36303 bcm_vlan_t new_vid; 36304 int prio; 36305 } vlan_translate_add; 36306 struct { 36307 int unit; 36308 int port; 36309 bcm_vlan_t old_vid; 36310 } vlan_translate_delete; 36311 struct { 36312 int unit; 36313 } vlan_translate_delete_all; 36314 struct { 36315 int unit; 36316 int port_class; 36317 bcm_vlan_t outer_vlan; 36318 bcm_vlan_t inner_vlan; 36319 bcm_vlan_action_set_t * action; 36320 } vlan_translate_egress_action_add; 36321 struct { 36322 int unit; 36323 int port_class; 36324 bcm_vlan_t outer_vlan; 36325 bcm_vlan_t inner_vlan; 36326 } vlan_translate_egress_action_delete; 36327 struct { 36328 int unit; 36329 bcm_vlan_translate_egress_key_config_t * key_config; 36330 bcm_vlan_translate_egress_action_set_t * action; 36331 } vlan_translate_egress_action_extended_add; 36332 struct { 36333 int unit; 36334 bcm_vlan_translate_egress_key_config_t * key_config; 36335 } vlan_translate_egress_action_extended_delete; 36336 struct { 36337 int unit; 36338 bcm_vlan_translate_egress_key_config_t * key_config; 36339 bcm_vlan_translate_egress_action_set_t * action; 36340 } vlan_translate_egress_action_extended_get; 36341 struct { 36342 int unit; 36343 bcm_vlan_translate_egress_action_extended_traverse_cb cb; 36344 void * user_data; 36345 } vlan_translate_egress_action_extended_traverse; 36346 struct { 36347 int unit; 36348 int port_class; 36349 bcm_vlan_t outer_vlan; 36350 bcm_vlan_t inner_vlan; 36351 bcm_vlan_action_set_t * action; 36352 } vlan_translate_egress_action_get; 36353 struct { 36354 int unit; 36355 bcm_vlan_translate_egress_action_traverse_cb cb; 36356 void * user_data; 36357 } vlan_translate_egress_action_traverse; 36358 struct { 36359 int unit; 36360 int port; 36361 bcm_vlan_t old_vid; 36362 bcm_vlan_t new_vid; 36363 int prio; 36364 } vlan_translate_egress_add; 36365 struct { 36366 int unit; 36367 int port; 36368 bcm_vlan_t old_vid; 36369 } vlan_translate_egress_delete; 36370 struct { 36371 int unit; 36372 } vlan_translate_egress_delete_all; 36373 struct { 36374 int unit; 36375 int port_class; 36376 bcm_vlan_t outer_vlan; 36377 bcm_vlan_t inner_vlan; 36378 bcm_vlan_flexctr_config_t * config; 36379 } vlan_translate_egress_flexctr_attach; 36380 struct { 36381 int unit; 36382 int port_class; 36383 bcm_vlan_t outer_vlan; 36384 bcm_vlan_t inner_vlan; 36385 bcm_vlan_flexctr_config_t * config; 36386 } vlan_translate_egress_flexctr_detach; 36387 struct { 36388 int unit; 36389 int port_class; 36390 bcm_vlan_t outer_vlan; 36391 bcm_vlan_t inner_vlan; 36392 } vlan_translate_egress_flexctr_detach_all; 36393 struct { 36394 int unit; 36395 int port_class; 36396 bcm_vlan_t outer_vlan; 36397 bcm_vlan_t inner_vlan; 36398 int array_size; 36399 bcm_vlan_flexctr_config_t * config_array; 36400 int * count; 36401 } vlan_translate_egress_flexctr_get; 36402 struct { 36403 int unit; 36404 int port; 36405 bcm_vlan_t old_vid; 36406 bcm_vlan_t * new_vid; 36407 int * prio; 36408 } vlan_translate_egress_get; 36409 struct { 36410 int unit; 36411 bcm_gport_t port; 36412 bcm_vlan_t outer_vlan; 36413 bcm_vlan_t inner_vlan; 36414 bcm_vlan_action_set_t * action; 36415 } vlan_translate_egress_gport_action_add; 36416 struct { 36417 int unit; 36418 bcm_gport_t port; 36419 bcm_vlan_t outer_vlan; 36420 bcm_vlan_t inner_vlan; 36421 } vlan_translate_egress_gport_action_delete; 36422 struct { 36423 int unit; 36424 bcm_gport_t port; 36425 bcm_vlan_t outer_vlan; 36426 bcm_vlan_t inner_vlan; 36427 bcm_vlan_action_set_t * action; 36428 } vlan_translate_egress_gport_action_get; 36429 struct { 36430 int unit; 36431 int port_class; 36432 bcm_vlan_t outer_vlan; 36433 bcm_vlan_t inner_vlan; 36434 uint32 stat_counter_id; 36435 } vlan_translate_egress_stat_attach; 36436 struct { 36437 int unit; 36438 int port_class; 36439 bcm_vlan_t outer_vlan; 36440 bcm_vlan_t inner_vlan; 36441 bcm_vlan_stat_t stat; 36442 uint32 num_entries; 36443 uint32 * counter_indexes; 36444 bcm_stat_value_t * counter_values; 36445 } vlan_translate_egress_stat_counter_get; 36446 struct { 36447 int unit; 36448 int port_class; 36449 bcm_vlan_t outer_vlan; 36450 bcm_vlan_t inner_vlan; 36451 bcm_vlan_stat_t stat; 36452 uint32 num_entries; 36453 uint32 * counter_indexes; 36454 bcm_stat_value_t * counter_values; 36455 } vlan_translate_egress_stat_counter_set; 36456 struct { 36457 int unit; 36458 int port_class; 36459 bcm_vlan_t outer_vlan; 36460 bcm_vlan_t inner_vlan; 36461 bcm_vlan_stat_t stat; 36462 uint32 num_entries; 36463 uint32 * counter_indexes; 36464 bcm_stat_value_t * counter_values; 36465 } vlan_translate_egress_stat_counter_sync_get; 36466 struct { 36467 int unit; 36468 int port_class; 36469 bcm_vlan_t outer_vlan; 36470 bcm_vlan_t inner_vlan; 36471 } vlan_translate_egress_stat_detach; 36472 struct { 36473 int unit; 36474 int port_class; 36475 bcm_vlan_t outer_vlan; 36476 bcm_vlan_t inner_vlan; 36477 int enable; 36478 } vlan_translate_egress_stat_enable_set; 36479 struct { 36480 int unit; 36481 int port_class; 36482 bcm_vlan_t outer_vlan; 36483 bcm_vlan_t inner_vlan; 36484 bcm_vlan_stat_t stat; 36485 uint64 * val; 36486 } vlan_translate_egress_stat_get; 36487 struct { 36488 int unit; 36489 int port_class; 36490 bcm_vlan_t outer_vlan; 36491 bcm_vlan_t inner_vlan; 36492 bcm_vlan_stat_t stat; 36493 uint32 * val; 36494 } vlan_translate_egress_stat_get32; 36495 struct { 36496 int unit; 36497 int port_class; 36498 bcm_vlan_t outer_vlan; 36499 bcm_vlan_t inner_vlan; 36500 bcm_vlan_stat_t stat; 36501 uint32 * stat_counter_id; 36502 } vlan_translate_egress_stat_id_get; 36503 struct { 36504 int unit; 36505 int port_class; 36506 bcm_vlan_t outer_vlan; 36507 bcm_vlan_t inner_vlan; 36508 int nstat; 36509 bcm_vlan_stat_t * stat_arr; 36510 uint64 * value_arr; 36511 } vlan_translate_egress_stat_multi_get; 36512 struct { 36513 int unit; 36514 int port_class; 36515 bcm_vlan_t outer_vlan; 36516 bcm_vlan_t inner_vlan; 36517 int nstat; 36518 bcm_vlan_stat_t * stat_arr; 36519 uint32 * value_arr; 36520 } vlan_translate_egress_stat_multi_get32; 36521 struct { 36522 int unit; 36523 int port_class; 36524 bcm_vlan_t outer_vlan; 36525 bcm_vlan_t inner_vlan; 36526 int nstat; 36527 bcm_vlan_stat_t * stat_arr; 36528 uint64 * value_arr; 36529 } vlan_translate_egress_stat_multi_set; 36530 struct { 36531 int unit; 36532 int port_class; 36533 bcm_vlan_t outer_vlan; 36534 bcm_vlan_t inner_vlan; 36535 int nstat; 36536 bcm_vlan_stat_t * stat_arr; 36537 uint32 * value_arr; 36538 } vlan_translate_egress_stat_multi_set32; 36539 struct { 36540 int unit; 36541 int port_class; 36542 bcm_vlan_t outer_vlan; 36543 bcm_vlan_t inner_vlan; 36544 bcm_vlan_stat_t stat; 36545 uint64 val; 36546 } vlan_translate_egress_stat_set; 36547 struct { 36548 int unit; 36549 int port_class; 36550 bcm_vlan_t outer_vlan; 36551 bcm_vlan_t inner_vlan; 36552 bcm_vlan_stat_t stat; 36553 uint32 val; 36554 } vlan_translate_egress_stat_set32; 36555 struct { 36556 int unit; 36557 int port_class; 36558 bcm_vlan_t outer_vlan; 36559 bcm_vlan_t inner_vlan; 36560 bcm_vlan_stat_t stat; 36561 uint64 * val; 36562 } vlan_translate_egress_stat_sync_get; 36563 struct { 36564 int unit; 36565 int port_class; 36566 bcm_vlan_t outer_vlan; 36567 bcm_vlan_t inner_vlan; 36568 bcm_vlan_stat_t stat; 36569 uint32 * val; 36570 } vlan_translate_egress_stat_sync_get32; 36571 struct { 36572 int unit; 36573 bcm_vlan_translate_egress_traverse_cb cb; 36574 void * user_data; 36575 } vlan_translate_egress_traverse; 36576 struct { 36577 int unit; 36578 bcm_gport_t port; 36579 bcm_vlan_translate_key_t key_type; 36580 bcm_vlan_t outer_vlan; 36581 bcm_vlan_t inner_vlan; 36582 bcm_vlan_flexctr_config_t * config; 36583 } vlan_translate_flexctr_attach; 36584 struct { 36585 int unit; 36586 bcm_gport_t port; 36587 bcm_vlan_translate_key_t key_type; 36588 bcm_vlan_t outer_vlan; 36589 bcm_vlan_t inner_vlan; 36590 bcm_vlan_flexctr_config_t * config; 36591 } vlan_translate_flexctr_detach; 36592 struct { 36593 int unit; 36594 bcm_gport_t port; 36595 bcm_vlan_translate_key_t key_type; 36596 bcm_vlan_t outer_vlan; 36597 bcm_vlan_t inner_vlan; 36598 } vlan_translate_flexctr_detach_all; 36599 struct { 36600 int unit; 36601 bcm_gport_t port; 36602 bcm_vlan_translate_key_t key_type; 36603 bcm_vlan_t outer_vlan; 36604 bcm_vlan_t inner_vlan; 36605 int array_size; 36606 bcm_vlan_flexctr_config_t * config_array; 36607 int * count; 36608 } vlan_translate_flexctr_get; 36609 struct { 36610 int unit; 36611 int port; 36612 bcm_vlan_t old_vid; 36613 bcm_vlan_t * new_vid; 36614 int * prio; 36615 } vlan_translate_get; 36616 struct { 36617 int unit; 36618 int port; 36619 bcm_vlan_t old_vid_low; 36620 bcm_vlan_t old_vid_high; 36621 bcm_vlan_t new_vid; 36622 int int_prio; 36623 } vlan_translate_range_add; 36624 struct { 36625 int unit; 36626 int port; 36627 bcm_vlan_t old_vid_low; 36628 bcm_vlan_t old_vid_high; 36629 } vlan_translate_range_delete; 36630 struct { 36631 int unit; 36632 } vlan_translate_range_delete_all; 36633 struct { 36634 int unit; 36635 int port; 36636 bcm_vlan_t old_vid_low; 36637 bcm_vlan_t old_vid_high; 36638 bcm_vlan_t * new_vid; 36639 int * int_prio; 36640 } vlan_translate_range_get; 36641 struct { 36642 int unit; 36643 bcm_vlan_translate_range_traverse_cb cb; 36644 void * user_data; 36645 } vlan_translate_range_traverse; 36646 struct { 36647 int unit; 36648 bcm_gport_t port; 36649 bcm_vlan_translate_key_t key_type; 36650 bcm_vlan_t outer_vlan; 36651 bcm_vlan_t inner_vlan; 36652 uint32 stat_counter_id; 36653 } vlan_translate_stat_attach; 36654 struct { 36655 int unit; 36656 bcm_gport_t port; 36657 bcm_vlan_translate_key_t key_type; 36658 bcm_vlan_t outer_vlan; 36659 bcm_vlan_t inner_vlan; 36660 bcm_vlan_stat_t stat; 36661 uint32 num_entries; 36662 uint32 * counter_indexes; 36663 bcm_stat_value_t * counter_values; 36664 } vlan_translate_stat_counter_get; 36665 struct { 36666 int unit; 36667 bcm_gport_t port; 36668 bcm_vlan_translate_key_t key_type; 36669 bcm_vlan_t outer_vlan; 36670 bcm_vlan_t inner_vlan; 36671 bcm_vlan_stat_t stat; 36672 uint32 num_entries; 36673 uint32 * counter_indexes; 36674 bcm_stat_value_t * counter_values; 36675 } vlan_translate_stat_counter_set; 36676 struct { 36677 int unit; 36678 bcm_gport_t port; 36679 bcm_vlan_translate_key_t key_type; 36680 bcm_vlan_t outer_vlan; 36681 bcm_vlan_t inner_vlan; 36682 bcm_vlan_stat_t stat; 36683 uint32 num_entries; 36684 uint32 * counter_indexes; 36685 bcm_stat_value_t * counter_values; 36686 } vlan_translate_stat_counter_sync_get; 36687 struct { 36688 int unit; 36689 bcm_gport_t port; 36690 bcm_vlan_translate_key_t key_type; 36691 bcm_vlan_t outer_vlan; 36692 bcm_vlan_t inner_vlan; 36693 } vlan_translate_stat_detach; 36694 struct { 36695 int unit; 36696 bcm_gport_t port; 36697 bcm_vlan_translate_key_t key_type; 36698 bcm_vlan_t outer_vlan; 36699 bcm_vlan_t inner_vlan; 36700 int enable; 36701 } vlan_translate_stat_enable_set; 36702 struct { 36703 int unit; 36704 bcm_gport_t port; 36705 bcm_vlan_translate_key_t key_type; 36706 bcm_vlan_t outer_vlan; 36707 bcm_vlan_t inner_vlan; 36708 bcm_vlan_stat_t stat; 36709 uint64 * val; 36710 } vlan_translate_stat_get; 36711 struct { 36712 int unit; 36713 bcm_gport_t port; 36714 bcm_vlan_translate_key_t key_type; 36715 bcm_vlan_t outer_vlan; 36716 bcm_vlan_t inner_vlan; 36717 bcm_vlan_stat_t stat; 36718 uint32 * val; 36719 } vlan_translate_stat_get32; 36720 struct { 36721 int unit; 36722 bcm_gport_t port; 36723 bcm_vlan_translate_key_t key_type; 36724 bcm_vlan_t outer_vlan; 36725 bcm_vlan_t inner_vlan; 36726 bcm_vlan_stat_t stat; 36727 uint32 * stat_counter_id; 36728 } vlan_translate_stat_id_get; 36729 struct { 36730 int unit; 36731 bcm_gport_t port; 36732 bcm_vlan_translate_key_t key_type; 36733 bcm_vlan_t outer_vlan; 36734 bcm_vlan_t inner_vlan; 36735 int nstat; 36736 bcm_vlan_stat_t * stat_arr; 36737 uint64 * value_arr; 36738 } vlan_translate_stat_multi_get; 36739 struct { 36740 int unit; 36741 bcm_gport_t port; 36742 bcm_vlan_translate_key_t key_type; 36743 bcm_vlan_t outer_vlan; 36744 bcm_vlan_t inner_vlan; 36745 int nstat; 36746 bcm_vlan_stat_t * stat_arr; 36747 uint32 * value_arr; 36748 } vlan_translate_stat_multi_get32; 36749 struct { 36750 int unit; 36751 bcm_gport_t port; 36752 bcm_vlan_translate_key_t key_type; 36753 bcm_vlan_t outer_vlan; 36754 bcm_vlan_t inner_vlan; 36755 int nstat; 36756 bcm_vlan_stat_t * stat_arr; 36757 uint64 * value_arr; 36758 } vlan_translate_stat_multi_set; 36759 struct { 36760 int unit; 36761 bcm_gport_t port; 36762 bcm_vlan_translate_key_t key_type; 36763 bcm_vlan_t outer_vlan; 36764 bcm_vlan_t inner_vlan; 36765 int nstat; 36766 bcm_vlan_stat_t * stat_arr; 36767 uint32 * value_arr; 36768 } vlan_translate_stat_multi_set32; 36769 struct { 36770 int unit; 36771 bcm_gport_t port; 36772 bcm_vlan_translate_key_t key_type; 36773 bcm_vlan_t outer_vlan; 36774 bcm_vlan_t inner_vlan; 36775 bcm_vlan_stat_t stat; 36776 uint64 val; 36777 } vlan_translate_stat_set; 36778 struct { 36779 int unit; 36780 bcm_gport_t port; 36781 bcm_vlan_translate_key_t key_type; 36782 bcm_vlan_t outer_vlan; 36783 bcm_vlan_t inner_vlan; 36784 bcm_vlan_stat_t stat; 36785 uint32 val; 36786 } vlan_translate_stat_set32; 36787 struct { 36788 int unit; 36789 bcm_gport_t port; 36790 bcm_vlan_translate_key_t key_type; 36791 bcm_vlan_t outer_vlan; 36792 bcm_vlan_t inner_vlan; 36793 bcm_vlan_stat_t stat; 36794 uint64 * val; 36795 } vlan_translate_stat_sync_get; 36796 struct { 36797 int unit; 36798 bcm_gport_t port; 36799 bcm_vlan_translate_key_t key_type; 36800 bcm_vlan_t outer_vlan; 36801 bcm_vlan_t inner_vlan; 36802 bcm_vlan_stat_t stat; 36803 uint32 * val; 36804 } vlan_translate_stat_sync_get32; 36805 struct { 36806 int unit; 36807 bcm_vlan_translate_traverse_cb cb; 36808 void * user_data; 36809 } vlan_translate_traverse; 36810 struct { 36811 int unit; 36812 uint32 * vlan_vector; 36813 uint32 flags_mask; 36814 uint32 flags_value; 36815 } vlan_vector_flags_set; 36816 struct { 36817 int unit; 36818 uint32 * vlan_vector; 36819 bcm_port_t port; 36820 int stp_state; 36821 } vlan_vector_stp_set; 36822 #ifdef INCLUDE_L3 36823 struct { 36824 int unit; 36825 bcm_vlan_vpn_config_t * info; 36826 } vlan_vpn_create; 36827 struct { 36828 int unit; 36829 bcm_vpn_t vpn; 36830 } vlan_vpn_destroy; 36831 struct { 36832 int unit; 36833 } vlan_vpn_destroy_all; 36834 struct { 36835 int unit; 36836 bcm_vpn_t vpn; 36837 bcm_vlan_vpn_config_t * info; 36838 } vlan_vpn_get; 36839 struct { 36840 int unit; 36841 bcm_vlan_vpn_traverse_cb cb; 36842 void * user_data; 36843 } vlan_vpn_traverse; 36844 #endif /* INCLUDE_L3 */ 36845 struct { 36846 int unit; 36847 bcm_vlan_t * vsi; 36848 } vswitch_create; 36849 struct { 36850 int unit; 36851 bcm_vlan_t vsi; 36852 } vswitch_create_with_id; 36853 struct { 36854 int unit; 36855 bcm_vswitch_cross_connect_t * gports; 36856 } vswitch_cross_connect_add; 36857 struct { 36858 int unit; 36859 bcm_vswitch_cross_connect_t * gports; 36860 } vswitch_cross_connect_delete; 36861 struct { 36862 int unit; 36863 } vswitch_cross_connect_delete_all; 36864 struct { 36865 int unit; 36866 bcm_vswitch_cross_connect_t * gports; 36867 } vswitch_cross_connect_get; 36868 struct { 36869 int unit; 36870 bcm_vswitch_cross_connect_traverse_cb cb; 36871 void * user_data; 36872 } vswitch_cross_connect_traverse; 36873 struct { 36874 int unit; 36875 bcm_vlan_t vsi; 36876 } vswitch_destroy; 36877 struct { 36878 int unit; 36879 } vswitch_destroy_all; 36880 struct { 36881 int unit; 36882 } vswitch_detach; 36883 struct { 36884 int unit; 36885 uint32 flags; 36886 bcm_vswitch_flexible_connect_match_t * port_match; 36887 bcm_vswitch_flexible_connect_fwd_t * port_fwd; 36888 } vswitch_flexible_connect_add; 36889 struct { 36890 int unit; 36891 bcm_vswitch_flexible_connect_match_t * port_match; 36892 } vswitch_flexible_connect_delete; 36893 struct { 36894 int unit; 36895 uint32 flags; 36896 bcm_vswitch_flexible_connect_match_t * port_match; 36897 bcm_vswitch_flexible_connect_fwd_t * port_fwd; 36898 } vswitch_flexible_connect_get; 36899 struct { 36900 int unit; 36901 } vswitch_init; 36902 struct { 36903 int unit; 36904 bcm_vlan_t vsi; 36905 bcm_gport_t port; 36906 } vswitch_port_add; 36907 struct { 36908 int unit; 36909 bcm_vlan_t vsi; 36910 bcm_gport_t port; 36911 } vswitch_port_delete; 36912 struct { 36913 int unit; 36914 bcm_vlan_t vsi; 36915 } vswitch_port_delete_all; 36916 struct { 36917 int unit; 36918 bcm_gport_t port; 36919 bcm_vlan_t * vsi; 36920 } vswitch_port_get; 36921 struct { 36922 int unit; 36923 bcm_vlan_t vsi; 36924 bcm_vswitch_port_traverse_cb cb; 36925 void * user_data; 36926 } vswitch_port_traverse; 36927 #ifdef INCLUDE_L3 36928 struct { 36929 int unit; 36930 } vxlan_cleanup; 36931 struct { 36932 int unit; 36933 bcm_ip_t vxlan_dip; 36934 uint32 stat_counter_id; 36935 } vxlan_dip_stat_attach; 36936 struct { 36937 int unit; 36938 bcm_ip_t vxlan_dip; 36939 bcm_vxlan_dip_stat_t stat; 36940 uint32 num_entries; 36941 uint32 * counter_indexes; 36942 bcm_stat_value_t * counter_values; 36943 } vxlan_dip_stat_counter_get; 36944 struct { 36945 int unit; 36946 bcm_ip_t vxlan_dip; 36947 bcm_vxlan_dip_stat_t stat; 36948 uint32 num_entries; 36949 uint32 * counter_indexes; 36950 bcm_stat_value_t * counter_values; 36951 } vxlan_dip_stat_counter_set; 36952 struct { 36953 int unit; 36954 bcm_ip_t vxlan_dip; 36955 } vxlan_dip_stat_detach; 36956 struct { 36957 int unit; 36958 bcm_ip_t vxlan_dip; 36959 bcm_vxlan_dip_stat_t stat; 36960 uint32 * stat_counter_id; 36961 } vxlan_dip_stat_id_get; 36962 struct { 36963 int unit; 36964 bcm_ip_t vxlan_dip; 36965 int nstat; 36966 bcm_vxlan_dip_stat_t * stat_arr; 36967 uint64 * value_arr; 36968 } vxlan_dip_stat_multi_get; 36969 struct { 36970 int unit; 36971 bcm_ip_t vxlan_dip; 36972 int nstat; 36973 bcm_vxlan_dip_stat_t * stat_arr; 36974 uint32 * value_arr; 36975 } vxlan_dip_stat_multi_get32; 36976 struct { 36977 int unit; 36978 bcm_ip_t vxlan_dip; 36979 int nstat; 36980 bcm_vxlan_dip_stat_t * stat_arr; 36981 uint64 * value_arr; 36982 } vxlan_dip_stat_multi_set; 36983 struct { 36984 int unit; 36985 bcm_ip_t vxlan_dip; 36986 int nstat; 36987 bcm_vxlan_dip_stat_t * stat_arr; 36988 uint32 * value_arr; 36989 } vxlan_dip_stat_multi_set32; 36990 struct { 36991 int unit; 36992 } vxlan_init; 36993 struct { 36994 int unit; 36995 bcm_vxlan_network_domain_config_t * config; 36996 } vxlan_network_domain_config_add; 36997 struct { 36998 int unit; 36999 bcm_vxlan_network_domain_config_t * config; 37000 } vxlan_network_domain_config_get; 37001 struct { 37002 int unit; 37003 bcm_vxlan_network_domain_config_t * config; 37004 } vxlan_network_domain_config_remove; 37005 struct { 37006 int unit; 37007 bcm_vxlan_network_domain_config_additional_info_t * additional_info; 37008 bcm_vxlan_network_domain_config_traverse_cb cb; 37009 void * user_data; 37010 } vxlan_network_domain_config_traverse; 37011 struct { 37012 int unit; 37013 bcm_vpn_t l2vpn; 37014 bcm_vxlan_port_t * vxlan_port; 37015 } vxlan_port_add; 37016 struct { 37017 int unit; 37018 bcm_vpn_t l2vpn; 37019 bcm_gport_t vxlan_port_id; 37020 } vxlan_port_delete; 37021 struct { 37022 int unit; 37023 bcm_vpn_t l2vpn; 37024 } vxlan_port_delete_all; 37025 struct { 37026 int unit; 37027 bcm_vpn_t l2vpn; 37028 bcm_vxlan_port_t * vxlan_port; 37029 } vxlan_port_get; 37030 struct { 37031 int unit; 37032 bcm_vpn_t l2vpn; 37033 int port_max; 37034 bcm_vxlan_port_t * port_array; 37035 int * port_count; 37036 } vxlan_port_get_all; 37037 struct { 37038 int unit; 37039 bcm_vxlan_port_traverse_cb cb; 37040 void * user_data; 37041 } vxlan_port_traverse; 37042 struct { 37043 int unit; 37044 bcm_gport_t port; 37045 bcm_vpn_t vpn; 37046 uint32 stat_counter_id; 37047 } vxlan_stat_attach; 37048 struct { 37049 int unit; 37050 bcm_gport_t port; 37051 bcm_vpn_t vpn; 37052 bcm_vxlan_stat_t stat; 37053 uint32 num_entries; 37054 uint32 * counter_indexes; 37055 bcm_stat_value_t * counter_values; 37056 } vxlan_stat_counter_get; 37057 struct { 37058 int unit; 37059 bcm_gport_t port; 37060 bcm_vpn_t vpn; 37061 bcm_vxlan_stat_t stat; 37062 uint32 num_entries; 37063 uint32 * counter_indexes; 37064 bcm_stat_value_t * counter_values; 37065 } vxlan_stat_counter_set; 37066 struct { 37067 int unit; 37068 bcm_gport_t port; 37069 bcm_vpn_t vpn; 37070 bcm_vxlan_stat_t stat; 37071 uint32 num_entries; 37072 uint32 * counter_indexes; 37073 bcm_stat_value_t * counter_values; 37074 } vxlan_stat_counter_sync_get; 37075 struct { 37076 int unit; 37077 bcm_gport_t port; 37078 bcm_vpn_t vpn; 37079 } vxlan_stat_detach; 37080 struct { 37081 int unit; 37082 bcm_gport_t port; 37083 bcm_vpn_t vpn; 37084 int enable; 37085 } vxlan_stat_enable_set; 37086 struct { 37087 int unit; 37088 bcm_gport_t port; 37089 bcm_vpn_t vpn; 37090 bcm_vxlan_stat_t stat; 37091 uint32 * stat_counter_id; 37092 } vxlan_stat_id_get; 37093 struct { 37094 int unit; 37095 bcm_gport_t port; 37096 bcm_vpn_t vpn; 37097 int nstat; 37098 bcm_vxlan_stat_t * stat_arr; 37099 uint64 * value_arr; 37100 } vxlan_stat_multi_get; 37101 struct { 37102 int unit; 37103 bcm_gport_t port; 37104 bcm_vpn_t vpn; 37105 int nstat; 37106 bcm_vxlan_stat_t * stat_arr; 37107 uint32 * value_arr; 37108 } vxlan_stat_multi_get32; 37109 struct { 37110 int unit; 37111 bcm_gport_t port; 37112 bcm_vpn_t vpn; 37113 int nstat; 37114 bcm_vxlan_stat_t * stat_arr; 37115 uint64 * value_arr; 37116 } vxlan_stat_multi_set; 37117 struct { 37118 int unit; 37119 bcm_gport_t port; 37120 bcm_vpn_t vpn; 37121 int nstat; 37122 bcm_vxlan_stat_t * stat_arr; 37123 uint32 * value_arr; 37124 } vxlan_stat_multi_set32; 37125 struct { 37126 int unit; 37127 bcm_tunnel_initiator_t * info; 37128 } vxlan_tunnel_initiator_create; 37129 struct { 37130 int unit; 37131 bcm_gport_t vxlan_tunnel_id; 37132 } vxlan_tunnel_initiator_destroy; 37133 struct { 37134 int unit; 37135 } vxlan_tunnel_initiator_destroy_all; 37136 struct { 37137 int unit; 37138 bcm_tunnel_initiator_t * info; 37139 } vxlan_tunnel_initiator_get; 37140 struct { 37141 int unit; 37142 bcm_tunnel_initiator_traverse_cb cb; 37143 void * user_data; 37144 } vxlan_tunnel_initiator_traverse; 37145 struct { 37146 int unit; 37147 bcm_tunnel_terminator_t * info; 37148 } vxlan_tunnel_terminator_create; 37149 struct { 37150 int unit; 37151 bcm_gport_t vxlan_tunnel_id; 37152 } vxlan_tunnel_terminator_destroy; 37153 struct { 37154 int unit; 37155 } vxlan_tunnel_terminator_destroy_all; 37156 struct { 37157 int unit; 37158 bcm_tunnel_terminator_t * info; 37159 } vxlan_tunnel_terminator_get; 37160 struct { 37161 int unit; 37162 bcm_tunnel_terminator_traverse_cb cb; 37163 void * user_data; 37164 } vxlan_tunnel_terminator_traverse; 37165 struct { 37166 int unit; 37167 bcm_tunnel_terminator_t * info; 37168 } vxlan_tunnel_terminator_update; 37169 struct { 37170 int unit; 37171 bcm_vxlan_vpn_config_t * info; 37172 } vxlan_vpn_create; 37173 struct { 37174 int unit; 37175 bcm_vpn_t l2vpn; 37176 } vxlan_vpn_destroy; 37177 struct { 37178 int unit; 37179 } vxlan_vpn_destroy_all; 37180 struct { 37181 int unit; 37182 bcm_vpn_t l2vpn; 37183 bcm_vxlan_vpn_config_t * info; 37184 } vxlan_vpn_get; 37185 struct { 37186 int unit; 37187 bcm_vxlan_vpn_traverse_cb cb; 37188 void * user_data; 37189 } vxlan_vpn_traverse; 37190 #endif /* INCLUDE_L3 */ 37191 struct { 37192 int unit; 37193 int * warmboot; 37194 } warmboot_get; 37195 struct { 37196 int unit; 37197 int warmboot; 37198 } warmboot_set; 37199 #ifdef INCLUDE_L3 37200 struct { 37201 int unit; 37202 bcm_wlan_client_t * info; 37203 } wlan_client_add; 37204 struct { 37205 int unit; 37206 uint8 * mac; 37207 } wlan_client_delete; 37208 struct { 37209 int unit; 37210 } wlan_client_delete_all; 37211 struct { 37212 int unit; 37213 uint8 * mac; 37214 bcm_wlan_client_t * info; 37215 } wlan_client_get; 37216 struct { 37217 int unit; 37218 bcm_wlan_client_traverse_cb cb; 37219 void * user_data; 37220 } wlan_client_traverse; 37221 struct { 37222 int unit; 37223 } wlan_detach; 37224 struct { 37225 int unit; 37226 } wlan_init; 37227 struct { 37228 int unit; 37229 bcm_wlan_port_t * info; 37230 } wlan_port_add; 37231 struct { 37232 int unit; 37233 bcm_gport_t wlan_port_id; 37234 } wlan_port_delete; 37235 struct { 37236 int unit; 37237 } wlan_port_delete_all; 37238 struct { 37239 int unit; 37240 bcm_gport_t wlan_port_id; 37241 bcm_wlan_port_t * info; 37242 } wlan_port_get; 37243 struct { 37244 int unit; 37245 bcm_wlan_port_traverse_cb cb; 37246 void * user_data; 37247 } wlan_port_traverse; 37248 struct { 37249 int unit; 37250 bcm_tunnel_initiator_t * info; 37251 } wlan_tunnel_initiator_create; 37252 struct { 37253 int unit; 37254 bcm_gport_t wlan_tunnel_id; 37255 } wlan_tunnel_initiator_destroy; 37256 struct { 37257 int unit; 37258 bcm_tunnel_initiator_t * info; 37259 } wlan_tunnel_initiator_get; 37260 #endif /* INCLUDE_L3 */ 37261 #ifdef INCLUDE_XFLOW_MACSEC 37262 struct { 37263 int unit; 37264 uint32 flags; 37265 bcm_xflow_macsec_instance_id_t instance_id; 37266 bcm_xflow_macsec_control_t type; 37267 uint64 * value; 37268 } xflow_macsec_control_get; 37269 struct { 37270 int unit; 37271 uint32 flags; 37272 bcm_xflow_macsec_instance_id_t instance_id; 37273 bcm_xflow_macsec_control_t type; 37274 uint64 value; 37275 } xflow_macsec_control_set; 37276 struct { 37277 int unit; 37278 uint32 flags; 37279 bcm_xflow_macsec_instance_id_t instance_id; 37280 bcm_xflow_macsec_decrypt_flow_info_t * flow_info; 37281 int priority; 37282 bcm_xflow_macsec_flow_id_t * flow_id; 37283 } xflow_macsec_decrypt_flow_create; 37284 struct { 37285 int unit; 37286 bcm_xflow_macsec_instance_id_t instance_id; 37287 bcm_xflow_macsec_policy_id_t * policy_id; 37288 } xflow_macsec_decrypt_flow_default_policy_get; 37289 struct { 37290 int unit; 37291 bcm_xflow_macsec_flow_id_t flow_id; 37292 } xflow_macsec_decrypt_flow_destroy; 37293 struct { 37294 int unit; 37295 bcm_xflow_macsec_flow_id_t flow_id; 37296 int * enable; 37297 } xflow_macsec_decrypt_flow_enable_get; 37298 struct { 37299 int unit; 37300 bcm_xflow_macsec_flow_id_t flow_id; 37301 int enable; 37302 } xflow_macsec_decrypt_flow_enable_set; 37303 struct { 37304 int unit; 37305 bcm_xflow_macsec_flow_id_t flow_id; 37306 bcm_xflow_macsec_decrypt_flow_info_t * flow_info; 37307 int * priority; 37308 } xflow_macsec_decrypt_flow_get; 37309 struct { 37310 int unit; 37311 bcm_xflow_macsec_flow_id_t flow_id; 37312 bcm_xflow_macsec_decrypt_flow_info_t * flow_info; 37313 int priority; 37314 } xflow_macsec_decrypt_flow_set; 37315 struct { 37316 int unit; 37317 uint32 flags; 37318 bcm_xflow_macsec_instance_id_t instance_id; 37319 bcm_xflow_macsec_decrypt_policy_info_t * policy_info; 37320 bcm_xflow_macsec_policy_id_t * policy_id; 37321 } xflow_macsec_decrypt_policy_create; 37322 struct { 37323 int unit; 37324 bcm_xflow_macsec_policy_id_t policy_id; 37325 } xflow_macsec_decrypt_policy_destroy; 37326 struct { 37327 int unit; 37328 bcm_xflow_macsec_policy_id_t policy_id; 37329 bcm_xflow_macsec_decrypt_policy_info_t * policy_info; 37330 } xflow_macsec_decrypt_policy_get; 37331 struct { 37332 int unit; 37333 bcm_xflow_macsec_policy_id_t policy_id; 37334 bcm_xflow_macsec_decrypt_policy_info_t * policy_info; 37335 } xflow_macsec_decrypt_policy_set; 37336 struct { 37337 int unit; 37338 bcm_xflow_macsec_instance_id_t instance_id; 37339 int index; 37340 int * enable; 37341 } xflow_macsec_decrypt_svtag_cpu_flex_map_enable_get; 37342 struct { 37343 int unit; 37344 bcm_xflow_macsec_instance_id_t instance_id; 37345 int index; 37346 int enable; 37347 } xflow_macsec_decrypt_svtag_cpu_flex_map_enable_set; 37348 struct { 37349 int unit; 37350 bcm_xflow_macsec_instance_id_t instance_id; 37351 int index; 37352 bcm_xflow_macsec_svtag_cpu_flex_map_info_t * svtag_cpu_flex_map_info; 37353 } xflow_macsec_decrypt_svtag_cpu_flex_map_get; 37354 struct { 37355 int unit; 37356 bcm_xflow_macsec_instance_id_t instance_id; 37357 int index; 37358 bcm_xflow_macsec_svtag_cpu_flex_map_info_t * svtag_cpu_flex_map_info; 37359 } xflow_macsec_decrypt_svtag_cpu_flex_map_set; 37360 struct { 37361 int unit; 37362 bcm_xflow_macsec_event_cb cb; 37363 } xflow_macsec_event_deregister; 37364 struct { 37365 int unit; 37366 bcm_xflow_macsec_event_cb cb; 37367 void * user_data; 37368 } xflow_macsec_event_register; 37369 struct { 37370 int unit; 37371 bcm_xflow_macsec_handle_info_t * handle_info; 37372 bcm_xflow_macsec_id_t * id; 37373 } xflow_macsec_handle_create; 37374 struct { 37375 int unit; 37376 bcm_xflow_macsec_id_t id; 37377 bcm_xflow_macsec_handle_info_t * handle_info; 37378 } xflow_macsec_handle_info_get; 37379 struct { 37380 int unit; 37381 int instance_max; 37382 bcm_xflow_macsec_instance_pbmp_t * instance_pbmp_map; 37383 int * instance_count; 37384 } xflow_macsec_instance_pbmp_map_get; 37385 struct { 37386 int unit; 37387 uint32 flags; 37388 bcm_xflow_macsec_secure_chan_id_t chan_id; 37389 bcm_xflow_macsec_ipsec_secure_assoc_info_t * assoc_info; 37390 bcm_xflow_macsec_secure_assoc_id_t * assoc_id; 37391 } xflow_macsec_ipsec_secure_assoc_create; 37392 struct { 37393 int unit; 37394 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37395 } xflow_macsec_ipsec_secure_assoc_destroy; 37396 struct { 37397 int unit; 37398 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37399 bcm_xflow_macsec_ipsec_secure_assoc_info_t * assoc_info; 37400 bcm_xflow_macsec_secure_chan_id_t * chan_id; 37401 } xflow_macsec_ipsec_secure_assoc_get; 37402 struct { 37403 int unit; 37404 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37405 bcm_xflow_macsec_ipsec_secure_assoc_info_t * assoc_info; 37406 } xflow_macsec_ipsec_secure_assoc_set; 37407 struct { 37408 int unit; 37409 bcm_xflow_macsec_secure_chan_id_t chan_id; 37410 bcm_xflow_macsec_ipsec_secure_assoc_traverse_cb callback; 37411 void * user_data; 37412 } xflow_macsec_ipsec_secure_assoc_traverse; 37413 struct { 37414 int unit; 37415 uint32 flags; 37416 bcm_xflow_macsec_instance_id_t instance_id; 37417 bcm_xflow_macsec_ipsec_secure_chan_info_t * chan_info; 37418 bcm_xflow_macsec_secure_chan_id_t * chan_id; 37419 } xflow_macsec_ipsec_secure_chan_create; 37420 struct { 37421 int unit; 37422 bcm_xflow_macsec_secure_chan_id_t chan_id; 37423 } xflow_macsec_ipsec_secure_chan_destroy; 37424 struct { 37425 int unit; 37426 bcm_xflow_macsec_secure_chan_id_t chan_id; 37427 bcm_xflow_macsec_ipsec_secure_chan_info_t * chan_info; 37428 } xflow_macsec_ipsec_secure_chan_get; 37429 struct { 37430 int unit; 37431 uint32 flags; 37432 bcm_xflow_macsec_instance_id_t instance_id; 37433 bcm_xflow_macsec_ipsec_chan_traverse_cb callback; 37434 void * user_data; 37435 } xflow_macsec_ipsec_secure_chan_info_traverse; 37436 struct { 37437 int unit; 37438 uint32 flags; 37439 bcm_xflow_macsec_secure_chan_id_t chan_id; 37440 bcm_xflow_macsec_ipsec_secure_chan_info_t * chan_info; 37441 } xflow_macsec_ipsec_secure_chan_set; 37442 struct { 37443 int unit; 37444 uint32 flags; 37445 bcm_xflow_macsec_instance_id_t instance_id; 37446 bcm_xflow_macsec_mac_addr_control_t control_type; 37447 bcm_xflow_macsec_mac_addr_info_t * control_info; 37448 } xflow_macsec_mac_addr_control_get; 37449 struct { 37450 int unit; 37451 uint32 flags; 37452 bcm_xflow_macsec_instance_id_t instance_id; 37453 bcm_xflow_macsec_mac_addr_control_t control_type; 37454 bcm_xflow_macsec_mac_addr_info_t * control_info; 37455 } xflow_macsec_mac_addr_control_set; 37456 struct { 37457 int unit; 37458 int flags; 37459 bcm_xflow_macsec_instance_id_t instance_id; 37460 bcm_xflow_macsec_mtu_t mtu_sel; 37461 uint32 * mtu; 37462 } xflow_macsec_mtu_get; 37463 struct { 37464 int unit; 37465 int flags; 37466 bcm_xflow_macsec_instance_id_t instance_id; 37467 uint32 mtu; 37468 bcm_xflow_macsec_mtu_t * mtu_sel; 37469 } xflow_macsec_mtu_set; 37470 struct { 37471 int unit; 37472 uint32 flags; 37473 bcm_gport_t gport; 37474 bcm_xflow_macsec_port_control_t control_type; 37475 bcm_xflow_macsec_port_info_t * value; 37476 } xflow_macsec_port_control_get; 37477 struct { 37478 int unit; 37479 uint32 flags; 37480 bcm_gport_t gport; 37481 bcm_xflow_macsec_port_control_t control_type; 37482 bcm_xflow_macsec_port_info_t * value; 37483 } xflow_macsec_port_control_set; 37484 struct { 37485 int unit; 37486 bcm_port_t port; 37487 bcm_xflow_macsec_port_info_t * port_info; 37488 } xflow_macsec_port_info_get; 37489 struct { 37490 int unit; 37491 bcm_port_t port; 37492 bcm_xflow_macsec_port_info_t * port_info; 37493 } xflow_macsec_port_info_set; 37494 struct { 37495 int unit; 37496 uint32 flags; 37497 bcm_gport_t gport; 37498 bcm_xflow_macsec_port_map_info_t * port_map_info; 37499 } xflow_macsec_port_map_info_get; 37500 struct { 37501 int unit; 37502 uint32 flags; 37503 bcm_gport_t port; 37504 bcm_xflow_macsec_secure_chan_id_t * chan_id; 37505 } xflow_macsec_port_rsvd_secure_chan_get; 37506 struct { 37507 int unit; 37508 bcm_xflow_macsec_instance_id_t instance_id; 37509 bcm_xflow_macsec_sectag_ethertype_t sectag_etype_sel; 37510 uint32 * sectag_etype; 37511 } xflow_macsec_sectag_etype_get; 37512 struct { 37513 int unit; 37514 int flags; 37515 bcm_xflow_macsec_instance_id_t instance_id; 37516 uint32 sectag_etype; 37517 bcm_xflow_macsec_sectag_ethertype_t * sectag_etype_sel; 37518 } xflow_macsec_sectag_etype_set; 37519 struct { 37520 int unit; 37521 uint32 flags; 37522 bcm_xflow_macsec_secure_chan_id_t chan_id; 37523 bcm_xflow_macsec_secure_assoc_info_t * assoc_info; 37524 bcm_xflow_macsec_secure_assoc_id_t * assoc_id; 37525 } xflow_macsec_secure_assoc_create; 37526 struct { 37527 int unit; 37528 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37529 } xflow_macsec_secure_assoc_destroy; 37530 struct { 37531 int unit; 37532 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37533 bcm_xflow_macsec_secure_assoc_info_t * assoc_info; 37534 bcm_xflow_macsec_secure_chan_id_t * chan_id; 37535 } xflow_macsec_secure_assoc_get; 37536 struct { 37537 int unit; 37538 bcm_xflow_macsec_secure_assoc_id_t assoc_id; 37539 bcm_xflow_macsec_secure_assoc_info_t * assoc_info; 37540 } xflow_macsec_secure_assoc_set; 37541 struct { 37542 int unit; 37543 bcm_xflow_macsec_secure_chan_id_t chan_id; 37544 bcm_xflow_macsec_secure_assoc_traverse_cb callback; 37545 void * user_data; 37546 } xflow_macsec_secure_assoc_traverse; 37547 struct { 37548 int unit; 37549 uint32 flags; 37550 bcm_xflow_macsec_instance_id_t instance_id; 37551 bcm_xflow_macsec_secure_chan_info_t * chan_info; 37552 int priority; 37553 bcm_xflow_macsec_secure_chan_id_t * chan_id; 37554 } xflow_macsec_secure_chan_create; 37555 struct { 37556 int unit; 37557 bcm_xflow_macsec_secure_chan_id_t chan_id; 37558 } xflow_macsec_secure_chan_destroy; 37559 struct { 37560 int unit; 37561 bcm_xflow_macsec_secure_chan_id_t chan_id; 37562 int * enable; 37563 } xflow_macsec_secure_chan_enable_get; 37564 struct { 37565 int unit; 37566 bcm_xflow_macsec_secure_chan_id_t chan_id; 37567 int enable; 37568 } xflow_macsec_secure_chan_enable_set; 37569 struct { 37570 int unit; 37571 bcm_xflow_macsec_secure_chan_id_t chan_id; 37572 bcm_xflow_macsec_secure_chan_info_t * chan_info; 37573 int * priority; 37574 } xflow_macsec_secure_chan_get; 37575 struct { 37576 int unit; 37577 uint32 flags; 37578 bcm_xflow_macsec_instance_id_t instance_id; 37579 bcm_xflow_macsec_chan_traverse_cb callback; 37580 void * user_data; 37581 } xflow_macsec_secure_chan_info_traverse; 37582 struct { 37583 int unit; 37584 uint32 flags; 37585 bcm_xflow_macsec_secure_chan_id_t chan_id; 37586 bcm_xflow_macsec_secure_chan_info_t * chan_info; 37587 int priority; 37588 } xflow_macsec_secure_chan_set; 37589 struct { 37590 int unit; 37591 uint32 flags; 37592 bcm_xflow_macsec_id_t id; 37593 bcm_xflow_macsec_stat_type_t stat_type; 37594 uint64 * value; 37595 } xflow_macsec_stat_get; 37596 struct { 37597 int unit; 37598 uint32 flags; 37599 bcm_xflow_macsec_id_t id; 37600 uint32 num_stats; 37601 bcm_xflow_macsec_stat_type_t * stat_type_array; 37602 uint64 * value_array; 37603 } xflow_macsec_stat_multi_get; 37604 struct { 37605 int unit; 37606 uint32 flags; 37607 bcm_xflow_macsec_id_t id; 37608 uint32 num_stats; 37609 bcm_xflow_macsec_stat_type_t * stat_type_array; 37610 uint64 * value_array; 37611 } xflow_macsec_stat_multi_set; 37612 struct { 37613 int unit; 37614 uint32 flags; 37615 bcm_xflow_macsec_id_t id; 37616 bcm_xflow_macsec_stat_type_t stat_type; 37617 uint64 value; 37618 } xflow_macsec_stat_set; 37619 struct { 37620 int unit; 37621 bcm_xflow_macsec_id_t id; 37622 bcm_xflow_macsec_subport_id_t * macsec_subport_id; 37623 } xflow_macsec_subport_id_get; 37624 struct { 37625 int unit; 37626 bcm_xflow_macsec_instance_id_t instance_id; 37627 bcm_xflow_macsec_vlan_tpid_t * vlan_tpid; 37628 } xflow_macsec_vlan_tpid_array_get; 37629 struct { 37630 int unit; 37631 bcm_xflow_macsec_instance_id_t instance_id; 37632 uint32 vlan_tpid; 37633 uint8 * tpid_index_sel; 37634 } xflow_macsec_vlan_tpid_array_index_get; 37635 struct { 37636 int unit; 37637 bcm_xflow_macsec_instance_id_t instance_id; 37638 bcm_xflow_macsec_vlan_tpid_t * vlan_tpid; 37639 } xflow_macsec_vlan_tpid_array_set; 37640 #endif /* INCLUDE_XFLOW_MACSEC */ 37641 } args; 37642 } bcm_async_req_t; 37643 37644 typedef enum { 37645 BCM_ASYNC_ENTRY_NONE = 0, 37646 BCM_ASYNC_ENTRY_SHUTDOWN, 37647 BCM_ASYNC_ENTRY_ATTACH, 37648 BCM_ASYNC_ENTRY_ATTACH_CHECK, 37649 BCM_ASYNC_ENTRY_ATTACH_EARLY_TXRX, 37650 BCM_ASYNC_ENTRY_ATTACH_MAX, 37651 BCM_ASYNC_ENTRY_ATTACH_REGISTER, 37652 BCM_ASYNC_ENTRY_ATTACH_UNREGISTER, 37653 BCM_ASYNC_ENTRY_AUTH_DETACH, 37654 BCM_ASYNC_ENTRY_AUTH_EGRESS_GET, 37655 BCM_ASYNC_ENTRY_AUTH_EGRESS_SET, 37656 BCM_ASYNC_ENTRY_AUTH_INIT, 37657 BCM_ASYNC_ENTRY_AUTH_MAC_ADD, 37658 BCM_ASYNC_ENTRY_AUTH_MAC_CONTROL_GET, 37659 BCM_ASYNC_ENTRY_AUTH_MAC_CONTROL_SET, 37660 BCM_ASYNC_ENTRY_AUTH_MAC_DELETE, 37661 BCM_ASYNC_ENTRY_AUTH_MAC_DELETE_ALL, 37662 BCM_ASYNC_ENTRY_AUTH_MODE_GET, 37663 BCM_ASYNC_ENTRY_AUTH_MODE_SET, 37664 BCM_ASYNC_ENTRY_AUTH_UNAUTH_CALLBACK, 37665 BCM_ASYNC_ENTRY_BFD_AUTH_SHA1_GET, 37666 BCM_ASYNC_ENTRY_BFD_AUTH_SHA1_SET, 37667 BCM_ASYNC_ENTRY_BFD_AUTH_SIMPLE_PASSWORD_GET, 37668 BCM_ASYNC_ENTRY_BFD_AUTH_SIMPLE_PASSWORD_SET, 37669 BCM_ASYNC_ENTRY_BFD_DETACH, 37670 BCM_ASYNC_ENTRY_BFD_DISCARD_STAT_GET, 37671 BCM_ASYNC_ENTRY_BFD_DISCARD_STAT_SET, 37672 BCM_ASYNC_ENTRY_BFD_ENDPOINT_CREATE, 37673 BCM_ASYNC_ENTRY_BFD_ENDPOINT_DESTROY, 37674 BCM_ASYNC_ENTRY_BFD_ENDPOINT_DESTROY_ALL, 37675 BCM_ASYNC_ENTRY_BFD_ENDPOINT_GET, 37676 BCM_ASYNC_ENTRY_BFD_ENDPOINT_POLL, 37677 BCM_ASYNC_ENTRY_BFD_ENDPOINT_STAT_GET, 37678 BCM_ASYNC_ENTRY_BFD_EVENT_REGISTER, 37679 BCM_ASYNC_ENTRY_BFD_EVENT_UNREGISTER, 37680 BCM_ASYNC_ENTRY_BFD_INIT, 37681 BCM_ASYNC_ENTRY_BFD_STATUS_MULTI_GET, 37682 BCM_ASYNC_ENTRY_BFD_TX_START, 37683 BCM_ASYNC_ENTRY_BFD_TX_STOP, 37684 BCM_ASYNC_ENTRY_CLEAR, 37685 BCM_ASYNC_ENTRY_COLLECTOR_CREATE, 37686 BCM_ASYNC_ENTRY_COLLECTOR_DESTROY, 37687 BCM_ASYNC_ENTRY_COLLECTOR_DETACH, 37688 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_PROFILE_CREATE, 37689 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_PROFILE_DESTROY, 37690 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_PROFILE_GET, 37691 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_PROFILE_IDS_GET_ALL, 37692 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_RECORD_REGISTER, 37693 BCM_ASYNC_ENTRY_COLLECTOR_EXPORT_RECORD_UNREGISTER, 37694 BCM_ASYNC_ENTRY_COLLECTOR_GET, 37695 BCM_ASYNC_ENTRY_COLLECTOR_GET_ALL, 37696 BCM_ASYNC_ENTRY_COLLECTOR_INIT, 37697 BCM_ASYNC_ENTRY_COSQ_BANDWIDTH_FABRIC_ADJUST_GET, 37698 BCM_ASYNC_ENTRY_COSQ_BANDWIDTH_FABRIC_ADJUST_SET, 37699 BCM_ASYNC_ENTRY_COSQ_BST_MULTI_PROFILE_GET, 37700 BCM_ASYNC_ENTRY_COSQ_BST_MULTI_PROFILE_SET, 37701 BCM_ASYNC_ENTRY_COSQ_BST_PROFILE_GET, 37702 BCM_ASYNC_ENTRY_COSQ_BST_PROFILE_SET, 37703 BCM_ASYNC_ENTRY_COSQ_BST_STAT_CLEAR, 37704 BCM_ASYNC_ENTRY_COSQ_BST_STAT_EXTENDED_CLEAR, 37705 BCM_ASYNC_ENTRY_COSQ_BST_STAT_EXTENDED_GET, 37706 BCM_ASYNC_ENTRY_COSQ_BST_STAT_EXTENDED_GET32, 37707 BCM_ASYNC_ENTRY_COSQ_BST_STAT_GET, 37708 BCM_ASYNC_ENTRY_COSQ_BST_STAT_GET32, 37709 BCM_ASYNC_ENTRY_COSQ_BST_STAT_MULTI_GET, 37710 BCM_ASYNC_ENTRY_COSQ_BST_STAT_MULTI_GET32, 37711 BCM_ASYNC_ENTRY_COSQ_BST_STAT_SYNC, 37712 BCM_ASYNC_ENTRY_COSQ_BUFFER_ID_MULTI_GET, 37713 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_DETACH, 37714 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_DMA_CONFIG_GET, 37715 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_DMA_CONFIG_SET, 37716 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_FLOW_VIEW_CONFIG_GET, 37717 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_FLOW_VIEW_CONFIG_SET, 37718 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_FLOW_VIEW_DATA_CLEAR, 37719 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_FLOW_VIEW_DATA_GET, 37720 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_FLOW_VIEW_STATS_GET, 37721 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_GET, 37722 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_GET_CURRENT_TIME, 37723 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_INIT, 37724 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_SET, 37725 BCM_ASYNC_ENTRY_COSQ_BURST_MONITOR_VIEW_SUMMARY_GET, 37726 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_CREATE, 37727 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_DESTROY, 37728 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_GET, 37729 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_ID_GET, 37730 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_MAPPING_CLEAR, 37731 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_MAPPING_GET, 37732 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_MAPPING_MULTI_GET, 37733 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_MAPPING_MULTI_SET, 37734 BCM_ASYNC_ENTRY_COSQ_CLASSIFIER_MAPPING_SET, 37735 BCM_ASYNC_ENTRY_COSQ_CONFIG_GET, 37736 BCM_ASYNC_ENTRY_COSQ_CONFIG_SET, 37737 BCM_ASYNC_ENTRY_COSQ_CONGESTION_MAPPING_GET, 37738 BCM_ASYNC_ENTRY_COSQ_CONGESTION_MAPPING_SET, 37739 BCM_ASYNC_ENTRY_COSQ_CONTROL_DYNAMIC_GET, 37740 BCM_ASYNC_ENTRY_COSQ_CONTROL_EXTENDED_GET, 37741 BCM_ASYNC_ENTRY_COSQ_CONTROL_EXTENDED_SET, 37742 BCM_ASYNC_ENTRY_COSQ_CONTROL_GET, 37743 BCM_ASYNC_ENTRY_COSQ_CONTROL_RANGE_GET, 37744 BCM_ASYNC_ENTRY_COSQ_CONTROL_RANGE_SET, 37745 BCM_ASYNC_ENTRY_COSQ_CONTROL_SET, 37746 BCM_ASYNC_ENTRY_COSQ_CPU_COSQ_ENABLE_GET, 37747 BCM_ASYNC_ENTRY_COSQ_CPU_COSQ_ENABLE_SET, 37748 BCM_ASYNC_ENTRY_COSQ_DEBUG_STAT_MATCH_GET, 37749 BCM_ASYNC_ENTRY_COSQ_DEBUG_STAT_MATCH_SET, 37750 BCM_ASYNC_ENTRY_COSQ_DELAY_TOLERANCE_LEVEL_GET, 37751 BCM_ASYNC_ENTRY_COSQ_DELAY_TOLERANCE_LEVEL_SET, 37752 BCM_ASYNC_ENTRY_COSQ_DELAY_TOLERANCE_PRESET_GET, 37753 BCM_ASYNC_ENTRY_COSQ_DEST_CREDIT_SIZE_GET, 37754 BCM_ASYNC_ENTRY_COSQ_DEST_CREDIT_SIZE_SET, 37755 BCM_ASYNC_ENTRY_COSQ_DETACH, 37756 BCM_ASYNC_ENTRY_COSQ_DISCARD_GET, 37757 BCM_ASYNC_ENTRY_COSQ_DISCARD_PORT_GET, 37758 BCM_ASYNC_ENTRY_COSQ_DISCARD_PORT_SET, 37759 BCM_ASYNC_ENTRY_COSQ_DISCARD_PROFILE_CREATE, 37760 BCM_ASYNC_ENTRY_COSQ_DISCARD_PROFILE_DESTROY, 37761 BCM_ASYNC_ENTRY_COSQ_DISCARD_PROFILE_GET, 37762 BCM_ASYNC_ENTRY_COSQ_DISCARD_PROFILE_UPDATE, 37763 BCM_ASYNC_ENTRY_COSQ_DISCARD_SET, 37764 BCM_ASYNC_ENTRY_COSQ_EBST_CONTROL_GET, 37765 BCM_ASYNC_ENTRY_COSQ_EBST_CONTROL_SET, 37766 BCM_ASYNC_ENTRY_COSQ_EBST_DATA_GET, 37767 BCM_ASYNC_ENTRY_COSQ_EBST_DATA_STAT_INFO_GET, 37768 BCM_ASYNC_ENTRY_COSQ_EBST_ENABLE_GET, 37769 BCM_ASYNC_ENTRY_COSQ_EBST_ENABLE_SET, 37770 BCM_ASYNC_ENTRY_COSQ_EBST_MONITOR_GET, 37771 BCM_ASYNC_ENTRY_COSQ_EBST_MONITOR_SET, 37772 BCM_ASYNC_ENTRY_COSQ_EBST_THRESHOLD_PROFILE_GET, 37773 BCM_ASYNC_ENTRY_COSQ_EBST_THRESHOLD_PROFILE_SET, 37774 BCM_ASYNC_ENTRY_COSQ_EVENT_REGISTER, 37775 BCM_ASYNC_ENTRY_COSQ_EVENT_UNREGISTER, 37776 BCM_ASYNC_ENTRY_COSQ_FC_PATH_ADD, 37777 BCM_ASYNC_ENTRY_COSQ_FC_PATH_DELETE, 37778 BCM_ASYNC_ENTRY_COSQ_FC_PATH_GET, 37779 BCM_ASYNC_ENTRY_COSQ_GENERIC_CONTROL_GET, 37780 BCM_ASYNC_ENTRY_COSQ_GENERIC_CONTROL_SET, 37781 BCM_ASYNC_ENTRY_COSQ_GPORT_ADD, 37782 BCM_ASYNC_ENTRY_COSQ_GPORT_ATTACH, 37783 BCM_ASYNC_ENTRY_COSQ_GPORT_ATTACH_GET, 37784 BCM_ASYNC_ENTRY_COSQ_GPORT_BANDWIDTH_GET, 37785 BCM_ASYNC_ENTRY_COSQ_GPORT_BANDWIDTH_SET, 37786 BCM_ASYNC_ENTRY_COSQ_GPORT_CHILD_GET, 37787 BCM_ASYNC_ENTRY_COSQ_GPORT_COLOR_SIZE_GET, 37788 BCM_ASYNC_ENTRY_COSQ_GPORT_COLOR_SIZE_SET, 37789 BCM_ASYNC_ENTRY_COSQ_GPORT_CONGESTION_CONFIG_GET, 37790 BCM_ASYNC_ENTRY_COSQ_GPORT_CONGESTION_CONFIG_SET, 37791 BCM_ASYNC_ENTRY_COSQ_GPORT_CONNECTION_GET, 37792 BCM_ASYNC_ENTRY_COSQ_GPORT_CONNECTION_SET, 37793 BCM_ASYNC_ENTRY_COSQ_GPORT_DELETE, 37794 BCM_ASYNC_ENTRY_COSQ_GPORT_DESTMOD_ATTACH, 37795 BCM_ASYNC_ENTRY_COSQ_GPORT_DESTMOD_DETACH, 37796 BCM_ASYNC_ENTRY_COSQ_GPORT_DETACH, 37797 BCM_ASYNC_ENTRY_COSQ_GPORT_DISCARD_EXTENDED_GET, 37798 BCM_ASYNC_ENTRY_COSQ_GPORT_DISCARD_EXTENDED_SET, 37799 BCM_ASYNC_ENTRY_COSQ_GPORT_DISCARD_GET, 37800 BCM_ASYNC_ENTRY_COSQ_GPORT_DISCARD_SET, 37801 BCM_ASYNC_ENTRY_COSQ_GPORT_DYNAMIC_SCHED_GET, 37802 BCM_ASYNC_ENTRY_COSQ_GPORT_DYNAMIC_SCHED_SET, 37803 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MAP_GET, 37804 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MAP_SET, 37805 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MAPPING_GET, 37806 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MAPPING_SET, 37807 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MULTICAST_CONFIG_GET, 37808 BCM_ASYNC_ENTRY_COSQ_GPORT_EGRESS_MULTICAST_CONFIG_SET, 37809 BCM_ASYNC_ENTRY_COSQ_GPORT_ENABLE_GET, 37810 BCM_ASYNC_ENTRY_COSQ_GPORT_ENABLE_SET, 37811 BCM_ASYNC_ENTRY_COSQ_GPORT_FADT_THRESHOLD_GET, 37812 BCM_ASYNC_ENTRY_COSQ_GPORT_FADT_THRESHOLD_SET, 37813 BCM_ASYNC_ENTRY_COSQ_GPORT_FLOW_CONTROL_GET, 37814 BCM_ASYNC_ENTRY_COSQ_GPORT_FLOW_CONTROL_SET, 37815 BCM_ASYNC_ENTRY_COSQ_GPORT_GET, 37816 BCM_ASYNC_ENTRY_COSQ_GPORT_HANDLE_CORE_GET, 37817 BCM_ASYNC_ENTRY_COSQ_GPORT_HANDLE_GET, 37818 BCM_ASYNC_ENTRY_COSQ_GPORT_INFO_GET, 37819 BCM_ASYNC_ENTRY_COSQ_GPORT_MAPPING_GET, 37820 BCM_ASYNC_ENTRY_COSQ_GPORT_MAPPING_SET, 37821 BCM_ASYNC_ENTRY_COSQ_GPORT_MULTIPATH_ADD, 37822 BCM_ASYNC_ENTRY_COSQ_GPORT_MULTIPATH_DELETE, 37823 BCM_ASYNC_ENTRY_COSQ_GPORT_MULTIPATH_GET, 37824 BCM_ASYNC_ENTRY_COSQ_GPORT_PARENT_GET, 37825 BCM_ASYNC_ENTRY_COSQ_GPORT_PKT_SIZE_ADJUST_GET, 37826 BCM_ASYNC_ENTRY_COSQ_GPORT_PKT_SIZE_ADJUST_SET, 37827 BCM_ASYNC_ENTRY_COSQ_GPORT_PON_LINK_SLA_GET, 37828 BCM_ASYNC_ENTRY_COSQ_GPORT_PON_LINK_SLA_SET, 37829 BCM_ASYNC_ENTRY_COSQ_GPORT_QUEUE_ATTACH, 37830 BCM_ASYNC_ENTRY_COSQ_GPORT_QUEUE_ATTACH_GET, 37831 BCM_ASYNC_ENTRY_COSQ_GPORT_QUEUE_DETACH, 37832 BCM_ASYNC_ENTRY_COSQ_GPORT_QUEUE_OFFSET_MAPPING_GET, 37833 BCM_ASYNC_ENTRY_COSQ_GPORT_QUEUE_OFFSET_MAPPING_SET, 37834 BCM_ASYNC_ENTRY_COSQ_GPORT_RATE_CLASS_CREATE, 37835 BCM_ASYNC_ENTRY_COSQ_GPORT_REATTACH, 37836 BCM_ASYNC_ENTRY_COSQ_GPORT_REPORT_THRESHOLD_GET, 37837 BCM_ASYNC_ENTRY_COSQ_GPORT_REPORT_THRESHOLD_SET, 37838 BCM_ASYNC_ENTRY_COSQ_GPORT_SCHED_CONFIG_GET, 37839 BCM_ASYNC_ENTRY_COSQ_GPORT_SCHED_CONFIG_SET, 37840 BCM_ASYNC_ENTRY_COSQ_GPORT_SCHED_GET, 37841 BCM_ASYNC_ENTRY_COSQ_GPORT_SCHED_SET, 37842 BCM_ASYNC_ENTRY_COSQ_GPORT_SIZE_GET, 37843 BCM_ASYNC_ENTRY_COSQ_GPORT_SIZE_SET, 37844 BCM_ASYNC_ENTRY_COSQ_GPORT_STAT_ENABLE_GET, 37845 BCM_ASYNC_ENTRY_COSQ_GPORT_STAT_ENABLE_SET, 37846 BCM_ASYNC_ENTRY_COSQ_GPORT_STAT_GET, 37847 BCM_ASYNC_ENTRY_COSQ_GPORT_STAT_SET, 37848 BCM_ASYNC_ENTRY_COSQ_GPORT_STAT_SYNC_GET, 37849 BCM_ASYNC_ENTRY_COSQ_GPORT_STATIC_THRESHOLD_GET, 37850 BCM_ASYNC_ENTRY_COSQ_GPORT_STATIC_THRESHOLD_SET, 37851 BCM_ASYNC_ENTRY_COSQ_GPORT_STATISTIC_MULTI_GET, 37852 BCM_ASYNC_ENTRY_COSQ_GPORT_STATISTIC_MULTI_SET, 37853 BCM_ASYNC_ENTRY_COSQ_GPORT_THRESHOLD_GET, 37854 BCM_ASYNC_ENTRY_COSQ_GPORT_THRESHOLD_SET, 37855 BCM_ASYNC_ENTRY_COSQ_GPORT_TRAVERSE, 37856 BCM_ASYNC_ENTRY_COSQ_GPORT_TRAVERSE_BY_PORT, 37857 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_ADD, 37858 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_CREATE, 37859 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_DELETE, 37860 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_DELETE_ALL, 37861 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_DESTROY, 37862 BCM_ASYNC_ENTRY_COSQ_GPORT_VSQ_GET, 37863 BCM_ASYNC_ENTRY_COSQ_HDRM_POOL_LIMIT_SET, 37864 BCM_ASYNC_ENTRY_COSQ_ICGM_RESOURCE_STAT_GET, 37865 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_CONTROL_FRAME_GET, 37866 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_CONTROL_FRAME_SET, 37867 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_CUSTOM_ETHER_TYPE_GET, 37868 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_CUSTOM_ETHER_TYPE_SET, 37869 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_DEFAULT_PRIORITY_GET, 37870 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_DEFAULT_PRIORITY_SET, 37871 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_ENABLE_GET, 37872 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_ENABLE_SET, 37873 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_FLEX_KEY_CONSTRUCT_GET, 37874 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_FLEX_KEY_CONSTRUCT_SET, 37875 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_FLEX_KEY_ENTRY_GET, 37876 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_FLEX_KEY_ENTRY_SET, 37877 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_MAP_GET, 37878 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_MAP_SET, 37879 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_MPLS_SPECIAL_LABEL_GET, 37880 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_MPLS_SPECIAL_LABEL_SET, 37881 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_THRESHOLD_GET, 37882 BCM_ASYNC_ENTRY_COSQ_INGRESS_PORT_DROP_THRESHOLD_SET, 37883 BCM_ASYNC_ENTRY_COSQ_INGRESS_QUEUE_BUNDLE_GPORT_ADD, 37884 BCM_ASYNC_ENTRY_COSQ_INIT, 37885 BCM_ASYNC_ENTRY_COSQ_INST_CONGESTION_INFO_GET, 37886 BCM_ASYNC_ENTRY_COSQ_LATENCY_PROFILE_CREATE, 37887 BCM_ASYNC_ENTRY_COSQ_LATENCY_PROFILE_DESTROY, 37888 BCM_ASYNC_ENTRY_COSQ_MAPPING_GET, 37889 BCM_ASYNC_ENTRY_COSQ_MAPPING_SET, 37890 BCM_ASYNC_ENTRY_COSQ_MAX_LATENCY_PKTS_GET, 37891 BCM_ASYNC_ENTRY_COSQ_MIRROR_ON_DROP_GROUP_GET, 37892 BCM_ASYNC_ENTRY_COSQ_MIRROR_ON_DROP_GROUP_SET, 37893 BCM_ASYNC_ENTRY_COSQ_MOD_CONTROL_GET, 37894 BCM_ASYNC_ENTRY_COSQ_MOD_CONTROL_SET, 37895 BCM_ASYNC_ENTRY_COSQ_MOD_PROFILE_CREATE, 37896 BCM_ASYNC_ENTRY_COSQ_MOD_PROFILE_DESTROY, 37897 BCM_ASYNC_ENTRY_COSQ_MOD_PROFILE_GET, 37898 BCM_ASYNC_ENTRY_COSQ_MOD_PROFILE_SET, 37899 BCM_ASYNC_ENTRY_COSQ_MOD_STAT_GET, 37900 BCM_ASYNC_ENTRY_COSQ_MOD_STAT_SET, 37901 BCM_ASYNC_ENTRY_COSQ_PFC_CLASS_CONFIG_PROFILE_GET, 37902 BCM_ASYNC_ENTRY_COSQ_PFC_CLASS_CONFIG_PROFILE_SET, 37903 BCM_ASYNC_ENTRY_COSQ_PFC_CLASS_MAPPING_GET, 37904 BCM_ASYNC_ENTRY_COSQ_PFC_CLASS_MAPPING_SET, 37905 BCM_ASYNC_ENTRY_COSQ_PFC_CONFIG_GET, 37906 BCM_ASYNC_ENTRY_COSQ_PFC_CONFIG_SET, 37907 BCM_ASYNC_ENTRY_COSQ_PFC_DD_RECOVERY_MODE_GET, 37908 BCM_ASYNC_ENTRY_COSQ_PFC_DD_RECOVERY_MODE_SET, 37909 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_CONFIG_GET, 37910 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_CONFIG_SET, 37911 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_CONTROL_GET, 37912 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_CONTROL_SET, 37913 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_INFO_GET, 37914 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_QUEUE_CONFIG_GET, 37915 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_QUEUE_CONFIG_SET, 37916 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_QUEUE_STATUS_GET, 37917 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_RECOVERY_EVENT_REGISTER, 37918 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_RECOVERY_EVENT_UNREGISTER, 37919 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_RECOVERY_EXIT, 37920 BCM_ASYNC_ENTRY_COSQ_PFC_DEADLOCK_RECOVERY_START, 37921 BCM_ASYNC_ENTRY_COSQ_PKT_SIZE_ADJUST_DELTA_MAP_GET, 37922 BCM_ASYNC_ENTRY_COSQ_PKT_SIZE_ADJUST_DELTA_MAP_SET, 37923 BCM_ASYNC_ENTRY_COSQ_PORT_BANDWIDTH_GET, 37924 BCM_ASYNC_ENTRY_COSQ_PORT_BANDWIDTH_SET, 37925 BCM_ASYNC_ENTRY_COSQ_PORT_MAPPING_GET, 37926 BCM_ASYNC_ENTRY_COSQ_PORT_MAPPING_MULTI_GET, 37927 BCM_ASYNC_ENTRY_COSQ_PORT_MAPPING_MULTI_SET, 37928 BCM_ASYNC_ENTRY_COSQ_PORT_MAPPING_SET, 37929 BCM_ASYNC_ENTRY_COSQ_PORT_OPTIMIZED_PFC_GROUP_NUM_GET, 37930 BCM_ASYNC_ENTRY_COSQ_PORT_PRIGRP_HDRM_SET, 37931 BCM_ASYNC_ENTRY_COSQ_PORT_PRIORITY_GROUP_PROPERTY_GET, 37932 BCM_ASYNC_ENTRY_COSQ_PORT_PRIORITY_GROUP_PROPERTY_SET, 37933 BCM_ASYNC_ENTRY_COSQ_PORT_PROFILE_GET, 37934 BCM_ASYNC_ENTRY_COSQ_PORT_PROFILE_SET, 37935 BCM_ASYNC_ENTRY_COSQ_PORT_SCHED_CONFIG_GET, 37936 BCM_ASYNC_ENTRY_COSQ_PORT_SCHED_CONFIG_SET, 37937 BCM_ASYNC_ENTRY_COSQ_PORT_SCHED_GET, 37938 BCM_ASYNC_ENTRY_COSQ_PORT_SCHED_SET, 37939 BCM_ASYNC_ENTRY_COSQ_PRIORITY_GET, 37940 BCM_ASYNC_ENTRY_COSQ_PRIORITY_GROUP_MAPPING_PROFILE_GET, 37941 BCM_ASYNC_ENTRY_COSQ_PRIORITY_GROUP_MAPPING_PROFILE_SET, 37942 BCM_ASYNC_ENTRY_COSQ_PRIORITY_GROUP_PFC_PRIORITY_MAPPING_PROFILE_GET, 37943 BCM_ASYNC_ENTRY_COSQ_PRIORITY_GROUP_PFC_PRIORITY_MAPPING_PROFILE_SET, 37944 BCM_ASYNC_ENTRY_COSQ_PRIORITY_MAPPING_GET_ALL, 37945 BCM_ASYNC_ENTRY_COSQ_PRIORITY_PROFILE_GET, 37946 BCM_ASYNC_ENTRY_COSQ_PRIORITY_PROFILE_SET, 37947 BCM_ASYNC_ENTRY_COSQ_PRIORITY_SET, 37948 BCM_ASYNC_ENTRY_COSQ_PROFILE_INFO_INUSE_GET, 37949 BCM_ASYNC_ENTRY_COSQ_PROFILE_INFO_PORTLIST_GET, 37950 BCM_ASYNC_ENTRY_COSQ_PROFILE_MAPPING_GET, 37951 BCM_ASYNC_ENTRY_COSQ_PROFILE_MAPPING_SET, 37952 BCM_ASYNC_ENTRY_COSQ_PROFILE_PROPERTY_DYNAMIC_GET, 37953 BCM_ASYNC_ENTRY_COSQ_QCN_CONFIG_GET, 37954 BCM_ASYNC_ENTRY_COSQ_QCN_CONFIG_SET, 37955 BCM_ASYNC_ENTRY_COSQ_RESOURCE_ALLOCATION_GET, 37956 BCM_ASYNC_ENTRY_COSQ_RESOURCE_ALLOCATION_SET, 37957 BCM_ASYNC_ENTRY_COSQ_SAFC_CLASS_MAPPING_GET, 37958 BCM_ASYNC_ENTRY_COSQ_SAFC_CLASS_MAPPING_SET, 37959 BCM_ASYNC_ENTRY_COSQ_SCHED_CONFIG_GET, 37960 BCM_ASYNC_ENTRY_COSQ_SCHED_CONFIG_SET, 37961 BCM_ASYNC_ENTRY_COSQ_SCHED_GET, 37962 BCM_ASYNC_ENTRY_COSQ_SCHED_SET, 37963 BCM_ASYNC_ENTRY_COSQ_SCHED_WEIGHT_MAX_GET, 37964 BCM_ASYNC_ENTRY_COSQ_SCHEDQ_MAPPING_GET, 37965 BCM_ASYNC_ENTRY_COSQ_SCHEDQ_MAPPING_SET, 37966 BCM_ASYNC_ENTRY_COSQ_SCHEDULER_GPORT_ADD, 37967 BCM_ASYNC_ENTRY_COSQ_SCHEDULER_GPORT_GET, 37968 BCM_ASYNC_ENTRY_COSQ_SERVICE_POOL_GET, 37969 BCM_ASYNC_ENTRY_COSQ_SERVICE_POOL_OVERRIDE_GET, 37970 BCM_ASYNC_ENTRY_COSQ_SERVICE_POOL_OVERRIDE_SET, 37971 BCM_ASYNC_ENTRY_COSQ_SERVICE_POOL_SET, 37972 BCM_ASYNC_ENTRY_COSQ_SLOW_PROFILE_GET, 37973 BCM_ASYNC_ENTRY_COSQ_SLOW_PROFILE_SET, 37974 BCM_ASYNC_ENTRY_COSQ_SRC_VSQS_GPORT_ADD, 37975 BCM_ASYNC_ENTRY_COSQ_SRC_VSQS_GPORT_GET, 37976 BCM_ASYNC_ENTRY_COSQ_STAT_CONFIG_GET, 37977 BCM_ASYNC_ENTRY_COSQ_STAT_CONFIG_SET, 37978 BCM_ASYNC_ENTRY_COSQ_STAT_GET, 37979 BCM_ASYNC_ENTRY_COSQ_STAT_GET32, 37980 BCM_ASYNC_ENTRY_COSQ_STAT_INFO_GET, 37981 BCM_ASYNC_ENTRY_COSQ_STAT_INFO_SET, 37982 BCM_ASYNC_ENTRY_COSQ_STAT_OBJ_MAP_GET, 37983 BCM_ASYNC_ENTRY_COSQ_STAT_OBJ_MAP_SET, 37984 BCM_ASYNC_ENTRY_COSQ_STAT_SET, 37985 BCM_ASYNC_ENTRY_COSQ_STAT_SET32, 37986 BCM_ASYNC_ENTRY_COSQ_STAT_SYNC_GET, 37987 BCM_ASYNC_ENTRY_COSQ_STAT_SYNC_GET32, 37988 BCM_ASYNC_ENTRY_COSQ_STAT_SYNC_MULTI_GET, 37989 BCM_ASYNC_ENTRY_COSQ_STAT_SYNC_MULTI_GET32, 37990 BCM_ASYNC_ENTRY_COSQ_SUBPORT_CONGESTION_CONFIG_GET, 37991 BCM_ASYNC_ENTRY_COSQ_SUBPORT_CONGESTION_CONFIG_SET, 37992 BCM_ASYNC_ENTRY_COSQ_SUBPORT_FLOW_CONTROL_GET, 37993 BCM_ASYNC_ENTRY_COSQ_SUBPORT_FLOW_CONTROL_SET, 37994 BCM_ASYNC_ENTRY_COSQ_SUBPORT_PFC_CLASS_MAPPING_GET, 37995 BCM_ASYNC_ENTRY_COSQ_SUBPORT_PFC_CLASS_MAPPING_SET, 37996 BCM_ASYNC_ENTRY_COSQ_SUBSCRIBER_MAP_ADD, 37997 BCM_ASYNC_ENTRY_COSQ_SUBSCRIBER_MAP_DELETE, 37998 BCM_ASYNC_ENTRY_COSQ_SUBSCRIBER_MAP_DELETE_ALL, 37999 BCM_ASYNC_ENTRY_COSQ_SUBSCRIBER_MAP_GET, 38000 BCM_ASYNC_ENTRY_COSQ_SUBSCRIBER_TRAVERSE, 38001 BCM_ASYNC_ENTRY_COSQ_SYSPORT_INGRESS_QUEUE_MAP_GET, 38002 BCM_ASYNC_ENTRY_COSQ_SYSPORT_INGRESS_QUEUE_MAP_SET, 38003 BCM_ASYNC_ENTRY_COSQ_TAS_CONTROL_GET, 38004 BCM_ASYNC_ENTRY_COSQ_TAS_CONTROL_SET, 38005 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_COMMIT, 38006 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_CREATE, 38007 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_DESTROY, 38008 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_DESTROY_ALL, 38009 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_GET, 38010 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_SET, 38011 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_STATUS_GET, 38012 BCM_ASYNC_ENTRY_COSQ_TAS_PROFILE_TRAVERSE, 38013 BCM_ASYNC_ENTRY_COSQ_TAS_STATUS_GET, 38014 BCM_ASYNC_ENTRY_COSQ_TCB_BUFFER_MULTI_GET, 38015 BCM_ASYNC_ENTRY_COSQ_TCB_CB_REGISTER, 38016 BCM_ASYNC_ENTRY_COSQ_TCB_CB_UNREGISTER, 38017 BCM_ASYNC_ENTRY_COSQ_TCB_CONFIG_GET, 38018 BCM_ASYNC_ENTRY_COSQ_TCB_CONFIG_SET, 38019 BCM_ASYNC_ENTRY_COSQ_TCB_CONTROL_GET, 38020 BCM_ASYNC_ENTRY_COSQ_TCB_CONTROL_SET, 38021 BCM_ASYNC_ENTRY_COSQ_TCB_EVENT_MULTI_GET, 38022 BCM_ASYNC_ENTRY_COSQ_TCB_GPORT_THRESHOLD_MAPPING_GET, 38023 BCM_ASYNC_ENTRY_COSQ_TCB_GPORT_THRESHOLD_MAPPING_SET, 38024 BCM_ASYNC_ENTRY_COSQ_TCB_THRESHOLD_PROFILE_CREATE, 38025 BCM_ASYNC_ENTRY_COSQ_TCB_THRESHOLD_PROFILE_DESTROY, 38026 BCM_ASYNC_ENTRY_COSQ_TCB_THRESHOLD_PROFILE_GET, 38027 BCM_ASYNC_ENTRY_COSQ_VOQ_CONNECTOR_GPORT_ADD, 38028 BCM_ASYNC_ENTRY_COSQ_VOQ_CONNECTOR_GPORT_GET, 38029 BCM_ASYNC_ENTRY_CPRI_DECAP_PRESENTATION_TIME_CONFIG_GET, 38030 BCM_ASYNC_ENTRY_CPRI_DECAP_PRESENTATION_TIME_CONFIG_SET, 38031 BCM_ASYNC_ENTRY_CPRI_DETACH, 38032 BCM_ASYNC_ENTRY_CPRI_ENCAP_CONTROL_QUEUE_TAG_TO_FLOW_ID_MAP_SET, 38033 BCM_ASYNC_ENTRY_CPRI_ENCAP_PRESENTATION_TIME_CONFIG_GET, 38034 BCM_ASYNC_ENTRY_CPRI_ENCAP_PRESENTATION_TIME_CONFIG_SET, 38035 BCM_ASYNC_ENTRY_CPRI_INIT, 38036 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_CAPTURE_CONFIG_GET, 38037 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_CAPTURE_CONFIG_SET, 38038 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_CONFIG_GET, 38039 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_CONFIG_SET, 38040 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_GET, 38041 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_TS_CONFIG_GET, 38042 BCM_ASYNC_ENTRY_CPRI_PORT_1588_TIMESTAMP_TS_CONFIG_SET, 38043 BCM_ASYNC_ENTRY_CPRI_PORT_AGNOSTIC_CONFIG_GET, 38044 BCM_ASYNC_ENTRY_CPRI_PORT_AGNOSTIC_CONFIG_SET, 38045 BCM_ASYNC_ENTRY_CPRI_PORT_COMPRESSION_LOOKUP_TABLE_GET, 38046 BCM_ASYNC_ENTRY_CPRI_PORT_COMPRESSION_LOOKUP_TABLE_SET, 38047 BCM_ASYNC_ENTRY_CPRI_PORT_COMPRESSION_SATURATION_CONFIG_GET, 38048 BCM_ASYNC_ENTRY_CPRI_PORT_COMPRESSION_SATURATION_CONFIG_SET, 38049 BCM_ASYNC_ENTRY_CPRI_PORT_CW_FAST_ETH_CONFIG_GET, 38050 BCM_ASYNC_ENTRY_CPRI_PORT_CW_FAST_ETH_CONFIG_SET, 38051 BCM_ASYNC_ENTRY_CPRI_PORT_CW_SLOW_HDLC_CONFIG_GET, 38052 BCM_ASYNC_ENTRY_CPRI_PORT_CW_SLOW_HDLC_CONFIG_SET, 38053 BCM_ASYNC_ENTRY_CPRI_PORT_DEBUG_CLEAR, 38054 BCM_ASYNC_ENTRY_CPRI_PORT_DEBUG_GET, 38055 BCM_ASYNC_ENTRY_CPRI_PORT_DEBUG_SET, 38056 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ETHERTYPE_GET, 38057 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ETHERTYPE_SET, 38058 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_CONFIG_CLEAR, 38059 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_CONFIG_GET, 38060 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_CONFIG_SET, 38061 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_TO_QUEUE_MAPPING_CLEAR, 38062 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_TO_QUEUE_MAPPING_GET, 38063 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_FLOW_TO_QUEUE_MAPPING_SET, 38064 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_QUEUE_FLOW_CONTROL_GET, 38065 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_QUEUE_FLOW_CONTROL_SET, 38066 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_QUEUE_TO_ORDERING_INFO_INDEX_GET, 38067 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_QUEUE_TO_ORDERING_INFO_INDEX_SET, 38068 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ROE_ORDERING_INFO_GET, 38069 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ROE_ORDERING_INFO_SET, 38070 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ROE_ORDERING_SEQUENCE_OFFSET_GET, 38071 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_ROE_ORDERING_SEQUENCE_OFFSET_SET, 38072 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_SECONDARY_KEY_TO_QUEUE_MAPPING_GET, 38073 BCM_ASYNC_ENTRY_CPRI_PORT_DECAP_SECONDARY_KEY_TO_QUEUE_MAPPING_SET, 38074 BCM_ASYNC_ENTRY_CPRI_PORT_DECOMPRESSION_LOOKUP_TABLE_GET, 38075 BCM_ASYNC_ENTRY_CPRI_PORT_DECOMPRESSION_LOOKUP_TABLE_SET, 38076 BCM_ASYNC_ENTRY_CPRI_PORT_DECOMPRESSION_SATURATION_CONFIG_GET, 38077 BCM_ASYNC_ENTRY_CPRI_PORT_DECOMPRESSION_SATURATION_CONFIG_SET, 38078 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_GET, 38079 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_MACDA_GET, 38080 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_MACDA_SET, 38081 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_MACSA_GET, 38082 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_MACSA_SET, 38083 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_VLAN_GET, 38084 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ENTRY_VLAN_SET, 38085 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ORDERING_INFO_GET, 38086 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ORDERING_INFO_SET, 38087 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ORDERING_SEQUENCE_OFFSET_GET, 38088 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_ROE_ORDERING_SEQUENCE_OFFSET_SET, 38089 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_SET, 38090 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_VLAN_CONFIG_GET, 38091 BCM_ASYNC_ENTRY_CPRI_PORT_ENCAP_VLAN_CONFIG_SET, 38092 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_AUX_CONFIG_GET, 38093 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_AUX_CONFIG_SET, 38094 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_ENABLE_GET, 38095 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_ENABLE_SET, 38096 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_STAT_GET, 38097 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_TIMESTAMP_CONFIG_GET, 38098 BCM_ASYNC_ENTRY_CPRI_PORT_FEC_TIMESTAMP_CONFIG_SET, 38099 BCM_ASYNC_ENTRY_CPRI_PORT_FRAME_CONFIG_SET, 38100 BCM_ASYNC_ENTRY_CPRI_PORT_INTERRUPT_CALLBACK_REGISTER, 38101 BCM_ASYNC_ENTRY_CPRI_PORT_INTERRUPT_CALLBACK_UNREGISTER, 38102 BCM_ASYNC_ENTRY_CPRI_PORT_INTERRUPT_ENABLE_GET, 38103 BCM_ASYNC_ENTRY_CPRI_PORT_INTERRUPT_ENABLE_SET, 38104 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_AGNOSTIC_MODE_CONFIG_GET, 38105 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_AGNOSTIC_MODE_CONFIG_SET, 38106 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_CM_FAST_ETH_CONFIG_SET, 38107 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_DBM_ENTRY_CLEAR, 38108 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_DBM_ENTRY_GET, 38109 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_DBM_ENTRY_SET, 38110 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_BFN_SYNC_CONFIG_SET, 38111 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_CONTROL_FLOW_ADD, 38112 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_CONTROL_FLOW_DELETE, 38113 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_CURRENT_FRAME_SYNC_INFO_GET, 38114 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FLOW_ADD, 38115 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FLOW_DELETE, 38116 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FRAME_CONFIG_DEBUG_SET, 38117 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FRAME_CONFIG_GET, 38118 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FRAME_CONFIG_SET, 38119 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FSM_CONTROL_GET, 38120 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FSM_CONTROL_SET, 38121 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_FSM_STATE_SET, 38122 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_RX_OVERRIDE_SET, 38123 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_SECONDARY_DBM_ENTRY_CLEAR, 38124 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_SECONDARY_DBM_ENTRY_GET, 38125 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_SECONDARY_DBM_ENTRY_SET, 38126 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_SYNC_PROFILE_ENTRY_GET, 38127 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_SYNC_PROFILE_ENTRY_SET, 38128 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CM_ETH_CONFIG_SET, 38129 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CM_HDR_CONFIG_ENTRY_SET, 38130 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CM_HDR_LKUP_ENTRY_SET, 38131 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CM_RAW_CONFIG_SET, 38132 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CM_TUNNEL_CRC_CONFIG_SET, 38133 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CONTROL_FLOW_ADD, 38134 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CONTROL_FLOW_GROUP_MEMBER_ADD, 38135 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CONTROL_FLOW_GROUP_MEMBER_DELETE, 38136 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_CURRENT_FRAME_SYNC_INFO_GET, 38137 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FLOW_ADD, 38138 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FLOW_DELETE, 38139 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FRAME_CONFIG_DEBUG_SET, 38140 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FRAME_CONFIG_GET, 38141 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FRAME_CONFIG_SET, 38142 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FSM_CONTROL_GET, 38143 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FSM_CONTROL_SET, 38144 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_FSM_STATE_SET, 38145 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_MODULO_RULE_ENTRY_GET, 38146 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_MODULO_RULE_ENTRY_SET, 38147 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_OVERRIDE_SET, 38148 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_POSITION_ENTRY_GET, 38149 BCM_ASYNC_ENTRY_CPRI_PORT_RSVD4_TX_POSITION_ENTRY_SET, 38150 BCM_ASYNC_ENTRY_CPRI_PORT_RX_AXC_FRAME_ADD, 38151 BCM_ASYNC_ENTRY_CPRI_PORT_RX_AXC_FRAME_DELETE, 38152 BCM_ASYNC_ENTRY_CPRI_PORT_RX_AXC_FRAME_GET, 38153 BCM_ASYNC_ENTRY_CPRI_PORT_RX_AXC_FRAME_GET_ALL, 38154 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_GCW_CONFIG_GET, 38155 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_GCW_CONFIG_SET, 38156 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_GCW_WORD_GET, 38157 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_L1_INBAND_INFO_GET, 38158 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_L1_SIGNAL_PROTECTION_GET, 38159 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_L1_SIGNAL_PROTECTION_SET, 38160 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_RSVD5_CONFIG_GET, 38161 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_RSVD5_CONFIG_SET, 38162 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_SYNC_INFO_GET, 38163 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_CONFIG_GET, 38164 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_CONFIG_SET, 38165 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_CTRL_FLOW_ADD, 38166 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_CTRL_FLOW_DELETE, 38167 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_CTRL_FLOW_GET, 38168 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_RAW_CONFIG_GET, 38169 BCM_ASYNC_ENTRY_CPRI_PORT_RX_CW_VSD_RAW_CONFIG_SET, 38170 BCM_ASYNC_ENTRY_CPRI_PORT_RX_PIPELINE_CLEAR, 38171 BCM_ASYNC_ENTRY_CPRI_PORT_RX_SPEED_GET, 38172 BCM_ASYNC_ENTRY_CPRI_PORT_RX_SPEED_SET, 38173 BCM_ASYNC_ENTRY_CPRI_PORT_RX_TAG_CONFIG_SET, 38174 BCM_ASYNC_ENTRY_CPRI_PORT_RX_TAG_ENTRY_ADD, 38175 BCM_ASYNC_ENTRY_CPRI_PORT_RX_TAG_ENTRY_DELETE, 38176 BCM_ASYNC_ENTRY_CPRI_PORT_STAT_GET, 38177 BCM_ASYNC_ENTRY_CPRI_PORT_TUNNEL_MODE_CONFIG_GET, 38178 BCM_ASYNC_ENTRY_CPRI_PORT_TUNNEL_MODE_CONFIG_SET, 38179 BCM_ASYNC_ENTRY_CPRI_PORT_TX_AXC_FRAME_ADD, 38180 BCM_ASYNC_ENTRY_CPRI_PORT_TX_AXC_FRAME_DELETE, 38181 BCM_ASYNC_ENTRY_CPRI_PORT_TX_AXC_FRAME_GET, 38182 BCM_ASYNC_ENTRY_CPRI_PORT_TX_AXC_FRAME_GET_ALL, 38183 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_GCW_CONFIG_GET, 38184 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_GCW_CONFIG_SET, 38185 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_GCW_FILTER_GET, 38186 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_GCW_FILTER_SET, 38187 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_GCW_WORD_SET, 38188 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_L1_INBAND_INFO_GET, 38189 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_L1_INBAND_INFO_SET, 38190 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_RSVD5_CONFIG_GET, 38191 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_RSVD5_CONFIG_SET, 38192 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_SYNC_INFO_GET, 38193 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_SYNC_INFO_SET, 38194 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_CONFIG_GET, 38195 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_CONFIG_SET, 38196 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_CTRL_FLOW_ADD, 38197 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_CTRL_FLOW_DELETE, 38198 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_CTRL_FLOW_GET, 38199 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_RAW_FILTER_GET, 38200 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_RAW_FILTER_SET, 38201 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_RAW_FLOW_CONFIG_GET, 38202 BCM_ASYNC_ENTRY_CPRI_PORT_TX_CW_VSD_RAW_FLOW_CONFIG_SET, 38203 BCM_ASYNC_ENTRY_CPRI_PORT_TX_ENABLE_GET, 38204 BCM_ASYNC_ENTRY_CPRI_PORT_TX_ENABLE_SET, 38205 BCM_ASYNC_ENTRY_CPRI_PORT_TX_FRAME_TGEN_CONFIG_SET, 38206 BCM_ASYNC_ENTRY_CPRI_PORT_TX_PIPELINE_CLEAR, 38207 BCM_ASYNC_ENTRY_CPRI_PORT_TX_SPEED_GET, 38208 BCM_ASYNC_ENTRY_CPRI_PORT_TX_SPEED_SET, 38209 BCM_ASYNC_ENTRY_CPRI_RSVD1_MSG_GET, 38210 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_CALLBACK_REGISTER, 38211 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_CALLBACK_UNREGISTER, 38212 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_CONFIG_GET, 38213 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_CONFIG_SET, 38214 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_INIT, 38215 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_PORT_CONFIG_ADD, 38216 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_PORT_CONFIG_DELETE, 38217 BCM_ASYNC_ENTRY_CPRI_SPEED_SCAN_PORT_CONFIG_GET, 38218 BCM_ASYNC_ENTRY_CUSTOM_PORT_GET, 38219 BCM_ASYNC_ENTRY_CUSTOM_PORT_SET, 38220 BCM_ASYNC_ENTRY_CUSTOM_REGISTER, 38221 BCM_ASYNC_ENTRY_CUSTOM_UNREGISTER, 38222 BCM_ASYNC_ENTRY_DETACH, 38223 BCM_ASYNC_ENTRY_DETACH_LATE_TXRX, 38224 BCM_ASYNC_ENTRY_DETACH_RETRY_GET, 38225 BCM_ASYNC_ENTRY_DETACH_RETRY_SET, 38226 BCM_ASYNC_ENTRY_DEVICE_MEMBER_GET, 38227 BCM_ASYNC_ENTRY_EAV_BANDWIDTH_GET, 38228 BCM_ASYNC_ENTRY_EAV_BANDWIDTH_SET, 38229 BCM_ASYNC_ENTRY_EAV_CONTROL_GET, 38230 BCM_ASYNC_ENTRY_EAV_CONTROL_SET, 38231 BCM_ASYNC_ENTRY_EAV_INIT, 38232 BCM_ASYNC_ENTRY_EAV_LINK_STATUS_GET, 38233 BCM_ASYNC_ENTRY_EAV_LINK_STATUS_SET, 38234 BCM_ASYNC_ENTRY_EAV_PCP_MAPPING_GET, 38235 BCM_ASYNC_ENTRY_EAV_PCP_MAPPING_SET, 38236 BCM_ASYNC_ENTRY_EAV_PORT_ENABLE_GET, 38237 BCM_ASYNC_ENTRY_EAV_PORT_ENABLE_SET, 38238 BCM_ASYNC_ENTRY_EAV_SRP_MAC_ETHERTYPE_GET, 38239 BCM_ASYNC_ENTRY_EAV_SRP_MAC_ETHERTYPE_SET, 38240 BCM_ASYNC_ENTRY_EAV_TIMESTAMP_GET, 38241 BCM_ASYNC_ENTRY_EAV_TIMESYNC_MAC_GET, 38242 BCM_ASYNC_ENTRY_EAV_TIMESYNC_MAC_SET, 38243 BCM_ASYNC_ENTRY_ECN_MAP_CREATE, 38244 BCM_ASYNC_ENTRY_ECN_MAP_DESTROY, 38245 BCM_ASYNC_ENTRY_ECN_MAP_GET, 38246 BCM_ASYNC_ENTRY_ECN_MAP_MODE_GET, 38247 BCM_ASYNC_ENTRY_ECN_MAP_MODE_SET, 38248 BCM_ASYNC_ENTRY_ECN_MAP_SET, 38249 BCM_ASYNC_ENTRY_ECN_PORT_MAP_GET, 38250 BCM_ASYNC_ENTRY_ECN_PORT_MAP_SET, 38251 BCM_ASYNC_ENTRY_ECN_RESPONSIVE_PROTOCOL_GET, 38252 BCM_ASYNC_ENTRY_ECN_RESPONSIVE_PROTOCOL_SET, 38253 BCM_ASYNC_ENTRY_ECN_TRAFFIC_ACTION_CONFIG_GET, 38254 BCM_ASYNC_ENTRY_ECN_TRAFFIC_ACTION_CONFIG_SET, 38255 BCM_ASYNC_ENTRY_ECN_TRAFFIC_MAP_GET, 38256 BCM_ASYNC_ENTRY_ECN_TRAFFIC_MAP_SET, 38257 BCM_ASYNC_ENTRY_ECN_TYPE_MAP_GET, 38258 BCM_ASYNC_ENTRY_ECN_TYPE_MAP_SET, 38259 BCM_ASYNC_ENTRY_ECN_TYPE_MAP_TRAVERSE, 38260 BCM_ASYNC_ENTRY_ESMC_QL_SSM_MAP, 38261 BCM_ASYNC_ENTRY_ESMC_SSM_QL_MAP, 38262 BCM_ASYNC_ENTRY_ESMC_G781_OPTION_GET, 38263 BCM_ASYNC_ENTRY_ESMC_G781_OPTION_SET, 38264 BCM_ASYNC_ENTRY_ESMC_RX_CALLBACK_REGISTER, 38265 BCM_ASYNC_ENTRY_ESMC_RX_CALLBACK_UNREGISTER, 38266 BCM_ASYNC_ENTRY_ESMC_TUNNEL_GET, 38267 BCM_ASYNC_ENTRY_ESMC_TUNNEL_SET, 38268 BCM_ASYNC_ENTRY_ESMC_TX, 38269 BCM_ASYNC_ENTRY_EXTENDER_CLEANUP, 38270 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_ADD, 38271 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_DELETE, 38272 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_DELETE_ALL, 38273 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_GET, 38274 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_GET_ALL, 38275 BCM_ASYNC_ENTRY_EXTENDER_EGRESS_SET, 38276 BCM_ASYNC_ENTRY_EXTENDER_ENCAP_CREATE, 38277 BCM_ASYNC_ENTRY_EXTENDER_ENCAP_DESTROY, 38278 BCM_ASYNC_ENTRY_EXTENDER_ENCAP_DESTROY_ALL, 38279 BCM_ASYNC_ENTRY_EXTENDER_ENCAP_GET, 38280 BCM_ASYNC_ENTRY_EXTENDER_ENCAP_TRAVERSE, 38281 BCM_ASYNC_ENTRY_EXTENDER_FORWARD_ADD, 38282 BCM_ASYNC_ENTRY_EXTENDER_FORWARD_DELETE, 38283 BCM_ASYNC_ENTRY_EXTENDER_FORWARD_DELETE_ALL, 38284 BCM_ASYNC_ENTRY_EXTENDER_FORWARD_GET, 38285 BCM_ASYNC_ENTRY_EXTENDER_FORWARD_TRAVERSE, 38286 BCM_ASYNC_ENTRY_EXTENDER_INIT, 38287 BCM_ASYNC_ENTRY_EXTENDER_PORT_ADD, 38288 BCM_ASYNC_ENTRY_EXTENDER_PORT_DELETE, 38289 BCM_ASYNC_ENTRY_EXTENDER_PORT_DELETE_ALL, 38290 BCM_ASYNC_ENTRY_EXTENDER_PORT_GET, 38291 BCM_ASYNC_ENTRY_EXTENDER_PORT_TRAVERSE, 38292 BCM_ASYNC_ENTRY_FABRIC_ACTION_CREATE, 38293 BCM_ASYNC_ENTRY_FABRIC_ACTION_DESTROY, 38294 BCM_ASYNC_ENTRY_FABRIC_ACTION_DESTROY_ALL, 38295 BCM_ASYNC_ENTRY_FABRIC_ACTION_GET, 38296 BCM_ASYNC_ENTRY_FABRIC_ACTION_TRAVERSE, 38297 BCM_ASYNC_ENTRY_FABRIC_BANDWIDTH_CORE_PROFILE_GET, 38298 BCM_ASYNC_ENTRY_FABRIC_BANDWIDTH_CORE_PROFILE_SET, 38299 BCM_ASYNC_ENTRY_FABRIC_BANDWIDTH_PROFILE_GET, 38300 BCM_ASYNC_ENTRY_FABRIC_BANDWIDTH_PROFILE_SET, 38301 BCM_ASYNC_ENTRY_FABRIC_CGM_CONTROL_GET, 38302 BCM_ASYNC_ENTRY_FABRIC_CGM_CONTROL_SET, 38303 BCM_ASYNC_ENTRY_FABRIC_CONFIG_DISCARD_GET, 38304 BCM_ASYNC_ENTRY_FABRIC_CONFIG_DISCARD_SET, 38305 BCM_ASYNC_ENTRY_FABRIC_CONTROL_GET, 38306 BCM_ASYNC_ENTRY_FABRIC_CONTROL_SET, 38307 BCM_ASYNC_ENTRY_FABRIC_DESTINATION_LINK_MIN_GET, 38308 BCM_ASYNC_ENTRY_FABRIC_DESTINATION_LINK_MIN_SET, 38309 BCM_ASYNC_ENTRY_FABRIC_INIT, 38310 BCM_ASYNC_ENTRY_FABRIC_LINK_CONNECTIVITY_STATUS_GET, 38311 BCM_ASYNC_ENTRY_FABRIC_LINK_CONNECTIVITY_STATUS_SINGLE_GET, 38312 BCM_ASYNC_ENTRY_FABRIC_LINK_CONTROL_GET, 38313 BCM_ASYNC_ENTRY_FABRIC_LINK_CONTROL_SET, 38314 BCM_ASYNC_ENTRY_FABRIC_LINK_PROFILE_GET, 38315 BCM_ASYNC_ENTRY_FABRIC_LINK_PROFILE_SET, 38316 BCM_ASYNC_ENTRY_FABRIC_LINK_REMOTE_PIPE_MAPPING_GET, 38317 BCM_ASYNC_ENTRY_FABRIC_LINK_REMOTE_PIPE_MAPPING_SET, 38318 BCM_ASYNC_ENTRY_FABRIC_LINK_STATUS_GET, 38319 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLD_ADD, 38320 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLD_DELETE, 38321 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_ATTACH, 38322 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_GET, 38323 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_PIPE_GET, 38324 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_PIPE_SET, 38325 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_RETRIEVE, 38326 BCM_ASYNC_ENTRY_FABRIC_LINK_THRESHOLDS_SET, 38327 BCM_ASYNC_ENTRY_FABRIC_LINK_TOPOLOGY_CONFIG_GET, 38328 BCM_ASYNC_ENTRY_FABRIC_LINK_TOPOLOGY_CONFIG_SET, 38329 BCM_ASYNC_ENTRY_FABRIC_LINK_TOPOLOGY_GET, 38330 BCM_ASYNC_ENTRY_FABRIC_LINK_TOPOLOGY_SET, 38331 BCM_ASYNC_ENTRY_FABRIC_MODID_GROUP_FIND, 38332 BCM_ASYNC_ENTRY_FABRIC_MODID_GROUP_GET, 38333 BCM_ASYNC_ENTRY_FABRIC_MODID_GROUP_SET, 38334 BCM_ASYNC_ENTRY_FABRIC_MODID_LOCAL_MAPPING_GET, 38335 BCM_ASYNC_ENTRY_FABRIC_MODID_LOCAL_MAPPING_SET, 38336 BCM_ASYNC_ENTRY_FABRIC_MODULE_CONTROL_GET, 38337 BCM_ASYNC_ENTRY_FABRIC_MODULE_CONTROL_SET, 38338 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_GET, 38339 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_LOCAL_ROUTE_GET, 38340 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_LOCAL_ROUTE_SET, 38341 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_MULTI_GET, 38342 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_MULTI_SET, 38343 BCM_ASYNC_ENTRY_FABRIC_MULTICAST_SET, 38344 BCM_ASYNC_ENTRY_FABRIC_PCP_DEST_MODE_CONFIG_GET, 38345 BCM_ASYNC_ENTRY_FABRIC_PCP_DEST_MODE_CONFIG_SET, 38346 BCM_ASYNC_ENTRY_FABRIC_PORT_CREATE, 38347 BCM_ASYNC_ENTRY_FABRIC_PORT_DESTROY, 38348 BCM_ASYNC_ENTRY_FABRIC_PORT_GET, 38349 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_ACTION_CREATE, 38350 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_ACTION_DESTROY, 38351 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_ACTION_DESTROY_ALL, 38352 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_ACTION_GET, 38353 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_ACTION_TRAVERSE, 38354 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_CREATE, 38355 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_DESTROY, 38356 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_DESTROY_ALL, 38357 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_GET, 38358 BCM_ASYNC_ENTRY_FABRIC_PREDICATE_TRAVERSE, 38359 BCM_ASYNC_ENTRY_FABRIC_PRIORITY_GET, 38360 BCM_ASYNC_ENTRY_FABRIC_PRIORITY_SET, 38361 BCM_ASYNC_ENTRY_FABRIC_PROFILE_THRESHOLD_GET, 38362 BCM_ASYNC_ENTRY_FABRIC_PROFILE_THRESHOLD_SET, 38363 BCM_ASYNC_ENTRY_FABRIC_QSEL_CREATE, 38364 BCM_ASYNC_ENTRY_FABRIC_QSEL_DESTROY, 38365 BCM_ASYNC_ENTRY_FABRIC_QSEL_DESTROY_ALL, 38366 BCM_ASYNC_ENTRY_FABRIC_QSEL_ENTRY_GET, 38367 BCM_ASYNC_ENTRY_FABRIC_QSEL_ENTRY_MULTI_GET, 38368 BCM_ASYNC_ENTRY_FABRIC_QSEL_ENTRY_MULTI_SET, 38369 BCM_ASYNC_ENTRY_FABRIC_QSEL_ENTRY_SET, 38370 BCM_ASYNC_ENTRY_FABRIC_QSEL_ENTRY_TRAVERSE, 38371 BCM_ASYNC_ENTRY_FABRIC_QSEL_GET, 38372 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_CREATE, 38373 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_DESTROY, 38374 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_DESTROY_ALL, 38375 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_ENTRY_GET, 38376 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_ENTRY_SET, 38377 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_ENTRY_TRAVERSE, 38378 BCM_ASYNC_ENTRY_FABRIC_QSEL_OFFSET_TRAVERSE, 38379 BCM_ASYNC_ENTRY_FABRIC_QSEL_TRAVERSE, 38380 BCM_ASYNC_ENTRY_FABRIC_RCI_BIASING_PROBABILITY_GET, 38381 BCM_ASYNC_ENTRY_FABRIC_RCI_BIASING_PROBABILITY_SET, 38382 BCM_ASYNC_ENTRY_FABRIC_RCI_CONFIG_GET, 38383 BCM_ASYNC_ENTRY_FABRIC_RCI_CONFIG_SET, 38384 BCM_ASYNC_ENTRY_FABRIC_RCI_RESOLUTION_GET, 38385 BCM_ASYNC_ENTRY_FABRIC_RCI_RESOLUTION_SET, 38386 BCM_ASYNC_ENTRY_FABRIC_REACHABILITY_STATUS_GET, 38387 BCM_ASYNC_ENTRY_FABRIC_ROUTE_RX, 38388 BCM_ASYNC_ENTRY_FABRIC_ROUTE_TX, 38389 BCM_ASYNC_ENTRY_FABRIC_STAT_GET, 38390 BCM_ASYNC_ENTRY_FABRIC_STATIC_REPLICATION_SET, 38391 BCM_ASYNC_ENTRY_FABRIC_TDM_DIRECT_ROUTING_GET, 38392 BCM_ASYNC_ENTRY_FABRIC_TDM_DIRECT_ROUTING_SET, 38393 BCM_ASYNC_ENTRY_FABRIC_TDM_EDITING_GET, 38394 BCM_ASYNC_ENTRY_FABRIC_TDM_EDITING_SET, 38395 BCM_ASYNC_ENTRY_FAILOVER_CLEANUP, 38396 BCM_ASYNC_ENTRY_FAILOVER_CREATE, 38397 BCM_ASYNC_ENTRY_FAILOVER_DESTROY, 38398 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_CLEAR, 38399 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_GET, 38400 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_PROTECTION_GET, 38401 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_SET, 38402 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_STATUS_GET, 38403 BCM_ASYNC_ENTRY_FAILOVER_EGRESS_STATUS_SET, 38404 BCM_ASYNC_ENTRY_FAILOVER_GET, 38405 BCM_ASYNC_ENTRY_FAILOVER_INIT, 38406 BCM_ASYNC_ENTRY_FAILOVER_MULTI_LEVEL_ATTACH, 38407 BCM_ASYNC_ENTRY_FAILOVER_RING_CONFIG_GET, 38408 BCM_ASYNC_ENTRY_FAILOVER_RING_CONFIG_SET, 38409 BCM_ASYNC_ENTRY_FAILOVER_SET, 38410 BCM_ASYNC_ENTRY_FAILOVER_STATUS_GET, 38411 BCM_ASYNC_ENTRY_FAILOVER_STATUS_SET, 38412 BCM_ASYNC_ENTRY_FCMAP_DIAG_GET, 38413 BCM_ASYNC_ENTRY_FCMAP_EVENT_ENABLE_GET, 38414 BCM_ASYNC_ENTRY_FCMAP_EVENT_ENABLE_SET, 38415 BCM_ASYNC_ENTRY_FCMAP_EVENT_REGISTER, 38416 BCM_ASYNC_ENTRY_FCMAP_EVENT_UNREGISTER, 38417 BCM_ASYNC_ENTRY_FCMAP_LINKFAULT_TRIGGER_RC_GET, 38418 BCM_ASYNC_ENTRY_FCMAP_PORT_ABILITY_ADVERT_GET, 38419 BCM_ASYNC_ENTRY_FCMAP_PORT_ABILITY_ADVERT_SET, 38420 BCM_ASYNC_ENTRY_FCMAP_PORT_CONFIG_GET, 38421 BCM_ASYNC_ENTRY_FCMAP_PORT_CONFIG_SELECTIVE_GET, 38422 BCM_ASYNC_ENTRY_FCMAP_PORT_CONFIG_SELECTIVE_SET, 38423 BCM_ASYNC_ENTRY_FCMAP_PORT_CONFIG_SET, 38424 BCM_ASYNC_ENTRY_FCMAP_PORT_ENABLE, 38425 BCM_ASYNC_ENTRY_FCMAP_PORT_LINK_RESET, 38426 BCM_ASYNC_ENTRY_FCMAP_PORT_SHUTDOWN, 38427 BCM_ASYNC_ENTRY_FCMAP_PORT_SPEED_SET, 38428 BCM_ASYNC_ENTRY_FCMAP_PORT_TRAVERSE, 38429 BCM_ASYNC_ENTRY_FCMAP_STAT_CLEAR, 38430 BCM_ASYNC_ENTRY_FCMAP_STAT_GET, 38431 BCM_ASYNC_ENTRY_FCMAP_STAT_GET32, 38432 BCM_ASYNC_ENTRY_FCMAP_VLAN_MAP_ADD, 38433 BCM_ASYNC_ENTRY_FCMAP_VLAN_MAP_DELETE, 38434 BCM_ASYNC_ENTRY_FCMAP_VLAN_MAP_GET, 38435 BCM_ASYNC_ENTRY_FCOE_CLEANUP, 38436 BCM_ASYNC_ENTRY_FCOE_CONTROL_VSAN_GET, 38437 BCM_ASYNC_ENTRY_FCOE_CONTROL_VSAN_SET, 38438 BCM_ASYNC_ENTRY_FCOE_ENABLE_SET, 38439 BCM_ASYNC_ENTRY_FCOE_FC_HEADER_TYPE_GET, 38440 BCM_ASYNC_ENTRY_FCOE_FC_HEADER_TYPE_SET, 38441 BCM_ASYNC_ENTRY_FCOE_INIT, 38442 BCM_ASYNC_ENTRY_FCOE_INTF_CONFIG_GET, 38443 BCM_ASYNC_ENTRY_FCOE_INTF_CONFIG_SET, 38444 BCM_ASYNC_ENTRY_FCOE_ROUTE_ADD, 38445 BCM_ASYNC_ENTRY_FCOE_ROUTE_DELETE, 38446 BCM_ASYNC_ENTRY_FCOE_ROUTE_DELETE_ALL, 38447 BCM_ASYNC_ENTRY_FCOE_ROUTE_DELETE_BY_INTERFACE, 38448 BCM_ASYNC_ENTRY_FCOE_ROUTE_DELETE_BY_PREFIX, 38449 BCM_ASYNC_ENTRY_FCOE_ROUTE_FIND, 38450 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_ATTACH, 38451 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_COUNTER_GET, 38452 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_COUNTER_SET, 38453 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_COUNTER_SYNC_GET, 38454 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_DETACH, 38455 BCM_ASYNC_ENTRY_FCOE_ROUTE_STAT_ID_GET, 38456 BCM_ASYNC_ENTRY_FCOE_ROUTE_TRAVERSE, 38457 BCM_ASYNC_ENTRY_FCOE_VSAN_CREATE, 38458 BCM_ASYNC_ENTRY_FCOE_VSAN_DESTROY, 38459 BCM_ASYNC_ENTRY_FCOE_VSAN_DESTROY_ALL, 38460 BCM_ASYNC_ENTRY_FCOE_VSAN_GET, 38461 BCM_ASYNC_ENTRY_FCOE_VSAN_SET, 38462 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_ATTACH, 38463 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_COUNTER_GET, 38464 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_COUNTER_SET, 38465 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_COUNTER_SYNC_GET, 38466 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_DETACH, 38467 BCM_ASYNC_ENTRY_FCOE_VSAN_STAT_ID_GET, 38468 BCM_ASYNC_ENTRY_FCOE_VSAN_TRANSLATE_ACTION_ADD, 38469 BCM_ASYNC_ENTRY_FCOE_VSAN_TRANSLATE_ACTION_DELETE, 38470 BCM_ASYNC_ENTRY_FCOE_VSAN_TRAVERSE, 38471 BCM_ASYNC_ENTRY_FCOE_ZONE_ADD, 38472 BCM_ASYNC_ENTRY_FCOE_ZONE_DELETE, 38473 BCM_ASYNC_ENTRY_FCOE_ZONE_DELETE_ALL, 38474 BCM_ASYNC_ENTRY_FCOE_ZONE_DELETE_BY_DID, 38475 BCM_ASYNC_ENTRY_FCOE_ZONE_DELETE_BY_SID, 38476 BCM_ASYNC_ENTRY_FCOE_ZONE_DELETE_BY_VSAN, 38477 BCM_ASYNC_ENTRY_FCOE_ZONE_GET, 38478 BCM_ASYNC_ENTRY_FCOE_ZONE_TRAVERSE, 38479 BCM_ASYNC_ENTRY_FIELD_ACE_ENTRY_ADD, 38480 BCM_ASYNC_ENTRY_FIELD_ACE_ENTRY_DELETE, 38481 BCM_ASYNC_ENTRY_FIELD_ACE_ENTRY_INFO_GET, 38482 BCM_ASYNC_ENTRY_FIELD_ACE_FORMAT_ADD, 38483 BCM_ASYNC_ENTRY_FIELD_ACE_FORMAT_DELETE, 38484 BCM_ASYNC_ENTRY_FIELD_ACE_FORMAT_INFO_GET, 38485 BCM_ASYNC_ENTRY_FIELD_ACTION_ADD, 38486 BCM_ASYNC_ENTRY_FIELD_ACTION_CLASS_ADD, 38487 BCM_ASYNC_ENTRY_FIELD_ACTION_CLASS_GET, 38488 BCM_ASYNC_ENTRY_FIELD_ACTION_CONFIG_ADD, 38489 BCM_ASYNC_ENTRY_FIELD_ACTION_CONFIG_GET, 38490 BCM_ASYNC_ENTRY_FIELD_ACTION_CONFIG_INFO_ADD, 38491 BCM_ASYNC_ENTRY_FIELD_ACTION_CONFIG_INFO_GET, 38492 BCM_ASYNC_ENTRY_FIELD_ACTION_CONT_INFO_GET, 38493 BCM_ASYNC_ENTRY_FIELD_ACTION_COPYTOCPU_CONFIG_GET, 38494 BCM_ASYNC_ENTRY_FIELD_ACTION_COPYTOCPU_CONFIG_SET, 38495 BCM_ASYNC_ENTRY_FIELD_ACTION_CREATE, 38496 BCM_ASYNC_ENTRY_FIELD_ACTION_DELETE, 38497 BCM_ASYNC_ENTRY_FIELD_ACTION_DESTROY, 38498 BCM_ASYNC_ENTRY_FIELD_ACTION_GET, 38499 BCM_ASYNC_ENTRY_FIELD_ACTION_INFO_GET, 38500 BCM_ASYNC_ENTRY_FIELD_ACTION_MAC_ADD, 38501 BCM_ASYNC_ENTRY_FIELD_ACTION_MAC_GET, 38502 BCM_ASYNC_ENTRY_FIELD_ACTION_PORTS_ADD, 38503 BCM_ASYNC_ENTRY_FIELD_ACTION_PORTS_GET, 38504 BCM_ASYNC_ENTRY_FIELD_ACTION_REDIRECT_CONFIG_GET, 38505 BCM_ASYNC_ENTRY_FIELD_ACTION_REDIRECT_CONFIG_SET, 38506 BCM_ASYNC_ENTRY_FIELD_ACTION_REMOVE, 38507 BCM_ASYNC_ENTRY_FIELD_ACTION_REMOVE_ALL, 38508 BCM_ASYNC_ENTRY_FIELD_ACTION_VALUE_MAP, 38509 BCM_ASYNC_ENTRY_FIELD_ACTION_VLAN_ACTIONS_ADD, 38510 BCM_ASYNC_ENTRY_FIELD_ACTION_VLAN_ACTIONS_GET, 38511 BCM_ASYNC_ENTRY_FIELD_ACTION_WIDTH_GET, 38512 BCM_ASYNC_ENTRY_FIELD_ACTION_WIDTH_SET, 38513 BCM_ASYNC_ENTRY_FIELD_CLASS_MAP_GET, 38514 BCM_ASYNC_ENTRY_FIELD_CLASS_MAP_SET, 38515 BCM_ASYNC_ENTRY_FIELD_CLASS_SIZE_GET, 38516 BCM_ASYNC_ENTRY_FIELD_COMPARE_OPERAND_OFFSET_GET, 38517 BCM_ASYNC_ENTRY_FIELD_COMPRESSION_DIRECT_MAPPED_GET, 38518 BCM_ASYNC_ENTRY_FIELD_COMPRESSION_DIRECT_MAPPED_SET, 38519 BCM_ASYNC_ENTRY_FIELD_COMPRESSION_INDEX_MAPPED_GET, 38520 BCM_ASYNC_ENTRY_FIELD_COMPRESSION_INDEX_MAPPED_SET, 38521 BCM_ASYNC_ENTRY_FIELD_CONTEXT_COMPARE_CREATE, 38522 BCM_ASYNC_ENTRY_FIELD_CONTEXT_COMPARE_DESTROY, 38523 BCM_ASYNC_ENTRY_FIELD_CONTEXT_COMPARE_INFO_GET, 38524 BCM_ASYNC_ENTRY_FIELD_CONTEXT_CREATE, 38525 BCM_ASYNC_ENTRY_FIELD_CONTEXT_DESTROY, 38526 BCM_ASYNC_ENTRY_FIELD_CONTEXT_HASH_CREATE, 38527 BCM_ASYNC_ENTRY_FIELD_CONTEXT_HASH_DESTROY, 38528 BCM_ASYNC_ENTRY_FIELD_CONTEXT_HASH_INFO_GET, 38529 BCM_ASYNC_ENTRY_FIELD_CONTEXT_INFO_GET, 38530 BCM_ASYNC_ENTRY_FIELD_CONTEXT_PARAM_SET, 38531 BCM_ASYNC_ENTRY_FIELD_CONTROL_GET, 38532 BCM_ASYNC_ENTRY_FIELD_CONTROL_SET, 38533 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_CREATE, 38534 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_DESTROY, 38535 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_DESTROY_ALL, 38536 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_ETHERTYPE_ADD, 38537 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_ETHERTYPE_DELETE, 38538 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_GET, 38539 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_IP_PROTOCOL_ADD, 38540 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_IP_PROTOCOL_DELETE, 38541 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_MULTI_GET, 38542 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_PACKET_FORMAT_ADD, 38543 BCM_ASYNC_ENTRY_FIELD_DATA_QUALIFIER_PACKET_FORMAT_DELETE, 38544 BCM_ASYNC_ENTRY_FIELD_DESTINATION_ENTRY_ADD, 38545 BCM_ASYNC_ENTRY_FIELD_DESTINATION_ENTRY_DELETE, 38546 BCM_ASYNC_ENTRY_FIELD_DESTINATION_ENTRY_GET, 38547 BCM_ASYNC_ENTRY_FIELD_DESTINATION_ENTRY_TRAVERSE, 38548 BCM_ASYNC_ENTRY_FIELD_DESTINATION_FLEXCTR_OBJECT_GET, 38549 BCM_ASYNC_ENTRY_FIELD_DESTINATION_FLEXCTR_OBJECT_SET, 38550 BCM_ASYNC_ENTRY_FIELD_DESTINATION_STAT_ATTACH, 38551 BCM_ASYNC_ENTRY_FIELD_DESTINATION_STAT_DETACH, 38552 BCM_ASYNC_ENTRY_FIELD_DESTINATION_STAT_ID_GET, 38553 BCM_ASYNC_ENTRY_FIELD_DETACH, 38554 BCM_ASYNC_ENTRY_FIELD_DIRECT_EXTRACTION_ACTION_ADD, 38555 BCM_ASYNC_ENTRY_FIELD_DIRECT_EXTRACTION_ACTION_GET, 38556 BCM_ASYNC_ENTRY_FIELD_EFES_ACTION_ADD, 38557 BCM_ASYNC_ENTRY_FIELD_EFES_ACTION_DELETE, 38558 BCM_ASYNC_ENTRY_FIELD_EFES_ACTION_INFO_GET, 38559 BCM_ASYNC_ENTRY_FIELD_ENTRY_ADD, 38560 BCM_ASYNC_ENTRY_FIELD_ENTRY_CONFIG_COPY, 38561 BCM_ASYNC_ENTRY_FIELD_ENTRY_CONFIG_CREATE, 38562 BCM_ASYNC_ENTRY_FIELD_ENTRY_CONFIG_GET, 38563 BCM_ASYNC_ENTRY_FIELD_ENTRY_COPY, 38564 BCM_ASYNC_ENTRY_FIELD_ENTRY_COPY_ID, 38565 BCM_ASYNC_ENTRY_FIELD_ENTRY_CREATE, 38566 BCM_ASYNC_ENTRY_FIELD_ENTRY_CREATE_ID, 38567 BCM_ASYNC_ENTRY_FIELD_ENTRY_DELETE, 38568 BCM_ASYNC_ENTRY_FIELD_ENTRY_DELETE_ALL, 38569 BCM_ASYNC_ENTRY_FIELD_ENTRY_DESTROY, 38570 BCM_ASYNC_ENTRY_FIELD_ENTRY_DESTROY_ALL, 38571 BCM_ASYNC_ENTRY_FIELD_ENTRY_DUMP, 38572 BCM_ASYNC_ENTRY_FIELD_ENTRY_ENABLE_GET, 38573 BCM_ASYNC_ENTRY_FIELD_ENTRY_ENABLE_SET, 38574 BCM_ASYNC_ENTRY_FIELD_ENTRY_FLEXCTR_ATTACH, 38575 BCM_ASYNC_ENTRY_FIELD_ENTRY_FLEXCTR_DETACH, 38576 BCM_ASYNC_ENTRY_FIELD_ENTRY_HIT_FLUSH, 38577 BCM_ASYNC_ENTRY_FIELD_ENTRY_HIT_GET, 38578 BCM_ASYNC_ENTRY_FIELD_ENTRY_INFO_GET, 38579 BCM_ASYNC_ENTRY_FIELD_ENTRY_INSTALL, 38580 BCM_ASYNC_ENTRY_FIELD_ENTRY_INSTALL_AND_HANDLER_UPDATE, 38581 BCM_ASYNC_ENTRY_FIELD_ENTRY_MULTI_GET, 38582 BCM_ASYNC_ENTRY_FIELD_ENTRY_OPERATION, 38583 BCM_ASYNC_ENTRY_FIELD_ENTRY_POLICER_ATTACH, 38584 BCM_ASYNC_ENTRY_FIELD_ENTRY_POLICER_DETACH, 38585 BCM_ASYNC_ENTRY_FIELD_ENTRY_POLICER_DETACH_ALL, 38586 BCM_ASYNC_ENTRY_FIELD_ENTRY_POLICER_GET, 38587 BCM_ASYNC_ENTRY_FIELD_ENTRY_PRIO_GET, 38588 BCM_ASYNC_ENTRY_FIELD_ENTRY_PRIO_SET, 38589 BCM_ASYNC_ENTRY_FIELD_ENTRY_REINSTALL, 38590 BCM_ASYNC_ENTRY_FIELD_ENTRY_REMOVE, 38591 BCM_ASYNC_ENTRY_FIELD_ENTRY_STAT_ATTACH, 38592 BCM_ASYNC_ENTRY_FIELD_ENTRY_STAT_DETACH, 38593 BCM_ASYNC_ENTRY_FIELD_ENTRY_STAT_EXTENDED_ATTACH, 38594 BCM_ASYNC_ENTRY_FIELD_ENTRY_STAT_EXTENDED_GET, 38595 BCM_ASYNC_ENTRY_FIELD_ENTRY_STAT_GET, 38596 BCM_ASYNC_ENTRY_FIELD_FEM_ACTION_ADD, 38597 BCM_ASYNC_ENTRY_FIELD_FEM_ACTION_DELETE, 38598 BCM_ASYNC_ENTRY_FIELD_FEM_ACTION_INFO_GET, 38599 BCM_ASYNC_ENTRY_FIELD_FLUSH_ENTRY_ADD, 38600 BCM_ASYNC_ENTRY_FIELD_FLUSH_ENTRY_DELETE, 38601 BCM_ASYNC_ENTRY_FIELD_FLUSH_ENTRY_GET, 38602 BCM_ASYNC_ENTRY_FIELD_FLUSH_PROFILE_ATTACH, 38603 BCM_ASYNC_ENTRY_FIELD_FLUSH_PROFILE_CREATE, 38604 BCM_ASYNC_ENTRY_FIELD_FLUSH_PROFILE_DESTROY, 38605 BCM_ASYNC_ENTRY_FIELD_FLUSH_PROFILE_GET, 38606 BCM_ASYNC_ENTRY_FIELD_GROUP_ACTION_GET, 38607 BCM_ASYNC_ENTRY_FIELD_GROUP_ACTION_OFFSET_GET, 38608 BCM_ASYNC_ENTRY_FIELD_GROUP_ACTION_SET, 38609 BCM_ASYNC_ENTRY_FIELD_GROUP_ADD, 38610 BCM_ASYNC_ENTRY_FIELD_GROUP_COMPRESS, 38611 BCM_ASYNC_ENTRY_FIELD_GROUP_CONFIG_CREATE, 38612 BCM_ASYNC_ENTRY_FIELD_GROUP_CONFIG_EXTENSION_CREATE, 38613 BCM_ASYNC_ENTRY_FIELD_GROUP_CONFIG_VALIDATE, 38614 BCM_ASYNC_ENTRY_FIELD_GROUP_CONTEXT_ATTACH, 38615 BCM_ASYNC_ENTRY_FIELD_GROUP_CONTEXT_DETACH, 38616 BCM_ASYNC_ENTRY_FIELD_GROUP_CONTEXT_INFO_GET, 38617 BCM_ASYNC_ENTRY_FIELD_GROUP_CREATE, 38618 BCM_ASYNC_ENTRY_FIELD_GROUP_CREATE_ID, 38619 BCM_ASYNC_ENTRY_FIELD_GROUP_CREATE_MODE, 38620 BCM_ASYNC_ENTRY_FIELD_GROUP_CREATE_MODE_ID, 38621 BCM_ASYNC_ENTRY_FIELD_GROUP_DEFAULT_ENTRY_GET, 38622 BCM_ASYNC_ENTRY_FIELD_GROUP_DEFAULT_ENTRY_SET, 38623 BCM_ASYNC_ENTRY_FIELD_GROUP_DELETE, 38624 BCM_ASYNC_ENTRY_FIELD_GROUP_DESTROY, 38625 BCM_ASYNC_ENTRY_FIELD_GROUP_DUMP, 38626 BCM_ASYNC_ENTRY_FIELD_GROUP_ENABLE_GET, 38627 BCM_ASYNC_ENTRY_FIELD_GROUP_ENABLE_SET, 38628 BCM_ASYNC_ENTRY_FIELD_GROUP_EXPANSION_ENABLE_GET, 38629 BCM_ASYNC_ENTRY_FIELD_GROUP_EXPANSION_ENABLE_SET, 38630 BCM_ASYNC_ENTRY_FIELD_GROUP_FLUSH, 38631 BCM_ASYNC_ENTRY_FIELD_GROUP_GET, 38632 BCM_ASYNC_ENTRY_FIELD_GROUP_INFO_GET, 38633 BCM_ASYNC_ENTRY_FIELD_GROUP_INSTALL, 38634 BCM_ASYNC_ENTRY_FIELD_GROUP_MODE_GET, 38635 BCM_ASYNC_ENTRY_FIELD_GROUP_MODE_QSET_GET, 38636 BCM_ASYNC_ENTRY_FIELD_GROUP_OPER_MODE_GET, 38637 BCM_ASYNC_ENTRY_FIELD_GROUP_OPER_MODE_SET, 38638 BCM_ASYNC_ENTRY_FIELD_GROUP_PORT_CREATE_MODE, 38639 BCM_ASYNC_ENTRY_FIELD_GROUP_PORT_CREATE_MODE_ID, 38640 BCM_ASYNC_ENTRY_FIELD_GROUP_PORTS_ADD, 38641 BCM_ASYNC_ENTRY_FIELD_GROUP_PORTS_CREATE_MODE, 38642 BCM_ASYNC_ENTRY_FIELD_GROUP_PORTS_CREATE_MODE_ID, 38643 BCM_ASYNC_ENTRY_FIELD_GROUP_PORTS_GET, 38644 BCM_ASYNC_ENTRY_FIELD_GROUP_PORTS_REMOVE, 38645 BCM_ASYNC_ENTRY_FIELD_GROUP_PRESEL_GET, 38646 BCM_ASYNC_ENTRY_FIELD_GROUP_PRESEL_SET, 38647 BCM_ASYNC_ENTRY_FIELD_GROUP_PRIORITY_GET, 38648 BCM_ASYNC_ENTRY_FIELD_GROUP_PRIORITY_SET, 38649 BCM_ASYNC_ENTRY_FIELD_GROUP_QUALIFIER_OFFSET_GET, 38650 BCM_ASYNC_ENTRY_FIELD_GROUP_REMOVE, 38651 BCM_ASYNC_ENTRY_FIELD_GROUP_SET, 38652 BCM_ASYNC_ENTRY_FIELD_GROUP_STATUS_GET, 38653 BCM_ASYNC_ENTRY_FIELD_GROUP_TRAVERSE, 38654 BCM_ASYNC_ENTRY_FIELD_GROUP_WLAN_CREATE_MODE, 38655 BCM_ASYNC_ENTRY_FIELD_GROUP_WLAN_CREATE_MODE_ID, 38656 BCM_ASYNC_ENTRY_FIELD_HINTS_ADD, 38657 BCM_ASYNC_ENTRY_FIELD_HINTS_CREATE, 38658 BCM_ASYNC_ENTRY_FIELD_HINTS_DELETE, 38659 BCM_ASYNC_ENTRY_FIELD_HINTS_DELETE_ALL, 38660 BCM_ASYNC_ENTRY_FIELD_HINTS_DESTROY, 38661 BCM_ASYNC_ENTRY_FIELD_HINTS_GET, 38662 BCM_ASYNC_ENTRY_FIELD_INIT, 38663 BCM_ASYNC_ENTRY_FIELD_INTERNAL_TO_BCM_ACTION_MAP, 38664 BCM_ASYNC_ENTRY_FIELD_MACSEC_DSTMACRANGE_GET, 38665 BCM_ASYNC_ENTRY_FIELD_MACSEC_DSTMACRANGE_SET, 38666 BCM_ASYNC_ENTRY_FIELD_NAME_TO_ID, 38667 BCM_ASYNC_ENTRY_FIELD_OAM_STAT_ACTION_ADD, 38668 BCM_ASYNC_ENTRY_FIELD_OAM_STAT_ACTION_DELETE, 38669 BCM_ASYNC_ENTRY_FIELD_OAM_STAT_ACTION_DELETE_ALL, 38670 BCM_ASYNC_ENTRY_FIELD_OAM_STAT_ACTION_GET, 38671 BCM_ASYNC_ENTRY_FIELD_OAM_STAT_ACTION_GET_ALL, 38672 BCM_ASYNC_ENTRY_FIELD_PRESEL_CONFIG_CREATE, 38673 BCM_ASYNC_ENTRY_FIELD_PRESEL_CONFIG_GET, 38674 BCM_ASYNC_ENTRY_FIELD_PRESEL_CONFIG_SET, 38675 BCM_ASYNC_ENTRY_FIELD_PRESEL_CREATE, 38676 BCM_ASYNC_ENTRY_FIELD_PRESEL_CREATE_ID, 38677 BCM_ASYNC_ENTRY_FIELD_PRESEL_CREATE_STAGE_ID, 38678 BCM_ASYNC_ENTRY_FIELD_PRESEL_DESTROY, 38679 BCM_ASYNC_ENTRY_FIELD_PRESEL_GET, 38680 BCM_ASYNC_ENTRY_FIELD_PRESEL_GROUP_CONFIG_CREATE, 38681 BCM_ASYNC_ENTRY_FIELD_PRESEL_GROUP_CONFIG_GET, 38682 BCM_ASYNC_ENTRY_FIELD_PRESEL_GROUP_DESTROY, 38683 BCM_ASYNC_ENTRY_FIELD_PRESEL_SET, 38684 BCM_ASYNC_ENTRY_FIELD_QSET_DATA_QUALIFIER_ADD, 38685 BCM_ASYNC_ENTRY_FIELD_QSET_DATA_QUALIFIER_DELETE, 38686 BCM_ASYNC_ENTRY_FIELD_QSET_DATA_QUALIFIER_GET, 38687 BCM_ASYNC_ENTRY_FIELD_QSET_ID_MULTI_DELETE, 38688 BCM_ASYNC_ENTRY_FIELD_QSET_ID_MULTI_GET, 38689 BCM_ASYNC_ENTRY_FIELD_QSET_ID_MULTI_SET, 38690 BCM_ASYNC_ENTRY_FIELD_QUALIFIER_CREATE, 38691 BCM_ASYNC_ENTRY_FIELD_QUALIFIER_DELETE, 38692 BCM_ASYNC_ENTRY_FIELD_QUALIFIER_DESTROY, 38693 BCM_ASYNC_ENTRY_FIELD_QUALIFIER_INFO_GET, 38694 BCM_ASYNC_ENTRY_FIELD_QUALIFIER_VALUE_MAP, 38695 BCM_ASYNC_ENTRY_FIELD_QUALIFY_APPTYPE, 38696 BCM_ASYNC_ENTRY_FIELD_QUALIFY_APPTYPE_GET, 38697 BCM_ASYNC_ENTRY_FIELD_QUALIFY_APPLSIGNATUREID, 38698 BCM_ASYNC_ENTRY_FIELD_QUALIFY_APPLSIGNATUREID_GET, 38699 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPDSTMAC, 38700 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPDSTMAC_GET, 38701 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPOPCODE, 38702 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPOPCODE_GET, 38703 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPSENDERIP4, 38704 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPSENDERIP4_GET, 38705 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPSRCMAC, 38706 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPSRCMAC_GET, 38707 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPTARGETIP4, 38708 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ARPTARGETIP4_GET, 38709 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDGOODPKT, 38710 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDGOODPKT_GET, 38711 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDMULTIPLIERLEN, 38712 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDMULTIPLIERLEN_GET, 38713 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDPKTVERSIONONE, 38714 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDPKTVERSIONONE_GET, 38715 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDPKTWITHDSTIPLOOPBACKADDR, 38716 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDPKTWITHDSTIPLOOPBACKADDR_GET, 38717 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDVERFLAGS, 38718 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDVERFLAGS_GET, 38719 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDYOURDISCRIMINATOR, 38720 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BFDYOURDISCRIMINATOR_GET, 38721 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSFILTER, 38722 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSFILTER32, 38723 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSFILTER32_GET, 38724 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSFILTER_GET, 38725 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSSRCMACFILTER, 38726 BCM_ASYNC_ENTRY_FIELD_QUALIFY_BYPASSSRCMACFILTER_GET, 38727 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPHDRRID, 38728 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPHDRRID_GET, 38729 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPHDRTYPE, 38730 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPHDRTYPE_GET, 38731 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDIP, 38732 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDIP6, 38733 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDIP6_GET, 38734 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDIP_GET, 38735 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDSTMAC, 38736 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADDSTMAC_GET, 38737 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADETHERTYPE, 38738 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADETHERTYPE_GET, 38739 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLAN, 38740 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANCFI, 38741 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANCFI_GET, 38742 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANID, 38743 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANID_GET, 38744 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANPRI, 38745 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLANPRI_GET, 38746 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADINNERVLAN_GET, 38747 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADIPPROTOCOL, 38748 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADIPPROTOCOL_GET, 38749 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL3HDRPARSEABLE, 38750 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL3HDRPARSEABLE_GET, 38751 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4DSTPORT, 38752 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4DSTPORT_GET, 38753 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4HDRPARSEABLE, 38754 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4HDRPARSEABLE_GET, 38755 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4SRCPORT, 38756 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADL4SRCPORT_GET, 38757 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLAN, 38758 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANCFI, 38759 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANCFI_GET, 38760 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANID, 38761 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANID_GET, 38762 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANPRI, 38763 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLANPRI_GET, 38764 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADOUTERVLAN_GET, 38765 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSOF, 38766 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSOF_GET, 38767 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSIP, 38768 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSIP6, 38769 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSIP6_GET, 38770 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSIP_GET, 38771 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSRCMAC, 38772 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADSRCMAC_GET, 38773 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADTOS, 38774 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADTOS_GET, 38775 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADVLANFORMAT, 38776 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CAPWAPPAYLOADVLANFORMAT_GET, 38777 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CASCADEDKEYVALUE, 38778 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CASCADEDKEYVALUE_GET, 38779 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CLASSID, 38780 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CLASSID_GET, 38781 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CNTAG, 38782 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CNTAGPRESENT, 38783 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CNTAGPRESENT_GET, 38784 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CNTAG_GET, 38785 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COLOR, 38786 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COLOR_GET, 38787 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COMPRESSIONDSTHIT, 38788 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COMPRESSIONDSTHIT_GET, 38789 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COMPRESSIONSRCHIT, 38790 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COMPRESSIONSRCHIT_GET, 38791 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONGESTIONEXPERIENCED, 38792 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONGESTIONEXPERIENCED_GET, 38793 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONGESTIONMARKED, 38794 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONGESTIONMARKED_GET, 38795 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONTAINER, 38796 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CONTAINER_GET, 38797 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPU, 38798 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUREASONHIGH, 38799 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUREASONHIGH_GET, 38800 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUREASONLOW, 38801 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUREASONLOW_GET, 38802 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUTRUNCATE, 38803 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPUTRUNCATE_GET, 38804 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COPYTOCPU_GET, 38805 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSMAPSELECT, 38806 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSMAPSELECT_GET, 38807 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSQUEUEID, 38808 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSQUEUEID_GET, 38809 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSQUEUENUM, 38810 BCM_ASYNC_ENTRY_FIELD_QUALIFY_COSQUEUENUM_GET, 38811 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CPUQUEUE, 38812 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CPUQUEUE_GET, 38813 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CPUVISIBILITYPACKET, 38814 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CPUVISIBILITYPACKET_GET, 38815 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CUSTOMHEADERDATA, 38816 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CUSTOMHEADERDATA_GET, 38817 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CUSTOMHEADERPKT, 38818 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CUSTOMHEADERPKT_GET, 38819 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSCP, 38820 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSCP_GET, 38821 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DECAP, 38822 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DECAP_GET, 38823 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DESTVIRTUALPORTVALID, 38824 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DESTVIRTUALPORTVALID_GET, 38825 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DEVICEPORTBITMAP, 38826 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DEVICEPORTBITMAP_GET, 38827 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DEVICEPORTOPAQUECOMMAND, 38828 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DEVICEPORTOPAQUECOMMAND_GET, 38829 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DHCP, 38830 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DHCP_GET, 38831 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DONOTMODIFY, 38832 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DONOTMODIFY_GET, 38833 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOSATTACK, 38834 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOSATTACKEVENTS, 38835 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOSATTACKEVENTS_GET, 38836 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOSATTACK_GET, 38837 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOWNMEPSATTERMINATED, 38838 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DOWNMEPSATTERMINATED_GET, 38839 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DROP, 38840 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DROPREASON, 38841 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DROPREASON_GET, 38842 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DROP_GET, 38843 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSFIELD, 38844 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSFIELD_GET, 38845 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSL2, 38846 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSL2_GET, 38847 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSL3, 38848 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCLASSL3_GET, 38849 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCOMPRESSIONCLASSID, 38850 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTCOMPRESSIONCLASSID_GET, 38851 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTGPORT, 38852 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTGPORT_GET, 38853 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTGPORTS, 38854 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTGPORTS_GET, 38855 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTHIGIG, 38856 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTHIGIG_GET, 38857 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP, 38858 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6, 38859 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASS, 38860 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSLOWER, 38861 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSLOWER_GET, 38862 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSMSBNIBBLE, 38863 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSMSBNIBBLE_GET, 38864 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSUPPER, 38865 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASSUPPER_GET, 38866 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6CLASS_GET, 38867 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6HIGH, 38868 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6HIGH_GET, 38869 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6LOW, 38870 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6LOW_GET, 38871 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP6_GET, 38872 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASS, 38873 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSLOWER, 38874 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSLOWER_GET, 38875 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSMSBNIBBLE, 38876 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSMSBNIBBLE_GET, 38877 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSUPPER, 38878 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASSUPPER_GET, 38879 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPCLASS_GET, 38880 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPLOCAL, 38881 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIPLOCAL_GET, 38882 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTIP_GET, 38883 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL2MULTICASTGROUP, 38884 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL2MULTICASTGROUP_GET, 38885 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESS, 38886 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSNEXTHOPS, 38887 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSNEXTHOPSUNDERLAY, 38888 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSNEXTHOPSUNDERLAY_GET, 38889 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSNEXTHOPS_GET, 38890 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSUNDERLAY, 38891 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESSUNDERLAY_GET, 38892 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3EGRESS_GET, 38893 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3MULTICASTGROUP, 38894 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTL3MULTICASTGROUP_GET, 38895 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMAC, 38896 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMAC_GET, 38897 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMIMGPORT, 38898 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMIMGPORT_GET, 38899 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMIMGPORTS, 38900 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMIMGPORTS_GET, 38901 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMPLSGPORT, 38902 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMPLSGPORT_GET, 38903 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMPLSGPORTS, 38904 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMPLSGPORTS_GET, 38905 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTICASTGROUP, 38906 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTICASTGROUP_GET, 38907 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTICASTGROUPS, 38908 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTICASTGROUPS_GET, 38909 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATH, 38910 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHLEVEL1, 38911 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHLEVEL1_GET, 38912 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHLEVEL2, 38913 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHLEVEL2_GET, 38914 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHOVERLAY, 38915 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHOVERLAY_GET, 38916 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHUNDERLAY, 38917 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATHUNDERLAY_GET, 38918 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTMULTIPATH_GET, 38919 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTNIVGPORT, 38920 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTNIVGPORT_GET, 38921 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTNIVGPORTS, 38922 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTNIVGPORTS_GET, 38923 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORT, 38924 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRLANID, 38925 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRLANID_GET, 38926 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRMODE, 38927 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRMODE_GET, 38928 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRNETID, 38929 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRNETID_GET, 38930 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRROLEINTERLINK, 38931 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRROLEINTERLINK_GET, 38932 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRTYPE, 38933 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORTSRTYPE_GET, 38934 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTPORT_GET, 38935 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTRPFGPORT, 38936 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTRPFGPORT_GET, 38937 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTSYSPORTEXT, 38938 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTSYSPORTEXT_GET, 38939 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTTRUNK, 38940 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTTRUNK_GET, 38941 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTTYPE, 38942 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTTYPE_GET, 38943 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVLANGPORT, 38944 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVLANGPORT_GET, 38945 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVLANGPORTS, 38946 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVLANGPORTS_GET, 38947 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVXLANGPORT, 38948 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVXLANGPORT_GET, 38949 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVXLANGPORTS, 38950 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTVXLANGPORTS_GET, 38951 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTWLANGPORT, 38952 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTWLANGPORT_GET, 38953 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTWLANGPORTS, 38954 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DSTWLANGPORTS_GET, 38955 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ECID, 38956 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ECID_GET, 38957 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETAG, 38958 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETAG_GET, 38959 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ECNVALUE, 38960 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ECNVALUE_GET, 38961 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EFFECTIVETTL, 38962 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EFFECTIVETTL_GET, 38963 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASS, 38964 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL2GRE, 38965 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL2GRE_GET, 38966 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL3INTERFACE, 38967 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL3INTERFACETUNNEL, 38968 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL3INTERFACETUNNEL_GET, 38969 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSL3INTERFACE_GET, 38970 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSPORT, 38971 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSPORT_GET, 38972 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSTRILL, 38973 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSTRILL_GET, 38974 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSTUNNEL, 38975 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSTUNNEL_GET, 38976 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSVXLAN, 38977 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSVXLAN_GET, 38978 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSWLAN, 38979 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASSWLAN_GET, 38980 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSCLASS_GET, 38981 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSDOPTRIGGER, 38982 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSDOPTRIGGER_GET, 38983 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSFORWARDINGCLASSID, 38984 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSFORWARDINGCLASSID_GET, 38985 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSL3TUNNELGPORT, 38986 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSL3TUNNELGPORT_GET, 38987 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSMCASTPKTREASON, 38988 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSMCASTPKTREASON_GET, 38989 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPKTQUEUENOTIFICATION, 38990 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPKTQUEUENOTIFICATION_GET, 38991 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPORTCTRLTYPE, 38992 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPORTCTRLTYPE_GET, 38993 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPORTQUEUE, 38994 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSPORTQUEUE_GET, 38995 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERDSCP, 38996 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERDSCP_GET, 38997 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERECN, 38998 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERECN_GET, 38999 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERFLOWLABEL, 39000 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EGRESSTUNNELIPHEADERFLOWLABEL_GET, 39001 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERTYPE, 39002 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERTYPECLASS, 39003 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERTYPECLASS_GET, 39004 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERTYPE_GET, 39005 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVLANTRANSLATEKEYFIRST, 39006 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVLANTRANSLATEKEYFIRST_GET, 39007 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVLANTRANSLATEKEYSECOND, 39008 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVLANTRANSLATEKEYSECOND_GET, 39009 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVPN, 39010 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMCLASSVPN_GET, 39011 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMDSTCLASSL2, 39012 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMDSTCLASSL2_GET, 39013 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMHEADERBITS0_31, 39014 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMHEADERBITS0_31_GET, 39015 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMHEADERBITS32_63, 39016 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMHEADERBITS32_63_GET, 39017 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSMIM, 39018 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSMIM_GET, 39019 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSMPLS, 39020 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSMPLS_GET, 39021 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSNIV, 39022 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSNIV_GET, 39023 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSPORT, 39024 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSPORT_GET, 39025 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSVLAN, 39026 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSVLAN_GET, 39027 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSVXLAN, 39028 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMINTERFACECLASSVXLAN_GET, 39029 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMTXPKTUPMEP, 39030 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ETHERNETOAMTXPKTUPMEP_GET, 39031 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHACTIONCLASSID, 39032 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHACTIONCLASSID_GET, 39033 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHGROUPCLASSID, 39034 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHGROUPCLASSID_GET, 39035 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHHITSTATUS, 39036 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHHITSTATUS_GET, 39037 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHOPAQUEOBJECT0, 39038 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXACTMATCHOPAQUEOBJECT0_GET, 39039 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADER2TYPE, 39040 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADER2TYPE_GET, 39041 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADERSUBCODE, 39042 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADERSUBCODE_GET, 39043 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADERTYPE, 39044 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTENSIONHEADERTYPE_GET, 39045 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT0, 39046 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT0_GET, 39047 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT1, 39048 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT1_GET, 39049 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT2, 39050 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT2_GET, 39051 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT3, 39052 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT3_GET, 39053 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT4, 39054 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT4_GET, 39055 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT5, 39056 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT5_GET, 39057 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT6, 39058 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT6_GET, 39059 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT7, 39060 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALHIT7_GET, 39061 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE0, 39062 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE0_GET, 39063 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE1, 39064 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE1_GET, 39065 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE2, 39066 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE2_GET, 39067 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE3, 39068 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE3_GET, 39069 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE4, 39070 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE4_GET, 39071 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE5, 39072 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE5_GET, 39073 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE6, 39074 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE6_GET, 39075 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE7, 39076 BCM_ASYNC_ENTRY_FIELD_QUALIFY_EXTERNALVALUE7_GET, 39077 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FABRICQUEUETAG, 39078 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FABRICQUEUETAG_GET, 39079 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEOXID, 39080 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEOXIDCLASS, 39081 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEOXIDCLASS_GET, 39082 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEOXID_GET, 39083 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOERXID, 39084 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOERXIDCLASS, 39085 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOERXIDCLASS_GET, 39086 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOERXID_GET, 39087 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOESOF, 39088 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOESOF_GET, 39089 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEVERSIONISZERO, 39090 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FCOEVERSIONISZERO_GET, 39091 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FHEI, 39092 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FHEISIZE, 39093 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FHEISIZE_GET, 39094 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FHEI_GET, 39095 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANCSCTL, 39096 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANCSCTL_GET, 39097 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDFCTL, 39098 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDFCTL_GET, 39099 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTID, 39100 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASS, 39101 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSLOWER, 39102 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSLOWER_GET, 39103 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSMSBNIBBLE, 39104 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSMSBNIBBLE_GET, 39105 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSUPPER, 39106 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASSUPPER_GET, 39107 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTIDCLASS_GET, 39108 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANDSTID_GET, 39109 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANFCTL, 39110 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANFCTL_GET, 39111 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANINNER, 39112 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANINNER_GET, 39113 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANOUTER, 39114 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANOUTER_GET, 39115 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANRCTL, 39116 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANRCTL_GET, 39117 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCBINDCHECK, 39118 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCBINDCHECK_GET, 39119 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCFPMACHECK, 39120 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCFPMACHECK_GET, 39121 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCID, 39122 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASS, 39123 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSLOWER, 39124 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSLOWER_GET, 39125 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSMSBNIBBLE, 39126 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSMSBNIBBLE_GET, 39127 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSUPPER, 39128 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASSUPPER_GET, 39129 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCIDCLASS_GET, 39130 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANSRCID_GET, 39131 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANTYPE, 39132 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANTYPE_GET, 39133 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTFABRICID, 39134 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTFABRICID_GET, 39135 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTHOPCOUNT, 39136 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTHOPCOUNT_GET, 39137 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTPRI, 39138 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTPRI_GET, 39139 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVALID, 39140 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVALID_GET, 39141 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVERSION, 39142 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVERSION_GET, 39143 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVSANID, 39144 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVSANID_GET, 39145 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVSANPRI, 39146 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANVFTVSANPRI_GET, 39147 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANZONECHECK, 39148 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIBRECHANZONECHECK_GET, 39149 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIRSTDROPREASON, 39150 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FIRSTDROPREASON_GET, 39151 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLEXSTATERESULTA0, 39152 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLEXSTATERESULTA0_GET, 39153 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLEXSTATERESULTA1, 39154 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLEXSTATERESULTA1_GET, 39155 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWCONTROLTYPE, 39156 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWCONTROLTYPE_GET, 39157 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWID, 39158 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWID_GET, 39159 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERAGGREGATECLASS, 39160 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERAGGREGATECLASS_GET, 39161 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCHECK, 39162 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCHECK_GET, 39163 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSID, 39164 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSIDSOURCE1, 39165 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSIDSOURCE1_GET, 39166 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSIDSOURCE2, 39167 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSIDSOURCE2_GET, 39168 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCLASSID_GET, 39169 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCOLLECTORCOPY, 39170 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERCOLLECTORCOPY_GET, 39171 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERDISABLED, 39172 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERDISABLED_GET, 39173 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKEREXPORTQUEUEFULL, 39174 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKEREXPORTQUEUEFULL_GET, 39175 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERFLOWTABLEFULL, 39176 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERFLOWTABLEFULL_GET, 39177 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPFLOWEXCEEDED, 39178 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPFLOWEXCEEDED_GET, 39179 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPID, 39180 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPID_GET, 39181 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPVALID, 39182 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERGROUPVALID_GET, 39183 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERLEARN, 39184 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERLEARN_GET, 39185 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERMETERINGEXCEEDED, 39186 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FLOWTRACKERMETERINGEXCEEDED_GET, 39187 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDCODE, 39188 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDCODE_GET, 39189 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDCOPY, 39190 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDCOPY_GET, 39191 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRDSTMAC, 39192 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRDSTMAC_GET, 39193 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRSRCMAC, 39194 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRSRCMAC_GET, 39195 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRVLANID, 39196 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDHDRVLANID_GET, 39197 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGELIGIBLE, 39198 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGELIGIBLE_GET, 39199 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGHEADEROFFSET, 39200 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGHEADEROFFSET_GET, 39201 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGOUTERTPID, 39202 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGOUTERTPID_GET, 39203 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGOUTERVLANPRI, 39204 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGOUTERVLANPRI_GET, 39205 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGPACKETRES, 39206 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGPACKETRES_GET, 39207 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGSTATUS, 39208 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGSTATUS_GET, 39209 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGTYPE, 39210 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGTYPE_GET, 39211 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGVLANID, 39212 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGVLANID_GET, 39213 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGVLANVALID, 39214 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FORWARDINGVLANVALID_GET, 39215 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FROMMACSECPORT, 39216 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FROMMACSECPORT_GET, 39217 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FRONTPANELPKT, 39218 BCM_ASYNC_ENTRY_FIELD_QUALIFY_FRONTPANELPKT_GET, 39219 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPDSTID, 39220 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPDSTID_GET, 39221 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPPRESENT, 39222 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPPRESENT_GET, 39223 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPSRCID, 39224 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GBPSRCID_GET, 39225 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENERATEDTTL, 39226 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENERATEDTTL_GET, 39227 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENERICASSOCIATEDCHANNELLABELVALID, 39228 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENERICASSOCIATEDCHANNELLABELVALID_GET, 39229 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENEVEPKTVERSIONZERO, 39230 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENEVEPKTVERSIONZERO_GET, 39231 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENEVEPKTWITHOAM, 39232 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GENEVEPKTWITHOAM_GET, 39233 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEFLAGS, 39234 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEFLAGS_GET, 39235 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPENETWORKID, 39236 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPENETWORKID_GET, 39237 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPKTVERSIONZERO, 39238 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPKTVERSIONZERO_GET, 39239 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPKTWITHOAM, 39240 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPKTWITHOAM_GET, 39241 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPROTOCOL, 39242 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPEPROTOCOL_GET, 39243 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPERESERVED0, 39244 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPERESERVED0_GET, 39245 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPERESERVED1, 39246 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GPERESERVED1_GET, 39247 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GROUPCLASS, 39248 BCM_ASYNC_ENTRY_FIELD_QUALIFY_GROUPCLASS_GET, 39249 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMAT, 39250 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMATEXTENSION, 39251 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMATEXTENSION_GET, 39252 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMATSET, 39253 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMATSET_GET, 39254 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HEADERFORMAT_GET, 39255 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG, 39256 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3CLASS, 39257 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3CLASS_GET, 39258 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3FLAGS, 39259 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3FLAGS_GET, 39260 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3PKT, 39261 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG3PKT_GET, 39262 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGCOLOR, 39263 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGCOLOR_GET, 39264 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDONOTFLAGS, 39265 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDONOTFLAGS_GET, 39266 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTGPORT, 39267 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTGPORT_GET, 39268 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMODPORTGPORT, 39269 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMODPORTGPORT_GET, 39270 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMODULEGPORT, 39271 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMODULEGPORT_GET, 39272 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMULTICAST, 39273 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMULTICASTGROUPID, 39274 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMULTICASTGROUPID_GET, 39275 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTMULTICAST_GET, 39276 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTPORTGPORT, 39277 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTPORTGPORT_GET, 39278 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTRUNK, 39279 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTRUNKID, 39280 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTRUNKID_GET, 39281 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTRUNK_GET, 39282 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTYPE, 39283 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGDSTTYPE_GET, 39284 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGEGRESSMCAST, 39285 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGEGRESSMCAST_GET, 39286 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGEXTENDEDHEADERPRESENT, 39287 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGEXTENDEDHEADERPRESENT_GET, 39288 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGFORWARDINGTYPE, 39289 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGFORWARDINGTYPE_GET, 39290 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGGBPPRESENT, 39291 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGGBPPRESENT_GET, 39292 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGGBPSRCID, 39293 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGGBPSRCID_GET, 39294 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSCLASSIFICATIONTAG, 39295 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSCLASSIFICATIONTAG_GET, 39296 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSL3SWITCHPKT, 39297 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSL3SWITCHPKT_GET, 39298 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSTAGGED, 39299 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINGRESSTAGGED_GET, 39300 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINTCONGESTIONNOTIFICATION, 39301 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGINTCONGESTIONNOTIFICATION_GET, 39302 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLABEL, 39303 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLABELTYPE, 39304 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLABELTYPE_GET, 39305 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLABEL_GET, 39306 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLOADBALANCEID, 39307 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGLOADBALANCEID_GET, 39308 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMIRRORORSWITCHPKT, 39309 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMIRRORORSWITCHPKT_GET, 39310 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMIRRORTOVP, 39311 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMIRRORTOVP_GET, 39312 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMPLSPKT, 39313 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMPLSPKT_GET, 39314 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMULTICASTINDEX, 39315 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGMULTICASTINDEX_GET, 39316 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINECLASSIFICATIONTAG, 39317 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINECLASSIFICATIONTAG_GET, 39318 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEDEFERREDFLAGS, 39319 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEDEFERREDFLAGS_GET, 39320 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEDSCPNEW, 39321 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEDSCPNEW_GET, 39322 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPKTPRINEW, 39323 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPKTPRINEW_GET, 39324 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPRESERVEDOT1P, 39325 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPRESERVEDOT1P_GET, 39326 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPRESERVEDSCP, 39327 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEPRESERVEDSCP_GET, 39328 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINESRCTYPE, 39329 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINESRCTYPE_GET, 39330 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEVXLTSTATUS, 39331 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGOFFLOADENGINEVXLTSTATUS_GET, 39332 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPORTFILTERINGMODE, 39333 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPORTFILTERINGMODE_GET, 39334 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPRESERVEFLAGS, 39335 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPRESERVEFLAGS_GET, 39336 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROTECTIONSWITCHINGSTATUS, 39337 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROTECTIONSWITCHINGSTATUS_GET, 39338 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROXY, 39339 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROXYTUNNELTYPE, 39340 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROXYTUNNELTYPE_GET, 39341 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGPROXY_GET, 39342 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGREPLICATIONID, 39343 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGREPLICATIONID_GET, 39344 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCGPORT, 39345 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCGPORT_GET, 39346 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCMODPORTGPORT, 39347 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCMODPORTGPORT_GET, 39348 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCMODULEGPORT, 39349 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCMODULEGPORT_GET, 39350 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCPORTGPORT, 39351 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCPORTGPORT_GET, 39352 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCTRUNK, 39353 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCTRUNK_GET, 39354 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCTYPE, 39355 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGSRCTYPE_GET, 39356 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGTRAFFICCLASS, 39357 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGTRAFFICCLASS_GET, 39358 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVLAN, 39359 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVLAN_GET, 39360 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVNI, 39361 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVNI_GET, 39362 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPLAGFAILOVERPACKET, 39363 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPLAGFAILOVERPACKET_GET, 39364 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPPRESERVEFLAGS, 39365 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPPRESERVEFLAGS_GET, 39366 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPREPLICATIONID, 39367 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIGVPREPLICATIONID_GET, 39368 BCM_ASYNC_ENTRY_FIELD_QUALIFY_HIGIG_GET, 39369 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588COMMAND, 39370 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588COMMAND_GET, 39371 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588COMPENSATETIMESTAMP, 39372 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588COMPENSATETIMESTAMP_GET, 39373 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588ENCAPSULATION, 39374 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588ENCAPSULATION_GET, 39375 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588HEADEROFFSET, 39376 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IEEE1588HEADEROFFSET_GET, 39377 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPROBEMARKER1, 39378 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPROBEMARKER1_GET, 39379 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPROBEMARKER2, 39380 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPROBEMARKER2_GET, 39381 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTRESERVED4BYTES, 39382 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTRESERVED4BYTES_GET, 39383 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMNAMESPACEIDMATCH, 39384 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMNAMESPACEIDMATCH_GET, 39385 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMPKTOVERFLOWED, 39386 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMPKTOVERFLOWED_GET, 39387 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMREMAININGLENVALID, 39388 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IOAMREMAININGLENVALID_GET, 39389 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISID, 39390 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISID_GET, 39391 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ITAG, 39392 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ITAG_GET, 39393 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPERROR, 39394 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPERROR_GET, 39395 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPTYPE, 39396 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPTYPECODE, 39397 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPTYPECODE_GET, 39398 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ICMPTYPE_GET, 39399 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAACTIONVECTOR, 39400 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAACTIONVECTOR_GET, 39401 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAATTROPAQDATA, 39402 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAATTROPAQDATA_GET, 39403 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFACURRENTLENGTH, 39404 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFACURRENTLENGTHEQUALTOZERO, 39405 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFACURRENTLENGTHEQUALTOZERO_GET, 39406 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFACURRENTLENGTH_GET, 39407 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAFLAGS, 39408 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAFLAGS_GET, 39409 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAGLOBALNAMESPACE, 39410 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAGLOBALNAMESPACE_GET, 39411 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPCOUNT, 39412 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPCOUNT_GET, 39413 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPLIMIT, 39414 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPLIMITEQUALTOZERO, 39415 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPLIMITEQUALTOZERO_GET, 39416 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAHOPLIMIT_GET, 39417 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFALOCALNAMESPACE, 39418 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFALOCALNAMESPACE_GET, 39419 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAMAXLENGTH, 39420 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAMAXLENGTH_GET, 39421 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFANEXTHDR, 39422 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFANEXTHDR_GET, 39423 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAREQUESTVECTOR, 39424 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAREQUESTVECTOR_GET, 39425 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAVERSION, 39426 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAVERSION2, 39427 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAVERSION2_GET, 39428 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IFAVERSION_GET, 39429 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IGMPMAXRESPTIME, 39430 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IGMPMAXRESPTIME_GET, 39431 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IGMPTYPE, 39432 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IGMPTYPE_GET, 39433 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INDSCPEXP, 39434 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INDSCPEXP_GET, 39435 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INPORT, 39436 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INPORT_GET, 39437 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INPORTS, 39438 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INPORTS_GET, 39439 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORT, 39440 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORT32, 39441 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORT32_GET, 39442 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORTWIDE, 39443 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORTWIDE_GET, 39444 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORT_GET, 39445 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORTDATAINDEX, 39446 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INVPORTDATAINDEX_GET, 39447 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGIPIFCLASS, 39448 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGIPIFCLASS_GET, 39449 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGOUTERVLANID, 39450 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGOUTERVLANID_GET, 39451 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGVLANFORMAT, 39452 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INCOMINGVLANFORMAT_GET, 39453 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSCLASSFIELD, 39454 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSCLASSFIELD_GET, 39455 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPETHERNETOAMCONTROL, 39456 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPETHERNETOAMCONTROL_GET, 39457 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPETHERNETOAMDATA, 39458 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPETHERNETOAMDATA_GET, 39459 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPMPLSOAMCONTROL, 39460 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPMPLSOAMCONTROL_GET, 39461 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPMPLSOAMDATA, 39462 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSDROPMPLSOAMDATA_GET, 39463 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSECID, 39464 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSECID_GET, 39465 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASS, 39466 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASSPORT, 39467 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASSPORT_GET, 39468 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASSVPORT, 39469 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASSVPORT_GET, 39470 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSINTERFACECLASS_GET, 39471 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEFLEXDIGESTCTRLIDA, 39472 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEFLEXDIGESTCTRLIDA_GET, 39473 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEFLEXDIGESTCTRLIDB, 39474 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEFLEXDIGESTCTRLIDB_GET, 39475 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEOPAQUECTRLID, 39476 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEOPAQUECTRLID1, 39477 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEOPAQUECTRLID1_GET, 39478 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL2INTERFACEOPAQUECTRLID_GET, 39479 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL3INTERFACEOPAQUECTRLID, 39480 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSL3INTERFACEOPAQUECTRLID_GET, 39481 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSSTPSTATE, 39482 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSSTPSTATE_GET, 39483 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSVPORTBRIDGEDISABLE, 39484 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INGRESSVPORTBRIDGEDISABLE_GET, 39485 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERAPPLSIGNATUREID, 39486 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERAPPLSIGNATUREID_GET, 39487 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERBFDPKTVERSIONONE, 39488 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERBFDPKTVERSIONONE_GET, 39489 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSCP, 39490 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSCP_GET, 39491 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDOSATTACK, 39492 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDOSATTACKEVENTS, 39493 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDOSATTACKEVENTS_GET, 39494 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDOSATTACK_GET, 39495 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP, 39496 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP6, 39497 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP6HIGH, 39498 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP6HIGH_GET, 39499 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP6_GET, 39500 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTIP_GET, 39501 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTMAC, 39502 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERDSTMAC_GET, 39503 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERETHERTYPE, 39504 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERETHERTYPE_GET, 39505 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6FLOWLABEL, 39506 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6FLOWLABEL_GET, 39507 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6HOPLIMIT, 39508 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6HOPLIMIT_GET, 39509 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6NEXTHEADER, 39510 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6NEXTHEADER_GET, 39511 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTHOPLIMIT, 39512 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTHOPLIMIT_GET, 39513 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTNEXTHEADER, 39514 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTNEXTHEADER_GET, 39515 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTTRAFFICCLASS, 39516 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIP6PKTTRAFFICCLASS_GET, 39517 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPFRAG, 39518 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPFRAG_GET, 39519 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPINFO, 39520 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPINFO_GET, 39521 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPPROTOCOL, 39522 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPPROTOCOLCOMMON, 39523 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPPROTOCOLCOMMON_GET, 39524 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPPROTOCOL_GET, 39525 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPTYPE, 39526 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERIPTYPE_GET, 39527 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL2MACINFO, 39528 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL2MACINFO_GET, 39529 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4DSTPORT, 39530 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4DSTPORT_GET, 39531 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4INFO, 39532 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4INFO_GET, 39533 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4PORTS, 39534 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4PORTS_GET, 39535 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4SRCPORT, 39536 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERL4SRCPORT_GET, 39537 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERPRITAGGEDPKT, 39538 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERPRITAGGEDPKT_GET, 39539 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP, 39540 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP6, 39541 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP6HIGH, 39542 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP6HIGH_GET, 39543 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP6_GET, 39544 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCIP_GET, 39545 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCMAC, 39546 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERSRCMAC_GET, 39547 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTCPCONTROL, 39548 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTCPCONTROL_GET, 39549 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTOS, 39550 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTOS_GET, 39551 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTPID, 39552 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTPID_GET, 39553 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTTL, 39554 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERTTL_GET, 39555 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLAN, 39556 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANACTIONRANGE, 39557 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANACTIONRANGE_GET, 39558 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANCFI, 39559 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANCFI_GET, 39560 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANID, 39561 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANID_GET, 39562 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANPRI, 39563 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANPRI_GET, 39564 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANRANGEMATCH, 39565 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANRANGEMATCH_GET, 39566 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANTAGPRESERVE, 39567 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLANTAGPRESERVE_GET, 39568 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INNERVLAN_GET, 39569 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTCONGESTIONNOTIFICATION, 39570 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTCONGESTIONNOTIFICATION_GET, 39571 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTCTRL, 39572 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTCTRL_GET, 39573 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTFLAGS, 39574 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTFLAGS_GET, 39575 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTHDRPRESENT, 39576 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTHDRPRESENT_GET, 39577 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTHDRTYPE, 39578 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTHDRTYPE_GET, 39579 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTMETADATAHDRTYPE, 39580 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTMETADATAHDRTYPE_GET, 39581 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTFINALHOP, 39582 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTFINALHOP_GET, 39583 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTLENGTHVALID, 39584 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTLENGTHVALID_GET, 39585 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTOVERFLOWED, 39586 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTOVERFLOWED_GET, 39587 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTTYPE, 39588 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTTYPE_GET, 39589 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTVERSIONONE, 39590 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPKTVERSIONONE_GET, 39591 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPRIORITY, 39592 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTPRIORITY_GET, 39593 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTUDPCHECKSUMEQUALSZERO, 39594 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTUDPCHECKSUMEQUALSZERO_GET, 39595 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL2, 39596 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL2TYPE, 39597 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL2TYPE_GET, 39598 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL2_GET, 39599 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL3, 39600 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL3TUNNEL, 39601 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL3TUNNEL_GET, 39602 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSL3_GET, 39603 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLS, 39604 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP1, 39605 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP1_GET, 39606 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP2, 39607 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP2_GET, 39608 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP3, 39609 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLSLOOKUP3_GET, 39610 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSMPLS_GET, 39611 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSPORT, 39612 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSPORT_GET, 39613 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSPROCESSINGPORT, 39614 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSPROCESSINGPORT_GET, 39615 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSVPORT, 39616 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACECLASSVPORT_GET, 39617 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACEINPORTS, 39618 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACEINPORTS_GET, 39619 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACEINGRESSKEYSELECTCLASSPORT, 39620 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACEINGRESSKEYSELECTCLASSPORT_GET, 39621 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACELOOKUPCLASSPORT, 39622 BCM_ASYNC_ENTRY_FIELD_QUALIFY_INTERFACELOOKUPCLASSPORT_GET, 39623 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP4LENGTH, 39624 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP4LENGTH_GET, 39625 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP4TOS, 39626 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP4TOS_GET, 39627 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6FLOWLABEL, 39628 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6FLOWLABEL_GET, 39629 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6HOPLIMIT, 39630 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6HOPLIMIT_GET, 39631 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6LENGTH, 39632 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6LENGTH_GET, 39633 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6NEXTHEADER, 39634 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6NEXTHEADER_GET, 39635 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTHOPLIMIT, 39636 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTHOPLIMIT_GET, 39637 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTNEXTHEADER, 39638 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTNEXTHEADER_GET, 39639 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTTRAFFICCLASS, 39640 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6PKTTRAFFICCLASS_GET, 39641 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6TRAFFICCLASS, 39642 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IP6TRAFFICCLASS_GET, 39643 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPADDRSNORMALIZED, 39644 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPADDRSNORMALIZED_GET, 39645 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPCHECKSUMOKPKT, 39646 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPCHECKSUMOKPKT_GET, 39647 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPEXTHDR2PROTOCOL, 39648 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPEXTHDR2PROTOCOL_GET, 39649 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPEXTENSIONHDRNUM, 39650 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPEXTENSIONHDRNUM_GET, 39651 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFLAGS, 39652 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFLAGS_GET, 39653 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAG, 39654 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGINFO, 39655 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGINFO_GET, 39656 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGNONORFIRST, 39657 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGNONORFIRST_GET, 39658 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGPKT, 39659 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAGPKT_GET, 39660 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFRAG_GET, 39661 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFWDPLUSONENEXTPROTOCOL, 39662 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPFWDPLUSONENEXTPROTOCOL_GET, 39663 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPIDENTIFIER, 39664 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPIDENTIFIER_GET, 39665 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPINIPPKT, 39666 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPINIPPKT_GET, 39667 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPINFO, 39668 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPINFO_GET, 39669 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMULTICASTCOMPATIBLE, 39670 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMULTICASTCOMPATIBLE_GET, 39671 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPOPTIONHDRTYPE, 39672 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPOPTIONHDRTYPE_GET, 39673 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOL, 39674 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOLCLASS, 39675 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOLCLASS_GET, 39676 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOLCOMMON, 39677 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOLCOMMON_GET, 39678 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPPROTOCOL_GET, 39679 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTTLZEROPKT, 39680 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTTLZEROPKT_GET, 39681 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELHIT, 39682 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELHIT_GET, 39683 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELTTL, 39684 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELTTLCLASSZERO, 39685 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELTTLCLASSZERO_GET, 39686 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELTTL_GET, 39687 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELVALUE, 39688 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTUNNELVALUE_GET, 39689 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTYPE, 39690 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPTYPE_GET, 39691 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCHIT, 39692 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCHIT_GET, 39693 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCSTARGROUPHIT, 39694 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCSTARGROUPHIT_GET, 39695 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCSTARGROUPVALUE, 39696 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCSTARGROUPVALUE_GET, 39697 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCV4PKT, 39698 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCV4PKT_GET, 39699 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCV6PKT, 39700 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCV6PKT_GET, 39701 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCVALUE, 39702 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPMCVALUE_GET, 39703 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPV4OPTIONHDRTYPE, 39704 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPV4OPTIONHDRTYPE_GET, 39705 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPV6EXTENSIONHDRTYPE, 39706 BCM_ASYNC_ENTRY_FIELD_QUALIFY_IPV6EXTENSIONHDRTYPE_GET, 39707 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISEQUALVALUE, 39708 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISEQUALVALUE_GET, 39709 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISUCASTCOSQUEUE, 39710 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ISUCASTCOSQUEUE_GET, 39711 BCM_ASYNC_ENTRY_FIELD_QUALIFY_KEYGENVAR, 39712 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2CACHEHIT, 39713 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2CACHEHIT_GET, 39714 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTHIT, 39715 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTHIT_GET, 39716 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTSRNODETYPE, 39717 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTSRNODETYPE_GET, 39718 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTVALUE, 39719 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DESTVALUE_GET, 39720 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DSTMISCCLASSID, 39721 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DSTMISCCLASSID_GET, 39722 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DSTMULTICASTHIT, 39723 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2DSTMULTICASTHIT_GET, 39724 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2EGRINTFEFPCTRLID, 39725 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2EGRINTFEFPCTRLID_GET, 39726 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2EGRESSINTERFACE, 39727 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2EGRESSINTERFACE_GET, 39728 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2FORMAT, 39729 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2FORMAT_GET, 39730 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREFLOWID, 39731 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREFLOWID_GET, 39732 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREPROTOCOLTYPE, 39733 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREPROTOCOLTYPE_GET, 39734 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GRESRCIPHIT, 39735 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GRESRCIPHIT_GET, 39736 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREVFIHIT, 39737 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREVFIHIT_GET, 39738 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREVSID, 39739 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2GREVSID_GET, 39740 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2INGRESSINTERFACE, 39741 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2INGRESSINTERFACE_GET, 39742 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2INTERFACEMATCH, 39743 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2INTERFACEMATCH_GET, 39744 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2LEARN, 39745 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2LEARNCOMMANDS, 39746 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2LEARNCOMMANDS_GET, 39747 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2LEARN_GET, 39748 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2MACINFO, 39749 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2MACINFO_GET, 39750 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PAYLOAD, 39751 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PAYLOAD_GET, 39752 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PAYLOADFIRSTEIGHTBYTES, 39753 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PAYLOADFIRSTEIGHTBYTES_GET, 39754 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PKTTYPE, 39755 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2PKTTYPE_GET, 39756 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCDISCARD, 39757 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCDISCARD_GET, 39758 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCHIT, 39759 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCHIT_GET, 39760 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCMISCCLASSID, 39761 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCMISCCLASSID_GET, 39762 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCMULTICASTHIT, 39763 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCMULTICASTHIT_GET, 39764 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCSTATIC, 39765 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCSTATIC_GET, 39766 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCVALUE, 39767 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2SRCVALUE_GET, 39768 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2STATIONMOVE, 39769 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L2STATIONMOVE_GET, 39770 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3CHECK, 39771 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3CHECK_GET, 39772 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTHIT, 39773 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTHIT_GET, 39774 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTHOSTHIT, 39775 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTHOSTHIT_GET, 39776 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTROUTEHIT, 39777 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTROUTEHIT_GET, 39778 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTROUTEVALUE, 39779 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DESTROUTEVALUE_GET, 39780 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DSTMISCCLASSID, 39781 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3DSTMISCCLASSID_GET, 39782 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3EGRESSINTF, 39783 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3EGRESSINTF_GET, 39784 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3INGRESS, 39785 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3INGRESS_GET, 39786 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3ROUTABLE, 39787 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3ROUTABLE_GET, 39788 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCBIND, 39789 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCBIND_GET, 39790 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCHIT, 39791 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCHIT_GET, 39792 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCHOSTHIT, 39793 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCHOSTHIT_GET, 39794 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCMISCCLASSID, 39795 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCMISCCLASSID_GET, 39796 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCROUTEHIT, 39797 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCROUTEHIT_GET, 39798 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCROUTEVALUE, 39799 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L3SRCROUTEVALUE_GET, 39800 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4DSTPORT, 39801 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4DSTPORTCLASS, 39802 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4DSTPORTCLASS_GET, 39803 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4DSTPORT_GET, 39804 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4INFO, 39805 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4INFO_GET, 39806 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4PORTRANGECHECK, 39807 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4PORTRANGECHECK_GET, 39808 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4PORTS, 39809 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4PORTS_GET, 39810 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4SRCPORT, 39811 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4SRCPORTCLASS, 39812 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4SRCPORTCLASS_GET, 39813 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L4SRCPORT_GET, 39814 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE1, 39815 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE1_GET, 39816 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE2, 39817 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE2_GET, 39818 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE3, 39819 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE3_GET, 39820 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE4, 39821 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE4_GET, 39822 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE5, 39823 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE5_GET, 39824 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE6, 39825 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE6_GET, 39826 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE7, 39827 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE7_GET, 39828 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE8, 39829 BCM_ASYNC_ENTRY_FIELD_QUALIFY_L5PAYLOADBYTE8_GET, 39830 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LASTIPPROTOCOL, 39831 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LASTIPPROTOCOL_GET, 39832 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNEXTENSION, 39833 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNEXTENSION_GET, 39834 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNINVPORT, 39835 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNINVPORT_GET, 39836 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNSRCMAC, 39837 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNSRCMAC_GET, 39838 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNSRCPORT, 39839 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNSRCPORT_GET, 39840 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNVLAN, 39841 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LEARNVLAN_GET, 39842 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LLC, 39843 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LLC_GET, 39844 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LLIDVALUE, 39845 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LLIDVALUE_GET, 39846 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOKUPCLASSFIELD, 39847 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOKUPCLASSFIELD_GET, 39848 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKCOLOR, 39849 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKCOLOR_GET, 39850 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKCPUMASQUERADEPKTPROFILE, 39851 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKCPUMASQUERADEPKTPROFILE_GET, 39852 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKPACKETPROCESSINGPORT, 39853 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKPACKETPROCESSINGPORT_GET, 39854 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKQUEUE, 39855 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKQUEUE_GET, 39856 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKSRCGPORT, 39857 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKSRCGPORT_GET, 39858 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKTRAFFICCLASS, 39859 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKTRAFFICCLASS_GET, 39860 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACK, 39861 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHDRDSTTYPE, 39862 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHDRDSTTYPE_GET, 39863 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHDRFLAGS, 39864 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHDRFLAGS_GET, 39865 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHIGIG3FLAGS, 39866 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKHIGIG3FLAGS_GET, 39867 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKIFASWITCHCOPYDROP, 39868 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKIFASWITCHCOPYDROP_GET, 39869 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKLAGFAILOVERPKT, 39870 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKLAGFAILOVERPKT_GET, 39871 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKSUBTYPE, 39872 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKSUBTYPE_GET, 39873 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKTYPE, 39874 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACKTYPE_GET, 39875 BCM_ASYNC_ENTRY_FIELD_QUALIFY_LOOPBACK_GET, 39876 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MHOPCODE, 39877 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MHOPCODE_GET, 39878 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MHPRIORITY, 39879 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MHPRIORITY_GET, 39880 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACADDRSNORMALIZED, 39881 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACADDRSNORMALIZED_GET, 39882 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECCONTROLPKT, 39883 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECCONTROLPKT_GET, 39884 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECDSTMACRANGEHIT, 39885 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECDSTMACRANGEHIT_GET, 39886 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECFLOW, 39887 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECFLOW_GET, 39888 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECOPAQUE, 39889 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECOPAQUE_GET, 39890 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECSECTAGCBIT, 39891 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECSECTAGCBIT_GET, 39892 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECSECTAGEBIT, 39893 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECSECTAGEBIT_GET, 39894 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECTAG, 39895 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECTAGPRESENT, 39896 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECTAGPRESENT_GET, 39897 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MACSECTAG_GET, 39898 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MCASTPKT, 39899 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MCASTPKT_GET, 39900 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMSRCGPORTHIT, 39901 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMSRCGPORTHIT_GET, 39902 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVFIHIT, 39903 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVFIHIT_GET, 39904 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVLANCFI, 39905 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVLANCFI_GET, 39906 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVLANPRI, 39907 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMVLANPRI_GET, 39908 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLDSTMAC, 39909 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLDSTMAC_GET, 39910 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLINNERTAG, 39911 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLINNERTAG_GET, 39912 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLPKT, 39913 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLPKT_GET, 39914 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLSRCMAC, 39915 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLSRCMAC_GET, 39916 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLAN, 39917 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANCFI, 39918 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANCFI_GET, 39919 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANID, 39920 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANID_GET, 39921 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANPRI, 39922 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLANPRI_GET, 39923 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIMLVLAN_GET, 39924 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORCOPY, 39925 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORCOPY_GET, 39926 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORDEST, 39927 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORDEST_GET, 39928 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRROREGRESSDISABLED, 39929 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRROREGRESSDISABLED_GET, 39930 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORONDROP, 39931 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORONDROPREASON, 39932 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORONDROPREASON_GET, 39933 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORONDROP_GET, 39934 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORPKTTYPE, 39935 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIRRORPKTTYPE_GET, 39936 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIXEDSRCCLASSID, 39937 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MIXEDSRCCLASSID_GET, 39938 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSBOS, 39939 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSBOS_GET, 39940 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLPKT, 39941 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLPKT_GET, 39942 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLWORD, 39943 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLWORDVALID, 39944 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLWORDVALID_GET, 39945 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCONTROLWORD_GET, 39946 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCTRLPKTTYPE, 39947 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCTRLPKTTYPE_GET, 39948 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCWPRESENT, 39949 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSCWPRESENT_GET, 39950 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGCONTROLWORD, 39951 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGCONTROLWORD_GET, 39952 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABEL, 39953 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELACTION, 39954 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELACTION32, 39955 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELACTION32_GET, 39956 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELACTION_GET, 39957 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELBOS, 39958 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELBOS_GET, 39959 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELEXP, 39960 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELEXP_GET, 39961 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELID, 39962 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELID_GET, 39963 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELPAYLOAD, 39964 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELPAYLOAD_GET, 39965 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELTTL, 39966 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABELTTL_GET, 39967 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSFORWARDINGLABEL_GET, 39968 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1, 39969 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1BOS, 39970 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1BOS_GET, 39971 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1EXP, 39972 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1EXP_GET, 39973 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1HIT, 39974 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1HIT_GET, 39975 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1ID, 39976 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1ID_GET, 39977 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1TTL, 39978 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1TTL_GET, 39979 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL1_GET, 39980 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2, 39981 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2BOS, 39982 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2BOS_GET, 39983 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2EXP, 39984 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2EXP_GET, 39985 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2HIT, 39986 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2HIT_GET, 39987 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2ID, 39988 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2ID_GET, 39989 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2TTL, 39990 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2TTL_GET, 39991 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL2_GET, 39992 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3, 39993 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3BOS, 39994 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3BOS_GET, 39995 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3EXP, 39996 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3EXP_GET, 39997 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3ID, 39998 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3ID_GET, 39999 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3TTL, 40000 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3TTL_GET, 40001 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL3_GET, 40002 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4, 40003 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4BOS, 40004 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4BOS_GET, 40005 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4EXP, 40006 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4EXP_GET, 40007 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4ID, 40008 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4ID_GET, 40009 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4TTL, 40010 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4TTL_GET, 40011 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL4_GET, 40012 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5, 40013 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5BOS, 40014 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5BOS_GET, 40015 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5EXP, 40016 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5EXP_GET, 40017 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5ID, 40018 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5ID_GET, 40019 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5TTL, 40020 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5TTL_GET, 40021 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL5_GET, 40022 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6, 40023 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6BOS, 40024 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6BOS_GET, 40025 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6EXP, 40026 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6EXP_GET, 40027 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6ID, 40028 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6ID_GET, 40029 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6TTL, 40030 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6TTL_GET, 40031 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL6_GET, 40032 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7, 40033 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7BOS, 40034 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7BOS_GET, 40035 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7EXP, 40036 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7EXP_GET, 40037 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7ID, 40038 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7ID_GET, 40039 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7TTL, 40040 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7TTL_GET, 40041 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSLABEL7_GET, 40042 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSMCASTETHERTYPEPRESENT, 40043 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSMCASTETHERTYPEPRESENT_GET, 40044 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMACH, 40045 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMACH_GET, 40046 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMCLASSMPLSSWITCHLABEL, 40047 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMCLASSMPLSSWITCHLABEL_GET, 40048 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMCONTROLPKTTYPE, 40049 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMCONTROLPKTTYPE_GET, 40050 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMGALEXPOSED, 40051 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMGALEXPOSED_GET, 40052 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMGALLABELONLY, 40053 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMGALLABELONLY_GET, 40054 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMHEADERBITS0_31, 40055 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMHEADERBITS0_31_GET, 40056 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMHEADERBITS32_63, 40057 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMHEADERBITS32_63_GET, 40058 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMUPPERLABELDATADROP, 40059 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOAMUPPERLABELDATADROP_GET, 40060 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOUTERLABELPOP, 40061 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSOUTERLABELPOP_GET, 40062 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSSTATIONHITTUNNELUNTERMINATED, 40063 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSSTATIONHITTUNNELUNTERMINATED_GET, 40064 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATED, 40065 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATEDHIT, 40066 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATEDHIT_GET, 40067 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATEDVALUE, 40068 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATEDVALUE_GET, 40069 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTERMINATED_GET, 40070 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTOPHEADER, 40071 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSTOPHEADER_GET, 40072 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSVCLABELHEADER, 40073 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MPLSVCLABELHEADER_GET, 40074 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MYSTATION2HIT, 40075 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MYSTATION2HIT_GET, 40076 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MYSTATIONHIT, 40077 BCM_ASYNC_ENTRY_FIELD_QUALIFY_MYSTATIONHIT_GET, 40078 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATDSTREALMID, 40079 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATDSTREALMID_GET, 40080 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATNEEDED, 40081 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATNEEDED_GET, 40082 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATSRCREALMID, 40083 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATSRCREALMID_GET, 40084 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATIVEVSWITCH, 40085 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATIVEVSWITCHVALID, 40086 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATIVEVSWITCHVALID_GET, 40087 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NATIVEVSWITCH_GET, 40088 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NETWORKTAGMULTICASTPKT, 40089 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NETWORKTAGMULTICASTPKT_GET, 40090 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NETWORKTAGTYPE, 40091 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NETWORKTAGTYPE_GET, 40092 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NSHSERVICEINDEX, 40093 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NSHSERVICEINDEX_GET, 40094 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NSHSERVICEPATHID, 40095 BCM_ASYNC_ENTRY_FIELD_QUALIFY_NSHSERVICEPATHID_GET, 40096 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMDOWNMEPLOOPBACKPACKET, 40097 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMDOWNMEPLOOPBACKPACKET_GET, 40098 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASS2VXLT, 40099 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASS2VXLT_GET, 40100 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSPORT, 40101 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSPORT_GET, 40102 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSSRCMAC, 40103 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSSRCMAC_GET, 40104 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSVXLT, 40105 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSCLASSVXLT_GET, 40106 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSETHERTYPE, 40107 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSETHERTYPE_GET, 40108 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSMULTICASTMACHIT, 40109 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSMULTICASTMACHIT_GET, 40110 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSPORTUNICASTDSTMACHIT, 40111 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSPORTUNICASTDSTMACHIT_GET, 40112 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSVXLTFIRSTHIT, 40113 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSVXLTFIRSTHIT_GET, 40114 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSVXLTSECONDHIT, 40115 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMEGRESSVXLTSECONDHIT_GET, 40116 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADERBITS0_31, 40117 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADERBITS0_31_GET, 40118 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADERBITS32_63, 40119 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADERBITS32_63_GET, 40120 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADEROFFSET, 40121 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMHEADEROFFSET_GET, 40122 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMINLIFID, 40123 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMINLIFIDVALID, 40124 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMINLIFIDVALID_GET, 40125 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMINLIFID_GET, 40126 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMDL, 40127 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMDL_GET, 40128 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMEPID, 40129 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMEPID_GET, 40130 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMETERDISABLE, 40131 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMMETERDISABLE_GET, 40132 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMSTAMPOFFSET, 40133 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMSTAMPOFFSET_GET, 40134 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMSUBTYPE, 40135 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMSUBTYPE_GET, 40136 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMTSSYSTEMHEADER, 40137 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMTSSYSTEMHEADER_GET, 40138 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMTYPE, 40139 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMTYPE_GET, 40140 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMUPMEP, 40141 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OAMUPMEP_GET, 40142 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT1, 40143 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT1_GET, 40144 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT2, 40145 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT2_GET, 40146 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT3, 40147 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT3_GET, 40148 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT4, 40149 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUEOBJECT4_GET, 40150 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGHIGH, 40151 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGHIGH_GET, 40152 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGLOW, 40153 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGLOW_GET, 40154 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGTYPE, 40155 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OPAQUETAGTYPE_GET, 40156 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTPORT, 40157 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTPORT_GET, 40158 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTPORTS, 40159 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTPORTS_GET, 40160 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTVPORT, 40161 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTVPORT32, 40162 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTVPORT32_GET, 40163 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTVPORT_GET, 40164 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERIPINFO, 40165 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERIPINFO_GET, 40166 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL2MACINFO, 40167 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL2MACINFO_GET, 40168 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL4INFO, 40169 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL4INFO_GET, 40170 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE1, 40171 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE1_GET, 40172 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE2, 40173 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE2_GET, 40174 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE3, 40175 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE3_GET, 40176 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE4, 40177 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE4_GET, 40178 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE5, 40179 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE5_GET, 40180 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE6, 40181 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE6_GET, 40182 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE7, 40183 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE7_GET, 40184 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE8, 40185 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERL5PAYLOADBYTE8_GET, 40186 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERPRITAGGEDPKT, 40187 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERPRITAGGEDPKT_GET, 40188 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERTPID, 40189 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERTPID_GET, 40190 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLAN, 40191 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANACTIONRANGE, 40192 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANACTIONRANGE_GET, 40193 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANCFI, 40194 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANCFI_GET, 40195 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANID, 40196 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANID_GET, 40197 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANPRI, 40198 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANPRICFI, 40199 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANPRICFI_GET, 40200 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANPRI_GET, 40201 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANRANGEMATCH, 40202 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANRANGEMATCH_GET, 40203 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANTAGPRESERVE, 40204 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLANTAGPRESERVE_GET, 40205 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OUTERVLAN_GET, 40206 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYEGRESSCLASS, 40207 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYEGRESSCLASS_GET, 40208 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPOPTIONHDRTYPE, 40209 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPOPTIONHDRTYPE_GET, 40210 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPV4OPTIONHDRTYPE, 40211 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPV4OPTIONHDRTYPE_GET, 40212 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPV6EXTENSIONHDRTYPE, 40213 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYIPV6EXTENSIONHDRTYPE_GET, 40214 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYL2PKTTYPE, 40215 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYL2PKTTYPE_GET, 40216 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYNETWORKTAGTYPE, 40217 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYNETWORKTAGTYPE_GET, 40218 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYPKTTYPE, 40219 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYPKTTYPE_GET, 40220 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYVLANFORMAT, 40221 BCM_ASYNC_ENTRY_FIELD_QUALIFY_OVERLAYVLANFORMAT_GET, 40222 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETISIEEE1588, 40223 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETISIEEE1588_GET, 40224 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETLENGTH, 40225 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETLENGTHRANGECHECK, 40226 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETLENGTHRANGECHECK_GET, 40227 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETLENGTH_GET, 40228 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETRES, 40229 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETRES_GET, 40230 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETSIZE, 40231 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETSIZE_GET, 40232 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETSTATUS, 40233 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETSTATUS_GET, 40234 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETTERMINATEDBYTES, 40235 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PACKETTERMINATEDBYTES_GET, 40236 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PDELAYREQ, 40237 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PDELAYREQ_GET, 40238 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PIMBIDIRDFSTATUS, 40239 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PIMBIDIRDFSTATUS_GET, 40240 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTDSTADDRTYPE, 40241 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTDSTADDRTYPE_GET, 40242 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTFLOWTYPE, 40243 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTFLOWTYPE_GET, 40244 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTFWDTYPE, 40245 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTFWDTYPE_GET, 40246 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTINNERDSTADDRTYPE, 40247 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTINNERDSTADDRTYPE_GET, 40248 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTISVISIBLE, 40249 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTISVISIBLE_GET, 40250 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTMISCCTRL, 40251 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTMISCCTRL_GET, 40252 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTTYPE, 40253 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PKTTYPE_GET, 40254 BCM_ASYNC_ENTRY_FIELD_QUALIFY_POLICERINTPRIO, 40255 BCM_ASYNC_ENTRY_FIELD_QUALIFY_POLICERINTPRIO_GET, 40256 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PORTORIENTATION, 40257 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PORTORIENTATION_GET, 40258 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PPHTYPE, 40259 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PPHTYPE_GET, 40260 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PREEMPTABLEPACKET, 40261 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PREEMPTABLEPACKET_GET, 40262 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PRESELID, 40263 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PRESELID_GET, 40264 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PROTOCOLPKTOPAQUECTRLID, 40265 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PROTOCOLPKTOPAQUECTRLID_GET, 40266 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTCH, 40267 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTCH_GET, 40268 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPMSGTYPE, 40269 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPMSGTYPE_GET, 40270 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPPKTCTRL, 40271 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPPKTCTRL_GET, 40272 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPRESERVED1, 40273 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPRESERVED1_GET, 40274 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPTRANSPORTSPEC, 40275 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPTRANSPORTSPEC_GET, 40276 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPVERSION, 40277 BCM_ASYNC_ENTRY_FIELD_QUALIFY_PTPVERSION_GET, 40278 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RANGECHECK, 40279 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RANGECHECKGROUP, 40280 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RANGECHECKGROUP_GET, 40281 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RANGECHECK_GET, 40282 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RAWRESIDENCETIME, 40283 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RAWRESIDENCETIME_GET, 40284 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRCODE, 40285 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRCODE_GET, 40286 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRDROPREASON, 40287 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRDROPREASON_GET, 40288 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRFIRSTDROPREASON, 40289 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDRFIRSTDROPREASON_GET, 40290 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDROPAQUECTRLIDC, 40291 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECIRCLEHDROPAQUECTRLIDC_GET, 40292 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECOVERABLEDROP, 40293 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RECOVERABLEDROP_GET, 40294 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPCOPY, 40295 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPCOPY_GET, 40296 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPLICANTANY, 40297 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPLICANTANY_GET, 40298 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPLICANTFIRST, 40299 BCM_ASYNC_ENTRY_FIELD_QUALIFY_REPLICANTFIRST_GET, 40300 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHDSTQUEUEPAIR, 40301 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHDSTQUEUEPAIR_GET, 40302 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHFLAGS, 40303 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHFLAGS_GET, 40304 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHOPCODE, 40305 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHOPCODE_GET, 40306 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHPARTITIONKEY, 40307 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEBTHPARTITIONKEY_GET, 40308 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEVER1PKT, 40309 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEVER1PKT_GET, 40310 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEVER2PKT, 40311 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROCEVER2PKT_GET, 40312 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROEFRAMETYPE, 40313 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROEFRAMETYPE_GET, 40314 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROUTERALERTLABELVALID, 40315 BCM_ASYNC_ENTRY_FIELD_QUALIFY_ROUTERALERTLABELVALID_GET, 40316 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7AHASHLOWER, 40317 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7AHASHLOWER_GET, 40318 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7AHASHUPPER, 40319 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7AHASHUPPER_GET, 40320 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7BHASHLOWER, 40321 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7BHASHLOWER_GET, 40322 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7BHASHUPPER, 40323 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7BHASHUPPER_GET, 40324 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7CHASHLOWER, 40325 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7CHASHLOWER_GET, 40326 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7CHASHUPPER, 40327 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RTAG7CHASHUPPER_GET, 40328 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXPORTTYPE, 40329 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXPORTTYPE_GET, 40330 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODE, 40331 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODE32, 40332 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODE32_GET, 40333 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODEFORSNOOP, 40334 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODEFORSNOOP_GET, 40335 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPCODE_GET, 40336 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPDATA, 40337 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPDATA_GET, 40338 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPSTRENGTH, 40339 BCM_ASYNC_ENTRY_FIELD_QUALIFY_RXTRAPSTRENGTH_GET, 40340 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRDUPLICATE, 40341 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRDUPLICATE_GET, 40342 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRERROR, 40343 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRERROR_GET, 40344 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRFLOWID, 40345 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRFLOWID_GET, 40346 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRLANID, 40347 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRLANID_GET, 40348 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRNETID, 40349 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRNETIDMATCHED, 40350 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRNETIDMATCHED_GET, 40351 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRNETID_GET, 40352 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRSRCNODEISSAN, 40353 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRSRCNODEISSAN_GET, 40354 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRSUPERVISIONTYPE, 40355 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRSUPERVISIONTYPE_GET, 40356 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRTAGTYPE, 40357 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRTAGTYPE_GET, 40358 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SAMPLEDPKT, 40359 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SAMPLEDPKT_GET, 40360 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SNAP, 40361 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SNAP_GET, 40362 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SNOOPCOPY, 40363 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SNOOPCOPY_GET, 40364 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SOURCEGPORTBITMAP, 40365 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SOURCEGPORTBITMAP_GET, 40366 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSFIELD, 40367 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSFIELD_GET, 40368 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSL2, 40369 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSL2_GET, 40370 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSL3, 40371 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCLASSL3_GET, 40372 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCOMPRESSIONCLASSID, 40373 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCCOMPRESSIONCLASSID_GET, 40374 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCGPORT, 40375 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCGPORT_GET, 40376 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCGPORTS, 40377 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCGPORTS_GET, 40378 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP, 40379 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6, 40380 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASS, 40381 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSLOWER, 40382 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSLOWER_GET, 40383 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSMSBNIBBLE, 40384 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSMSBNIBBLE_GET, 40385 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSUPPER, 40386 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASSUPPER_GET, 40387 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6CLASS_GET, 40388 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6HIGH, 40389 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6HIGH_GET, 40390 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6LOW, 40391 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6LOW_GET, 40392 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6SRHVALID, 40393 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6SRHVALID_GET, 40394 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP6_GET, 40395 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASS, 40396 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSLOWER, 40397 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSLOWER_GET, 40398 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSMSBNIBBLE, 40399 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSMSBNIBBLE_GET, 40400 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSUPPER, 40401 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASSUPPER_GET, 40402 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIPCLASS_GET, 40403 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCIP_GET, 40404 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMAC, 40405 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMAC_GET, 40406 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMIMGPORT, 40407 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMIMGPORT_GET, 40408 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMIMGPORTS, 40409 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMIMGPORTS_GET, 40410 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODPORTGPORT, 40411 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODPORTGPORT_GET, 40412 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODPORTGPORTS, 40413 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODPORTGPORTS_GET, 40414 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODULEGPORT, 40415 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMODULEGPORT_GET, 40416 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMPLSGPORT, 40417 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMPLSGPORT_GET, 40418 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMPLSGPORTS, 40419 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCMPLSGPORTS_GET, 40420 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCNIVGPORT, 40421 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCNIVGPORT_GET, 40422 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCNIVGPORTS, 40423 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCNIVGPORTS_GET, 40424 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORT, 40425 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRLANID, 40426 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRLANID_GET, 40427 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRMODE, 40428 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRMODE_GET, 40429 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRNETID, 40430 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRNETID_GET, 40431 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRROLEINTERLINK, 40432 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRROLEINTERLINK_GET, 40433 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRTYPE, 40434 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORTSRTYPE_GET, 40435 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCPORT_GET, 40436 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTMPORT, 40437 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTMPORT_GET, 40438 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTRUNK, 40439 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTRUNKMEMBERGPORT, 40440 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTRUNKMEMBERGPORT_GET, 40441 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCTRUNK_GET, 40442 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVIRTUALPORTVALID, 40443 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVIRTUALPORTVALID_GET, 40444 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVLANGPORT, 40445 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVLANGPORT_GET, 40446 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVLANGPORTS, 40447 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVLANGPORTS_GET, 40448 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVXLANGPORT, 40449 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVXLANGPORT_GET, 40450 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVXLANGPORTS, 40451 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCVXLANGPORTS_GET, 40452 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCWLANGPORT, 40453 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCWLANGPORT_GET, 40454 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCWLANGPORTS, 40455 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SRCWLANGPORTS_GET, 40456 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STACKINGROUTE, 40457 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STACKINGROUTE_GET, 40458 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGE, 40459 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGE_GET, 40460 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDDIRECTVALUE, 40461 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDDIRECTVALUE_GET, 40462 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE0, 40463 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE0_GET, 40464 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE1, 40465 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE1_GET, 40466 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE2, 40467 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE2_GET, 40468 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE3, 40469 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILE3_GET, 40470 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILEDIRECT, 40471 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDPRESELPROFILEDIRECT_GET, 40472 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE0, 40473 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE0_GET, 40474 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE1, 40475 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE1_GET, 40476 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE2, 40477 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE2_GET, 40478 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE3, 40479 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STAGGEREDVALUE3_GET, 40480 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STG, 40481 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STG_GET, 40482 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STPSTATE, 40483 BCM_ASYNC_ENTRY_FIELD_QUALIFY_STPSTATE_GET, 40484 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTGROUPIDS, 40485 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTGROUPIDS_GET, 40486 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTPKTTAG, 40487 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTPKTTAG_GET, 40488 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTTAGPRESENT, 40489 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SUBPORTTAGPRESENT_GET, 40490 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SVPOPAQUECTRLID, 40491 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SVPOPAQUECTRLID_GET, 40492 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SVTAG, 40493 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SVTAG_GET, 40494 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSHDRLOCALDSTPORT, 40495 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSHDRLOCALDSTPORT_GET, 40496 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSHDRTYPE, 40497 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSHDRTYPE_GET, 40498 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSTEMPORTBITMAP, 40499 BCM_ASYNC_ENTRY_FIELD_QUALIFY_SYSTEMPORTBITMAP_GET, 40500 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFCOSPROFILE, 40501 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFCOSPROFILE_GET, 40502 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFENABLE, 40503 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFENABLE_GET, 40504 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFGATEID, 40505 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFGATEID_GET, 40506 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFGATESTATE, 40507 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TAFGATESTATE_GET, 40508 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPACKNUM, 40509 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPACKNUM_GET, 40510 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCLASSONE, 40511 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCLASSONE_GET, 40512 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCLASSZERO, 40513 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCLASSZERO_GET, 40514 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCONTROL, 40515 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPCONTROL_GET, 40516 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPHEADERSIZE, 40517 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPHEADERSIZE_GET, 40518 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPSEQUENCENUM, 40519 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPSEQUENCENUM_GET, 40520 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPSEQUENCEZERO, 40521 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TCPSEQUENCEZERO_GET, 40522 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TIMESTAMPTXPKTTYPE, 40523 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TIMESTAMPTXPKTTYPE_GET, 40524 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOS, 40525 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSCLASSONE, 40526 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSCLASSONE_GET, 40527 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSCLASSZERO, 40528 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSCLASSZERO_GET, 40529 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSLOWER4BITS, 40530 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOSLOWER4BITS_GET, 40531 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TOS_GET, 40532 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLAN, 40533 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANCFI, 40534 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANCFI_GET, 40535 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANID, 40536 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANID_GET, 40537 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANPRI, 40538 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLANPRI_GET, 40539 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDINNERVLAN_GET, 40540 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLAN, 40541 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANCFI, 40542 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANCFI_GET, 40543 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANID, 40544 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANID_GET, 40545 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANPRI, 40546 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLANPRI_GET, 40547 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDOUTERVLAN_GET, 40548 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDVLANFORMAT, 40549 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRANSLATEDVLANFORMAT_GET, 40550 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLEGRESSRBRIDGE, 40551 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLEGRESSRBRIDGEHIT, 40552 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLEGRESSRBRIDGEHIT_GET, 40553 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLEGRESSRBRIDGE_GET, 40554 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLHOPCOUNT, 40555 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLHOPCOUNT_GET, 40556 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLIVERSION, 40557 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLIVERSION_GET, 40558 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLINGRESSRBRIDGE, 40559 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLINGRESSRBRIDGEHIT, 40560 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLINGRESSRBRIDGEHIT_GET, 40561 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLINGRESSRBRIDGE_GET, 40562 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLMULTIDESTINATION, 40563 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLMULTIDESTINATION_GET, 40564 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLOPLENGTH, 40565 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLOPLENGTH_GET, 40566 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLPAYLOAD, 40567 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRILLPAYLOAD_GET, 40568 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRUNKHASHRESULT, 40569 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRUNKHASHRESULT_GET, 40570 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRUNKMEMBERSOURCEMODULEID, 40571 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TRUNKMEMBERSOURCEMODULEID_GET, 40572 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TSNFLOWID, 40573 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TSNFLOWID_GET, 40574 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTL, 40575 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTLCLASSONE, 40576 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTLCLASSONE_GET, 40577 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTLCLASSZERO, 40578 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTLCLASSZERO_GET, 40579 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TTL_GET, 40580 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTDSTIP, 40581 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTDSTIP6, 40582 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTDSTIP6_GET, 40583 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTDSTIP_GET, 40584 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTETHERTYPE, 40585 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTETHERTYPE_GET, 40586 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTIPPROTOCOL, 40587 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTIPPROTOCOL_GET, 40588 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTL4DSTPORT, 40589 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTL4DSTPORT_GET, 40590 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTL4SRCPORT, 40591 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTL4SRCPORT_GET, 40592 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTSRCIP, 40593 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTSRCIP6, 40594 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTSRCIP6_GET, 40595 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELALTSRCIP_GET, 40596 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDIP, 40597 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDIP6, 40598 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDIP6_GET, 40599 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDIP_GET, 40600 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDSTMAC, 40601 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERDSTMAC_GET, 40602 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERIPPROTOCOL, 40603 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERIPPROTOCOL_GET, 40604 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSIP, 40605 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSIP6, 40606 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSIP6_GET, 40607 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSIP_GET, 40608 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSRCMAC, 40609 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELHEADERSRCMAC_GET, 40610 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELID, 40611 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELID_GET, 40612 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDIP, 40613 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDIP6, 40614 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDIP6_GET, 40615 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDIP_GET, 40616 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDSTMAC, 40617 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADDSTMAC_GET, 40618 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADETHERTYPE, 40619 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADETHERTYPE_GET, 40620 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIP4LENGTH, 40621 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIP4LENGTH_GET, 40622 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIP6LENGTH, 40623 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIP6LENGTH_GET, 40624 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIPPROTOCOL, 40625 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADIPPROTOCOL_GET, 40626 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADL4DSTPORT, 40627 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADL4DSTPORT_GET, 40628 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADL4SRCPORT, 40629 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADL4SRCPORT_GET, 40630 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLAN, 40631 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANCFI, 40632 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANCFI_GET, 40633 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANID, 40634 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANID_GET, 40635 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANPRI, 40636 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLANPRI_GET, 40637 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADOUTERVLAN_GET, 40638 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSIP, 40639 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSIP6, 40640 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSIP6_GET, 40641 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSIP_GET, 40642 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSRCMAC, 40643 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELPAYLOADSRCMAC_GET, 40644 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELSUBTYPE, 40645 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELSUBTYPE_GET, 40646 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMSTATUS, 40647 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMSTATUS_GET, 40648 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATED, 40649 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATEDHIT, 40650 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATEDHIT_GET, 40651 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATEDVALUE, 40652 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATEDVALUE_GET, 40653 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATED_GET, 40654 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATIONPROCESSINGPROFILE, 40655 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTERMINATIONPROCESSINGPROFILE_GET, 40656 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTYPE, 40657 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TUNNELTYPE_GET, 40658 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TXPORTTYPE, 40659 BCM_ASYNC_ENTRY_FIELD_QUALIFY_TXPORTTYPE_GET, 40660 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDFCLASS, 40661 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDFCLASS_GET, 40662 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDPLENGTH, 40663 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDPLENGTH_GET, 40664 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UNTAGPKT, 40665 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UNTAGPKT_GET, 40666 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPORTRANGECHECK, 40667 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPORTRANGECHECK_GET, 40668 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANACTION, 40669 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANACTION_GET, 40670 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANFORMAT, 40671 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANFORMAT_GET, 40672 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANMEMBERSHIPCHECK, 40673 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANMEMBERSHIPCHECK_GET, 40674 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANSRENABLE, 40675 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANSRENABLE_GET, 40676 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANSRLANID, 40677 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANSRLANID_GET, 40678 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATECLASSID, 40679 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATECLASSID_GET, 40680 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATIONHIT, 40681 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATIONHIT_GET, 40682 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATIONVALUE, 40683 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VLANTRANSLATIONVALUE_GET, 40684 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VNTAG, 40685 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VNTAG_GET, 40686 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPN, 40687 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPNOPAQUECTRLID, 40688 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPNOPAQUECTRLID_GET, 40689 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPNUNKNOWNDSTMACDSTPORT, 40690 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPNUNKNOWNDSTMACDSTPORT_GET, 40691 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VPN_GET, 40692 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VRF, 40693 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VRF_GET, 40694 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANCLASSVALID, 40695 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANCLASSVALID_GET, 40696 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANFLAGS, 40697 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANFLAGS_GET, 40698 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANGBPPRESENT, 40699 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANGBPPRESENT_GET, 40700 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANHEADERBITS56_63, 40701 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANHEADERBITS56_63_GET, 40702 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANHEADERBITS8_31, 40703 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANHEADERBITS8_31_GET, 40704 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANNETWORKID, 40705 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANNETWORKID_GET, 40706 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANPACKET, 40707 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANPACKET_GET, 40708 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANPAYLOADVLANFORMAT, 40709 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANPAYLOADVLANFORMAT_GET, 40710 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANVNIDVLANTRANSLATEHIT, 40711 BCM_ASYNC_ENTRY_FIELD_QUALIFY_VXLANVNIDVLANTRANSLATEHIT_GET, 40712 BCM_ASYNC_ENTRY_FIELD_QUALIFY_CLEAR, 40713 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DATA, 40714 BCM_ASYNC_ENTRY_FIELD_QUALIFY_DATA_GET, 40715 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDF, 40716 BCM_ASYNC_ENTRY_FIELD_QUALIFY_UDF_GET, 40717 BCM_ASYNC_ENTRY_FIELD_RANGE_CREATE, 40718 BCM_ASYNC_ENTRY_FIELD_RANGE_CREATE_ID, 40719 BCM_ASYNC_ENTRY_FIELD_RANGE_DESTROY, 40720 BCM_ASYNC_ENTRY_FIELD_RANGE_GET, 40721 BCM_ASYNC_ENTRY_FIELD_RANGE_GROUP_CREATE, 40722 BCM_ASYNC_ENTRY_FIELD_RANGE_GROUP_CREATE_ID, 40723 BCM_ASYNC_ENTRY_FIELD_RANGE_INFO_GET, 40724 BCM_ASYNC_ENTRY_FIELD_RANGE_MULTI_CREATE, 40725 BCM_ASYNC_ENTRY_FIELD_RANGE_MULTI_GET, 40726 BCM_ASYNC_ENTRY_FIELD_RANGE_SET, 40727 BCM_ASYNC_ENTRY_FIELD_RANGE_TYPE_CONFIG_GET, 40728 BCM_ASYNC_ENTRY_FIELD_RANGE_TYPE_CONFIG_SET, 40729 BCM_ASYNC_ENTRY_FIELD_RESYNC, 40730 BCM_ASYNC_ENTRY_FIELD_SAT_MACSA_ADD, 40731 BCM_ASYNC_ENTRY_FIELD_SAT_MACSA_DELETE, 40732 BCM_ASYNC_ENTRY_FIELD_SAT_MACSA_DELETE_ALL, 40733 BCM_ASYNC_ENTRY_FIELD_SAT_MACSA_GET, 40734 BCM_ASYNC_ENTRY_FIELD_SHOW, 40735 BCM_ASYNC_ENTRY_FIELD_SOURCE_CLASS_MODE_GET, 40736 BCM_ASYNC_ENTRY_FIELD_SOURCE_CLASS_MODE_SET, 40737 BCM_ASYNC_ENTRY_FIELD_STAGE_ASET_GET, 40738 BCM_ASYNC_ENTRY_FIELD_STAGE_INFO_GET, 40739 BCM_ASYNC_ENTRY_FIELD_STAGE_QSET_GET, 40740 BCM_ASYNC_ENTRY_FIELD_STAGE_SLICE_COUNT_GET, 40741 BCM_ASYNC_ENTRY_FIELD_STAGE_SLICE_INFO_GET, 40742 BCM_ASYNC_ENTRY_FIELD_STAT_ALL_SET, 40743 BCM_ASYNC_ENTRY_FIELD_STAT_ALL_SET32, 40744 BCM_ASYNC_ENTRY_FIELD_STAT_ATTACH, 40745 BCM_ASYNC_ENTRY_FIELD_STAT_CONFIG_GET, 40746 BCM_ASYNC_ENTRY_FIELD_STAT_COUNTER_GET, 40747 BCM_ASYNC_ENTRY_FIELD_STAT_COUNTER_SET, 40748 BCM_ASYNC_ENTRY_FIELD_STAT_COUNTER_SYNC_GET, 40749 BCM_ASYNC_ENTRY_FIELD_STAT_CREATE, 40750 BCM_ASYNC_ENTRY_FIELD_STAT_CREATE_ID, 40751 BCM_ASYNC_ENTRY_FIELD_STAT_DESTROY, 40752 BCM_ASYNC_ENTRY_FIELD_STAT_DETACH, 40753 BCM_ASYNC_ENTRY_FIELD_STAT_GET, 40754 BCM_ASYNC_ENTRY_FIELD_STAT_GET32, 40755 BCM_ASYNC_ENTRY_FIELD_STAT_ID_GET, 40756 BCM_ASYNC_ENTRY_FIELD_STAT_MULTI_GET, 40757 BCM_ASYNC_ENTRY_FIELD_STAT_MULTI_GET32, 40758 BCM_ASYNC_ENTRY_FIELD_STAT_SET, 40759 BCM_ASYNC_ENTRY_FIELD_STAT_SET32, 40760 BCM_ASYNC_ENTRY_FIELD_STAT_SIZE, 40761 BCM_ASYNC_ENTRY_FIELD_STAT_SYNC_GET, 40762 BCM_ASYNC_ENTRY_FIELD_STAT_SYNC_GET32, 40763 BCM_ASYNC_ENTRY_FIELD_TCAM_BANK_ADD, 40764 BCM_ASYNC_ENTRY_FIELD_TCAM_BANK_EVACUATE, 40765 BCM_ASYNC_ENTRY_FIND, 40766 BCM_ASYNC_ENTRY_FLEXCTR_ACTION_CREATE, 40767 BCM_ASYNC_ENTRY_FLEXCTR_ACTION_DESTROY, 40768 BCM_ASYNC_ENTRY_FLEXCTR_ACTION_GET, 40769 BCM_ASYNC_ENTRY_FLEXCTR_ACTION_TRAVERSE, 40770 BCM_ASYNC_ENTRY_FLEXCTR_CLEANUP, 40771 BCM_ASYNC_ENTRY_FLEXCTR_GROUP_ACTION_CREATE, 40772 BCM_ASYNC_ENTRY_FLEXCTR_GROUP_ACTION_DESTROY, 40773 BCM_ASYNC_ENTRY_FLEXCTR_GROUP_ACTION_GET, 40774 BCM_ASYNC_ENTRY_FLEXCTR_GROUP_ACTION_TRAVERSE, 40775 BCM_ASYNC_ENTRY_FLEXCTR_INIT, 40776 BCM_ASYNC_ENTRY_FLEXCTR_OBJECT_OVERLAY_MULTI_GET, 40777 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_MAP_ADD, 40778 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_MAP_DELETE, 40779 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_MAP_DELETE_ALL, 40780 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_MAP_GET, 40781 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_MAP_TRAVERSE, 40782 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_PROFILE_CREATE, 40783 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_PROFILE_DESTROY, 40784 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_PROFILE_GET, 40785 BCM_ASYNC_ENTRY_FLEXCTR_PACKET_ATTRIBUTE_PROFILE_TRAVERSE, 40786 BCM_ASYNC_ENTRY_FLEXCTR_QUANTIZATION_CREATE, 40787 BCM_ASYNC_ENTRY_FLEXCTR_QUANTIZATION_DESTROY, 40788 BCM_ASYNC_ENTRY_FLEXCTR_QUANTIZATION_GET, 40789 BCM_ASYNC_ENTRY_FLEXCTR_QUANTIZATION_TRAVERSE, 40790 BCM_ASYNC_ENTRY_FLEXCTR_STAT_GET, 40791 BCM_ASYNC_ENTRY_FLEXCTR_STAT_SET, 40792 BCM_ASYNC_ENTRY_FLEXCTR_STAT_SYNC_GET, 40793 BCM_ASYNC_ENTRY_FLEXCTR_TRIGGER_ENABLE_GET, 40794 BCM_ASYNC_ENTRY_FLEXCTR_TRIGGER_ENABLE_SET, 40795 BCM_ASYNC_ENTRY_FLEXDIGEST_ACTION_ADD, 40796 BCM_ASYNC_ENTRY_FLEXDIGEST_ACTION_DELETE, 40797 BCM_ASYNC_ENTRY_FLEXDIGEST_ACTION_DELETE_ALL, 40798 BCM_ASYNC_ENTRY_FLEXDIGEST_ACTION_GET, 40799 BCM_ASYNC_ENTRY_FLEXDIGEST_CONTROL_GET, 40800 BCM_ASYNC_ENTRY_FLEXDIGEST_CONTROL_SET, 40801 BCM_ASYNC_ENTRY_FLEXDIGEST_DETACH, 40802 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_CREATE, 40803 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_CREATE_ID, 40804 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_DESTROY, 40805 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_DESTROY_ALL, 40806 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_DUMP, 40807 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_INSTALL, 40808 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_PRIORITY_GET, 40809 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_PRIORITY_SET, 40810 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_REINSTALL, 40811 BCM_ASYNC_ENTRY_FLEXDIGEST_ENTRY_REMOVE, 40812 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_CREATE, 40813 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_CREATE_ID, 40814 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_DESTROY, 40815 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_DESTROY_ALL, 40816 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_DUMP, 40817 BCM_ASYNC_ENTRY_FLEXDIGEST_GROUP_GET, 40818 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_PROFILE_CREATE, 40819 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_PROFILE_DESTROY, 40820 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_PROFILE_DESTROY_ALL, 40821 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_PROFILE_GET, 40822 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_PROFILE_SET, 40823 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_SALT_GET, 40824 BCM_ASYNC_ENTRY_FLEXDIGEST_HASH_SALT_SET, 40825 BCM_ASYNC_ENTRY_FLEXDIGEST_INIT, 40826 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_ADD, 40827 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_DELETE, 40828 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_DELETE_ALL, 40829 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_GET, 40830 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_ID_CREATE, 40831 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_ID_DESTROY, 40832 BCM_ASYNC_ENTRY_FLEXDIGEST_MATCH_ID_DESTROY_ALL, 40833 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_PROFILE_CREATE, 40834 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_PROFILE_DESTROY, 40835 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_PROFILE_DESTROY_ALL, 40836 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_PROFILE_GET, 40837 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_PROFILE_SET, 40838 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_SEED_PROFILE_CREATE, 40839 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_SEED_PROFILE_DESTROY, 40840 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_SEED_PROFILE_DESTROY_ALL, 40841 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_SEED_PROFILE_GET, 40842 BCM_ASYNC_ENTRY_FLEXDIGEST_NORM_SEED_PROFILE_SET, 40843 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFIER_DELETE, 40844 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFIER_DELETE_ALL, 40845 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FIXEDHVE1RESULTSET0, 40846 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FIXEDHVE1RESULTSET0_GET, 40847 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FIXEDHVE2RESULTSET0, 40848 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FIXEDHVE2RESULTSET0_GET, 40849 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FLEXHVE1RESULTSET1, 40850 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FLEXHVE1RESULTSET1_GET, 40851 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FLEXHVE2RESULTSET1, 40852 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_FLEXHVE2RESULTSET1_GET, 40853 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFFLEXDIGESTCTRLIDA, 40854 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFFLEXDIGESTCTRLIDA_GET, 40855 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFFLEXDIGESTCTRLIDB, 40856 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFFLEXDIGESTCTRLIDB_GET, 40857 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFOPAQUECTRLID, 40858 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L2IIFOPAQUECTRLID_GET, 40859 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L3IIFOPAQUECTRLID, 40860 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L3IIFOPAQUECTRLID_GET, 40861 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L4VALID, 40862 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_L4VALID_GET, 40863 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_MATCHID, 40864 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_MATCHID_GET, 40865 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_MYSTATION1HIT, 40866 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_MYSTATION1HIT_GET, 40867 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_PROTOCOLPKTOPAQUECTRLID, 40868 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_PROTOCOLPKTOPAQUECTRLID_GET, 40869 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_SVPOPAQUECTRLID, 40870 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_SVPOPAQUECTRLID_GET, 40871 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_TUNNELPROCESSINGRESULTS1, 40872 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_TUNNELPROCESSINGRESULTS1_GET, 40873 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_TUNNELPROCESSINGRESULTSRAW, 40874 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_TUNNELPROCESSINGRESULTSRAW_GET, 40875 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_VFIOPAQUECTRLID, 40876 BCM_ASYNC_ENTRY_FLEXDIGEST_QUALIFY_VFIOPAQUECTRLID_GET, 40877 BCM_ASYNC_ENTRY_FLEXDIGEST_SHOW, 40878 BCM_ASYNC_ENTRY_FLEXSTATE_ACTION_CREATE, 40879 BCM_ASYNC_ENTRY_FLEXSTATE_ACTION_DESTROY, 40880 BCM_ASYNC_ENTRY_FLEXSTATE_ACTION_GET, 40881 BCM_ASYNC_ENTRY_FLEXSTATE_ACTION_TRAVERSE, 40882 BCM_ASYNC_ENTRY_FLEXSTATE_CLEANUP, 40883 BCM_ASYNC_ENTRY_FLEXSTATE_GROUP_ACTION_CREATE, 40884 BCM_ASYNC_ENTRY_FLEXSTATE_GROUP_ACTION_DESTROY, 40885 BCM_ASYNC_ENTRY_FLEXSTATE_GROUP_ACTION_GET, 40886 BCM_ASYNC_ENTRY_FLEXSTATE_GROUP_ACTION_TRAVERSE, 40887 BCM_ASYNC_ENTRY_FLEXSTATE_INIT, 40888 BCM_ASYNC_ENTRY_FLEXSTATE_QUANTIZATION_CREATE, 40889 BCM_ASYNC_ENTRY_FLEXSTATE_QUANTIZATION_DESTROY, 40890 BCM_ASYNC_ENTRY_FLEXSTATE_QUANTIZATION_GET, 40891 BCM_ASYNC_ENTRY_FLEXSTATE_QUANTIZATION_TRAVERSE, 40892 BCM_ASYNC_ENTRY_FLEXSTATE_STAT_GET, 40893 BCM_ASYNC_ENTRY_FLEXSTATE_STAT_SET, 40894 BCM_ASYNC_ENTRY_FLEXSTATE_STAT_SYNC_GET, 40895 BCM_ASYNC_ENTRY_FLEXSTATE_TRIGGER_ENABLE_GET, 40896 BCM_ASYNC_ENTRY_FLEXSTATE_TRIGGER_ENABLE_SET, 40897 BCM_ASYNC_ENTRY_FLOW_CLEANUP, 40898 BCM_ASYNC_ENTRY_FLOW_ENCAP_ADD, 40899 BCM_ASYNC_ENTRY_FLOW_ENCAP_DELETE, 40900 BCM_ASYNC_ENTRY_FLOW_ENCAP_FLEXCTR_OBJECT_GET, 40901 BCM_ASYNC_ENTRY_FLOW_ENCAP_FLEXCTR_OBJECT_SET, 40902 BCM_ASYNC_ENTRY_FLOW_ENCAP_GET, 40903 BCM_ASYNC_ENTRY_FLOW_ENCAP_STAT_ATTACH, 40904 BCM_ASYNC_ENTRY_FLOW_ENCAP_STAT_DETACH, 40905 BCM_ASYNC_ENTRY_FLOW_ENCAP_STAT_ID_GET, 40906 BCM_ASYNC_ENTRY_FLOW_ENCAP_TRAVERSE, 40907 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_FLEXCTR_OBJECT_GET, 40908 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_FLEXCTR_OBJECT_SET, 40909 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_GET, 40910 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_SET, 40911 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_STAT_ATTACH, 40912 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_STAT_DETACH, 40913 BCM_ASYNC_ENTRY_FLOW_ES_FILTER_STAT_ID_GET, 40914 BCM_ASYNC_ENTRY_FLOW_HANDLE_GET, 40915 BCM_ASYNC_ENTRY_FLOW_INIT, 40916 BCM_ASYNC_ENTRY_FLOW_INITIATOR_INFO_CREATE, 40917 BCM_ASYNC_ENTRY_FLOW_INITIATOR_INFO_DESTROY, 40918 BCM_ASYNC_ENTRY_FLOW_INITIATOR_INFO_GET, 40919 BCM_ASYNC_ENTRY_FLOW_INITIATOR_INFO_TRAVERSE, 40920 BCM_ASYNC_ENTRY_FLOW_LOGICAL_FIELD_ID_GET, 40921 BCM_ASYNC_ENTRY_FLOW_MATCH_ADD, 40922 BCM_ASYNC_ENTRY_FLOW_MATCH_DELETE, 40923 BCM_ASYNC_ENTRY_FLOW_MATCH_FLEXCTR_OBJECT_GET, 40924 BCM_ASYNC_ENTRY_FLOW_MATCH_FLEXCTR_OBJECT_SET, 40925 BCM_ASYNC_ENTRY_FLOW_MATCH_GET, 40926 BCM_ASYNC_ENTRY_FLOW_MATCH_INFO_ADD, 40927 BCM_ASYNC_ENTRY_FLOW_MATCH_INFO_DELETE, 40928 BCM_ASYNC_ENTRY_FLOW_MATCH_INFO_GET, 40929 BCM_ASYNC_ENTRY_FLOW_MATCH_INFO_TRAVERSE, 40930 BCM_ASYNC_ENTRY_FLOW_MATCH_STAT_ATTACH, 40931 BCM_ASYNC_ENTRY_FLOW_MATCH_STAT_DETACH, 40932 BCM_ASYNC_ENTRY_FLOW_MATCH_STAT_ID_GET, 40933 BCM_ASYNC_ENTRY_FLOW_MATCH_TRAVERSE, 40934 BCM_ASYNC_ENTRY_FLOW_OPTION_ID_GET, 40935 BCM_ASYNC_ENTRY_FLOW_PORT_CREATE, 40936 BCM_ASYNC_ENTRY_FLOW_PORT_DESTROY, 40937 BCM_ASYNC_ENTRY_FLOW_PORT_ENCAP_GET, 40938 BCM_ASYNC_ENTRY_FLOW_PORT_ENCAP_SET, 40939 BCM_ASYNC_ENTRY_FLOW_PORT_GET, 40940 BCM_ASYNC_ENTRY_FLOW_PORT_GET_ALL, 40941 BCM_ASYNC_ENTRY_FLOW_PORT_STAT_ATTACH, 40942 BCM_ASYNC_ENTRY_FLOW_PORT_STAT_DETACH, 40943 BCM_ASYNC_ENTRY_FLOW_PORT_STAT_ID_GET, 40944 BCM_ASYNC_ENTRY_FLOW_STAT_ATTACH, 40945 BCM_ASYNC_ENTRY_FLOW_STAT_DETACH, 40946 BCM_ASYNC_ENTRY_FLOW_STAT_ID_GET, 40947 BCM_ASYNC_ENTRY_FLOW_STAT_OBJECT_GET, 40948 BCM_ASYNC_ENTRY_FLOW_TERMINATOR_INFO_CREATE, 40949 BCM_ASYNC_ENTRY_FLOW_TERMINATOR_INFO_DESTROY, 40950 BCM_ASYNC_ENTRY_FLOW_TERMINATOR_INFO_GET, 40951 BCM_ASYNC_ENTRY_FLOW_TERMINATOR_INFO_TRAVERSE, 40952 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_CREATE, 40953 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_DESTROY, 40954 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_GET, 40955 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_STAT_ATTACH, 40956 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_STAT_DETACH, 40957 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_STAT_ID_GET, 40958 BCM_ASYNC_ENTRY_FLOW_TUNNEL_INITIATOR_TRAVERSE, 40959 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_CREATE, 40960 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_DESTROY, 40961 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_FLEXCTR_OBJECT_GET, 40962 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_FLEXCTR_OBJECT_SET, 40963 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_GET, 40964 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_STAT_ATTACH, 40965 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_STAT_DETACH, 40966 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_STAT_ID_GET, 40967 BCM_ASYNC_ENTRY_FLOW_TUNNEL_TERMINATOR_TRAVERSE, 40968 BCM_ASYNC_ENTRY_FLOW_VPN_CREATE, 40969 BCM_ASYNC_ENTRY_FLOW_VPN_DESTROY, 40970 BCM_ASYNC_ENTRY_FLOW_VPN_DESTROY_ALL, 40971 BCM_ASYNC_ENTRY_FLOW_VPN_GET, 40972 BCM_ASYNC_ENTRY_FLOW_VPN_STAT_ATTACH, 40973 BCM_ASYNC_ENTRY_FLOW_VPN_STAT_DETACH, 40974 BCM_ASYNC_ENTRY_FLOW_VPN_STAT_ID_GET, 40975 BCM_ASYNC_ENTRY_FLOW_VPN_TRAVERSE, 40976 BCM_ASYNC_ENTRY_FLOWTRACKER_AGGREGATE_CLASS_CREATE, 40977 BCM_ASYNC_ENTRY_FLOWTRACKER_AGGREGATE_CLASS_DESTROY, 40978 BCM_ASYNC_ENTRY_FLOWTRACKER_AGGREGATE_CLASS_GET, 40979 BCM_ASYNC_ENTRY_FLOWTRACKER_AGGREGATE_CLASS_GET_ALL, 40980 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_ACTION_INFO_GET, 40981 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_ACTION_INFO_SET, 40982 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_CREATE, 40983 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_DELAY_INFO_GET, 40984 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_DELAY_INFO_SET, 40985 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_DESTROY, 40986 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_DESTROY_ALL, 40987 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_EXPORT_INFO_GET, 40988 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_EXPORT_INFO_SET, 40989 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_GET, 40990 BCM_ASYNC_ENTRY_FLOWTRACKER_CHECK_TRAVERSE, 40991 BCM_ASYNC_ENTRY_FLOWTRACKER_CHIP_DEBUG_INFO_GET, 40992 BCM_ASYNC_ENTRY_FLOWTRACKER_CHIP_DEBUG_INFO_SET, 40993 BCM_ASYNC_ENTRY_FLOWTRACKER_COLLECTOR_CREATE, 40994 BCM_ASYNC_ENTRY_FLOWTRACKER_COLLECTOR_DESTROY, 40995 BCM_ASYNC_ENTRY_FLOWTRACKER_COLLECTOR_GET, 40996 BCM_ASYNC_ENTRY_FLOWTRACKER_COLLECTOR_GET_ALL, 40997 BCM_ASYNC_ENTRY_FLOWTRACKER_CONTROL_GET, 40998 BCM_ASYNC_ENTRY_FLOWTRACKER_CONTROL_SET, 40999 BCM_ASYNC_ENTRY_FLOWTRACKER_DETACH, 41000 BCM_ASYNC_ENTRY_FLOWTRACKER_DROP_REASON_GROUP_CREATE, 41001 BCM_ASYNC_ENTRY_FLOWTRACKER_DROP_REASON_GROUP_DELETE, 41002 BCM_ASYNC_ENTRY_FLOWTRACKER_DROP_REASON_GROUP_GET, 41003 BCM_ASYNC_ENTRY_FLOWTRACKER_EGRESS_CLASS_SOURCE_GET, 41004 BCM_ASYNC_ENTRY_FLOWTRACKER_EGRESS_CLASS_SOURCE_SET, 41005 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_ACTION_MATCH_GET, 41006 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_ACTION_MATCH_SET, 41007 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_CONTROL_GET, 41008 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_CONTROL_SET, 41009 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_HASH_CONFIG_GET, 41010 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_HASH_CONFIG_SET, 41011 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_INT_PRI_REMAP_GET, 41012 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_INT_PRI_REMAP_SET, 41013 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_PROFILE_CREATE, 41014 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_PROFILE_DESTROY, 41015 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_PROFILE_GET, 41016 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_PROFILE_GET_ALL, 41017 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_STATS_GET, 41018 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_STATS_SET, 41019 BCM_ASYNC_ENTRY_FLOWTRACKER_ELEPHANT_STATS_SYNC_GET, 41020 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_RECORD_DATA_INFO_GET, 41021 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_RECORD_REGISTER, 41022 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_RECORD_UNREGISTER, 41023 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_TEMPLATE_CREATE, 41024 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_TEMPLATE_DESTROY, 41025 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_TEMPLATE_GET, 41026 BCM_ASYNC_ENTRY_FLOWTRACKER_EXPORT_TEMPLATE_VALIDATE, 41027 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_ACTIONS_GET, 41028 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_ACTIONS_SET, 41029 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_AGE_TIMER_GET, 41030 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_AGE_TIMER_SET, 41031 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CHECK_ADD, 41032 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CHECK_DELETE, 41033 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CHECK_GET_ALL, 41034 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CLEAR, 41035 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_ADD, 41036 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_ATTACH, 41037 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_ATTACH_GET_ALL, 41038 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_COPY_INFO_GET, 41039 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_COPY_INFO_SET, 41040 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_DELETE, 41041 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_DETACH, 41042 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_COLLECTOR_GET_ALL, 41043 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CONTROL_GET, 41044 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CONTROL_SET, 41045 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_CREATE, 41046 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_DATA_GET, 41047 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_DESTROY, 41048 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_ELEPHANT_PROFILE_ATTACH, 41049 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_ELEPHANT_PROFILE_ATTACH_GET, 41050 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_ELEPHANT_PROFILE_DETACH, 41051 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_EXPORT_TRIGGER_GET, 41052 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_EXPORT_TRIGGER_SET, 41053 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_FLOW_ACTION_UPDATE, 41054 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_FLOW_COUNT_GET, 41055 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_FLOW_DELETE, 41056 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_FLOW_LIMIT_GET, 41057 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_FLOW_LIMIT_SET, 41058 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_GET, 41059 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_GET_ALL, 41060 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_METER_INFO_GET, 41061 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_METER_INFO_SET, 41062 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_MULTI_CLEAR, 41063 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_RECORD_TRAVERSE, 41064 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_STAT_GET, 41065 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_STAT_MODEID_GET, 41066 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_STAT_MODEID_SET, 41067 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_STAT_SET, 41068 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_TRACKING_PARAMS_GET, 41069 BCM_ASYNC_ENTRY_FLOWTRACKER_GROUP_TRACKING_PARAMS_SET, 41070 BCM_ASYNC_ENTRY_FLOWTRACKER_INIT, 41071 BCM_ASYNC_ENTRY_FLOWTRACKER_PERIODIC_EXPORT_CONFIG_GET, 41072 BCM_ASYNC_ENTRY_FLOWTRACKER_PERIODIC_EXPORT_CONFIG_SET, 41073 BCM_ASYNC_ENTRY_FLOWTRACKER_STATIC_FLOW_ADD, 41074 BCM_ASYNC_ENTRY_FLOWTRACKER_STATIC_FLOW_DELETE, 41075 BCM_ASYNC_ENTRY_FLOWTRACKER_STATIC_FLOW_DELETE_ALL, 41076 BCM_ASYNC_ENTRY_FLOWTRACKER_STATIC_FLOW_GET_ALL, 41077 BCM_ASYNC_ENTRY_FLOWTRACKER_TEMPLATE_TRANSMIT_CONFIG_GET, 41078 BCM_ASYNC_ENTRY_FLOWTRACKER_TEMPLATE_TRANSMIT_CONFIG_SET, 41079 BCM_ASYNC_ENTRY_FLOWTRACKER_UDF_TRACKING_PARAM_GET, 41080 BCM_ASYNC_ENTRY_FLOWTRACKER_UDF_TRACKING_PARAM_SET, 41081 BCM_ASYNC_ENTRY_FLOWTRACKER_USER_ENTRY_ADD, 41082 BCM_ASYNC_ENTRY_FLOWTRACKER_USER_ENTRY_DELETE, 41083 BCM_ASYNC_ENTRY_FLOWTRACKER_USER_ENTRY_DELETE_ALL, 41084 BCM_ASYNC_ENTRY_FLOWTRACKER_USER_ENTRY_GET, 41085 BCM_ASYNC_ENTRY_FLOWTRACKER_USER_ENTRY_GET_ALL, 41086 BCM_ASYNC_ENTRY_GDPLL_CB_REGISTER, 41087 BCM_ASYNC_ENTRY_GDPLL_CB_UNREGISTER, 41088 BCM_ASYNC_ENTRY_GDPLL_CHAN_CREATE, 41089 BCM_ASYNC_ENTRY_GDPLL_CHAN_DEBUG_ENABLE, 41090 BCM_ASYNC_ENTRY_GDPLL_CHAN_DESTROY, 41091 BCM_ASYNC_ENTRY_GDPLL_CHAN_ENABLE, 41092 BCM_ASYNC_ENTRY_GDPLL_CHAN_GET, 41093 BCM_ASYNC_ENTRY_GDPLL_CHAN_STATE_GET, 41094 BCM_ASYNC_ENTRY_GDPLL_DEBUG, 41095 BCM_ASYNC_ENTRY_GDPLL_DEBUG_CB_REGISTER, 41096 BCM_ASYNC_ENTRY_GDPLL_FLUSH, 41097 BCM_ASYNC_ENTRY_GDPLL_INPUT_EVENT_POLL, 41098 BCM_ASYNC_ENTRY_GDPLL_OFFSET_GET, 41099 BCM_ASYNC_ENTRY_GDPLL_OFFSET_SET, 41100 BCM_ASYNC_ENTRY_GPORT_STAT_GET, 41101 BCM_ASYNC_ENTRY_GPORT_STAT_SET, 41102 BCM_ASYNC_ENTRY_HASH_FLEX_BIN_ADD, 41103 BCM_ASYNC_ENTRY_HASH_FLEX_BIN_DELETE, 41104 BCM_ASYNC_ENTRY_HASH_FLEX_BIN_DELETE_ALL, 41105 BCM_ASYNC_ENTRY_HASH_FLEX_BIN_GET, 41106 BCM_ASYNC_ENTRY_HASH_FLEX_BIN_TRAVERSE, 41107 BCM_ASYNC_ENTRY_HASH_FLEX_FIELD_ID_GET, 41108 BCM_ASYNC_ENTRY_HASH_FLEX_FIELD_NAME_GET, 41109 BCM_ASYNC_ENTRY_HASH_INIT, 41110 BCM_ASYNC_ENTRY_I2C_IOCTL, 41111 BCM_ASYNC_ENTRY_I2C_OPEN, 41112 BCM_ASYNC_ENTRY_I2C_READ, 41113 BCM_ASYNC_ENTRY_I2C_WRITE, 41114 BCM_ASYNC_ENTRY_IFA_CC_CONFIG_GET, 41115 BCM_ASYNC_ENTRY_IFA_CC_CONFIG_SET, 41116 BCM_ASYNC_ENTRY_IFA_COLLECTOR_ATTACH, 41117 BCM_ASYNC_ENTRY_IFA_COLLECTOR_ATTACH_GET, 41118 BCM_ASYNC_ENTRY_IFA_COLLECTOR_DETACH, 41119 BCM_ASYNC_ENTRY_IFA_COLLECTOR_GET, 41120 BCM_ASYNC_ENTRY_IFA_COLLECTOR_SET, 41121 BCM_ASYNC_ENTRY_IFA_CONFIG_INFO_GET, 41122 BCM_ASYNC_ENTRY_IFA_CONFIG_INFO_SET, 41123 BCM_ASYNC_ENTRY_IFA_DETACH, 41124 BCM_ASYNC_ENTRY_IFA_EXPORT_TEMPLATE_CREATE, 41125 BCM_ASYNC_ENTRY_IFA_EXPORT_TEMPLATE_DESTROY, 41126 BCM_ASYNC_ENTRY_IFA_EXPORT_TEMPLATE_GET, 41127 BCM_ASYNC_ENTRY_IFA_HEADER_CREATE, 41128 BCM_ASYNC_ENTRY_IFA_HEADER_DESTROY, 41129 BCM_ASYNC_ENTRY_IFA_HEADER_GET, 41130 BCM_ASYNC_ENTRY_IFA_HEADER_TRAVERSE, 41131 BCM_ASYNC_ENTRY_IFA_INIT, 41132 BCM_ASYNC_ENTRY_IFA_STAT_INFO_GET, 41133 BCM_ASYNC_ENTRY_IFA_STAT_INFO_SET, 41134 BCM_ASYNC_ENTRY_IFA_TEMPLATE_TRANSMIT_CONFIG_GET, 41135 BCM_ASYNC_ENTRY_IFA_TEMPLATE_TRANSMIT_CONFIG_SET, 41136 BCM_ASYNC_ENTRY_INFO_GET, 41137 BCM_ASYNC_ENTRY_INIT, 41138 BCM_ASYNC_ENTRY_INIT_ADVANCED, 41139 BCM_ASYNC_ENTRY_INIT_CHECK, 41140 BCM_ASYNC_ENTRY_INIT_SELECTIVE, 41141 BCM_ASYNC_ENTRY_INSTRU_CONTROL_GET, 41142 BCM_ASYNC_ENTRY_INSTRU_CONTROL_SET, 41143 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_ACTIVE_GET, 41144 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_ACTIVE_SET, 41145 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_BUILDER_GET, 41146 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_BUILDER_SET, 41147 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_CONTEXT_GET, 41148 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_CONTEXT_SET, 41149 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_EVENT_GENERATE, 41150 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_EVENT_ID_CONFIG_GET, 41151 BCM_ASYNC_ENTRY_INSTRU_EVENTOR_EVENT_ID_CONFIG_SET, 41152 BCM_ASYNC_ENTRY_INSTRU_GET_MEMORY_ACCESS_INFO, 41153 BCM_ASYNC_ENTRY_INSTRU_GET_REGISTER_ACCESS_INFO, 41154 BCM_ASYNC_ENTRY_INSTRU_GPORT_CONTROL_GET, 41155 BCM_ASYNC_ENTRY_INSTRU_GPORT_CONTROL_SET, 41156 BCM_ASYNC_ENTRY_INSTRU_IFA_ENCAP_CREATE, 41157 BCM_ASYNC_ENTRY_INSTRU_IFA_ENCAP_DELETE, 41158 BCM_ASYNC_ENTRY_INSTRU_IFA_ENCAP_GET, 41159 BCM_ASYNC_ENTRY_INSTRU_IFA_ENCAP_TRAVERSE, 41160 BCM_ASYNC_ENTRY_INSTRU_IPT_PROFILE_GET, 41161 BCM_ASYNC_ENTRY_INSTRU_IPT_PROFILE_SET, 41162 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_CREATE, 41163 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_DELETE, 41164 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_DST_CREATE, 41165 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_DST_DELETE, 41166 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_DST_GET, 41167 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_DST_TRAVERSE, 41168 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_SRC_CREATE, 41169 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_SRC_DELETE, 41170 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_SRC_GET, 41171 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_EXTENDED_SRC_TRAVERSE, 41172 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_GET, 41173 BCM_ASYNC_ENTRY_INSTRU_SFLOW_ENCAP_TRAVERSE, 41174 BCM_ASYNC_ENTRY_INSTRU_SFLOW_SAMPLE_INTERFACE_ADD, 41175 BCM_ASYNC_ENTRY_INSTRU_SFLOW_SAMPLE_INTERFACE_GET, 41176 BCM_ASYNC_ENTRY_INSTRU_SFLOW_SAMPLE_INTERFACE_REMOVE, 41177 BCM_ASYNC_ENTRY_INSTRU_SFLOW_SAMPLE_INTERFACE_TRAVERSE, 41178 BCM_ASYNC_ENTRY_INSTRU_SYNCED_COUNTERS_CONFIG_GET, 41179 BCM_ASYNC_ENTRY_INSTRU_SYNCED_COUNTERS_CONFIG_SET, 41180 BCM_ASYNC_ENTRY_INSTRU_SYNCED_COUNTERS_RECORDS_GET, 41181 BCM_ASYNC_ENTRY_INSTRU_SYNCED_COUNTERS_TRIGGER_ENABLE_GET, 41182 BCM_ASYNC_ENTRY_INSTRU_SYNCED_COUNTERS_TRIGGER_ENABLE_SET, 41183 BCM_ASYNC_ENTRY_INSTRU_VIS_RESUME, 41184 BCM_ASYNC_ENTRY_INSTRU_VIS_SIGNAL_GET, 41185 BCM_ASYNC_ENTRY_INT_COSQ_STAT_CONFIG_GET, 41186 BCM_ASYNC_ENTRY_INT_COSQ_STAT_CONFIG_SET, 41187 BCM_ASYNC_ENTRY_INT_DETACH, 41188 BCM_ASYNC_ENTRY_INT_DP_ACTION_PROFILE_CREATE, 41189 BCM_ASYNC_ENTRY_INT_DP_ACTION_PROFILE_DESTROY, 41190 BCM_ASYNC_ENTRY_INT_DP_ACTION_PROFILE_GET, 41191 BCM_ASYNC_ENTRY_INT_DP_ACTION_PROFILE_TRAVERSE, 41192 BCM_ASYNC_ENTRY_INT_DP_VECTOR_MATCH_ADD, 41193 BCM_ASYNC_ENTRY_INT_DP_VECTOR_MATCH_DELETE, 41194 BCM_ASYNC_ENTRY_INT_DP_VECTOR_MATCH_DELETE_ALL, 41195 BCM_ASYNC_ENTRY_INT_DP_VECTOR_MATCH_GET, 41196 BCM_ASYNC_ENTRY_INT_DP_VECTOR_MATCH_TRAVERSE, 41197 BCM_ASYNC_ENTRY_INT_IFA_ACTION_PROFILE_CREATE, 41198 BCM_ASYNC_ENTRY_INT_IFA_ACTION_PROFILE_DESTROY, 41199 BCM_ASYNC_ENTRY_INT_IFA_ACTION_PROFILE_GET, 41200 BCM_ASYNC_ENTRY_INT_IFA_ACTION_PROFILE_TRAVERSE, 41201 BCM_ASYNC_ENTRY_INT_IFA_VECTOR_MATCH_ADD, 41202 BCM_ASYNC_ENTRY_INT_IFA_VECTOR_MATCH_DELETE, 41203 BCM_ASYNC_ENTRY_INT_IFA_VECTOR_MATCH_DELETE_ALL, 41204 BCM_ASYNC_ENTRY_INT_IFA_VECTOR_MATCH_GET, 41205 BCM_ASYNC_ENTRY_INT_IFA_VECTOR_MATCH_TRAVERSE, 41206 BCM_ASYNC_ENTRY_INT_INIT, 41207 BCM_ASYNC_ENTRY_INT_IOAM_ACTION_PROFILE_CREATE, 41208 BCM_ASYNC_ENTRY_INT_IOAM_ACTION_PROFILE_DESTROY, 41209 BCM_ASYNC_ENTRY_INT_IOAM_ACTION_PROFILE_GET, 41210 BCM_ASYNC_ENTRY_INT_IOAM_ACTION_PROFILE_TRAVERSE, 41211 BCM_ASYNC_ENTRY_INT_IOAM_VECTOR_MATCH_ADD, 41212 BCM_ASYNC_ENTRY_INT_IOAM_VECTOR_MATCH_DELETE, 41213 BCM_ASYNC_ENTRY_INT_IOAM_VECTOR_MATCH_DELETE_ALL, 41214 BCM_ASYNC_ENTRY_INT_IOAM_VECTOR_MATCH_GET, 41215 BCM_ASYNC_ENTRY_INT_IOAM_VECTOR_MATCH_TRAVERSE, 41216 BCM_ASYNC_ENTRY_INT_METADATA_FIELD_ADD, 41217 BCM_ASYNC_ENTRY_INT_METADATA_FIELD_DELETE, 41218 BCM_ASYNC_ENTRY_INT_METADATA_FIELD_DELETE_ALL, 41219 BCM_ASYNC_ENTRY_INT_METADATA_FIELD_SELECT_INFO_GET, 41220 BCM_ASYNC_ENTRY_INT_METADATA_PROFILE_CREATE, 41221 BCM_ASYNC_ENTRY_INT_METADATA_PROFILE_DESTROY, 41222 BCM_ASYNC_ENTRY_INT_METADATA_PROFILE_GET, 41223 BCM_ASYNC_ENTRY_INT_METADATA_PROFILE_TRAVERSE, 41224 BCM_ASYNC_ENTRY_INT_OPAQUE_DATA_PROFILE_CREATE, 41225 BCM_ASYNC_ENTRY_INT_OPAQUE_DATA_PROFILE_DESTROY, 41226 BCM_ASYNC_ENTRY_INT_OPAQUE_DATA_PROFILE_GET, 41227 BCM_ASYNC_ENTRY_INT_OPAQUE_DATA_PROFILE_TRAVERSE, 41228 BCM_ASYNC_ENTRY_INT_TURNAROUND_CONFIG_GET, 41229 BCM_ASYNC_ENTRY_INT_TURNAROUND_CONFIG_SET, 41230 BCM_ASYNC_ENTRY_INT_TURNAROUND_STAT_GET, 41231 BCM_ASYNC_ENTRY_IP6_MASK_CREATE, 41232 BCM_ASYNC_ENTRY_IP6_MASK_LENGTH, 41233 BCM_ASYNC_ENTRY_IP_MASK_LENGTH, 41234 BCM_ASYNC_ENTRY_IPFIX_CONFIG_GET, 41235 BCM_ASYNC_ENTRY_IPFIX_CONFIG_SET, 41236 BCM_ASYNC_ENTRY_IPFIX_MIRROR_CONFIG_GET, 41237 BCM_ASYNC_ENTRY_IPFIX_MIRROR_CONFIG_SET, 41238 BCM_ASYNC_ENTRY_IPFIX_MIRROR_PORT_DEST_ADD, 41239 BCM_ASYNC_ENTRY_IPFIX_MIRROR_PORT_DEST_DELETE, 41240 BCM_ASYNC_ENTRY_IPFIX_MIRROR_PORT_DEST_DELETE_ALL, 41241 BCM_ASYNC_ENTRY_IPFIX_MIRROR_PORT_DEST_GET, 41242 BCM_ASYNC_ENTRY_IPFIX_RATE_CREATE, 41243 BCM_ASYNC_ENTRY_IPFIX_RATE_DESTROY, 41244 BCM_ASYNC_ENTRY_IPFIX_RATE_DESTROY_ALL, 41245 BCM_ASYNC_ENTRY_IPFIX_RATE_GET, 41246 BCM_ASYNC_ENTRY_IPFIX_RATE_MIRROR_ADD, 41247 BCM_ASYNC_ENTRY_IPFIX_RATE_MIRROR_DELETE, 41248 BCM_ASYNC_ENTRY_IPFIX_RATE_MIRROR_DELETE_ALL, 41249 BCM_ASYNC_ENTRY_IPFIX_RATE_MIRROR_GET, 41250 BCM_ASYNC_ENTRY_IPFIX_RATE_TRAVERSE, 41251 BCM_ASYNC_ENTRY_IPFIX_REGISTER, 41252 BCM_ASYNC_ENTRY_IPFIX_UNREGISTER, 41253 BCM_ASYNC_ENTRY_IPMC_ADD, 41254 BCM_ASYNC_ENTRY_IPMC_AGE, 41255 BCM_ASYNC_ENTRY_IPMC_BITMAP_DEL, 41256 BCM_ASYNC_ENTRY_IPMC_BITMAP_GET, 41257 BCM_ASYNC_ENTRY_IPMC_BITMAP_MAX_GET, 41258 BCM_ASYNC_ENTRY_IPMC_BITMAP_SET, 41259 BCM_ASYNC_ENTRY_IPMC_CONFIG_ADD, 41260 BCM_ASYNC_ENTRY_IPMC_CONFIG_FIND, 41261 BCM_ASYNC_ENTRY_IPMC_CONFIG_REMOVE, 41262 BCM_ASYNC_ENTRY_IPMC_CONFIG_TRAVERSE, 41263 BCM_ASYNC_ENTRY_IPMC_COUNTERS_GET, 41264 BCM_ASYNC_ENTRY_IPMC_DETACH, 41265 BCM_ASYNC_ENTRY_IPMC_EGRESS_PORT_GET, 41266 BCM_ASYNC_ENTRY_IPMC_EGRESS_PORT_INIT, 41267 BCM_ASYNC_ENTRY_IPMC_EGRESS_PORT_SET, 41268 BCM_ASYNC_ENTRY_IPMC_ENABLE, 41269 BCM_ASYNC_ENTRY_IPMC_FIND, 41270 BCM_ASYNC_ENTRY_IPMC_FLEXCTR_OBJECT_GET, 41271 BCM_ASYNC_ENTRY_IPMC_FLEXCTR_OBJECT_SET, 41272 BCM_ASYNC_ENTRY_IPMC_INIT, 41273 BCM_ASYNC_ENTRY_IPMC_RANGE_ADD, 41274 BCM_ASYNC_ENTRY_IPMC_RANGE_DELETE, 41275 BCM_ASYNC_ENTRY_IPMC_RANGE_DELETE_ALL, 41276 BCM_ASYNC_ENTRY_IPMC_RANGE_GET, 41277 BCM_ASYNC_ENTRY_IPMC_RANGE_SIZE_GET, 41278 BCM_ASYNC_ENTRY_IPMC_REMOVE, 41279 BCM_ASYNC_ENTRY_IPMC_REMOVE_ALL, 41280 BCM_ASYNC_ENTRY_IPMC_RP_ADD, 41281 BCM_ASYNC_ENTRY_IPMC_RP_CREATE, 41282 BCM_ASYNC_ENTRY_IPMC_RP_DELETE, 41283 BCM_ASYNC_ENTRY_IPMC_RP_DELETE_ALL, 41284 BCM_ASYNC_ENTRY_IPMC_RP_DESTROY, 41285 BCM_ASYNC_ENTRY_IPMC_RP_GET, 41286 BCM_ASYNC_ENTRY_IPMC_RP_SET, 41287 BCM_ASYNC_ENTRY_IPMC_STAT_ATTACH, 41288 BCM_ASYNC_ENTRY_IPMC_STAT_COUNTER_GET, 41289 BCM_ASYNC_ENTRY_IPMC_STAT_COUNTER_SET, 41290 BCM_ASYNC_ENTRY_IPMC_STAT_COUNTER_SYNC_GET, 41291 BCM_ASYNC_ENTRY_IPMC_STAT_DETACH, 41292 BCM_ASYNC_ENTRY_IPMC_STAT_ID_GET, 41293 BCM_ASYNC_ENTRY_IPMC_STAT_MULTI_GET, 41294 BCM_ASYNC_ENTRY_IPMC_STAT_MULTI_GET32, 41295 BCM_ASYNC_ENTRY_IPMC_STAT_MULTI_SET, 41296 BCM_ASYNC_ENTRY_IPMC_STAT_MULTI_SET32, 41297 BCM_ASYNC_ENTRY_IPMC_TRAVERSE, 41298 BCM_ASYNC_ENTRY_IPSEC_CONFIG_SET, 41299 BCM_ASYNC_ENTRY_IPSEC_SA_CREATE, 41300 BCM_ASYNC_ENTRY_IPSEC_SA_DELETE, 41301 BCM_ASYNC_ENTRY_IPSEC_SA_KEY_UPDATE, 41302 BCM_ASYNC_ENTRY_IPSEC_SA_TO_TUNNEL_MAP_GET, 41303 BCM_ASYNC_ENTRY_IPSEC_SA_TO_TUNNEL_MAP_SET, 41304 BCM_ASYNC_ENTRY_IPSEC_TUNNEL_CREATE, 41305 BCM_ASYNC_ENTRY_IPSEC_TUNNEL_DELETE, 41306 BCM_ASYNC_ENTRY_KNET_CLEANUP, 41307 BCM_ASYNC_ENTRY_KNET_FILTER_CREATE, 41308 BCM_ASYNC_ENTRY_KNET_FILTER_DESTROY, 41309 BCM_ASYNC_ENTRY_KNET_FILTER_GET, 41310 BCM_ASYNC_ENTRY_KNET_FILTER_TRAVERSE, 41311 BCM_ASYNC_ENTRY_KNET_INIT, 41312 BCM_ASYNC_ENTRY_KNET_NETIF_CREATE, 41313 BCM_ASYNC_ENTRY_KNET_NETIF_DESTROY, 41314 BCM_ASYNC_ENTRY_KNET_NETIF_GET, 41315 BCM_ASYNC_ENTRY_KNET_NETIF_TRAVERSE, 41316 BCM_ASYNC_ENTRY_KNETSYNC_DEINIT, 41317 BCM_ASYNC_ENTRY_KNETSYNC_INIT, 41318 BCM_ASYNC_ENTRY_L2_ADDR_ADD, 41319 BCM_ASYNC_ENTRY_L2_ADDR_BY_STRUCT_DELETE, 41320 BCM_ASYNC_ENTRY_L2_ADDR_BY_STRUCT_GET, 41321 BCM_ASYNC_ENTRY_L2_ADDR_DELETE, 41322 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_MAC, 41323 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_MAC_PORT, 41324 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_PORT, 41325 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_TRUNK, 41326 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_VLAN, 41327 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_VLAN_GPORT_MULTI, 41328 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_VLAN_PORT, 41329 BCM_ASYNC_ENTRY_L2_ADDR_DELETE_BY_VLAN_TRUNK, 41330 BCM_ASYNC_ENTRY_L2_ADDR_FREEZE, 41331 BCM_ASYNC_ENTRY_L2_ADDR_GET, 41332 BCM_ASYNC_ENTRY_L2_ADDR_MSG_DISTRIBUTE_GET, 41333 BCM_ASYNC_ENTRY_L2_ADDR_MSG_DISTRIBUTE_SET, 41334 BCM_ASYNC_ENTRY_L2_ADDR_MULTI_ADD, 41335 BCM_ASYNC_ENTRY_L2_ADDR_MULTI_DELETE, 41336 BCM_ASYNC_ENTRY_L2_ADDR_REGISTER, 41337 BCM_ASYNC_ENTRY_L2_ADDR_THAW, 41338 BCM_ASYNC_ENTRY_L2_ADDR_UNREGISTER, 41339 BCM_ASYNC_ENTRY_L2_AGE_TIMER_GET, 41340 BCM_ASYNC_ENTRY_L2_AGE_TIMER_META_CYCLE_GET, 41341 BCM_ASYNC_ENTRY_L2_AGE_TIMER_META_CYCLE_SET, 41342 BCM_ASYNC_ENTRY_L2_AGE_TIMER_SET, 41343 BCM_ASYNC_ENTRY_L2_AUTH_ADD, 41344 BCM_ASYNC_ENTRY_L2_AUTH_DELETE, 41345 BCM_ASYNC_ENTRY_L2_AUTH_DELETE_ALL, 41346 BCM_ASYNC_ENTRY_L2_AUTH_GET, 41347 BCM_ASYNC_ENTRY_L2_AUTH_TRAVERSE, 41348 BCM_ASYNC_ENTRY_L2_CACHE_DELETE, 41349 BCM_ASYNC_ENTRY_L2_CACHE_DELETE_ALL, 41350 BCM_ASYNC_ENTRY_L2_CACHE_GET, 41351 BCM_ASYNC_ENTRY_L2_CACHE_INIT, 41352 BCM_ASYNC_ENTRY_L2_CACHE_PROFILE_GET, 41353 BCM_ASYNC_ENTRY_L2_CACHE_PROFILE_SET, 41354 BCM_ASYNC_ENTRY_L2_CACHE_SET, 41355 BCM_ASYNC_ENTRY_L2_CACHE_SIZE_GET, 41356 BCM_ASYNC_ENTRY_L2_CACHE_VPN_TO_PROFILE_MAP_GET, 41357 BCM_ASYNC_ENTRY_L2_CACHE_VPN_TO_PROFILE_MAP_SET, 41358 BCM_ASYNC_ENTRY_L2_CHANGE_FIELDS_ADD, 41359 BCM_ASYNC_ENTRY_L2_CHANGE_FIELDS_DELETE, 41360 BCM_ASYNC_ENTRY_L2_CHANGE_FIELDS_GET, 41361 BCM_ASYNC_ENTRY_L2_CHANGE_FIELDS_TRAVERSE, 41362 BCM_ASYNC_ENTRY_L2_CLEAR, 41363 BCM_ASYNC_ENTRY_L2_CONFLICT_GET, 41364 BCM_ASYNC_ENTRY_L2_DETACH, 41365 BCM_ASYNC_ENTRY_L2_EGRESS_CREATE, 41366 BCM_ASYNC_ENTRY_L2_EGRESS_DESTROY, 41367 BCM_ASYNC_ENTRY_L2_EGRESS_FIND, 41368 BCM_ASYNC_ENTRY_L2_EGRESS_GET, 41369 BCM_ASYNC_ENTRY_L2_EGRESS_TRAVERSE, 41370 BCM_ASYNC_ENTRY_L2_GPORT_CONTROL_INFO_GET, 41371 BCM_ASYNC_ENTRY_L2_GPORT_CONTROL_INFO_SET, 41372 BCM_ASYNC_ENTRY_L2_GPORT_FORWARD_INFO_GET, 41373 BCM_ASYNC_ENTRY_L2_INIT, 41374 BCM_ASYNC_ENTRY_L2_KEY_DUMP, 41375 BCM_ASYNC_ENTRY_L2_LEARN_CLASS_GET, 41376 BCM_ASYNC_ENTRY_L2_LEARN_CLASS_SET, 41377 BCM_ASYNC_ENTRY_L2_LEARN_LIMIT_DISABLE, 41378 BCM_ASYNC_ENTRY_L2_LEARN_LIMIT_ENABLE, 41379 BCM_ASYNC_ENTRY_L2_LEARN_LIMIT_GET, 41380 BCM_ASYNC_ENTRY_L2_LEARN_LIMIT_SET, 41381 BCM_ASYNC_ENTRY_L2_LEARN_MSGS_CONFIG_GET, 41382 BCM_ASYNC_ENTRY_L2_LEARN_MSGS_CONFIG_SET, 41383 BCM_ASYNC_ENTRY_L2_LEARN_PORT_CLASS_GET, 41384 BCM_ASYNC_ENTRY_L2_LEARN_PORT_CLASS_SET, 41385 BCM_ASYNC_ENTRY_L2_LEARN_STAT_GET, 41386 BCM_ASYNC_ENTRY_L2_LEARN_STAT_SET, 41387 BCM_ASYNC_ENTRY_L2_MAC_PORT_CREATE, 41388 BCM_ASYNC_ENTRY_L2_MAC_PORT_DESTROY, 41389 BCM_ASYNC_ENTRY_L2_MAC_PORT_DESTROY_ALL, 41390 BCM_ASYNC_ENTRY_L2_MAC_PORT_GET, 41391 BCM_ASYNC_ENTRY_L2_MAC_PORT_TRAVERSE, 41392 BCM_ASYNC_ENTRY_L2_MATCH_MASKED_TRAVERSE, 41393 BCM_ASYNC_ENTRY_L2_MATCHED_TRAVERSE, 41394 BCM_ASYNC_ENTRY_L2_PORT_NATIVE, 41395 BCM_ASYNC_ENTRY_L2_REPLACE, 41396 BCM_ASYNC_ENTRY_L2_REPLACE_MATCH, 41397 BCM_ASYNC_ENTRY_L2_RING_REPLACE, 41398 BCM_ASYNC_ENTRY_L2_STAT_ENABLE_SET, 41399 BCM_ASYNC_ENTRY_L2_STAT_GET, 41400 BCM_ASYNC_ENTRY_L2_STAT_GET32, 41401 BCM_ASYNC_ENTRY_L2_STAT_SET, 41402 BCM_ASYNC_ENTRY_L2_STAT_SET32, 41403 BCM_ASYNC_ENTRY_L2_STATION_ADD, 41404 BCM_ASYNC_ENTRY_L2_STATION_DELETE, 41405 BCM_ASYNC_ENTRY_L2_STATION_DELETE_ALL, 41406 BCM_ASYNC_ENTRY_L2_STATION_GET, 41407 BCM_ASYNC_ENTRY_L2_STATION_SIZE_GET, 41408 BCM_ASYNC_ENTRY_L2_STATION_TRAVERSE, 41409 BCM_ASYNC_ENTRY_L2_TRAVERSE, 41410 BCM_ASYNC_ENTRY_L2_TUNNEL_ADD, 41411 BCM_ASYNC_ENTRY_L2_TUNNEL_DELETE, 41412 BCM_ASYNC_ENTRY_L2_TUNNEL_DELETE_ALL, 41413 BCM_ASYNC_ENTRY_L2GRE_CLEANUP, 41414 BCM_ASYNC_ENTRY_L2GRE_INIT, 41415 BCM_ASYNC_ENTRY_L2GRE_PORT_ADD, 41416 BCM_ASYNC_ENTRY_L2GRE_PORT_DELETE, 41417 BCM_ASYNC_ENTRY_L2GRE_PORT_DELETE_ALL, 41418 BCM_ASYNC_ENTRY_L2GRE_PORT_GET, 41419 BCM_ASYNC_ENTRY_L2GRE_PORT_GET_ALL, 41420 BCM_ASYNC_ENTRY_L2GRE_STAT_ATTACH, 41421 BCM_ASYNC_ENTRY_L2GRE_STAT_COUNTER_GET, 41422 BCM_ASYNC_ENTRY_L2GRE_STAT_COUNTER_SET, 41423 BCM_ASYNC_ENTRY_L2GRE_STAT_COUNTER_SYNC_GET, 41424 BCM_ASYNC_ENTRY_L2GRE_STAT_DETACH, 41425 BCM_ASYNC_ENTRY_L2GRE_STAT_ID_GET, 41426 BCM_ASYNC_ENTRY_L2GRE_STAT_MULTI_GET, 41427 BCM_ASYNC_ENTRY_L2GRE_STAT_MULTI_GET32, 41428 BCM_ASYNC_ENTRY_L2GRE_STAT_MULTI_SET, 41429 BCM_ASYNC_ENTRY_L2GRE_STAT_MULTI_SET32, 41430 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_INITIATOR_CREATE, 41431 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_INITIATOR_DESTROY, 41432 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_INITIATOR_DESTROY_ALL, 41433 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_INITIATOR_GET, 41434 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_INITIATOR_TRAVERSE, 41435 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_CREATE, 41436 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_DESTROY, 41437 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_DESTROY_ALL, 41438 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_GET, 41439 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_TRAVERSE, 41440 BCM_ASYNC_ENTRY_L2GRE_TUNNEL_TERMINATOR_UPDATE, 41441 BCM_ASYNC_ENTRY_L2GRE_VPN_CREATE, 41442 BCM_ASYNC_ENTRY_L2GRE_VPN_DESTROY, 41443 BCM_ASYNC_ENTRY_L2GRE_VPN_DESTROY_ALL, 41444 BCM_ASYNC_ENTRY_L2GRE_VPN_GET, 41445 BCM_ASYNC_ENTRY_L2GRE_VPN_TRAVERSE, 41446 BCM_ASYNC_ENTRY_L3_AACL_ADD, 41447 BCM_ASYNC_ENTRY_L3_AACL_DELETE, 41448 BCM_ASYNC_ENTRY_L3_AACL_DELETE_ALL, 41449 BCM_ASYNC_ENTRY_L3_AACL_FIND, 41450 BCM_ASYNC_ENTRY_L3_AACL_MATCHED_TRAVERSE, 41451 BCM_ASYNC_ENTRY_L3_AACL_TRAVERSE, 41452 BCM_ASYNC_ENTRY_L3_ALPM_RESOURCE_GET, 41453 BCM_ASYNC_ENTRY_L3_ALPM_SANITY_CHECK, 41454 BCM_ASYNC_ENTRY_L3_ALPM_TRACE_CB_REGISTER, 41455 BCM_ASYNC_ENTRY_L3_ALPM_TRACE_CB_UNREGISTER, 41456 BCM_ASYNC_ENTRY_L3_CLEANUP, 41457 BCM_ASYNC_ENTRY_L3_ECMP_AGM_ATTACH, 41458 BCM_ASYNC_ENTRY_L3_ECMP_AGM_ATTACH_GET, 41459 BCM_ASYNC_ENTRY_L3_ECMP_AGM_DETACH, 41460 BCM_ASYNC_ENTRY_L3_ECMP_CREATE, 41461 BCM_ASYNC_ENTRY_L3_ECMP_DESTROY, 41462 BCM_ASYNC_ENTRY_L3_ECMP_DLB_MON_CONFIG_GET, 41463 BCM_ASYNC_ENTRY_L3_ECMP_DLB_MON_CONFIG_SET, 41464 BCM_ASYNC_ENTRY_L3_ECMP_DLB_PORT_QUALITY_ATTR_GET, 41465 BCM_ASYNC_ENTRY_L3_ECMP_DLB_PORT_QUALITY_ATTR_SET, 41466 BCM_ASYNC_ENTRY_L3_ECMP_DLB_STAT_GET, 41467 BCM_ASYNC_ENTRY_L3_ECMP_DLB_STAT_SET, 41468 BCM_ASYNC_ENTRY_L3_ECMP_DLB_STAT_SYNC_GET, 41469 BCM_ASYNC_ENTRY_L3_ECMP_FIND, 41470 BCM_ASYNC_ENTRY_L3_ECMP_FLEXCTR_OBJECT_GET, 41471 BCM_ASYNC_ENTRY_L3_ECMP_FLEXCTR_OBJECT_SET, 41472 BCM_ASYNC_ENTRY_L3_ECMP_GET, 41473 BCM_ASYNC_ENTRY_L3_ECMP_GROUP_INFO_GET, 41474 BCM_ASYNC_ENTRY_L3_ECMP_MEMBER_ADD, 41475 BCM_ASYNC_ENTRY_L3_ECMP_MEMBER_DELETE, 41476 BCM_ASYNC_ENTRY_L3_ECMP_MEMBER_DELETE_ALL, 41477 BCM_ASYNC_ENTRY_L3_ECMP_STAT_ATTACH, 41478 BCM_ASYNC_ENTRY_L3_ECMP_STAT_DETACH, 41479 BCM_ASYNC_ENTRY_L3_ECMP_STAT_ID_GET, 41480 BCM_ASYNC_ENTRY_L3_ECMP_TRAVERSE, 41481 BCM_ASYNC_ENTRY_L3_ECMP_TUNNEL_PRIORITY_MAP_CREATE, 41482 BCM_ASYNC_ENTRY_L3_ECMP_TUNNEL_PRIORITY_MAP_DESTROY, 41483 BCM_ASYNC_ENTRY_L3_ECMP_TUNNEL_PRIORITY_MAP_GET, 41484 BCM_ASYNC_ENTRY_L3_ECMP_TUNNEL_PRIORITY_MAP_SET, 41485 BCM_ASYNC_ENTRY_L3_EGRESS_ALLOCATION_GET, 41486 BCM_ASYNC_ENTRY_L3_EGRESS_ARP_TRAVERSE, 41487 BCM_ASYNC_ENTRY_L3_EGRESS_CREATE, 41488 BCM_ASYNC_ENTRY_L3_EGRESS_DESTROY, 41489 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_ADD, 41490 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_CREATE, 41491 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_DELETE, 41492 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_DESTROY, 41493 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_ETHERTYPE_GET, 41494 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_ETHERTYPE_SET, 41495 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_FIND, 41496 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_GET, 41497 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_MEMBER_STATUS_GET, 41498 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_MEMBER_STATUS_SET, 41499 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_RESILIENT_ADD, 41500 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_RESILIENT_DELETE, 41501 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_RESILIENT_REPLACE, 41502 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_RESILIENT_TRAVERSE, 41503 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_TRAVERSE, 41504 BCM_ASYNC_ENTRY_L3_EGRESS_ECMP_TUNNEL_PRIORITY_SET, 41505 BCM_ASYNC_ENTRY_L3_EGRESS_FIND, 41506 BCM_ASYNC_ENTRY_L3_EGRESS_FLEXCTR_OBJECT_GET, 41507 BCM_ASYNC_ENTRY_L3_EGRESS_FLEXCTR_OBJECT_SET, 41508 BCM_ASYNC_ENTRY_L3_EGRESS_GET, 41509 BCM_ASYNC_ENTRY_L3_EGRESS_MULTI_ALLOC, 41510 BCM_ASYNC_ENTRY_L3_EGRESS_MULTI_FREE, 41511 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_ADD, 41512 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_CREATE, 41513 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_DELETE, 41514 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_DESTROY, 41515 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_FIND, 41516 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_GET, 41517 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_MAX_CREATE, 41518 BCM_ASYNC_ENTRY_L3_EGRESS_MULTIPATH_TRAVERSE, 41519 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_ATTACH, 41520 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_COUNTER_GET, 41521 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_COUNTER_SET, 41522 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_COUNTER_SYNC_GET, 41523 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_DETACH, 41524 BCM_ASYNC_ENTRY_L3_EGRESS_STAT_ID_GET, 41525 BCM_ASYNC_ENTRY_L3_EGRESS_TRAVERSE, 41526 BCM_ASYNC_ENTRY_L3_ENABLE_SET, 41527 BCM_ASYNC_ENTRY_L3_HOST_ADD, 41528 BCM_ASYNC_ENTRY_L3_HOST_AGE, 41529 BCM_ASYNC_ENTRY_L3_HOST_CONFLICT_GET, 41530 BCM_ASYNC_ENTRY_L3_HOST_DELETE, 41531 BCM_ASYNC_ENTRY_L3_HOST_DELETE_ALL, 41532 BCM_ASYNC_ENTRY_L3_HOST_DELETE_BY_INTERFACE, 41533 BCM_ASYNC_ENTRY_L3_HOST_DELETE_BY_NETWORK, 41534 BCM_ASYNC_ENTRY_L3_HOST_FIND, 41535 BCM_ASYNC_ENTRY_L3_HOST_INVALIDATE_ENTRY, 41536 BCM_ASYNC_ENTRY_L3_HOST_STAT_ATTACH, 41537 BCM_ASYNC_ENTRY_L3_HOST_STAT_COUNTER_GET, 41538 BCM_ASYNC_ENTRY_L3_HOST_STAT_COUNTER_SET, 41539 BCM_ASYNC_ENTRY_L3_HOST_STAT_COUNTER_SYNC_GET, 41540 BCM_ASYNC_ENTRY_L3_HOST_STAT_DETACH, 41541 BCM_ASYNC_ENTRY_L3_HOST_STAT_ID_GET, 41542 BCM_ASYNC_ENTRY_L3_HOST_TRAVERSE, 41543 BCM_ASYNC_ENTRY_L3_HOST_VALIDATE_ENTRY, 41544 BCM_ASYNC_ENTRY_L3_INFO, 41545 BCM_ASYNC_ENTRY_L3_INGRESS_CREATE, 41546 BCM_ASYNC_ENTRY_L3_INGRESS_DESTROY, 41547 BCM_ASYNC_ENTRY_L3_INGRESS_FIND, 41548 BCM_ASYNC_ENTRY_L3_INGRESS_GET, 41549 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_ATTACH, 41550 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_COUNTER_GET, 41551 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_COUNTER_SET, 41552 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_COUNTER_SYNC_GET, 41553 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_DETACH, 41554 BCM_ASYNC_ENTRY_L3_INGRESS_STAT_ID_GET, 41555 BCM_ASYNC_ENTRY_L3_INGRESS_TRAVERSE, 41556 BCM_ASYNC_ENTRY_L3_INIT, 41557 BCM_ASYNC_ENTRY_L3_INTF_CREATE, 41558 BCM_ASYNC_ENTRY_L3_INTF_DELETE, 41559 BCM_ASYNC_ENTRY_L3_INTF_DELETE_ALL, 41560 BCM_ASYNC_ENTRY_L3_INTF_FIND, 41561 BCM_ASYNC_ENTRY_L3_INTF_FIND_VLAN, 41562 BCM_ASYNC_ENTRY_L3_INTF_GET, 41563 BCM_ASYNC_ENTRY_L3_INTF_STAT_ATTACH, 41564 BCM_ASYNC_ENTRY_L3_INTF_STAT_DETACH, 41565 BCM_ASYNC_ENTRY_L3_INTF_STAT_ID_GET, 41566 BCM_ASYNC_ENTRY_L3_INTF_VPN_GET, 41567 BCM_ASYNC_ENTRY_L3_INTF_VPN_SET, 41568 BCM_ASYNC_ENTRY_L3_IP4_OPTIONS_ACTION_GET, 41569 BCM_ASYNC_ENTRY_L3_IP4_OPTIONS_ACTION_SET, 41570 BCM_ASYNC_ENTRY_L3_IP4_OPTIONS_PROFILE_CREATE, 41571 BCM_ASYNC_ENTRY_L3_IP4_OPTIONS_PROFILE_DESTROY, 41572 BCM_ASYNC_ENTRY_L3_IP6_PREFIX_MAP_ADD, 41573 BCM_ASYNC_ENTRY_L3_IP6_PREFIX_MAP_DELETE, 41574 BCM_ASYNC_ENTRY_L3_IP6_PREFIX_MAP_DELETE_ALL, 41575 BCM_ASYNC_ENTRY_L3_IP6_PREFIX_MAP_GET, 41576 BCM_ASYNC_ENTRY_L3_LARGE_NAT_EGRESS_ADD, 41577 BCM_ASYNC_ENTRY_L3_LARGE_NAT_EGRESS_DELETE, 41578 BCM_ASYNC_ENTRY_L3_LARGE_NAT_EGRESS_GET, 41579 BCM_ASYNC_ENTRY_L3_LARGE_NAT_EGRESS_TRAVERSE, 41580 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_ADD, 41581 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_DELETE, 41582 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_DESTROY, 41583 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_GET, 41584 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_ATTACH, 41585 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_COUNTER_GET, 41586 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_COUNTER_SET, 41587 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_COUNTER_SYNC_GET, 41588 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_DETACH, 41589 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_ID_GET, 41590 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_MULTI_GET, 41591 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_MULTI_GET32, 41592 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_MULTI_SET, 41593 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_STAT_MULTI_SET32, 41594 BCM_ASYNC_ENTRY_L3_NAT_EGRESS_TRAVERSE, 41595 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_ADD, 41596 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_AGE, 41597 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_DELETE, 41598 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_DELETE_ALL, 41599 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_FIND, 41600 BCM_ASYNC_ENTRY_L3_NAT_INGRESS_TRAVERSE, 41601 BCM_ASYNC_ENTRY_L3_ROUTE_ADD, 41602 BCM_ASYNC_ENTRY_L3_ROUTE_AGE, 41603 BCM_ASYNC_ENTRY_L3_ROUTE_DELETE, 41604 BCM_ASYNC_ENTRY_L3_ROUTE_DELETE_ALL, 41605 BCM_ASYNC_ENTRY_L3_ROUTE_DELETE_BY_INTERFACE, 41606 BCM_ASYNC_ENTRY_L3_ROUTE_FIND, 41607 BCM_ASYNC_ENTRY_L3_ROUTE_FLEXCTR_OBJECT_GET, 41608 BCM_ASYNC_ENTRY_L3_ROUTE_FLEXCTR_OBJECT_SET, 41609 BCM_ASYNC_ENTRY_L3_ROUTE_GET, 41610 BCM_ASYNC_ENTRY_L3_ROUTE_MAX_ECMP_GET, 41611 BCM_ASYNC_ENTRY_L3_ROUTE_MAX_ECMP_SET, 41612 BCM_ASYNC_ENTRY_L3_ROUTE_MULTIPATH_GET, 41613 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_ATTACH, 41614 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_COUNTER_GET, 41615 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_COUNTER_SET, 41616 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_COUNTER_SYNC_GET, 41617 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_DETACH, 41618 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_ENABLE_SET, 41619 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_GET, 41620 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_GET32, 41621 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_ID_GET, 41622 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_MULTI_GET, 41623 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_MULTI_GET32, 41624 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_MULTI_SET, 41625 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_MULTI_SET32, 41626 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_SET, 41627 BCM_ASYNC_ENTRY_L3_ROUTE_STAT_SET32, 41628 BCM_ASYNC_ENTRY_L3_ROUTE_TRAVERSE, 41629 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_ADD, 41630 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_DELETE, 41631 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_DELETE_ALL, 41632 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_ENABLE_GET, 41633 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_ENABLE_SET, 41634 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_GET, 41635 BCM_ASYNC_ENTRY_L3_SOURCE_BIND_TRAVERSE, 41636 BCM_ASYNC_ENTRY_L3_SUBNET_ROUTE_FIND, 41637 BCM_ASYNC_ENTRY_L3_TUNNEL_TERM_GLOBAL_CFG_GET, 41638 BCM_ASYNC_ENTRY_L3_TUNNEL_TERM_GLOBAL_CFG_SET, 41639 BCM_ASYNC_ENTRY_L3_VPBR_ENTRY_ADD, 41640 BCM_ASYNC_ENTRY_L3_VPBR_ENTRY_DELETE, 41641 BCM_ASYNC_ENTRY_L3_VPBR_ENTRY_DELETE_ALL, 41642 BCM_ASYNC_ENTRY_L3_VPBR_ENTRY_GET, 41643 BCM_ASYNC_ENTRY_L3_VPBR_TRAVERSE, 41644 BCM_ASYNC_ENTRY_L3_VRF_ROUTE_DATA_MODE_GET, 41645 BCM_ASYNC_ENTRY_L3_VRF_ROUTE_DATA_MODE_SET, 41646 BCM_ASYNC_ENTRY_L3_VRF_STAT_ATTACH, 41647 BCM_ASYNC_ENTRY_L3_VRF_STAT_COUNTER_GET, 41648 BCM_ASYNC_ENTRY_L3_VRF_STAT_COUNTER_SET, 41649 BCM_ASYNC_ENTRY_L3_VRF_STAT_COUNTER_SYNC_GET, 41650 BCM_ASYNC_ENTRY_L3_VRF_STAT_DETACH, 41651 BCM_ASYNC_ENTRY_L3_VRF_STAT_ENABLE_SET, 41652 BCM_ASYNC_ENTRY_L3_VRF_STAT_GET, 41653 BCM_ASYNC_ENTRY_L3_VRF_STAT_GET32, 41654 BCM_ASYNC_ENTRY_L3_VRF_STAT_ID_GET, 41655 BCM_ASYNC_ENTRY_L3_VRF_STAT_MULTI_GET, 41656 BCM_ASYNC_ENTRY_L3_VRF_STAT_MULTI_GET32, 41657 BCM_ASYNC_ENTRY_L3_VRF_STAT_MULTI_SET, 41658 BCM_ASYNC_ENTRY_L3_VRF_STAT_MULTI_SET32, 41659 BCM_ASYNC_ENTRY_L3_VRF_STAT_SET, 41660 BCM_ASYNC_ENTRY_L3_VRF_STAT_SET32, 41661 BCM_ASYNC_ENTRY_L3_VRF_STAT_SYNC_GET, 41662 BCM_ASYNC_ENTRY_L3_VRF_STAT_SYNC_GET32, 41663 BCM_ASYNC_ENTRY_L3_VRRP_ADD, 41664 BCM_ASYNC_ENTRY_L3_VRRP_CONFIG_ADD, 41665 BCM_ASYNC_ENTRY_L3_VRRP_CONFIG_DELETE, 41666 BCM_ASYNC_ENTRY_L3_VRRP_CONFIG_DELETE_ALL, 41667 BCM_ASYNC_ENTRY_L3_VRRP_CONFIG_GET, 41668 BCM_ASYNC_ENTRY_L3_VRRP_DELETE, 41669 BCM_ASYNC_ENTRY_L3_VRRP_DELETE_ALL, 41670 BCM_ASYNC_ENTRY_L3_VRRP_GET, 41671 BCM_ASYNC_ENTRY_LATENCY_MONITOR_CONFIG_GET, 41672 BCM_ASYNC_ENTRY_LATENCY_MONITOR_CONFIG_SET, 41673 BCM_ASYNC_ENTRY_LATENCY_MONITOR_COSQ_CONFIG_GET, 41674 BCM_ASYNC_ENTRY_LATENCY_MONITOR_COSQ_CONFIG_SET, 41675 BCM_ASYNC_ENTRY_LATENCY_MONITOR_DESTROY, 41676 BCM_ASYNC_ENTRY_LATENCY_MONITOR_DETACH, 41677 BCM_ASYNC_ENTRY_LATENCY_MONITOR_ENABLE, 41678 BCM_ASYNC_ENTRY_LATENCY_MONITOR_HISTOGRAM_GET, 41679 BCM_ASYNC_ENTRY_LATENCY_MONITOR_INFO_GET, 41680 BCM_ASYNC_ENTRY_LATENCY_MONITOR_INIT, 41681 BCM_ASYNC_ENTRY_LATENCY_MONITOR_LATENCY_LIMIT_TABLE_GET, 41682 BCM_ASYNC_ENTRY_LATENCY_MONITOR_LATENCY_LIMIT_TABLE_SET, 41683 BCM_ASYNC_ENTRY_LATENCY_MONITOR_REGISTER, 41684 BCM_ASYNC_ENTRY_LATENCY_MONITOR_STAT_ATTACH, 41685 BCM_ASYNC_ENTRY_LATENCY_MONITOR_STAT_DETACH, 41686 BCM_ASYNC_ENTRY_LATENCY_MONITOR_STAT_ID_GET, 41687 BCM_ASYNC_ENTRY_LATENCY_MONITOR_UNREGISTER, 41688 BCM_ASYNC_ENTRY_LB_CONTROL_GET, 41689 BCM_ASYNC_ENTRY_LB_CONTROL_SET, 41690 BCM_ASYNC_ENTRY_LB_ENABLE_GET, 41691 BCM_ASYNC_ENTRY_LB_ENABLE_SET, 41692 BCM_ASYNC_ENTRY_LB_FLUSH_CONFIGURE_GET, 41693 BCM_ASYNC_ENTRY_LB_FLUSH_CONFIGURE_SET, 41694 BCM_ASYNC_ENTRY_LB_MODEM_CONTROL_GET, 41695 BCM_ASYNC_ENTRY_LB_MODEM_CONTROL_SET, 41696 BCM_ASYNC_ENTRY_LB_MODEM_PACKET_CONFIG_GET, 41697 BCM_ASYNC_ENTRY_LB_MODEM_PACKET_CONFIG_SET, 41698 BCM_ASYNC_ENTRY_LB_MODEM_SHAPER_GET, 41699 BCM_ASYNC_ENTRY_LB_MODEM_SHAPER_SET, 41700 BCM_ASYNC_ENTRY_LB_MODEM_STAT_GET, 41701 BCM_ASYNC_ENTRY_LB_MODEM_STATUS_GET, 41702 BCM_ASYNC_ENTRY_LB_MODEM_TO_LBG_MAP_GET, 41703 BCM_ASYNC_ENTRY_LB_MODEM_TO_LBG_MAP_SET, 41704 BCM_ASYNC_ENTRY_LB_MODEM_TO_PORT_MAP_GET, 41705 BCM_ASYNC_ENTRY_LB_MODEM_TO_PORT_MAP_SET, 41706 BCM_ASYNC_ENTRY_LB_PACKET_CONFIG_GET, 41707 BCM_ASYNC_ENTRY_LB_PACKET_CONFIG_SET, 41708 BCM_ASYNC_ENTRY_LB_RX_MODEM_MAP_GET, 41709 BCM_ASYNC_ENTRY_LB_RX_MODEM_MAP_SET, 41710 BCM_ASYNC_ENTRY_LB_SEQUENCE_NUMBER_WIDTH_GET, 41711 BCM_ASYNC_ENTRY_LB_SEQUENCE_NUMBER_WIDTH_SET, 41712 BCM_ASYNC_ENTRY_LB_STAT_GET, 41713 BCM_ASYNC_ENTRY_LB_STATUS_GET, 41714 BCM_ASYNC_ENTRY_LB_TC_DP_TO_PRIORITY_CONFIG_GET, 41715 BCM_ASYNC_ENTRY_LB_TC_DP_TO_PRIORITY_CONFIG_SET, 41716 BCM_ASYNC_ENTRY_LB_TX_SCHED_GET, 41717 BCM_ASYNC_ENTRY_LB_TX_SCHED_SET, 41718 BCM_ASYNC_ENTRY_LINK_CHANGE, 41719 BCM_ASYNC_ENTRY_LINK_WAIT, 41720 BCM_ASYNC_ENTRY_LINKSCAN_DETACH, 41721 BCM_ASYNC_ENTRY_LINKSCAN_DUMP, 41722 BCM_ASYNC_ENTRY_LINKSCAN_ENABLE_GET, 41723 BCM_ASYNC_ENTRY_LINKSCAN_ENABLE_PORT_GET, 41724 BCM_ASYNC_ENTRY_LINKSCAN_ENABLE_SET, 41725 BCM_ASYNC_ENTRY_LINKSCAN_INIT, 41726 BCM_ASYNC_ENTRY_LINKSCAN_MODE_GET, 41727 BCM_ASYNC_ENTRY_LINKSCAN_MODE_SET, 41728 BCM_ASYNC_ENTRY_LINKSCAN_MODE_SET_PBM, 41729 BCM_ASYNC_ENTRY_LINKSCAN_OVERRIDE_LINK_STATE_GET, 41730 BCM_ASYNC_ENTRY_LINKSCAN_OVERRIDE_LINK_STATE_SET, 41731 BCM_ASYNC_ENTRY_LINKSCAN_PORT_REGISTER, 41732 BCM_ASYNC_ENTRY_LINKSCAN_PORT_UNREGISTER, 41733 BCM_ASYNC_ENTRY_LINKSCAN_REGISTER, 41734 BCM_ASYNC_ENTRY_LINKSCAN_TRIGGER_EVENT_GET, 41735 BCM_ASYNC_ENTRY_LINKSCAN_TRIGGER_EVENT_SET, 41736 BCM_ASYNC_ENTRY_LINKSCAN_UNREGISTER, 41737 BCM_ASYNC_ENTRY_LINKSCAN_UPDATE, 41738 BCM_ASYNC_ENTRY_MACSEC_EVENT_ENABLE_GET, 41739 BCM_ASYNC_ENTRY_MACSEC_EVENT_ENABLE_SET, 41740 BCM_ASYNC_ENTRY_MACSEC_EVENT_REGISTER, 41741 BCM_ASYNC_ENTRY_MACSEC_EVENT_UNREGISTER, 41742 BCM_ASYNC_ENTRY_MACSEC_FLOW_CREATE, 41743 BCM_ASYNC_ENTRY_MACSEC_FLOW_DESTROY, 41744 BCM_ASYNC_ENTRY_MACSEC_FLOW_GET, 41745 BCM_ASYNC_ENTRY_MACSEC_FLOW_TRAVERSE, 41746 BCM_ASYNC_ENTRY_MACSEC_PORT_CAPABILITY_GET, 41747 BCM_ASYNC_ENTRY_MACSEC_PORT_CONFIG_GET, 41748 BCM_ASYNC_ENTRY_MACSEC_PORT_CONFIG_SET, 41749 BCM_ASYNC_ENTRY_MACSEC_PORT_TRAVERSE, 41750 BCM_ASYNC_ENTRY_MACSEC_SECURE_ASSOC_CREATE, 41751 BCM_ASYNC_ENTRY_MACSEC_SECURE_ASSOC_DESTROY, 41752 BCM_ASYNC_ENTRY_MACSEC_SECURE_ASSOC_GET, 41753 BCM_ASYNC_ENTRY_MACSEC_SECURE_ASSOC_TRAVERSE, 41754 BCM_ASYNC_ENTRY_MACSEC_SECURE_CHAN_CREATE, 41755 BCM_ASYNC_ENTRY_MACSEC_SECURE_CHAN_DESTROY, 41756 BCM_ASYNC_ENTRY_MACSEC_SECURE_CHAN_GET, 41757 BCM_ASYNC_ENTRY_MACSEC_SECURE_CHAN_TRAVERSE, 41758 BCM_ASYNC_ENTRY_MACSEC_STAT_CLEAR, 41759 BCM_ASYNC_ENTRY_MACSEC_STAT_GET, 41760 BCM_ASYNC_ENTRY_MACSEC_STAT_GET32, 41761 BCM_ASYNC_ENTRY_MACSEC_STAT_SET, 41762 BCM_ASYNC_ENTRY_MACSEC_STAT_SET32, 41763 BCM_ASYNC_ENTRY_MCAST_ADDR_ADD, 41764 BCM_ASYNC_ENTRY_MCAST_ADDR_ADD_W_L2MCINDEX, 41765 BCM_ASYNC_ENTRY_MCAST_ADDR_REMOVE, 41766 BCM_ASYNC_ENTRY_MCAST_ADDR_REMOVE_W_L2MCINDEX, 41767 BCM_ASYNC_ENTRY_MCAST_BITMAP_DEL, 41768 BCM_ASYNC_ENTRY_MCAST_BITMAP_GET, 41769 BCM_ASYNC_ENTRY_MCAST_BITMAP_MAX_GET, 41770 BCM_ASYNC_ENTRY_MCAST_BITMAP_SET, 41771 BCM_ASYNC_ENTRY_MCAST_INIT, 41772 BCM_ASYNC_ENTRY_MCAST_JOIN, 41773 BCM_ASYNC_ENTRY_MCAST_LEAVE, 41774 BCM_ASYNC_ENTRY_MCAST_PORT_ADD, 41775 BCM_ASYNC_ENTRY_MCAST_PORT_GET, 41776 BCM_ASYNC_ENTRY_MCAST_PORT_REMOVE, 41777 BCM_ASYNC_ENTRY_MIM_DETACH, 41778 BCM_ASYNC_ENTRY_MIM_INIT, 41779 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_ATTACH, 41780 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_COUNTER_GET, 41781 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_COUNTER_SET, 41782 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_COUNTER_SYNC_GET, 41783 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_DETACH, 41784 BCM_ASYNC_ENTRY_MIM_LOOKUP_ID_STAT_ID_GET, 41785 BCM_ASYNC_ENTRY_MIM_PORT_ADD, 41786 BCM_ASYNC_ENTRY_MIM_PORT_DELETE, 41787 BCM_ASYNC_ENTRY_MIM_PORT_DELETE_ALL, 41788 BCM_ASYNC_ENTRY_MIM_PORT_GET, 41789 BCM_ASYNC_ENTRY_MIM_PORT_GET_ALL, 41790 BCM_ASYNC_ENTRY_MIM_VPN_CREATE, 41791 BCM_ASYNC_ENTRY_MIM_VPN_DESTROY, 41792 BCM_ASYNC_ENTRY_MIM_VPN_DESTROY_ALL, 41793 BCM_ASYNC_ENTRY_MIM_VPN_GET, 41794 BCM_ASYNC_ENTRY_MIM_VPN_STAT_ATTACH, 41795 BCM_ASYNC_ENTRY_MIM_VPN_STAT_COUNTER_GET, 41796 BCM_ASYNC_ENTRY_MIM_VPN_STAT_COUNTER_SET, 41797 BCM_ASYNC_ENTRY_MIM_VPN_STAT_COUNTER_SYNC_GET, 41798 BCM_ASYNC_ENTRY_MIM_VPN_STAT_DETACH, 41799 BCM_ASYNC_ENTRY_MIM_VPN_STAT_ID_GET, 41800 BCM_ASYNC_ENTRY_MIM_VPN_TRAVERSE, 41801 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_COUNT_COMMAND_GET, 41802 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_COUNT_COMMAND_SET, 41803 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_CREATE, 41804 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_DESTROY, 41805 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_GET, 41806 BCM_ASYNC_ENTRY_MIRROR_DESTINATION_TRAVERSE, 41807 BCM_ASYNC_ENTRY_MIRROR_EGRESS_GET, 41808 BCM_ASYNC_ENTRY_MIRROR_EGRESS_SET, 41809 BCM_ASYNC_ENTRY_MIRROR_GLOBAL_TRUNCATE_GET, 41810 BCM_ASYNC_ENTRY_MIRROR_GLOBAL_TRUNCATE_SET, 41811 BCM_ASYNC_ENTRY_MIRROR_HEADER_INFO_GET, 41812 BCM_ASYNC_ENTRY_MIRROR_HEADER_INFO_SET, 41813 BCM_ASYNC_ENTRY_MIRROR_INGRESS_GET, 41814 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_GROUP_CREATE, 41815 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_GROUP_DESTROY, 41816 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_GROUP_GET, 41817 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_GROUP_GET_ALL, 41818 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_CREATE, 41819 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_DESTROY, 41820 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GET, 41821 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GET_ALL, 41822 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GROUP_ADD, 41823 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GROUP_DELETE, 41824 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GROUP_GET, 41825 BCM_ASYNC_ENTRY_MIRROR_INGRESS_MOD_EVENT_PROFILE_GROUP_GET_ALL, 41826 BCM_ASYNC_ENTRY_MIRROR_INGRESS_SET, 41827 BCM_ASYNC_ENTRY_MIRROR_INIT, 41828 BCM_ASYNC_ENTRY_MIRROR_MODE_GET, 41829 BCM_ASYNC_ENTRY_MIRROR_MODE_SET, 41830 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV4_CREATE, 41831 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV4_DESTROY, 41832 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV4_GET, 41833 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV4_GET_ALL, 41834 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV6_CREATE, 41835 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV6_DESTROY, 41836 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV6_GET, 41837 BCM_ASYNC_ENTRY_MIRROR_MULTI_DIP_GROUP_IPV6_GET_ALL, 41838 BCM_ASYNC_ENTRY_MIRROR_PAYLOAD_ZERO_CONTROL_MULTI_GET, 41839 BCM_ASYNC_ENTRY_MIRROR_PAYLOAD_ZERO_CONTROL_MULTI_SET, 41840 BCM_ASYNC_ENTRY_MIRROR_PAYLOAD_ZERO_PROFILE_CREATE, 41841 BCM_ASYNC_ENTRY_MIRROR_PAYLOAD_ZERO_PROFILE_DESTROY, 41842 BCM_ASYNC_ENTRY_MIRROR_PORT_DEST_ADD, 41843 BCM_ASYNC_ENTRY_MIRROR_PORT_DEST_DELETE, 41844 BCM_ASYNC_ENTRY_MIRROR_PORT_DEST_DELETE_ALL, 41845 BCM_ASYNC_ENTRY_MIRROR_PORT_DEST_GET, 41846 BCM_ASYNC_ENTRY_MIRROR_PORT_DESTINATION_ADD, 41847 BCM_ASYNC_ENTRY_MIRROR_PORT_DESTINATION_GET, 41848 BCM_ASYNC_ENTRY_MIRROR_PORT_GET, 41849 BCM_ASYNC_ENTRY_MIRROR_PORT_INFO_GET, 41850 BCM_ASYNC_ENTRY_MIRROR_PORT_INFO_SET, 41851 BCM_ASYNC_ENTRY_MIRROR_PORT_SET, 41852 BCM_ASYNC_ENTRY_MIRROR_PORT_TO_RCY_PORT_MAP_GET, 41853 BCM_ASYNC_ENTRY_MIRROR_PORT_TO_RCY_PORT_MAP_SET, 41854 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DEST_ADD, 41855 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DEST_DELETE, 41856 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DEST_DELETE_ALL, 41857 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DEST_GET, 41858 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DESTINATION_ADD, 41859 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_DESTINATION_GET, 41860 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_GET, 41861 BCM_ASYNC_ENTRY_MIRROR_PORT_VLAN_SET, 41862 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_PROFILE_CREATE, 41863 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_PROFILE_DESTROY, 41864 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_PROFILE_GET, 41865 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_PROFILE_SET, 41866 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_STAT_ATTACH, 41867 BCM_ASYNC_ENTRY_MIRROR_SAMPLE_STAT_DETACH, 41868 BCM_ASYNC_ENTRY_MIRROR_SOURCE_DEST_ADD, 41869 BCM_ASYNC_ENTRY_MIRROR_SOURCE_DEST_DELETE, 41870 BCM_ASYNC_ENTRY_MIRROR_SOURCE_DEST_DELETE_ALL, 41871 BCM_ASYNC_ENTRY_MIRROR_SOURCE_DEST_GET_ALL, 41872 BCM_ASYNC_ENTRY_MIRROR_STAT_GET, 41873 BCM_ASYNC_ENTRY_MIRROR_STAT_SET, 41874 BCM_ASYNC_ENTRY_MIRROR_STAT_SYNC_GET, 41875 BCM_ASYNC_ENTRY_MIRROR_TO_GET, 41876 BCM_ASYNC_ENTRY_MIRROR_TO_PBMP_GET, 41877 BCM_ASYNC_ENTRY_MIRROR_TO_PBMP_SET, 41878 BCM_ASYNC_ENTRY_MIRROR_TO_SET, 41879 BCM_ASYNC_ENTRY_MIRROR_TRUNCATE_LENGTH_PROFILE_CREATE, 41880 BCM_ASYNC_ENTRY_MIRROR_TRUNCATE_LENGTH_PROFILE_DESTROY, 41881 BCM_ASYNC_ENTRY_MIRROR_TRUNCATE_LENGTH_PROFILE_GET, 41882 BCM_ASYNC_ENTRY_MIRROR_VLAN_GET, 41883 BCM_ASYNC_ENTRY_MIRROR_VLAN_SET, 41884 BCM_ASYNC_ENTRY_MPLS_CLEANUP, 41885 BCM_ASYNC_ENTRY_MPLS_CONTROL_PKT_ADD, 41886 BCM_ASYNC_ENTRY_MPLS_CONTROL_PKT_DELETE, 41887 BCM_ASYNC_ENTRY_MPLS_CONTROL_PKT_DELETE_ALL, 41888 BCM_ASYNC_ENTRY_MPLS_CONTROL_PKT_GET, 41889 BCM_ASYNC_ENTRY_MPLS_CONTROL_PKT_TRAVERSE, 41890 BCM_ASYNC_ENTRY_MPLS_ENTROPY_IDENTIFIER_ADD, 41891 BCM_ASYNC_ENTRY_MPLS_ENTROPY_IDENTIFIER_DELETE, 41892 BCM_ASYNC_ENTRY_MPLS_ENTROPY_IDENTIFIER_DELETE_ALL, 41893 BCM_ASYNC_ENTRY_MPLS_ENTROPY_IDENTIFIER_GET, 41894 BCM_ASYNC_ENTRY_MPLS_ENTROPY_IDENTIFIER_TRAVERSE, 41895 BCM_ASYNC_ENTRY_MPLS_ESI_ENCAP_ADD, 41896 BCM_ASYNC_ENTRY_MPLS_ESI_ENCAP_DELETE, 41897 BCM_ASYNC_ENTRY_MPLS_ESI_ENCAP_GET, 41898 BCM_ASYNC_ENTRY_MPLS_ESI_ENCAP_TRAVERSE, 41899 BCM_ASYNC_ENTRY_MPLS_EXP_MAP_CREATE, 41900 BCM_ASYNC_ENTRY_MPLS_EXP_MAP_DESTROY, 41901 BCM_ASYNC_ENTRY_MPLS_EXP_MAP_GET, 41902 BCM_ASYNC_ENTRY_MPLS_EXP_MAP_SET, 41903 BCM_ASYNC_ENTRY_MPLS_INIT, 41904 BCM_ASYNC_ENTRY_MPLS_LABEL_FLEXCTR_OBJECT_GET, 41905 BCM_ASYNC_ENTRY_MPLS_LABEL_FLEXCTR_OBJECT_SET, 41906 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_ATTACH, 41907 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_CLEAR, 41908 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_COUNTER_GET, 41909 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_COUNTER_SET, 41910 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_COUNTER_SYNC_GET, 41911 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_DETACH, 41912 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_ENABLE_SET, 41913 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_GET, 41914 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_GET32, 41915 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_ID_GET, 41916 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_SYNC_GET, 41917 BCM_ASYNC_ENTRY_MPLS_LABEL_STAT_SYNC_GET32, 41918 BCM_ASYNC_ENTRY_MPLS_PORT_ADD, 41919 BCM_ASYNC_ENTRY_MPLS_PORT_DELETE, 41920 BCM_ASYNC_ENTRY_MPLS_PORT_DELETE_ALL, 41921 BCM_ASYNC_ENTRY_MPLS_PORT_GET, 41922 BCM_ASYNC_ENTRY_MPLS_PORT_GET_ALL, 41923 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_ATTACH, 41924 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_COUNTER_GET, 41925 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_COUNTER_SET, 41926 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_COUNTER_SYNC_GET, 41927 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_DETACH, 41928 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_ENABLE_SET, 41929 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_GET, 41930 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_GET32, 41931 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_ID_GET, 41932 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_SET, 41933 BCM_ASYNC_ENTRY_MPLS_PORT_STAT_SET32, 41934 BCM_ASYNC_ENTRY_MPLS_PORT_TRAVERSE, 41935 BCM_ASYNC_ENTRY_MPLS_RANGE_ACTION_ADD, 41936 BCM_ASYNC_ENTRY_MPLS_RANGE_ACTION_GET, 41937 BCM_ASYNC_ENTRY_MPLS_RANGE_ACTION_REMOVE, 41938 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_EGRESS_ADD, 41939 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_EGRESS_DELETE, 41940 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_EGRESS_DELETE_ALL, 41941 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_EGRESS_GET, 41942 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_EGRESS_TRAVERSE, 41943 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_IDENTIFIER_ADD, 41944 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_IDENTIFIER_DELETE, 41945 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_IDENTIFIER_DELETE_ALL, 41946 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_IDENTIFIER_GET, 41947 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_IDENTIFIER_TRAVERSE, 41948 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_PUSH_ACTION_GET, 41949 BCM_ASYNC_ENTRY_MPLS_SPECIAL_LABEL_PUSH_ACTION_SET, 41950 BCM_ASYNC_ENTRY_MPLS_TUNNEL_ENCAP_CREATE, 41951 BCM_ASYNC_ENTRY_MPLS_TUNNEL_ENCAP_DESTROY, 41952 BCM_ASYNC_ENTRY_MPLS_TUNNEL_ENCAP_DESTROY_ALL, 41953 BCM_ASYNC_ENTRY_MPLS_TUNNEL_ENCAP_GET, 41954 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_CLEAR, 41955 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_CLEAR_ALL, 41956 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_CREATE, 41957 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_GET, 41958 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_SET, 41959 BCM_ASYNC_ENTRY_MPLS_TUNNEL_INITIATOR_TRAVERSE, 41960 BCM_ASYNC_ENTRY_MPLS_TUNNEL_LABEL_COUNTER_ID_DETACH, 41961 BCM_ASYNC_ENTRY_MPLS_TUNNEL_LABEL_COUNTER_ID_NUM_GET, 41962 BCM_ASYNC_ENTRY_MPLS_TUNNEL_LABEL_COUNTER_ID_STAT_GET, 41963 BCM_ASYNC_ENTRY_MPLS_TUNNEL_LABEL_COUNTER_ID_STAT_SET, 41964 BCM_ASYNC_ENTRY_MPLS_TUNNEL_LABEL_COUNTER_ID_STAT_SYNC_GET, 41965 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_ATTACH, 41966 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_COUNTER_GET, 41967 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_COUNTER_SET, 41968 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_COUNTER_SYNC_GET, 41969 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_DETACH, 41970 BCM_ASYNC_ENTRY_MPLS_TUNNEL_STAT_ID_GET, 41971 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_ADD, 41972 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_CREATE, 41973 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_DELETE, 41974 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_DELETE_ALL, 41975 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_GET, 41976 BCM_ASYNC_ENTRY_MPLS_TUNNEL_SWITCH_TRAVERSE, 41977 BCM_ASYNC_ENTRY_MPLS_VPN_ID_CREATE, 41978 BCM_ASYNC_ENTRY_MPLS_VPN_ID_DESTROY, 41979 BCM_ASYNC_ENTRY_MPLS_VPN_ID_DESTROY_ALL, 41980 BCM_ASYNC_ENTRY_MPLS_VPN_ID_GET, 41981 BCM_ASYNC_ENTRY_MPLS_VPN_TRAVERSE, 41982 BCM_ASYNC_ENTRY_MULTICAST_ADD, 41983 BCM_ASYNC_ENTRY_MULTICAST_CONTROL_GET, 41984 BCM_ASYNC_ENTRY_MULTICAST_CONTROL_SET, 41985 BCM_ASYNC_ENTRY_MULTICAST_CREATE, 41986 BCM_ASYNC_ENTRY_MULTICAST_DELETE, 41987 BCM_ASYNC_ENTRY_MULTICAST_DESTROY, 41988 BCM_ASYNC_ENTRY_MULTICAST_DETACH, 41989 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_ADD, 41990 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_DELETE, 41991 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_DELETE_ALL, 41992 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_GET, 41993 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_OBJECT_ENCAP_GET, 41994 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SET, 41995 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_ADD, 41996 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_DELETE, 41997 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_GET, 41998 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_QOS_MAP_GET, 41999 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_QOS_MAP_SET, 42000 BCM_ASYNC_ENTRY_MULTICAST_EGRESS_SUBSCRIBER_SET, 42001 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_CREATE, 42002 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_DESTROY, 42003 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_EXTENSION_CREATE, 42004 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_EXTENSION_DELETE_ALL, 42005 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_EXTENSION_DESTROY, 42006 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_EXTENSION_GET, 42007 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_EXTENSION_TRAVERSE, 42008 BCM_ASYNC_ENTRY_MULTICAST_ENCAP_GET, 42009 BCM_ASYNC_ENTRY_MULTICAST_EXTENDER_ENCAP_GET, 42010 BCM_ASYNC_ENTRY_MULTICAST_FABRIC_DISTRIBUTION_GET, 42011 BCM_ASYNC_ENTRY_MULTICAST_FABRIC_DISTRIBUTION_SET, 42012 BCM_ASYNC_ENTRY_MULTICAST_GET, 42013 BCM_ASYNC_ENTRY_MULTICAST_GROUP_DESTROY, 42014 BCM_ASYNC_ENTRY_MULTICAST_GROUP_FREE_RANGE_GET, 42015 BCM_ASYNC_ENTRY_MULTICAST_GROUP_GET, 42016 BCM_ASYNC_ENTRY_MULTICAST_GROUP_IS_FREE, 42017 BCM_ASYNC_ENTRY_MULTICAST_GROUP_TRAVERSE, 42018 BCM_ASYNC_ENTRY_MULTICAST_INGRESS_ADD, 42019 BCM_ASYNC_ENTRY_MULTICAST_INGRESS_DELETE, 42020 BCM_ASYNC_ENTRY_MULTICAST_INGRESS_DELETE_ALL, 42021 BCM_ASYNC_ENTRY_MULTICAST_INGRESS_GET, 42022 BCM_ASYNC_ENTRY_MULTICAST_INGRESS_SET, 42023 BCM_ASYNC_ENTRY_MULTICAST_INIT, 42024 BCM_ASYNC_ENTRY_MULTICAST_L2_ENCAP_GET, 42025 BCM_ASYNC_ENTRY_MULTICAST_L2GRE_ENCAP_GET, 42026 BCM_ASYNC_ENTRY_MULTICAST_L3_ENCAP_GET, 42027 BCM_ASYNC_ENTRY_MULTICAST_MAC_ENCAP_GET, 42028 BCM_ASYNC_ENTRY_MULTICAST_MIM_ENCAP_GET, 42029 BCM_ASYNC_ENTRY_MULTICAST_MULTI_ALLOC, 42030 BCM_ASYNC_ENTRY_MULTICAST_MULTI_FREE, 42031 BCM_ASYNC_ENTRY_MULTICAST_NIV_ENCAP_GET, 42032 BCM_ASYNC_ENTRY_MULTICAST_REPL_GET, 42033 BCM_ASYNC_ENTRY_MULTICAST_REPL_SET, 42034 BCM_ASYNC_ENTRY_MULTICAST_SET, 42035 BCM_ASYNC_ENTRY_MULTICAST_STAT_CONTROL_GET, 42036 BCM_ASYNC_ENTRY_MULTICAST_STAT_CONTROL_SET, 42037 BCM_ASYNC_ENTRY_MULTICAST_SUBPORT_ENCAP_GET, 42038 BCM_ASYNC_ENTRY_MULTICAST_TRILL_ENCAP_GET, 42039 BCM_ASYNC_ENTRY_MULTICAST_VLAN_ENCAP_GET, 42040 BCM_ASYNC_ENTRY_MULTICAST_VPLS_ENCAP_GET, 42041 BCM_ASYNC_ENTRY_MULTICAST_VXLAN_ENCAP_GET, 42042 BCM_ASYNC_ENTRY_MULTICAST_WLAN_ENCAP_GET, 42043 BCM_ASYNC_ENTRY_NIV_CLEANUP, 42044 BCM_ASYNC_ENTRY_NIV_EGRESS_ADD, 42045 BCM_ASYNC_ENTRY_NIV_EGRESS_DELETE, 42046 BCM_ASYNC_ENTRY_NIV_EGRESS_DELETE_ALL, 42047 BCM_ASYNC_ENTRY_NIV_EGRESS_GET, 42048 BCM_ASYNC_ENTRY_NIV_EGRESS_SET, 42049 BCM_ASYNC_ENTRY_NIV_FORWARD_ADD, 42050 BCM_ASYNC_ENTRY_NIV_FORWARD_DELETE, 42051 BCM_ASYNC_ENTRY_NIV_FORWARD_DELETE_ALL, 42052 BCM_ASYNC_ENTRY_NIV_FORWARD_GET, 42053 BCM_ASYNC_ENTRY_NIV_FORWARD_TRAVERSE, 42054 BCM_ASYNC_ENTRY_NIV_INIT, 42055 BCM_ASYNC_ENTRY_NIV_PORT_ADD, 42056 BCM_ASYNC_ENTRY_NIV_PORT_DELETE, 42057 BCM_ASYNC_ENTRY_NIV_PORT_DELETE_ALL, 42058 BCM_ASYNC_ENTRY_NIV_PORT_GET, 42059 BCM_ASYNC_ENTRY_NIV_PORT_TRAVERSE, 42060 BCM_ASYNC_ENTRY_OAM_AIS_ADD, 42061 BCM_ASYNC_ENTRY_OAM_AIS_DELETE, 42062 BCM_ASYNC_ENTRY_OAM_AIS_GET, 42063 BCM_ASYNC_ENTRY_OAM_CONTROL_GET, 42064 BCM_ASYNC_ENTRY_OAM_CONTROL_INDEXED_GET, 42065 BCM_ASYNC_ENTRY_OAM_CONTROL_INDEXED_SET, 42066 BCM_ASYNC_ENTRY_OAM_CONTROL_SET, 42067 BCM_ASYNC_ENTRY_OAM_CSF_ADD, 42068 BCM_ASYNC_ENTRY_OAM_CSF_DELETE, 42069 BCM_ASYNC_ENTRY_OAM_CSF_GET, 42070 BCM_ASYNC_ENTRY_OAM_DELAY_ADD, 42071 BCM_ASYNC_ENTRY_OAM_DELAY_DELETE, 42072 BCM_ASYNC_ENTRY_OAM_DELAY_GET, 42073 BCM_ASYNC_ENTRY_OAM_DETACH, 42074 BCM_ASYNC_ENTRY_OAM_ENDPOINT_ACTION_SET, 42075 BCM_ASYNC_ENTRY_OAM_ENDPOINT_CREATE, 42076 BCM_ASYNC_ENTRY_OAM_ENDPOINT_DESTROY, 42077 BCM_ASYNC_ENTRY_OAM_ENDPOINT_DESTROY_ALL, 42078 BCM_ASYNC_ENTRY_OAM_ENDPOINT_EGRESS_INTF_EGRESS_ATTACH, 42079 BCM_ASYNC_ENTRY_OAM_ENDPOINT_EGRESS_INTF_EGRESS_ATTACH_GET, 42080 BCM_ASYNC_ENTRY_OAM_ENDPOINT_EGRESS_INTF_EGRESS_DETACH, 42081 BCM_ASYNC_ENTRY_OAM_ENDPOINT_FAULTS_MULTI_GET, 42082 BCM_ASYNC_ENTRY_OAM_ENDPOINT_GET, 42083 BCM_ASYNC_ENTRY_OAM_ENDPOINT_GPORT_EGRESS_ATTACH, 42084 BCM_ASYNC_ENTRY_OAM_ENDPOINT_GPORT_EGRESS_ATTACH_GET, 42085 BCM_ASYNC_ENTRY_OAM_ENDPOINT_GPORT_EGRESS_DETACH, 42086 BCM_ASYNC_ENTRY_OAM_ENDPOINT_TRAVERSE, 42087 BCM_ASYNC_ENTRY_OAM_EVENT_REGISTER, 42088 BCM_ASYNC_ENTRY_OAM_EVENT_UNREGISTER, 42089 BCM_ASYNC_ENTRY_OAM_GROUP_CREATE, 42090 BCM_ASYNC_ENTRY_OAM_GROUP_DESTROY, 42091 BCM_ASYNC_ENTRY_OAM_GROUP_DESTROY_ALL, 42092 BCM_ASYNC_ENTRY_OAM_GROUP_GET, 42093 BCM_ASYNC_ENTRY_OAM_GROUP_TRAVERSE, 42094 BCM_ASYNC_ENTRY_OAM_INIT, 42095 BCM_ASYNC_ENTRY_OAM_LIF_PROFILE_GET, 42096 BCM_ASYNC_ENTRY_OAM_LIF_PROFILE_SET, 42097 BCM_ASYNC_ENTRY_OAM_LOOKUP_ENABLE_GET, 42098 BCM_ASYNC_ENTRY_OAM_LOOKUP_ENABLE_MULTI_SET, 42099 BCM_ASYNC_ENTRY_OAM_LOOKUP_ENABLE_SET, 42100 BCM_ASYNC_ENTRY_OAM_LOOPBACK_ADD, 42101 BCM_ASYNC_ENTRY_OAM_LOOPBACK_DELETE, 42102 BCM_ASYNC_ENTRY_OAM_LOOPBACK_GET, 42103 BCM_ASYNC_ENTRY_OAM_LOSS_ADD, 42104 BCM_ASYNC_ENTRY_OAM_LOSS_DELETE, 42105 BCM_ASYNC_ENTRY_OAM_LOSS_GET, 42106 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_RX_DELETE, 42107 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_RX_GET, 42108 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_RX_SET, 42109 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_TX_DELETE, 42110 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_TX_GET, 42111 BCM_ASYNC_ENTRY_OAM_MPLS_TP_CHANNEL_TYPE_TX_SET, 42112 BCM_ASYNC_ENTRY_OAM_OPCODE_GROUP_GET, 42113 BCM_ASYNC_ENTRY_OAM_OPCODE_GROUP_SET, 42114 BCM_ASYNC_ENTRY_OAM_OPCODE_MAP_GET, 42115 BCM_ASYNC_ENTRY_OAM_OPCODE_MAP_SET, 42116 BCM_ASYNC_ENTRY_OAM_OPCODES_COUNT_PROFILE_CREATE, 42117 BCM_ASYNC_ENTRY_OAM_OPCODES_COUNT_PROFILE_DELETE, 42118 BCM_ASYNC_ENTRY_OAM_OPCODES_COUNT_PROFILE_GET, 42119 BCM_ASYNC_ENTRY_OAM_OPCODES_COUNT_PROFILE_SET, 42120 BCM_ASYNC_ENTRY_OAM_PERFORMANCE_EVENT_REGISTER, 42121 BCM_ASYNC_ENTRY_OAM_PERFORMANCE_EVENT_UNREGISTER, 42122 BCM_ASYNC_ENTRY_OAM_PM_EVENT_REGISTER, 42123 BCM_ASYNC_ENTRY_OAM_PM_EVENT_UNREGISTER, 42124 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_ATTACH, 42125 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_ATTACH_GET, 42126 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_CREATE, 42127 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_DELETE, 42128 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_DELETE_ALL, 42129 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_DETACH, 42130 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_GET, 42131 BCM_ASYNC_ENTRY_OAM_PM_PROFILE_TRAVERSE, 42132 BCM_ASYNC_ENTRY_OAM_PM_RAW_DATA_READ_DONE, 42133 BCM_ASYNC_ENTRY_OAM_PM_STATS_GET, 42134 BCM_ASYNC_ENTRY_OAM_PROFILE_ACTION_GET, 42135 BCM_ASYNC_ENTRY_OAM_PROFILE_ACTION_SET, 42136 BCM_ASYNC_ENTRY_OAM_PROFILE_CREATE, 42137 BCM_ASYNC_ENTRY_OAM_PROFILE_DELETE, 42138 BCM_ASYNC_ENTRY_OAM_PROFILE_ID_GET_BY_TYPE, 42139 BCM_ASYNC_ENTRY_OAM_PROTECTION_PACKET_HEADER_GET, 42140 BCM_ASYNC_ENTRY_OAM_PROTECTION_PACKET_HEADER_SET, 42141 BCM_ASYNC_ENTRY_OAM_PSC_ADD, 42142 BCM_ASYNC_ENTRY_OAM_PSC_DELETE, 42143 BCM_ASYNC_ENTRY_OAM_PSC_GET, 42144 BCM_ASYNC_ENTRY_OAM_PW_STATUS_ADD, 42145 BCM_ASYNC_ENTRY_OAM_PW_STATUS_DELETE, 42146 BCM_ASYNC_ENTRY_OAM_PW_STATUS_GET, 42147 BCM_ASYNC_ENTRY_OAM_REFLECTOR_ENCAP_CREATE, 42148 BCM_ASYNC_ENTRY_OAM_REFLECTOR_ENCAP_DESTROY, 42149 BCM_ASYNC_ENTRY_OAM_SD_SF_DETECTION_ADD, 42150 BCM_ASYNC_ENTRY_OAM_SD_SF_DETECTION_DELETE, 42151 BCM_ASYNC_ENTRY_OAM_SD_SF_DETECTION_GET, 42152 BCM_ASYNC_ENTRY_OAM_TOD_LEAP_CONTROL_GET, 42153 BCM_ASYNC_ENTRY_OAM_TOD_LEAP_CONTROL_SET, 42154 BCM_ASYNC_ENTRY_OAM_TRUNK_PORTS_ADD, 42155 BCM_ASYNC_ENTRY_OAM_TRUNK_PORTS_DELETE, 42156 BCM_ASYNC_ENTRY_OAM_TRUNK_PORTS_GET, 42157 BCM_ASYNC_ENTRY_OAM_TST_RX_ADD, 42158 BCM_ASYNC_ENTRY_OAM_TST_RX_DELETE, 42159 BCM_ASYNC_ENTRY_OAM_TST_RX_GET, 42160 BCM_ASYNC_ENTRY_OAM_TST_TX_ADD, 42161 BCM_ASYNC_ENTRY_OAM_TST_TX_DELETE, 42162 BCM_ASYNC_ENTRY_OAM_TST_TX_GET, 42163 BCM_ASYNC_ENTRY_OAM_UPMEP_COSQ_GET, 42164 BCM_ASYNC_ENTRY_OAM_UPMEP_COSQ_SET, 42165 BCM_ASYNC_ENTRY_OAM_Y_1711_ALARM_ADD, 42166 BCM_ASYNC_ENTRY_OAM_Y_1711_ALARM_DELETE, 42167 BCM_ASYNC_ENTRY_OAM_Y_1711_ALARM_GET, 42168 BCM_ASYNC_ENTRY_OBM_CB_REGISTER, 42169 BCM_ASYNC_ENTRY_OBM_CB_UNREGISTER, 42170 BCM_ASYNC_ENTRY_OBM_PORT_MAX_USAGE_MODE_GET, 42171 BCM_ASYNC_ENTRY_OBM_PORT_MAX_USAGE_MODE_SET, 42172 BCM_ASYNC_ENTRY_OBM_PORT_PRI_TRAFFIC_CLASS_MAPPING_GET, 42173 BCM_ASYNC_ENTRY_OBM_PORT_PRI_TRAFFIC_CLASS_MAPPING_SET, 42174 BCM_ASYNC_ENTRY_OBM_TRAFFIC_CLASS_PFC_PRIORITY_MAPPING_GET, 42175 BCM_ASYNC_ENTRY_OBM_TRAFFIC_CLASS_PFC_PRIORITY_MAPPING_SET, 42176 BCM_ASYNC_ENTRY_OOB_FC_RX_CONFIG_GET, 42177 BCM_ASYNC_ENTRY_OOB_FC_RX_CONFIG_SET, 42178 BCM_ASYNC_ENTRY_OOB_FC_RX_PORT_OFFSET_GET, 42179 BCM_ASYNC_ENTRY_OOB_FC_RX_PORT_TC_MAPPING_GET, 42180 BCM_ASYNC_ENTRY_OOB_FC_RX_PORT_TC_MAPPING_MULTI_GET, 42181 BCM_ASYNC_ENTRY_OOB_FC_RX_PORT_TC_MAPPING_MULTI_SET, 42182 BCM_ASYNC_ENTRY_OOB_FC_RX_PORT_TC_MAPPING_SET, 42183 BCM_ASYNC_ENTRY_OOB_FC_TX_CONFIG_GET, 42184 BCM_ASYNC_ENTRY_OOB_FC_TX_CONFIG_SET, 42185 BCM_ASYNC_ENTRY_OOB_FC_TX_INFO_GET, 42186 BCM_ASYNC_ENTRY_OOB_FC_TX_PORT_MAPPING_GET, 42187 BCM_ASYNC_ENTRY_OOB_FC_TX_PORT_MAPPING_SET, 42188 BCM_ASYNC_ENTRY_OOB_FC_TX_QUEUE_PROFILE_GET, 42189 BCM_ASYNC_ENTRY_OOB_FC_TX_QUEUE_PROFILE_SET, 42190 BCM_ASYNC_ENTRY_OOB_STATS_CONFIG_GET, 42191 BCM_ASYNC_ENTRY_OOB_STATS_CONFIG_SET, 42192 BCM_ASYNC_ENTRY_OOB_STATS_POOL_MAPPING_GET, 42193 BCM_ASYNC_ENTRY_OOB_STATS_POOL_MAPPING_MULTI_GET, 42194 BCM_ASYNC_ENTRY_OOB_STATS_POOL_MAPPING_MULTI_SET, 42195 BCM_ASYNC_ENTRY_OOB_STATS_POOL_MAPPING_SET, 42196 BCM_ASYNC_ENTRY_OOB_STATS_QUEUE_MAPPING_GET, 42197 BCM_ASYNC_ENTRY_OOB_STATS_QUEUE_MAPPING_MULTI_GET, 42198 BCM_ASYNC_ENTRY_OOB_STATS_QUEUE_MAPPING_MULTI_SET, 42199 BCM_ASYNC_ENTRY_OOB_STATS_QUEUE_MAPPING_SET, 42200 BCM_ASYNC_ENTRY_PKT_ALLOC, 42201 BCM_ASYNC_ENTRY_PKT_BLK_ALLOC, 42202 BCM_ASYNC_ENTRY_PKT_BLK_FREE, 42203 BCM_ASYNC_ENTRY_PKT_BYTE_INDEX, 42204 BCM_ASYNC_ENTRY_PKT_CLEAR, 42205 BCM_ASYNC_ENTRY_PKT_ECMP_GRP_SET, 42206 BCM_ASYNC_ENTRY_PKT_ECMP_MEMBER_SET, 42207 BCM_ASYNC_ENTRY_PKT_FLAGS_INIT, 42208 BCM_ASYNC_ENTRY_PKT_FLAGS_LEN_SETUP, 42209 BCM_ASYNC_ENTRY_PKT_FREE, 42210 BCM_ASYNC_ENTRY_PKT_MEMCPY, 42211 BCM_ASYNC_ENTRY_PKT_NEXTHOP_SET, 42212 BCM_ASYNC_ENTRY_PKT_RX_ALLOC, 42213 BCM_ASYNC_ENTRY_PKT_RX_FREE, 42214 BCM_ASYNC_ENTRY_PKTIO_ALLOC, 42215 BCM_ASYNC_ENTRY_PKTIO_CLAIM, 42216 BCM_ASYNC_ENTRY_PKTIO_CLEANUP, 42217 BCM_ASYNC_ENTRY_PKTIO_FILTER_CREATE, 42218 BCM_ASYNC_ENTRY_PKTIO_FILTER_DESTROY, 42219 BCM_ASYNC_ENTRY_PKTIO_FILTER_GET, 42220 BCM_ASYNC_ENTRY_PKTIO_FILTER_TRAVERSE, 42221 BCM_ASYNC_ENTRY_PKTIO_FREE, 42222 BCM_ASYNC_ENTRY_PKTIO_INIT, 42223 BCM_ASYNC_ENTRY_PKTIO_NETIF_CREATE, 42224 BCM_ASYNC_ENTRY_PKTIO_NETIF_DESTROY, 42225 BCM_ASYNC_ENTRY_PKTIO_NETIF_GET, 42226 BCM_ASYNC_ENTRY_PKTIO_NETIF_LINK_STATUS_SET, 42227 BCM_ASYNC_ENTRY_PKTIO_NETIF_TRAVERSE, 42228 BCM_ASYNC_ENTRY_PKTIO_PKT_DATA_GET, 42229 BCM_ASYNC_ENTRY_PKTIO_PMD_FID_SUPPORT_GET, 42230 BCM_ASYNC_ENTRY_PKTIO_PMD_FIELD_GET, 42231 BCM_ASYNC_ENTRY_PKTIO_PMD_FIELD_SET, 42232 BCM_ASYNC_ENTRY_PKTIO_PMD_PKT_FORMAT_GET, 42233 BCM_ASYNC_ENTRY_PKTIO_PMD_REASONS_GET, 42234 BCM_ASYNC_ENTRY_PKTIO_PMD_SET, 42235 BCM_ASYNC_ENTRY_PKTIO_PULL, 42236 BCM_ASYNC_ENTRY_PKTIO_PUSH, 42237 BCM_ASYNC_ENTRY_PKTIO_PUT, 42238 BCM_ASYNC_ENTRY_PKTIO_RAW_PMD_FID_SUPPORT_GET, 42239 BCM_ASYNC_ENTRY_PKTIO_RAW_PMD_FIELD_GET, 42240 BCM_ASYNC_ENTRY_PKTIO_RAW_PMD_FIELD_SET, 42241 BCM_ASYNC_ENTRY_PKTIO_RAW_PMD_REASONS_GET, 42242 BCM_ASYNC_ENTRY_PKTIO_RAW_PMD_REASONS_SET, 42243 BCM_ASYNC_ENTRY_PKTIO_RESERVE, 42244 BCM_ASYNC_ENTRY_PKTIO_RX_REGISTER, 42245 BCM_ASYNC_ENTRY_PKTIO_RX_UNREGISTER, 42246 BCM_ASYNC_ENTRY_PKTIO_TRACE_COUNTER_GET, 42247 BCM_ASYNC_ENTRY_PKTIO_TRACE_DATA_COLLECT, 42248 BCM_ASYNC_ENTRY_PKTIO_TRACE_DOP_DATA_COLLECT, 42249 BCM_ASYNC_ENTRY_PKTIO_TRACE_DROP_REASONS_GET, 42250 BCM_ASYNC_ENTRY_PKTIO_TRACE_FIELD_GET, 42251 BCM_ASYNC_ENTRY_PKTIO_TRACE_TX, 42252 BCM_ASYNC_ENTRY_PKTIO_TRIM, 42253 BCM_ASYNC_ENTRY_PKTIO_TX, 42254 BCM_ASYNC_ENTRY_POLICER_ACTION_ADD, 42255 BCM_ASYNC_ENTRY_POLICER_ACTION_ATTACH, 42256 BCM_ASYNC_ENTRY_POLICER_ACTION_ATTACH_GET, 42257 BCM_ASYNC_ENTRY_POLICER_ACTION_CREATE, 42258 BCM_ASYNC_ENTRY_POLICER_ACTION_DESTROY, 42259 BCM_ASYNC_ENTRY_POLICER_ACTION_DETACH, 42260 BCM_ASYNC_ENTRY_POLICER_ACTION_GET, 42261 BCM_ASYNC_ENTRY_POLICER_AGGREGATE_GROUP_CREATE, 42262 BCM_ASYNC_ENTRY_POLICER_COLOR_DECISION_GET, 42263 BCM_ASYNC_ENTRY_POLICER_COLOR_DECISION_SET, 42264 BCM_ASYNC_ENTRY_POLICER_COLOR_RESOLUTION_GET, 42265 BCM_ASYNC_ENTRY_POLICER_COLOR_RESOLUTION_SET, 42266 BCM_ASYNC_ENTRY_POLICER_CONTROL_GET, 42267 BCM_ASYNC_ENTRY_POLICER_CONTROL_SET, 42268 BCM_ASYNC_ENTRY_POLICER_CREATE, 42269 BCM_ASYNC_ENTRY_POLICER_CUSTOM_GROUP_CREATE, 42270 BCM_ASYNC_ENTRY_POLICER_CUSTOM_GROUP_ID_COPY, 42271 BCM_ASYNC_ENTRY_POLICER_CUSTOM_GROUP_ID_CREATE, 42272 BCM_ASYNC_ENTRY_POLICER_DATABASE_CREATE, 42273 BCM_ASYNC_ENTRY_POLICER_DATABASE_DESTROY, 42274 BCM_ASYNC_ENTRY_POLICER_DATABASE_ENABLE_GET, 42275 BCM_ASYNC_ENTRY_POLICER_DATABASE_ENABLE_SET, 42276 BCM_ASYNC_ENTRY_POLICER_DESTROY, 42277 BCM_ASYNC_ENTRY_POLICER_DESTROY_ALL, 42278 BCM_ASYNC_ENTRY_POLICER_ENGINE_DATABASE_ATTACH, 42279 BCM_ASYNC_ENTRY_POLICER_ENGINE_DATABASE_DETACH, 42280 BCM_ASYNC_ENTRY_POLICER_ENGINE_DATABASE_GET, 42281 BCM_ASYNC_ENTRY_POLICER_ENVELOP_CREATE, 42282 BCM_ASYNC_ENTRY_POLICER_ENVELOP_GROUP_CREATE, 42283 BCM_ASYNC_ENTRY_POLICER_EXPANSION_GROUPS_GET, 42284 BCM_ASYNC_ENTRY_POLICER_EXPANSION_GROUPS_SET, 42285 BCM_ASYNC_ENTRY_POLICER_GET, 42286 BCM_ASYNC_ENTRY_POLICER_GLOBAL_METER_CONFIG_GET, 42287 BCM_ASYNC_ENTRY_POLICER_GLOBAL_METER_CONFIG_SET, 42288 BCM_ASYNC_ENTRY_POLICER_GROUP_CREATE, 42289 BCM_ASYNC_ENTRY_POLICER_GROUP_CREATE_WITH_MAP, 42290 BCM_ASYNC_ENTRY_POLICER_GROUP_GET, 42291 BCM_ASYNC_ENTRY_POLICER_GROUP_MODE_ID_CREATE, 42292 BCM_ASYNC_ENTRY_POLICER_GROUP_MODE_ID_DESTROY, 42293 BCM_ASYNC_ENTRY_POLICER_GROUP_MODE_ID_GET, 42294 BCM_ASYNC_ENTRY_POLICER_INIT, 42295 BCM_ASYNC_ENTRY_POLICER_PACKET_COUNTER_GET32, 42296 BCM_ASYNC_ENTRY_POLICER_PACKET_RESET_COUNTER_GET32, 42297 BCM_ASYNC_ENTRY_POLICER_PRIMARY_COLOR_RESOLUTION_GET, 42298 BCM_ASYNC_ENTRY_POLICER_PRIMARY_COLOR_RESOLUTION_SET, 42299 BCM_ASYNC_ENTRY_POLICER_SET, 42300 BCM_ASYNC_ENTRY_POLICER_STAT_ENABLE_GET, 42301 BCM_ASYNC_ENTRY_POLICER_STAT_ENABLE_SET, 42302 BCM_ASYNC_ENTRY_POLICER_STAT_GET, 42303 BCM_ASYNC_ENTRY_POLICER_STAT_GET32, 42304 BCM_ASYNC_ENTRY_POLICER_STAT_SET, 42305 BCM_ASYNC_ENTRY_POLICER_STAT_SET32, 42306 BCM_ASYNC_ENTRY_POLICER_TRAVERSE, 42307 BCM_ASYNC_ENTRY_PORT_ABILITY_ADVERT_GET, 42308 BCM_ASYNC_ENTRY_PORT_ABILITY_ADVERT_SET, 42309 BCM_ASYNC_ENTRY_PORT_ABILITY_GET, 42310 BCM_ASYNC_ENTRY_PORT_ABILITY_LOCAL_GET, 42311 BCM_ASYNC_ENTRY_PORT_ABILITY_REMOTE_GET, 42312 BCM_ASYNC_ENTRY_PORT_ADD, 42313 BCM_ASYNC_ENTRY_PORT_ADVERT_GET, 42314 BCM_ASYNC_ENTRY_PORT_ADVERT_REMOTE_GET, 42315 BCM_ASYNC_ENTRY_PORT_ADVERT_SET, 42316 BCM_ASYNC_ENTRY_PORT_AUTONEG_ABILITY_ADVERT_GET, 42317 BCM_ASYNC_ENTRY_PORT_AUTONEG_ABILITY_ADVERT_SET, 42318 BCM_ASYNC_ENTRY_PORT_AUTONEG_ABILITY_REMOTE_GET, 42319 BCM_ASYNC_ENTRY_PORT_AUTONEG_GET, 42320 BCM_ASYNC_ENTRY_PORT_AUTONEG_SET, 42321 BCM_ASYNC_ENTRY_PORT_BPDU_ENABLE_GET, 42322 BCM_ASYNC_ENTRY_PORT_BPDU_ENABLE_SET, 42323 BCM_ASYNC_ENTRY_PORT_BUFFER_PBMP_GET, 42324 BCM_ASYNC_ENTRY_PORT_CABLE_DIAG, 42325 BCM_ASYNC_ENTRY_PORT_CFI_COLOR_GET, 42326 BCM_ASYNC_ENTRY_PORT_CFI_COLOR_SET, 42327 BCM_ASYNC_ENTRY_PORT_CLASS_GET, 42328 BCM_ASYNC_ENTRY_PORT_CLASS_SET, 42329 BCM_ASYNC_ENTRY_PORT_CLEAR, 42330 BCM_ASYNC_ENTRY_PORT_CONFIG_GET, 42331 BCM_ASYNC_ENTRY_PORT_CONFIG_PHY_OAM_GET, 42332 BCM_ASYNC_ENTRY_PORT_CONFIG_PHY_OAM_SET, 42333 BCM_ASYNC_ENTRY_PORT_CONGESTION_CONFIG_GET, 42334 BCM_ASYNC_ENTRY_PORT_CONGESTION_CONFIG_SET, 42335 BCM_ASYNC_ENTRY_PORT_CONGESTION_GET, 42336 BCM_ASYNC_ENTRY_PORT_CONGESTION_SET, 42337 BCM_ASYNC_ENTRY_PORT_CONTROL_GET, 42338 BCM_ASYNC_ENTRY_PORT_CONTROL_PHY_OAM_GET, 42339 BCM_ASYNC_ENTRY_PORT_CONTROL_PHY_OAM_SET, 42340 BCM_ASYNC_ENTRY_PORT_CONTROL_PHY_TIMESYNC_GET, 42341 BCM_ASYNC_ENTRY_PORT_CONTROL_PHY_TIMESYNC_SET, 42342 BCM_ASYNC_ENTRY_PORT_CONTROL_SET, 42343 BCM_ASYNC_ENTRY_PORT_DETACH, 42344 BCM_ASYNC_ENTRY_PORT_DISCARD_GET, 42345 BCM_ASYNC_ENTRY_PORT_DISCARD_SET, 42346 BCM_ASYNC_ENTRY_PORT_DSCP_MAP_GET, 42347 BCM_ASYNC_ENTRY_PORT_DSCP_MAP_MODE_GET, 42348 BCM_ASYNC_ENTRY_PORT_DSCP_MAP_MODE_SET, 42349 BCM_ASYNC_ENTRY_PORT_DSCP_MAP_SET, 42350 BCM_ASYNC_ENTRY_PORT_DSCP_UNMAP_GET, 42351 BCM_ASYNC_ENTRY_PORT_DSCP_UNMAP_SET, 42352 BCM_ASYNC_ENTRY_PORT_DTAG_MODE_GET, 42353 BCM_ASYNC_ENTRY_PORT_DTAG_MODE_SET, 42354 BCM_ASYNC_ENTRY_PORT_DUPLEX_GET, 42355 BCM_ASYNC_ENTRY_PORT_DUPLEX_SET, 42356 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_MODULE_ENABLE_GET, 42357 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_MODULE_ENABLE_SET, 42358 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_MODULE_TRAVERSE, 42359 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_PORT_ADD, 42360 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_PORT_DELETE, 42361 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_PORT_GET, 42362 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_PORT_SET, 42363 BCM_ASYNC_ENTRY_PORT_E2EFC_REMOTE_PORT_TRAVERSE, 42364 BCM_ASYNC_ENTRY_PORT_EGRESS_GET, 42365 BCM_ASYNC_ENTRY_PORT_EGRESS_SET, 42366 BCM_ASYNC_ENTRY_PORT_ENABLE_GET, 42367 BCM_ASYNC_ENTRY_PORT_ENABLE_SET, 42368 BCM_ASYNC_ENTRY_PORT_ENCAP_CONFIG_GET, 42369 BCM_ASYNC_ENTRY_PORT_ENCAP_CONFIG_SET, 42370 BCM_ASYNC_ENTRY_PORT_ENCAP_GET, 42371 BCM_ASYNC_ENTRY_PORT_ENCAP_LOCAL_GET, 42372 BCM_ASYNC_ENTRY_PORT_ENCAP_MAP_GET, 42373 BCM_ASYNC_ENTRY_PORT_ENCAP_MAP_SET, 42374 BCM_ASYNC_ENTRY_PORT_ENCAP_SET, 42375 BCM_ASYNC_ENTRY_PORT_EXTENDER_MAPPING_INFO_GET, 42376 BCM_ASYNC_ENTRY_PORT_EXTENDER_MAPPING_INFO_SET, 42377 BCM_ASYNC_ENTRY_PORT_FAST_REBOOT_TRAFFIC_ENABLE, 42378 BCM_ASYNC_ENTRY_PORT_FAULT_GET, 42379 BCM_ASYNC_ENTRY_PORT_FDR_CALLBACK_REGISTER, 42380 BCM_ASYNC_ENTRY_PORT_FDR_CALLBACK_UNREGISTER, 42381 BCM_ASYNC_ENTRY_PORT_FDR_CONFIG_GET, 42382 BCM_ASYNC_ENTRY_PORT_FDR_CONFIG_SET, 42383 BCM_ASYNC_ENTRY_PORT_FDR_STATS_GET, 42384 BCM_ASYNC_ENTRY_PORT_FLEXE_FLOW_CLEAR, 42385 BCM_ASYNC_ENTRY_PORT_FLEXE_FLOW_SET, 42386 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_CAL_ACTIVE_GET, 42387 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_CAL_ACTIVE_SET, 42388 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_CAL_SLOTS_GET, 42389 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_CAL_SLOTS_SET, 42390 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_CREATE, 42391 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_DESTROY, 42392 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_GET, 42393 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_PHY_ADD, 42394 BCM_ASYNC_ENTRY_PORT_FLEXE_GROUP_PHY_REMOVE, 42395 BCM_ASYNC_ENTRY_PORT_FLEXE_OAM_ALARM_GET, 42396 BCM_ASYNC_ENTRY_PORT_FLEXE_OAM_CONTROL_GET, 42397 BCM_ASYNC_ENTRY_PORT_FLEXE_OAM_CONTROL_SET, 42398 BCM_ASYNC_ENTRY_PORT_FLEXE_OAM_STAT_GET, 42399 BCM_ASYNC_ENTRY_PORT_FLEXE_OH_ALARM_GET, 42400 BCM_ASYNC_ENTRY_PORT_FLEXE_OH_GET, 42401 BCM_ASYNC_ENTRY_PORT_FLEXE_OH_SET, 42402 BCM_ASYNC_ENTRY_PORT_FLEXSTATE_ATTACH, 42403 BCM_ASYNC_ENTRY_PORT_FLEXSTATE_DETACH_WITH_ID, 42404 BCM_ASYNC_ENTRY_PORT_FLOOD_BLOCK_GET, 42405 BCM_ASYNC_ENTRY_PORT_FLOOD_BLOCK_SET, 42406 BCM_ASYNC_ENTRY_PORT_FLOOD_GROUP_GET, 42407 BCM_ASYNC_ENTRY_PORT_FLOOD_GROUP_SET, 42408 BCM_ASYNC_ENTRY_PORT_FORCE_DEST_GET, 42409 BCM_ASYNC_ENTRY_PORT_FORCE_DEST_SET, 42410 BCM_ASYNC_ENTRY_PORT_FORCE_FORWARD_GET, 42411 BCM_ASYNC_ENTRY_PORT_FORCE_FORWARD_MODE_GET, 42412 BCM_ASYNC_ENTRY_PORT_FORCE_FORWARD_MODE_SET, 42413 BCM_ASYNC_ENTRY_PORT_FORCE_FORWARD_SET, 42414 BCM_ASYNC_ENTRY_PORT_FORCE_VLAN_GET, 42415 BCM_ASYNC_ENTRY_PORT_FORCE_VLAN_SET, 42416 BCM_ASYNC_ENTRY_PORT_FRAME_MAX_GET, 42417 BCM_ASYNC_ENTRY_PORT_FRAME_MAX_SET, 42418 BCM_ASYNC_ENTRY_PORT_GET, 42419 BCM_ASYNC_ENTRY_PORT_GPORT_ADD, 42420 BCM_ASYNC_ENTRY_PORT_GPORT_DELETE, 42421 BCM_ASYNC_ENTRY_PORT_GPORT_DELETE_ALL, 42422 BCM_ASYNC_ENTRY_PORT_GPORT_FREE_RANGE_GET, 42423 BCM_ASYNC_ENTRY_PORT_GPORT_GET, 42424 BCM_ASYNC_ENTRY_PORT_GPORT_GET_ALL, 42425 BCM_ASYNC_ENTRY_PORT_GPORT_IS_FREE, 42426 BCM_ASYNC_ENTRY_PORT_GROUP_RANGE_GET, 42427 BCM_ASYNC_ENTRY_PORT_IFG_GET, 42428 BCM_ASYNC_ENTRY_PORT_IFG_SET, 42429 BCM_ASYNC_ENTRY_PORT_IFILTER_GET, 42430 BCM_ASYNC_ENTRY_PORT_IFILTER_SET, 42431 BCM_ASYNC_ENTRY_PORT_ILKN_LANE_MAP_GET, 42432 BCM_ASYNC_ENTRY_PORT_ILKN_LANE_MAP_SET, 42433 BCM_ASYNC_ENTRY_PORT_INFO_GET, 42434 BCM_ASYNC_ENTRY_PORT_INFO_RESTORE, 42435 BCM_ASYNC_ENTRY_PORT_INFO_SAVE, 42436 BCM_ASYNC_ENTRY_PORT_INFO_SET, 42437 BCM_ASYNC_ENTRY_PORT_INGRESS_TDM_FAILOVER_GET, 42438 BCM_ASYNC_ENTRY_PORT_INGRESS_TDM_FAILOVER_SET, 42439 BCM_ASYNC_ENTRY_PORT_INIT, 42440 BCM_ASYNC_ENTRY_PORT_INNER_TPID_GET, 42441 BCM_ASYNC_ENTRY_PORT_INNER_TPID_SET, 42442 BCM_ASYNC_ENTRY_PORT_INTERFACE_CONFIG_GET, 42443 BCM_ASYNC_ENTRY_PORT_INTERFACE_CONFIG_SET, 42444 BCM_ASYNC_ENTRY_PORT_INTERFACE_GET, 42445 BCM_ASYNC_ENTRY_PORT_INTERFACE_SET, 42446 BCM_ASYNC_ENTRY_PORT_INTERNAL_GET, 42447 BCM_ASYNC_ENTRY_PORT_IPMC_MODIFY_GET, 42448 BCM_ASYNC_ENTRY_PORT_IPMC_MODIFY_SET, 42449 BCM_ASYNC_ENTRY_PORT_JAM_GET, 42450 BCM_ASYNC_ENTRY_PORT_JAM_SET, 42451 BCM_ASYNC_ENTRY_PORT_L2_INTERFACE_GPORT_GET, 42452 BCM_ASYNC_ENTRY_PORT_L2_INTERFACE_ID_GET, 42453 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_ADD, 42454 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_DELETE, 42455 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_DELETE_ALL, 42456 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_GET, 42457 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_GET_ALL, 42458 BCM_ASYNC_ENTRY_PORT_L2_TUNNEL_PAYLOAD_TPID_SET, 42459 BCM_ASYNC_ENTRY_PORT_L3_ENABLE_GET, 42460 BCM_ASYNC_ENTRY_PORT_L3_ENABLE_SET, 42461 BCM_ASYNC_ENTRY_PORT_L3_ENCAPSULATED_MTU_GET, 42462 BCM_ASYNC_ENTRY_PORT_L3_ENCAPSULATED_MTU_SET, 42463 BCM_ASYNC_ENTRY_PORT_L3_MODIFY_GET, 42464 BCM_ASYNC_ENTRY_PORT_L3_MODIFY_SET, 42465 BCM_ASYNC_ENTRY_PORT_L3_MTU_GET, 42466 BCM_ASYNC_ENTRY_PORT_L3_MTU_SET, 42467 BCM_ASYNC_ENTRY_PORT_LANE_TO_SERDES_MAP_GET, 42468 BCM_ASYNC_ENTRY_PORT_LANE_TO_SERDES_MAP_SET, 42469 BCM_ASYNC_ENTRY_PORT_LEARN_GET, 42470 BCM_ASYNC_ENTRY_PORT_LEARN_MODIFY, 42471 BCM_ASYNC_ENTRY_PORT_LEARN_SET, 42472 BCM_ASYNC_ENTRY_PORT_LINK_FAILED_CLEAR, 42473 BCM_ASYNC_ENTRY_PORT_LINK_STATE_GET, 42474 BCM_ASYNC_ENTRY_PORT_LINK_STATUS_GET, 42475 BCM_ASYNC_ENTRY_PORT_LINKSCAN_GET, 42476 BCM_ASYNC_ENTRY_PORT_LINKSCAN_SET, 42477 BCM_ASYNC_ENTRY_PORT_LOCAL_GET, 42478 BCM_ASYNC_ENTRY_PORT_LOOPBACK_GET, 42479 BCM_ASYNC_ENTRY_PORT_LOOPBACK_SET, 42480 BCM_ASYNC_ENTRY_PORT_MANAGEMENT_PACKET_CONFIG_GET, 42481 BCM_ASYNC_ENTRY_PORT_MANAGEMENT_PACKET_CONFIG_SET, 42482 BCM_ASYNC_ENTRY_PORT_MASTER_GET, 42483 BCM_ASYNC_ENTRY_PORT_MASTER_SET, 42484 BCM_ASYNC_ENTRY_PORT_MATCH_ADD, 42485 BCM_ASYNC_ENTRY_PORT_MATCH_DELETE, 42486 BCM_ASYNC_ENTRY_PORT_MATCH_DELETE_ALL, 42487 BCM_ASYNC_ENTRY_PORT_MATCH_MULTI_GET, 42488 BCM_ASYNC_ENTRY_PORT_MATCH_REPLACE, 42489 BCM_ASYNC_ENTRY_PORT_MATCH_SET, 42490 BCM_ASYNC_ENTRY_PORT_MDIX_GET, 42491 BCM_ASYNC_ENTRY_PORT_MDIX_SET, 42492 BCM_ASYNC_ENTRY_PORT_MDIX_STATUS_GET, 42493 BCM_ASYNC_ENTRY_PORT_MEDIUM_CONFIG_GET, 42494 BCM_ASYNC_ENTRY_PORT_MEDIUM_CONFIG_SET, 42495 BCM_ASYNC_ENTRY_PORT_MEDIUM_GET, 42496 BCM_ASYNC_ENTRY_PORT_MEDIUM_STATUS_REGISTER, 42497 BCM_ASYNC_ENTRY_PORT_MEDIUM_STATUS_UNREGISTER, 42498 BCM_ASYNC_ENTRY_PORT_MODID_EGRESS_GET, 42499 BCM_ASYNC_ENTRY_PORT_MODID_EGRESS_SET, 42500 BCM_ASYNC_ENTRY_PORT_MODID_ENABLE_GET, 42501 BCM_ASYNC_ENTRY_PORT_MODID_ENABLE_SET, 42502 BCM_ASYNC_ENTRY_PORT_NIF_PRIORITY_GET, 42503 BCM_ASYNC_ENTRY_PORT_NIF_PRIORITY_SET, 42504 BCM_ASYNC_ENTRY_PORT_PAUSE_ADDR_GET, 42505 BCM_ASYNC_ENTRY_PORT_PAUSE_ADDR_SET, 42506 BCM_ASYNC_ENTRY_PORT_PAUSE_GET, 42507 BCM_ASYNC_ENTRY_PORT_PAUSE_SET, 42508 BCM_ASYNC_ENTRY_PORT_PAUSE_SYM_GET, 42509 BCM_ASYNC_ENTRY_PORT_PAUSE_SYM_SET, 42510 BCM_ASYNC_ENTRY_PORT_PCS_LANE_MAP_SET, 42511 BCM_ASYNC_ENTRY_PORT_PFM_GET, 42512 BCM_ASYNC_ENTRY_PORT_PFM_SET, 42513 BCM_ASYNC_ENTRY_PORT_PHY_CONTROL_GET, 42514 BCM_ASYNC_ENTRY_PORT_PHY_CONTROL_SET, 42515 BCM_ASYNC_ENTRY_PORT_PHY_DRV_NAME_GET, 42516 BCM_ASYNC_ENTRY_PORT_PHY_FEC_ERROR_INJECT_GET, 42517 BCM_ASYNC_ENTRY_PORT_PHY_FEC_ERROR_INJECT_SET, 42518 BCM_ASYNC_ENTRY_PORT_PHY_FIRMWARE_SET, 42519 BCM_ASYNC_ENTRY_PORT_PHY_GET, 42520 BCM_ASYNC_ENTRY_PORT_PHY_MODIFY, 42521 BCM_ASYNC_ENTRY_PORT_PHY_MULTI_GET, 42522 BCM_ASYNC_ENTRY_PORT_PHY_RESET, 42523 BCM_ASYNC_ENTRY_PORT_PHY_RESET_REGISTER, 42524 BCM_ASYNC_ENTRY_PORT_PHY_RESET_UNREGISTER, 42525 BCM_ASYNC_ENTRY_PORT_PHY_SET, 42526 BCM_ASYNC_ENTRY_PORT_PHY_TIMESYNC_CONFIG_GET, 42527 BCM_ASYNC_ENTRY_PORT_PHY_TIMESYNC_CONFIG_SET, 42528 BCM_ASYNC_ENTRY_PORT_PHY_TIMESYNC_ENHANCED_CAPTURE_GET, 42529 BCM_ASYNC_ENTRY_PORT_PHY_TX_GET, 42530 BCM_ASYNC_ENTRY_PORT_PHY_TX_SET, 42531 BCM_ASYNC_ENTRY_PORT_PIPE_PBMP_GET, 42532 BCM_ASYNC_ENTRY_PORT_POLICER_GET, 42533 BCM_ASYNC_ENTRY_PORT_POLICER_SET, 42534 BCM_ASYNC_ENTRY_PORT_PON_INFO_GET, 42535 BCM_ASYNC_ENTRY_PORT_PON_INFO_SET, 42536 BCM_ASYNC_ENTRY_PORT_PON_TUNNEL_ADD, 42537 BCM_ASYNC_ENTRY_PORT_PON_TUNNEL_MAP_GET, 42538 BCM_ASYNC_ENTRY_PORT_PON_TUNNEL_MAP_SET, 42539 BCM_ASYNC_ENTRY_PORT_PON_TUNNEL_REMOVE, 42540 BCM_ASYNC_ENTRY_PORT_POST_BER_PROJ_GET, 42541 BCM_ASYNC_ENTRY_PORT_PREEMPTION_CONTROL_GET, 42542 BCM_ASYNC_ENTRY_PORT_PREEMPTION_CONTROL_SET, 42543 BCM_ASYNC_ENTRY_PORT_PREEMPTION_STATUS_GET, 42544 BCM_ASYNC_ENTRY_PORT_PRIORITY_COLOR_GET, 42545 BCM_ASYNC_ENTRY_PORT_PRIORITY_COLOR_SET, 42546 BCM_ASYNC_ENTRY_PORT_PRIORITY_CONFIG_GET, 42547 BCM_ASYNC_ENTRY_PORT_PRIORITY_CONFIG_SET, 42548 BCM_ASYNC_ENTRY_PORT_PRIORITY_GROUP_CONFIG_GET, 42549 BCM_ASYNC_ENTRY_PORT_PRIORITY_GROUP_CONFIG_SET, 42550 BCM_ASYNC_ENTRY_PORT_PRIORITY_GROUP_MAPPING_GET, 42551 BCM_ASYNC_ENTRY_PORT_PRIORITY_GROUP_MAPPING_SET, 42552 BCM_ASYNC_ENTRY_PORT_PROBE, 42553 BCM_ASYNC_ENTRY_PORT_PROTOCOL_VLAN_ADD, 42554 BCM_ASYNC_ENTRY_PORT_PROTOCOL_VLAN_DELETE, 42555 BCM_ASYNC_ENTRY_PORT_PROTOCOL_VLAN_DELETE_ALL, 42556 BCM_ASYNC_ENTRY_PORT_QUEUED_COUNT_GET, 42557 BCM_ASYNC_ENTRY_PORT_RATE_EGRESS_GET, 42558 BCM_ASYNC_ENTRY_PORT_RATE_EGRESS_PPS_GET, 42559 BCM_ASYNC_ENTRY_PORT_RATE_EGRESS_PPS_SET, 42560 BCM_ASYNC_ENTRY_PORT_RATE_EGRESS_SET, 42561 BCM_ASYNC_ENTRY_PORT_RATE_INGRESS_GET, 42562 BCM_ASYNC_ENTRY_PORT_RATE_INGRESS_SET, 42563 BCM_ASYNC_ENTRY_PORT_RATE_PAUSE_GET, 42564 BCM_ASYNC_ENTRY_PORT_RATE_PAUSE_SET, 42565 BCM_ASYNC_ENTRY_PORT_REDIRECT_CONFIG_GET, 42566 BCM_ASYNC_ENTRY_PORT_REDIRECT_CONFIG_SET, 42567 BCM_ASYNC_ENTRY_PORT_REMOVE, 42568 BCM_ASYNC_ENTRY_PORT_RESOURCE_DEFAULT_GET, 42569 BCM_ASYNC_ENTRY_PORT_RESOURCE_GET, 42570 BCM_ASYNC_ENTRY_PORT_RESOURCE_MULTI_SET, 42571 BCM_ASYNC_ENTRY_PORT_RESOURCE_SET, 42572 BCM_ASYNC_ENTRY_PORT_RESOURCE_SPEED_CONFIG_VALIDATE, 42573 BCM_ASYNC_ENTRY_PORT_RESOURCE_SPEED_GET, 42574 BCM_ASYNC_ENTRY_PORT_RESOURCE_SPEED_MULTI_SET, 42575 BCM_ASYNC_ENTRY_PORT_RESOURCE_SPEED_SET, 42576 BCM_ASYNC_ENTRY_PORT_RESOURCE_TRAVERSE, 42577 BCM_ASYNC_ENTRY_PORT_RLM_CONFIG_GET, 42578 BCM_ASYNC_ENTRY_PORT_RLM_CONFIG_SET, 42579 BCM_ASYNC_ENTRY_PORT_RLM_STATUS_GET, 42580 BCM_ASYNC_ENTRY_PORT_SAMPLE_RATE_GET, 42581 BCM_ASYNC_ENTRY_PORT_SAMPLE_RATE_SET, 42582 BCM_ASYNC_ENTRY_PORT_SELECTIVE_GET, 42583 BCM_ASYNC_ENTRY_PORT_SELECTIVE_SET, 42584 BCM_ASYNC_ENTRY_PORT_SPEED_ABILITY_LOCAL_GET, 42585 BCM_ASYNC_ENTRY_PORT_SPEED_GET, 42586 BCM_ASYNC_ENTRY_PORT_SPEED_MAX, 42587 BCM_ASYNC_ENTRY_PORT_SPEED_SET, 42588 BCM_ASYNC_ENTRY_PORT_STAT_ATTACH, 42589 BCM_ASYNC_ENTRY_PORT_STAT_COUNTER_GET, 42590 BCM_ASYNC_ENTRY_PORT_STAT_COUNTER_SET, 42591 BCM_ASYNC_ENTRY_PORT_STAT_COUNTER_SYNC_GET, 42592 BCM_ASYNC_ENTRY_PORT_STAT_DETACH, 42593 BCM_ASYNC_ENTRY_PORT_STAT_DETACH_WITH_ID, 42594 BCM_ASYNC_ENTRY_PORT_STAT_ENABLE_SET, 42595 BCM_ASYNC_ENTRY_PORT_STAT_GET, 42596 BCM_ASYNC_ENTRY_PORT_STAT_GET32, 42597 BCM_ASYNC_ENTRY_PORT_STAT_ID_GET, 42598 BCM_ASYNC_ENTRY_PORT_STAT_MULTI_GET, 42599 BCM_ASYNC_ENTRY_PORT_STAT_MULTI_GET32, 42600 BCM_ASYNC_ENTRY_PORT_STAT_MULTI_SET, 42601 BCM_ASYNC_ENTRY_PORT_STAT_MULTI_SET32, 42602 BCM_ASYNC_ENTRY_PORT_STAT_SET, 42603 BCM_ASYNC_ENTRY_PORT_STAT_SET32, 42604 BCM_ASYNC_ENTRY_PORT_STAT_SYNC_GET, 42605 BCM_ASYNC_ENTRY_PORT_STAT_SYNC_GET32, 42606 BCM_ASYNC_ENTRY_PORT_STP_GET, 42607 BCM_ASYNC_ENTRY_PORT_STP_SET, 42608 BCM_ASYNC_ENTRY_PORT_SUBSIDIARY_PORTS_GET, 42609 BCM_ASYNC_ENTRY_PORT_TGID_GET, 42610 BCM_ASYNC_ENTRY_PORT_TGID_SET, 42611 BCM_ASYNC_ENTRY_PORT_TIMESTAMP_ADJUST_GET, 42612 BCM_ASYNC_ENTRY_PORT_TIMESTAMP_ADJUST_SET, 42613 BCM_ASYNC_ENTRY_PORT_TIMESYNC_CONFIG_GET, 42614 BCM_ASYNC_ENTRY_PORT_TIMESYNC_CONFIG_SET, 42615 BCM_ASYNC_ENTRY_PORT_TIMESYNC_TX_INFO_GET, 42616 BCM_ASYNC_ENTRY_PORT_TPID_ADD, 42617 BCM_ASYNC_ENTRY_PORT_TPID_CLASS_CREATE, 42618 BCM_ASYNC_ENTRY_PORT_TPID_CLASS_DESTROY, 42619 BCM_ASYNC_ENTRY_PORT_TPID_CLASS_GET, 42620 BCM_ASYNC_ENTRY_PORT_TPID_CLASS_SET, 42621 BCM_ASYNC_ENTRY_PORT_TPID_DELETE, 42622 BCM_ASYNC_ENTRY_PORT_TPID_DELETE_ALL, 42623 BCM_ASYNC_ENTRY_PORT_TPID_GET, 42624 BCM_ASYNC_ENTRY_PORT_TPID_GET_ALL, 42625 BCM_ASYNC_ENTRY_PORT_TPID_SET, 42626 BCM_ASYNC_ENTRY_PORT_TRUNK_INDEX_GET, 42627 BCM_ASYNC_ENTRY_PORT_TRUNK_INDEX_SET, 42628 BCM_ASYNC_ENTRY_PORT_TXPI_RXCDR_CLK_GET, 42629 BCM_ASYNC_ENTRY_PORT_UNTAGGED_PRIORITY_GET, 42630 BCM_ASYNC_ENTRY_PORT_UNTAGGED_PRIORITY_SET, 42631 BCM_ASYNC_ENTRY_PORT_UNTAGGED_VLAN_GET, 42632 BCM_ASYNC_ENTRY_PORT_UNTAGGED_VLAN_SET, 42633 BCM_ASYNC_ENTRY_PORT_UPDATE, 42634 BCM_ASYNC_ENTRY_PORT_VLAN_DSCP_MAP_GET, 42635 BCM_ASYNC_ENTRY_PORT_VLAN_DSCP_MAP_SET, 42636 BCM_ASYNC_ENTRY_PORT_VLAN_INNER_TAG_GET, 42637 BCM_ASYNC_ENTRY_PORT_VLAN_INNER_TAG_SET, 42638 BCM_ASYNC_ENTRY_PORT_VLAN_MEMBER_GET, 42639 BCM_ASYNC_ENTRY_PORT_VLAN_MEMBER_SET, 42640 BCM_ASYNC_ENTRY_PORT_VLAN_PRI_MAP_GET, 42641 BCM_ASYNC_ENTRY_PORT_VLAN_PRI_MAP_SET, 42642 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_MAP_GET, 42643 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_MAP_SET, 42644 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_MAPPING_GET, 42645 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_MAPPING_SET, 42646 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_UNMAP_GET, 42647 BCM_ASYNC_ENTRY_PORT_VLAN_PRIORITY_UNMAP_SET, 42648 BCM_ASYNC_ENTRY_PORT_VLAN_VECTOR_GET, 42649 BCM_ASYNC_ENTRY_PORT_VLAN_VECTOR_SET, 42650 BCM_ASYNC_ENTRY_PORT_WIDE_DATA_GET, 42651 BCM_ASYNC_ENTRY_PORT_WIDE_DATA_SET, 42652 BCM_ASYNC_ENTRY_PPP_INITIATOR_CREATE, 42653 BCM_ASYNC_ENTRY_PPP_INITIATOR_DELETE, 42654 BCM_ASYNC_ENTRY_PPP_INITIATOR_GET, 42655 BCM_ASYNC_ENTRY_PPP_INITIATOR_TRAVERSE, 42656 BCM_ASYNC_ENTRY_PPP_TERM_SPOOFING_CHECK_ADD, 42657 BCM_ASYNC_ENTRY_PPP_TERM_SPOOFING_CHECK_DELETE, 42658 BCM_ASYNC_ENTRY_PPP_TERM_SPOOFING_CHECK_TRAVERSE, 42659 BCM_ASYNC_ENTRY_PPP_TERMINATOR_CREATE, 42660 BCM_ASYNC_ENTRY_PPP_TERMINATOR_DELETE, 42661 BCM_ASYNC_ENTRY_PPP_TERMINATOR_GET, 42662 BCM_ASYNC_ENTRY_PPP_TERMINATOR_TRAVERSE, 42663 BCM_ASYNC_ENTRY_PROXY_CLEANUP, 42664 BCM_ASYNC_ENTRY_PROXY_CLIENT_SET, 42665 BCM_ASYNC_ENTRY_PROXY_EGRESS_CREATE, 42666 BCM_ASYNC_ENTRY_PROXY_EGRESS_DESTROY, 42667 BCM_ASYNC_ENTRY_PROXY_EGRESS_GET, 42668 BCM_ASYNC_ENTRY_PROXY_EGRESS_TRAVERSE, 42669 BCM_ASYNC_ENTRY_PROXY_INIT, 42670 BCM_ASYNC_ENTRY_PROXY_SERVER_GET, 42671 BCM_ASYNC_ENTRY_PROXY_SERVER_PORT_GET, 42672 BCM_ASYNC_ENTRY_PROXY_SERVER_PORT_SET, 42673 BCM_ASYNC_ENTRY_PROXY_SERVER_SET, 42674 BCM_ASYNC_ENTRY_PSTATS_DATA_SYNC, 42675 BCM_ASYNC_ENTRY_PSTATS_SESSION_CREATE, 42676 BCM_ASYNC_ENTRY_PSTATS_SESSION_DATA_CLEAR, 42677 BCM_ASYNC_ENTRY_PSTATS_SESSION_DATA_GET, 42678 BCM_ASYNC_ENTRY_PSTATS_SESSION_DATA_SYNC_GET, 42679 BCM_ASYNC_ENTRY_PSTATS_SESSION_DESTROY, 42680 BCM_ASYNC_ENTRY_PSTATS_SESSION_GET, 42681 BCM_ASYNC_ENTRY_PSTATS_SESSION_TRAVERSE, 42682 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_ADD, 42683 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_ENABLED_GET, 42684 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_ENABLED_SET, 42685 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_LIST, 42686 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_REMOVE, 42687 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_TABLE_CLEAR, 42688 BCM_ASYNC_ENTRY_PTP_ACCEPTABLE_MASTER_TABLE_SIZE_GET, 42689 BCM_ASYNC_ENTRY_PTP_BS_TIME_INFO_GET, 42690 BCM_ASYNC_ENTRY_PTP_CB_REGISTER, 42691 BCM_ASYNC_ENTRY_PTP_CB_UNREGISTER, 42692 BCM_ASYNC_ENTRY_PTP_CLOCK_ACCURACY_GET, 42693 BCM_ASYNC_ENTRY_PTP_CLOCK_ACCURACY_SET, 42694 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_ENABLE_GET, 42695 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_ENABLE_SET, 42696 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_GPS_OFFSET_GET, 42697 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_GPS_OFFSET_SET, 42698 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_MODE_GET, 42699 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_SOURCE_ENABLE_GET, 42700 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_SOURCE_ENABLE_SET, 42701 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_SOURCE_PRIO_GET, 42702 BCM_ASYNC_ENTRY_PTP_CLOCK_APTS_SOURCE_PRIO_SET, 42703 BCM_ASYNC_ENTRY_PTP_CLOCK_BMCA_OVERRIDE_GET, 42704 BCM_ASYNC_ENTRY_PTP_CLOCK_BMCA_OVERRIDE_SET, 42705 BCM_ASYNC_ENTRY_PTP_CLOCK_CREATE, 42706 BCM_ASYNC_ENTRY_PTP_CLOCK_CURRENT_DATASET_GET, 42707 BCM_ASYNC_ENTRY_PTP_CLOCK_DEFAULT_DATASET_GET, 42708 BCM_ASYNC_ENTRY_PTP_CLOCK_DOMAIN_GET, 42709 BCM_ASYNC_ENTRY_PTP_CLOCK_DOMAIN_SET, 42710 BCM_ASYNC_ENTRY_PTP_CLOCK_GET, 42711 BCM_ASYNC_ENTRY_PTP_CLOCK_LOCAL_PRIORITY_GET, 42712 BCM_ASYNC_ENTRY_PTP_CLOCK_LOCAL_PRIORITY_SET, 42713 BCM_ASYNC_ENTRY_PTP_CLOCK_MAX_STEPS_REMOVED_GET, 42714 BCM_ASYNC_ENTRY_PTP_CLOCK_MAX_STEPS_REMOVED_SET, 42715 BCM_ASYNC_ENTRY_PTP_CLOCK_PARENT_DATASET_GET, 42716 BCM_ASYNC_ENTRY_PTP_CLOCK_PEER_AGE_TIMER_GET, 42717 BCM_ASYNC_ENTRY_PTP_CLOCK_PEER_AGE_TIMER_SET, 42718 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_ANNOUNCE_RECEIPT_TIMEOUT_GET, 42719 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_ANNOUNCE_RECEIPT_TIMEOUT_SET, 42720 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_CONFIGURE, 42721 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DATASET_GET, 42722 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DELAY_MECHANISM_GET, 42723 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DELAY_MECHANISM_SET, 42724 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DISABLE, 42725 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DROP_COUNTERS_ENABLE_SET, 42726 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_DROP_COUNTERS_GET, 42727 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_ENABLE, 42728 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_IDENTITY_GET, 42729 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_INFO_GET, 42730 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LATENCY_SET, 42731 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_ANNOUNCE_INTERVAL_GET, 42732 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_ANNOUNCE_INTERVAL_SET, 42733 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_MIN_DELAY_REQ_INTERVAL_GET, 42734 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_MIN_DELAY_REQ_INTERVAL_SET, 42735 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_MIN_PDELAY_REQ_INTERVAL_GET, 42736 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_MIN_PDELAY_REQ_INTERVAL_SET, 42737 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_SYNC_INTERVAL_GET, 42738 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_LOG_SYNC_INTERVAL_SET, 42739 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_MAC_GET, 42740 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_PROTOCOL_GET, 42741 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_TLV_CONFIG_ADD, 42742 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_TLV_CONFIG_DELETE, 42743 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_TLV_CONFIG_DELETE_ALL, 42744 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_TYPE_GET, 42745 BCM_ASYNC_ENTRY_PTP_CLOCK_PORT_VERSION_NUMBER_GET, 42746 BCM_ASYNC_ENTRY_PTP_CLOCK_PRIORITY1_GET, 42747 BCM_ASYNC_ENTRY_PTP_CLOCK_PRIORITY1_SET, 42748 BCM_ASYNC_ENTRY_PTP_CLOCK_PRIORITY2_GET, 42749 BCM_ASYNC_ENTRY_PTP_CLOCK_PRIORITY2_SET, 42750 BCM_ASYNC_ENTRY_PTP_CLOCK_QUALITY_GET, 42751 BCM_ASYNC_ENTRY_PTP_CLOCK_QUALITY_SET, 42752 BCM_ASYNC_ENTRY_PTP_CLOCK_SLAVEONLY_GET, 42753 BCM_ASYNC_ENTRY_PTP_CLOCK_SLAVEONLY_SET, 42754 BCM_ASYNC_ENTRY_PTP_CLOCK_TIME_GET, 42755 BCM_ASYNC_ENTRY_PTP_CLOCK_TIME_PROPERTIES_GET, 42756 BCM_ASYNC_ENTRY_PTP_CLOCK_TIME_SET, 42757 BCM_ASYNC_ENTRY_PTP_CLOCK_TIMESCALE_GET, 42758 BCM_ASYNC_ENTRY_PTP_CLOCK_TIMESCALE_SET, 42759 BCM_ASYNC_ENTRY_PTP_CLOCK_TLV_ENABLE_GET, 42760 BCM_ASYNC_ENTRY_PTP_CLOCK_TLV_ENABLE_SET, 42761 BCM_ASYNC_ENTRY_PTP_CLOCK_TRACEABILITY_GET, 42762 BCM_ASYNC_ENTRY_PTP_CLOCK_TRACEABILITY_SET, 42763 BCM_ASYNC_ENTRY_PTP_CLOCK_USER_DESCRIPTION_SET, 42764 BCM_ASYNC_ENTRY_PTP_CLOCK_UTC_GET, 42765 BCM_ASYNC_ENTRY_PTP_CLOCK_UTC_SET, 42766 BCM_ASYNC_ENTRY_PTP_CTDEV_ALARM_CALLBACK_REGISTER, 42767 BCM_ASYNC_ENTRY_PTP_CTDEV_ALARM_CALLBACK_UNREGISTER, 42768 BCM_ASYNC_ENTRY_PTP_CTDEV_ALPHA_GET, 42769 BCM_ASYNC_ENTRY_PTP_CTDEV_ALPHA_SET, 42770 BCM_ASYNC_ENTRY_PTP_CTDEV_ENABLE_GET, 42771 BCM_ASYNC_ENTRY_PTP_CTDEV_ENABLE_SET, 42772 BCM_ASYNC_ENTRY_PTP_CTDEV_VERBOSE_GET, 42773 BCM_ASYNC_ENTRY_PTP_CTDEV_VERBOSE_SET, 42774 BCM_ASYNC_ENTRY_PTP_DETACH, 42775 BCM_ASYNC_ENTRY_PTP_EXTERNAL_PHY_SYNCHRONIZE, 42776 BCM_ASYNC_ENTRY_PTP_FOREIGN_MASTER_DATASET_GET, 42777 BCM_ASYNC_ENTRY_PTP_G8275P1_TRACEABILITY_INFO_CLOCK_CLASS_MAP, 42778 BCM_ASYNC_ENTRY_PTP_INIT, 42779 BCM_ASYNC_ENTRY_PTP_INPUT_CHANNEL_PRECEDENCE_MODE_SET, 42780 BCM_ASYNC_ENTRY_PTP_INPUT_CHANNEL_SWITCHING_MODE_SET, 42781 BCM_ASYNC_ENTRY_PTP_INPUT_CHANNELS_GET, 42782 BCM_ASYNC_ENTRY_PTP_INPUT_CHANNELS_SET, 42783 BCM_ASYNC_ENTRY_PTP_MODULAR_ENABLE_GET, 42784 BCM_ASYNC_ENTRY_PTP_MODULAR_ENABLE_SET, 42785 BCM_ASYNC_ENTRY_PTP_MODULAR_PHYTS_GET, 42786 BCM_ASYNC_ENTRY_PTP_MODULAR_PHYTS_SET, 42787 BCM_ASYNC_ENTRY_PTP_MODULAR_PORTBITMAP_GET, 42788 BCM_ASYNC_ENTRY_PTP_MODULAR_PORTBITMAP_SET, 42789 BCM_ASYNC_ENTRY_PTP_MODULAR_VERBOSE_GET, 42790 BCM_ASYNC_ENTRY_PTP_MODULAR_VERBOSE_SET, 42791 BCM_ASYNC_ENTRY_PTP_PACKET_COUNTERS_CLEAR, 42792 BCM_ASYNC_ENTRY_PTP_PACKET_COUNTERS_GET, 42793 BCM_ASYNC_ENTRY_PTP_PEER_DATASET_GET, 42794 BCM_ASYNC_ENTRY_PTP_PHASE_OFFSET_GET, 42795 BCM_ASYNC_ENTRY_PTP_PHASE_OFFSET_SET, 42796 BCM_ASYNC_ENTRY_PTP_PKT_FLAGS_OVERRIDE_GET, 42797 BCM_ASYNC_ENTRY_PTP_PKT_FLAGS_OVERRIDE_SET, 42798 BCM_ASYNC_ENTRY_PTP_PRIMARY_DOMAIN_GET, 42799 BCM_ASYNC_ENTRY_PTP_PRIMARY_DOMAIN_SET, 42800 BCM_ASYNC_ENTRY_PTP_SERVO_CONFIGURATION_GET, 42801 BCM_ASYNC_ENTRY_PTP_SERVO_CONFIGURATION_SET, 42802 BCM_ASYNC_ENTRY_PTP_SERVO_STATUS_GET, 42803 BCM_ASYNC_ENTRY_PTP_SERVO_THRESHOLD_GET, 42804 BCM_ASYNC_ENTRY_PTP_SERVO_THRESHOLD_SET, 42805 BCM_ASYNC_ENTRY_PTP_SIGNAL_OUTPUT_GET, 42806 BCM_ASYNC_ENTRY_PTP_SIGNAL_OUTPUT_REMOVE, 42807 BCM_ASYNC_ENTRY_PTP_SIGNAL_OUTPUT_SET, 42808 BCM_ASYNC_ENTRY_PTP_SIGNALED_UNICAST_MASTER_ADD, 42809 BCM_ASYNC_ENTRY_PTP_SIGNALED_UNICAST_MASTER_REMOVE, 42810 BCM_ASYNC_ENTRY_PTP_SIGNALED_UNICAST_SLAVE_LIST, 42811 BCM_ASYNC_ENTRY_PTP_SIGNALED_UNICAST_SLAVE_TABLE_CLEAR, 42812 BCM_ASYNC_ENTRY_PTP_SIGNALING_ARBITER_REGISTER, 42813 BCM_ASYNC_ENTRY_PTP_SIGNALING_ARBITER_UNREGISTER, 42814 BCM_ASYNC_ENTRY_PTP_STACK_CREATE, 42815 BCM_ASYNC_ENTRY_PTP_STACK_DESTROY, 42816 BCM_ASYNC_ENTRY_PTP_STACK_GET, 42817 BCM_ASYNC_ENTRY_PTP_STACK_GET_ALL, 42818 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_MASTER_ADD, 42819 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_MASTER_LIST, 42820 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_MASTER_REMOVE, 42821 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_MASTER_TABLE_CLEAR, 42822 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_MASTER_TABLE_SIZE_GET, 42823 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_SLAVE_ADD, 42824 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_SLAVE_LIST, 42825 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_SLAVE_REMOVE, 42826 BCM_ASYNC_ENTRY_PTP_STATIC_UNICAST_SLAVE_TABLE_CLEAR, 42827 BCM_ASYNC_ENTRY_PTP_SYNC_PHY, 42828 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_INIT, 42829 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_NETWORK_OPTION_GET, 42830 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_NETWORK_OPTION_SET, 42831 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_ADD, 42832 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_BEST_GET, 42833 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_GET, 42834 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_LIST, 42835 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_LOCKOUT_SET, 42836 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_NON_REVERSION_SET, 42837 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_PRIORITY_OVERRIDE, 42838 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_PRIORITY_SET, 42839 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_REMOVE, 42840 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PACKET_MASTER_WAIT_DURATION_SET, 42841 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PKTSTATS_THRESHOLDS_GET, 42842 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_PKTSTATS_THRESHOLDS_SET, 42843 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_QUALITY_LEVEL_SET, 42844 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_RECEIPT_TIMEOUT_GET, 42845 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_RECEIPT_TIMEOUT_SET, 42846 BCM_ASYNC_ENTRY_PTP_TELECOM_G8265_SHUTDOWN, 42847 BCM_ASYNC_ENTRY_PTP_TIME_FORMAT_SET, 42848 BCM_ASYNC_ENTRY_PTP_TIMESOURCE_INPUT_STATUS_GET, 42849 BCM_ASYNC_ENTRY_PTP_TOD_INPUT_SOURCES_GET, 42850 BCM_ASYNC_ENTRY_PTP_TOD_INPUT_SOURCES_SET, 42851 BCM_ASYNC_ENTRY_PTP_TOD_OUTPUT_GET, 42852 BCM_ASYNC_ENTRY_PTP_TOD_OUTPUT_REMOVE, 42853 BCM_ASYNC_ENTRY_PTP_TOD_OUTPUT_SET, 42854 BCM_ASYNC_ENTRY_PTP_TRANSPARENT_CLOCK_DEFAULT_DATASET_GET, 42855 BCM_ASYNC_ENTRY_PTP_TRANSPARENT_CLOCK_PORT_DATASET_GET, 42856 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_GET, 42857 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_MAX_GET, 42858 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_MAX_SET, 42859 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_MIN_GET, 42860 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_MIN_SET, 42861 BCM_ASYNC_ENTRY_PTP_UNICAST_REQUEST_DURATION_SET, 42862 BCM_ASYNC_ENTRY_QOS_CONTROL_GET, 42863 BCM_ASYNC_ENTRY_QOS_CONTROL_SET, 42864 BCM_ASYNC_ENTRY_QOS_DETACH, 42865 BCM_ASYNC_ENTRY_QOS_INIT, 42866 BCM_ASYNC_ENTRY_QOS_MAP_ADD, 42867 BCM_ASYNC_ENTRY_QOS_MAP_CONTROL_GET, 42868 BCM_ASYNC_ENTRY_QOS_MAP_CONTROL_SET, 42869 BCM_ASYNC_ENTRY_QOS_MAP_CREATE, 42870 BCM_ASYNC_ENTRY_QOS_MAP_DELETE, 42871 BCM_ASYNC_ENTRY_QOS_MAP_DESTROY, 42872 BCM_ASYNC_ENTRY_QOS_MAP_ID_GET_BY_PROFILE, 42873 BCM_ASYNC_ENTRY_QOS_MAP_MULTI_GET, 42874 BCM_ASYNC_ENTRY_QOS_MULTI_GET, 42875 BCM_ASYNC_ENTRY_QOS_PORT_MAP_GET, 42876 BCM_ASYNC_ENTRY_QOS_PORT_MAP_SET, 42877 BCM_ASYNC_ENTRY_QOS_PORT_MAP_TYPE_GET, 42878 BCM_ASYNC_ENTRY_QOS_PORT_VLAN_MAP_GET, 42879 BCM_ASYNC_ENTRY_QOS_PORT_VLAN_MAP_SET, 42880 BCM_ASYNC_ENTRY_QOS_VPN_MAP_SET, 42881 BCM_ASYNC_ENTRY_QOS_VPN_MAP_TYPE_GET, 42882 BCM_ASYNC_ENTRY_RANGE_CREATE, 42883 BCM_ASYNC_ENTRY_RANGE_DESTROY, 42884 BCM_ASYNC_ENTRY_RANGE_GET, 42885 BCM_ASYNC_ENTRY_RANGE_GROUP_CREATE, 42886 BCM_ASYNC_ENTRY_RANGE_GROUP_DELETE, 42887 BCM_ASYNC_ENTRY_RANGE_GROUP_GET, 42888 BCM_ASYNC_ENTRY_RANGE_GROUP_UPDATE, 42889 BCM_ASYNC_ENTRY_RANGE_OPER_MODE_GET, 42890 BCM_ASYNC_ENTRY_RANGE_OPER_MODE_SET, 42891 BCM_ASYNC_ENTRY_RANGE_TRAVERSE, 42892 BCM_ASYNC_ENTRY_RATE_BANDWIDTH_GET, 42893 BCM_ASYNC_ENTRY_RATE_BANDWIDTH_SET, 42894 BCM_ASYNC_ENTRY_RATE_BCAST_GET, 42895 BCM_ASYNC_ENTRY_RATE_BCAST_SET, 42896 BCM_ASYNC_ENTRY_RATE_DLFBC_GET, 42897 BCM_ASYNC_ENTRY_RATE_DLFBC_SET, 42898 BCM_ASYNC_ENTRY_RATE_GET, 42899 BCM_ASYNC_ENTRY_RATE_MCAST_GET, 42900 BCM_ASYNC_ENTRY_RATE_MCAST_SET, 42901 BCM_ASYNC_ENTRY_RATE_PACKET_GET, 42902 BCM_ASYNC_ENTRY_RATE_PACKET_SET, 42903 BCM_ASYNC_ENTRY_RATE_SET, 42904 BCM_ASYNC_ENTRY_RATE_TYPE_GET, 42905 BCM_ASYNC_ENTRY_RATE_TYPE_SET, 42906 BCM_ASYNC_ENTRY_REGEX_CONFIG_GET, 42907 BCM_ASYNC_ENTRY_REGEX_CONFIG_SET, 42908 BCM_ASYNC_ENTRY_REGEX_ENGINE_CREATE, 42909 BCM_ASYNC_ENTRY_REGEX_ENGINE_DESTROY, 42910 BCM_ASYNC_ENTRY_REGEX_ENGINE_GET, 42911 BCM_ASYNC_ENTRY_REGEX_ENGINE_INFO_GET, 42912 BCM_ASYNC_ENTRY_REGEX_ENGINE_TRAVERSE, 42913 BCM_ASYNC_ENTRY_REGEX_EXCLUDE_ADD, 42914 BCM_ASYNC_ENTRY_REGEX_EXCLUDE_DELETE, 42915 BCM_ASYNC_ENTRY_REGEX_EXCLUDE_DELETE_ALL, 42916 BCM_ASYNC_ENTRY_REGEX_EXCLUDE_GET, 42917 BCM_ASYNC_ENTRY_REGEX_GET_MATCH_ID, 42918 BCM_ASYNC_ENTRY_REGEX_GET_SIG_ID, 42919 BCM_ASYNC_ENTRY_REGEX_INFO_GET, 42920 BCM_ASYNC_ENTRY_REGEX_INIT, 42921 BCM_ASYNC_ENTRY_REGEX_MATCH_CHECK, 42922 BCM_ASYNC_ENTRY_REGEX_MATCH_SET, 42923 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_ADD, 42924 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_DELETE, 42925 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_GET, 42926 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_MAC_ADD, 42927 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_MAC_GET, 42928 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_PORTS_ADD, 42929 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_PORTS_GET, 42930 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_REMOVE, 42931 BCM_ASYNC_ENTRY_REGEX_POLICY_ACTION_REMOVE_ALL, 42932 BCM_ASYNC_ENTRY_REGEX_POLICY_CREATE, 42933 BCM_ASYNC_ENTRY_REGEX_POLICY_DESTROY, 42934 BCM_ASYNC_ENTRY_REGEX_POLICY_DESTROY_ALL, 42935 BCM_ASYNC_ENTRY_REGEX_POLICY_INSTALL, 42936 BCM_ASYNC_ENTRY_REGEX_POLICY_POLICER_ATTACH, 42937 BCM_ASYNC_ENTRY_REGEX_POLICY_POLICER_DETACH, 42938 BCM_ASYNC_ENTRY_REGEX_POLICY_POLICER_DETACH_ALL, 42939 BCM_ASYNC_ENTRY_REGEX_POLICY_POLICER_GET, 42940 BCM_ASYNC_ENTRY_REGEX_POLICY_REMOVE, 42941 BCM_ASYNC_ENTRY_REGEX_POLICY_STAT_ATTACH, 42942 BCM_ASYNC_ENTRY_REGEX_POLICY_STAT_DETACH, 42943 BCM_ASYNC_ENTRY_REGEX_POLICY_STAT_GET, 42944 BCM_ASYNC_ENTRY_REGEX_REPORT_REGISTER, 42945 BCM_ASYNC_ENTRY_REGEX_REPORT_UNREGISTER, 42946 BCM_ASYNC_ENTRY_REGEX_SESSION_ADD, 42947 BCM_ASYNC_ENTRY_REGEX_SESSION_DELETE, 42948 BCM_ASYNC_ENTRY_REGEX_SESSION_DELETE_ALL, 42949 BCM_ASYNC_ENTRY_REGEX_SESSION_GET, 42950 BCM_ASYNC_ENTRY_REGEX_SESSION_POLICY_UPDATE, 42951 BCM_ASYNC_ENTRY_REGEX_SESSION_TRAVERSE, 42952 BCM_ASYNC_ENTRY_REGEX_STAT_CREATE, 42953 BCM_ASYNC_ENTRY_REGEX_STAT_DESTROY, 42954 BCM_ASYNC_ENTRY_REGEX_STAT_GET, 42955 BCM_ASYNC_ENTRY_REGEX_STAT_SET, 42956 BCM_ASYNC_ENTRY_RX_COPYTOCPU_CONFIG_ADD, 42957 BCM_ASYNC_ENTRY_RX_COPYTOCPU_CONFIG_DELETE, 42958 BCM_ASYNC_ENTRY_RX_COPYTOCPU_CONFIG_DELETE_ALL, 42959 BCM_ASYNC_ENTRY_RX_COPYTOCPU_CONFIG_GET, 42960 BCM_ASYNC_ENTRY_RX_COPYTOCPU_CONFIG_GET_ALL, 42961 BCM_ASYNC_ENTRY_RX_ACTIVE, 42962 BCM_ASYNC_ENTRY_RX_ALLOC, 42963 BCM_ASYNC_ENTRY_RX_BURST_GET, 42964 BCM_ASYNC_ENTRY_RX_BURST_SET, 42965 BCM_ASYNC_ENTRY_RX_CFG_GET, 42966 BCM_ASYNC_ENTRY_RX_CFG_INIT, 42967 BCM_ASYNC_ENTRY_RX_CHANNELS_RUNNING, 42968 BCM_ASYNC_ENTRY_RX_CLEAR, 42969 BCM_ASYNC_ENTRY_RX_CONTROL_GET, 42970 BCM_ASYNC_ENTRY_RX_CONTROL_SET, 42971 BCM_ASYNC_ENTRY_RX_COS_BURST_GET, 42972 BCM_ASYNC_ENTRY_RX_COS_BURST_SET, 42973 BCM_ASYNC_ENTRY_RX_COS_MAX_LEN_GET, 42974 BCM_ASYNC_ENTRY_RX_COS_MAX_LEN_SET, 42975 BCM_ASYNC_ENTRY_RX_COS_RATE_GET, 42976 BCM_ASYNC_ENTRY_RX_COS_RATE_SET, 42977 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_DELETE, 42978 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_EXTENDED_ADD, 42979 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_EXTENDED_DELETE, 42980 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_EXTENDED_DELETE_ALL, 42981 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_EXTENDED_GET, 42982 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_EXTENDED_SET, 42983 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_GET, 42984 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_REASONS_GET, 42985 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_SET, 42986 BCM_ASYNC_ENTRY_RX_COSQ_MAPPING_SIZE_GET, 42987 BCM_ASYNC_ENTRY_RX_CPU_RATE_GET, 42988 BCM_ASYNC_ENTRY_RX_CPU_RATE_SET, 42989 BCM_ASYNC_ENTRY_RX_FREE, 42990 BCM_ASYNC_ENTRY_RX_FREE_ENQUEUE, 42991 BCM_ASYNC_ENTRY_RX_INIT, 42992 BCM_ASYNC_ENTRY_RX_MTU_GET, 42993 BCM_ASYNC_ENTRY_RX_MTU_PROFILE_GET, 42994 BCM_ASYNC_ENTRY_RX_MTU_PROFILE_SET, 42995 BCM_ASYNC_ENTRY_RX_MTU_SET, 42996 BCM_ASYNC_ENTRY_RX_POOL_ALLOC, 42997 BCM_ASYNC_ENTRY_RX_POOL_CLEANUP, 42998 BCM_ASYNC_ENTRY_RX_POOL_FREE, 42999 BCM_ASYNC_ENTRY_RX_POOL_SETUP, 43000 BCM_ASYNC_ENTRY_RX_POOL_SETUP_DONE, 43001 BCM_ASYNC_ENTRY_RX_QUEUE_CHANNEL_GET, 43002 BCM_ASYNC_ENTRY_RX_QUEUE_CHANNEL_SET, 43003 BCM_ASYNC_ENTRY_RX_QUEUE_MAX_GET, 43004 BCM_ASYNC_ENTRY_RX_QUEUE_PACKET_COUNT_GET, 43005 BCM_ASYNC_ENTRY_RX_QUEUE_RATE_LIMIT_STATUS_GET, 43006 BCM_ASYNC_ENTRY_RX_QUEUE_REGISTER, 43007 BCM_ASYNC_ENTRY_RX_QUEUE_UNREGISTER, 43008 BCM_ASYNC_ENTRY_RX_RATE_GET, 43009 BCM_ASYNC_ENTRY_RX_RATE_SET, 43010 BCM_ASYNC_ENTRY_RX_REASONS_GET, 43011 BCM_ASYNC_ENTRY_RX_REASONS_POLICER_SET, 43012 BCM_ASYNC_ENTRY_RX_REDIRECT_REASONS_GET, 43013 BCM_ASYNC_ENTRY_RX_REDIRECT_REASONS_SET, 43014 BCM_ASYNC_ENTRY_RX_REGISTER, 43015 BCM_ASYNC_ENTRY_RX_REMOTE_PKT_ALLOC, 43016 BCM_ASYNC_ENTRY_RX_REMOTE_PKT_ENQUEUE, 43017 BCM_ASYNC_ENTRY_RX_REMOTE_PKT_FREE, 43018 BCM_ASYNC_ENTRY_RX_SCHED_REGISTER, 43019 BCM_ASYNC_ENTRY_RX_SCHED_UNREGISTER, 43020 BCM_ASYNC_ENTRY_RX_SHOW, 43021 BCM_ASYNC_ENTRY_RX_SNOOP_CREATE, 43022 BCM_ASYNC_ENTRY_RX_SNOOP_DESTROY, 43023 BCM_ASYNC_ENTRY_RX_SNOOP_GET, 43024 BCM_ASYNC_ENTRY_RX_SNOOP_SET, 43025 BCM_ASYNC_ENTRY_RX_START, 43026 BCM_ASYNC_ENTRY_RX_STOP, 43027 BCM_ASYNC_ENTRY_RX_TRAP_ACTION_PROFILE_CLEAR, 43028 BCM_ASYNC_ENTRY_RX_TRAP_ACTION_PROFILE_GET, 43029 BCM_ASYNC_ENTRY_RX_TRAP_ACTION_PROFILE_SET, 43030 BCM_ASYNC_ENTRY_RX_TRAP_GET, 43031 BCM_ASYNC_ENTRY_RX_TRAP_LIF_GET, 43032 BCM_ASYNC_ENTRY_RX_TRAP_LIF_SET, 43033 BCM_ASYNC_ENTRY_RX_TRAP_PROG_GET, 43034 BCM_ASYNC_ENTRY_RX_TRAP_PROG_SET, 43035 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_CLEAR, 43036 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_GET, 43037 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_INTERFACE_PROFILES_GET, 43038 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_INTERFACE_PROFILES_SET, 43039 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_PROFILES_GET, 43040 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_PROFILES_SET, 43041 BCM_ASYNC_ENTRY_RX_TRAP_PROTOCOL_SET, 43042 BCM_ASYNC_ENTRY_RX_TRAP_SET, 43043 BCM_ASYNC_ENTRY_RX_TRAP_SVTAG_GET, 43044 BCM_ASYNC_ENTRY_RX_TRAP_SVTAG_SET, 43045 BCM_ASYNC_ENTRY_RX_TRAP_SW_TO_HW_ID_MAP_GET, 43046 BCM_ASYNC_ENTRY_RX_TRAP_TYPE_CREATE, 43047 BCM_ASYNC_ENTRY_RX_TRAP_TYPE_DESTROY, 43048 BCM_ASYNC_ENTRY_RX_TRAP_TYPE_FROM_ID_GET, 43049 BCM_ASYNC_ENTRY_RX_TRAP_TYPE_GET, 43050 BCM_ASYNC_ENTRY_RX_UNIT_NEXT_GET, 43051 BCM_ASYNC_ENTRY_RX_UNREGISTER, 43052 BCM_ASYNC_ENTRY_SAT_CONFIG_GET, 43053 BCM_ASYNC_ENTRY_SAT_CONFIG_SET, 43054 BCM_ASYNC_ENTRY_SAT_CTF_AVAILABILITY_CONFIG_SET, 43055 BCM_ASYNC_ENTRY_SAT_CTF_BIN_LIMIT_GET, 43056 BCM_ASYNC_ENTRY_SAT_CTF_BIN_LIMIT_SET, 43057 BCM_ASYNC_ENTRY_SAT_CTF_CREATE, 43058 BCM_ASYNC_ENTRY_SAT_CTF_DESTROY, 43059 BCM_ASYNC_ENTRY_SAT_CTF_DESTROY_ALL, 43060 BCM_ASYNC_ENTRY_SAT_CTF_IDENTIFIER_MAP, 43061 BCM_ASYNC_ENTRY_SAT_CTF_IDENTIFIER_UNMAP, 43062 BCM_ASYNC_ENTRY_SAT_CTF_PACKET_CONFIG, 43063 BCM_ASYNC_ENTRY_SAT_CTF_REPORTS_CONFIG_SET, 43064 BCM_ASYNC_ENTRY_SAT_CTF_STAT_CONFIG_SET, 43065 BCM_ASYNC_ENTRY_SAT_CTF_STAT_GET, 43066 BCM_ASYNC_ENTRY_SAT_CTF_TRAP_ADD, 43067 BCM_ASYNC_ENTRY_SAT_CTF_TRAP_DATA_TO_SESSION_MAP, 43068 BCM_ASYNC_ENTRY_SAT_CTF_TRAP_DATA_TO_SESSION_UNMAP, 43069 BCM_ASYNC_ENTRY_SAT_CTF_TRAP_REMOVE, 43070 BCM_ASYNC_ENTRY_SAT_CTF_TRAP_REMOVE_ALL, 43071 BCM_ASYNC_ENTRY_SAT_CTF_TRAVERSE, 43072 BCM_ASYNC_ENTRY_SAT_ENDPOINT_CREATE, 43073 BCM_ASYNC_ENTRY_SAT_ENDPOINT_DESTROY, 43074 BCM_ASYNC_ENTRY_SAT_ENDPOINT_DESTROY_ALL, 43075 BCM_ASYNC_ENTRY_SAT_ENDPOINT_GET, 43076 BCM_ASYNC_ENTRY_SAT_ENDPOINT_TRAVERSE, 43077 BCM_ASYNC_ENTRY_SAT_EVENT_REGISTER, 43078 BCM_ASYNC_ENTRY_SAT_EVENT_UNREGISTER, 43079 BCM_ASYNC_ENTRY_SAT_GTF_BANDWIDTH_GET, 43080 BCM_ASYNC_ENTRY_SAT_GTF_BANDWIDTH_SET, 43081 BCM_ASYNC_ENTRY_SAT_GTF_CREATE, 43082 BCM_ASYNC_ENTRY_SAT_GTF_DESTROY, 43083 BCM_ASYNC_ENTRY_SAT_GTF_DESTROY_ALL, 43084 BCM_ASYNC_ENTRY_SAT_GTF_PACKET_CONFIG, 43085 BCM_ASYNC_ENTRY_SAT_GTF_PACKET_CONFIG_GET, 43086 BCM_ASYNC_ENTRY_SAT_GTF_PACKET_CONFIG_SET, 43087 BCM_ASYNC_ENTRY_SAT_GTF_PACKET_START, 43088 BCM_ASYNC_ENTRY_SAT_GTF_PACKET_STOP, 43089 BCM_ASYNC_ENTRY_SAT_GTF_RATE_PATTERN_GET, 43090 BCM_ASYNC_ENTRY_SAT_GTF_RATE_PATTERN_SET, 43091 BCM_ASYNC_ENTRY_SAT_GTF_STAT_GET, 43092 BCM_ASYNC_ENTRY_SAT_GTF_STAT_MULTI_GET, 43093 BCM_ASYNC_ENTRY_SAT_GTF_TRAVERSE, 43094 BCM_ASYNC_ENTRY_SRV6_EXTENSION_TERMINATOR_ADD, 43095 BCM_ASYNC_ENTRY_SRV6_EXTENSION_TERMINATOR_DELETE, 43096 BCM_ASYNC_ENTRY_SRV6_EXTENSION_TERMINATOR_GET, 43097 BCM_ASYNC_ENTRY_SRV6_EXTENSION_TERMINATOR_TRAVERSE, 43098 BCM_ASYNC_ENTRY_SRV6_SID_INITIATOR_CREATE, 43099 BCM_ASYNC_ENTRY_SRV6_SID_INITIATOR_DELETE, 43100 BCM_ASYNC_ENTRY_SRV6_SID_INITIATOR_GET, 43101 BCM_ASYNC_ENTRY_SRV6_SID_INITIATOR_TRAVERSE, 43102 BCM_ASYNC_ENTRY_SRV6_SRH_BASE_INITIATOR_CREATE, 43103 BCM_ASYNC_ENTRY_SRV6_SRH_BASE_INITIATOR_DELETE, 43104 BCM_ASYNC_ENTRY_SRV6_SRH_BASE_INITIATOR_GET, 43105 BCM_ASYNC_ENTRY_SRV6_SRH_BASE_INITIATOR_TRAVERSE, 43106 BCM_ASYNC_ENTRY_STAT_CLEAR, 43107 BCM_ASYNC_ENTRY_STAT_CLEAR_SINGLE, 43108 BCM_ASYNC_ENTRY_STAT_CONTROL_GET, 43109 BCM_ASYNC_ENTRY_STAT_CONTROL_SET, 43110 BCM_ASYNC_ENTRY_STAT_COUNTER_CONFIG_GET, 43111 BCM_ASYNC_ENTRY_STAT_COUNTER_CONFIG_SET, 43112 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_CONTROL_GET, 43113 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_CONTROL_SET, 43114 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_CREATE, 43115 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_DESTROY, 43116 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_ENABLE_GET, 43117 BCM_ASYNC_ENTRY_STAT_COUNTER_DATABASE_ENABLE_SET, 43118 BCM_ASYNC_ENTRY_STAT_COUNTER_ENGINE_ATTACH, 43119 BCM_ASYNC_ENTRY_STAT_COUNTER_ENGINE_CONTROL_GET, 43120 BCM_ASYNC_ENTRY_STAT_COUNTER_ENGINE_CONTROL_SET, 43121 BCM_ASYNC_ENTRY_STAT_COUNTER_ENGINE_DETACH, 43122 BCM_ASYNC_ENTRY_STAT_COUNTER_EVICTION_GET, 43123 BCM_ASYNC_ENTRY_STAT_COUNTER_EVICTION_SET, 43124 BCM_ASYNC_ENTRY_STAT_COUNTER_EXPANSION_SELECT_GET, 43125 BCM_ASYNC_ENTRY_STAT_COUNTER_EXPANSION_SELECT_SET, 43126 BCM_ASYNC_ENTRY_STAT_COUNTER_EXPLICIT_GET, 43127 BCM_ASYNC_ENTRY_STAT_COUNTER_FILTER_GET, 43128 BCM_ASYNC_ENTRY_STAT_COUNTER_FILTER_GROUP_GET, 43129 BCM_ASYNC_ENTRY_STAT_COUNTER_FILTER_GROUP_SET, 43130 BCM_ASYNC_ENTRY_STAT_COUNTER_FILTER_IS_ACTIVE_GET, 43131 BCM_ASYNC_ENTRY_STAT_COUNTER_FILTER_SET, 43132 BCM_ASYNC_ENTRY_STAT_COUNTER_GET, 43133 BCM_ASYNC_ENTRY_STAT_COUNTER_INTERFACE_GET, 43134 BCM_ASYNC_ENTRY_STAT_COUNTER_INTERFACE_SET, 43135 BCM_ASYNC_ENTRY_STAT_COUNTER_LIF_COUNTING_GET, 43136 BCM_ASYNC_ENTRY_STAT_COUNTER_LIF_COUNTING_RANGE_GET, 43137 BCM_ASYNC_ENTRY_STAT_COUNTER_LIF_COUNTING_RANGE_SET, 43138 BCM_ASYNC_ENTRY_STAT_COUNTER_LIF_COUNTING_SET, 43139 BCM_ASYNC_ENTRY_STAT_COUNTER_SET_MAPPING_GET, 43140 BCM_ASYNC_ENTRY_STAT_COUNTER_SET_MAPPING_SET, 43141 BCM_ASYNC_ENTRY_STAT_CUSTOM_ADD, 43142 BCM_ASYNC_ENTRY_STAT_CUSTOM_CHECK, 43143 BCM_ASYNC_ENTRY_STAT_CUSTOM_COUNTER_ID_MOVE, 43144 BCM_ASYNC_ENTRY_STAT_CUSTOM_DELETE, 43145 BCM_ASYNC_ENTRY_STAT_CUSTOM_DELETE_ALL, 43146 BCM_ASYNC_ENTRY_STAT_CUSTOM_GET, 43147 BCM_ASYNC_ENTRY_STAT_CUSTOM_GROUP_CREATE, 43148 BCM_ASYNC_ENTRY_STAT_CUSTOM_GROUP_ID_CREATE, 43149 BCM_ASYNC_ENTRY_STAT_CUSTOM_SET, 43150 BCM_ASYNC_ENTRY_STAT_DATABASE_EVICTION_BOUNDARIES_GET, 43151 BCM_ASYNC_ENTRY_STAT_DATABASE_EVICTION_BOUNDARIES_SET, 43152 BCM_ASYNC_ENTRY_STAT_DIRECT_GET, 43153 BCM_ASYNC_ENTRY_STAT_DIRECT_MULTI_GET, 43154 BCM_ASYNC_ENTRY_STAT_DROP_EVENT_COUNTER_GET, 43155 BCM_ASYNC_ENTRY_STAT_DROP_EVENT_COUNTER_SET, 43156 BCM_ASYNC_ENTRY_STAT_DROP_EVENT_COUNTER_SYNC_GET, 43157 BCM_ASYNC_ENTRY_STAT_EGRESS_RECEIVE_TM_POINTER_FORMAT_GET, 43158 BCM_ASYNC_ENTRY_STAT_EGRESS_RECEIVE_TM_POINTER_FORMAT_SET, 43159 BCM_ASYNC_ENTRY_STAT_EVICTION_BOUNDARIES_GET, 43160 BCM_ASYNC_ENTRY_STAT_EVICTION_BOUNDARIES_SET, 43161 BCM_ASYNC_ENTRY_STAT_FLEX_COUNTER_GET, 43162 BCM_ASYNC_ENTRY_STAT_FLEX_COUNTER_SET, 43163 BCM_ASYNC_ENTRY_STAT_FLEX_COUNTER_SYNC_GET, 43164 BCM_ASYNC_ENTRY_STAT_FLEX_POOL_INFO_MULTI_GET, 43165 BCM_ASYNC_ENTRY_STAT_GET, 43166 BCM_ASYNC_ENTRY_STAT_GET32, 43167 BCM_ASYNC_ENTRY_STAT_GROUP_CREATE, 43168 BCM_ASYNC_ENTRY_STAT_GROUP_DESTROY, 43169 BCM_ASYNC_ENTRY_STAT_GROUP_DROP_REASONS_GET, 43170 BCM_ASYNC_ENTRY_STAT_GROUP_DROP_REASONS_SET, 43171 BCM_ASYNC_ENTRY_STAT_GROUP_DUMP, 43172 BCM_ASYNC_ENTRY_STAT_GROUP_DUMP_ALL, 43173 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ATTR_CLASS_ID_CREATE, 43174 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ATTR_CLASS_ID_DESTROY, 43175 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ID_CONFIG_CREATE, 43176 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ID_CONFIG_GET, 43177 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ID_CREATE, 43178 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ID_DESTROY, 43179 BCM_ASYNC_ENTRY_STAT_GROUP_MODE_ID_GET, 43180 BCM_ASYNC_ENTRY_STAT_ID_GET_ALL, 43181 BCM_ASYNC_ENTRY_STAT_INIT, 43182 BCM_ASYNC_ENTRY_STAT_LATENCY_PORT_STAT_ID_GET, 43183 BCM_ASYNC_ENTRY_STAT_LIF_COUNTING_PROFILE_GET, 43184 BCM_ASYNC_ENTRY_STAT_LIF_COUNTING_PROFILE_SET, 43185 BCM_ASYNC_ENTRY_STAT_LIF_COUNTING_STACK_LEVEL_PRIORITY_GET, 43186 BCM_ASYNC_ENTRY_STAT_LIF_COUNTING_STACK_LEVEL_PRIORITY_SET, 43187 BCM_ASYNC_ENTRY_STAT_MULTI_GET, 43188 BCM_ASYNC_ENTRY_STAT_MULTI_GET32, 43189 BCM_ASYNC_ENTRY_STAT_PKT_SIZE_ADJUST_SELECT_GET, 43190 BCM_ASYNC_ENTRY_STAT_PKT_SIZE_ADJUST_SELECT_SET, 43191 BCM_ASYNC_ENTRY_STAT_PORT_GROUP_CREATE, 43192 BCM_ASYNC_ENTRY_STAT_PORT_GROUP_DESTROY, 43193 BCM_ASYNC_ENTRY_STAT_PP_METADATA_GET, 43194 BCM_ASYNC_ENTRY_STAT_PP_METADATA_SET, 43195 BCM_ASYNC_ENTRY_STAT_PP_PROFILE_CREATE, 43196 BCM_ASYNC_ENTRY_STAT_PP_PROFILE_DELETE, 43197 BCM_ASYNC_ENTRY_STAT_PP_PROFILE_GET, 43198 BCM_ASYNC_ENTRY_STAT_STIF_RECORD_FORMAT_GET, 43199 BCM_ASYNC_ENTRY_STAT_STIF_RECORD_FORMAT_SET, 43200 BCM_ASYNC_ENTRY_STAT_STIF_SOURCE_MAPPING_GET, 43201 BCM_ASYNC_ENTRY_STAT_STIF_SOURCE_MAPPING_SET, 43202 BCM_ASYNC_ENTRY_STAT_SYNC, 43203 BCM_ASYNC_ENTRY_STAT_SYNC_GET, 43204 BCM_ASYNC_ENTRY_STAT_SYNC_GET32, 43205 BCM_ASYNC_ENTRY_STAT_SYNC_MULTI_GET, 43206 BCM_ASYNC_ENTRY_STAT_SYNC_MULTI_GET32, 43207 BCM_ASYNC_ENTRY_STAT_THRESHOLD_GET, 43208 BCM_ASYNC_ENTRY_STAT_THRESHOLD_SET, 43209 BCM_ASYNC_ENTRY_STAT_TRACE_EVENT_COUNTER_GET, 43210 BCM_ASYNC_ENTRY_STAT_TRACE_EVENT_COUNTER_SET, 43211 BCM_ASYNC_ENTRY_STAT_TRACE_EVENT_COUNTER_SYNC_GET, 43212 BCM_ASYNC_ENTRY_STG_CLEAR, 43213 BCM_ASYNC_ENTRY_STG_COUNT_GET, 43214 BCM_ASYNC_ENTRY_STG_CREATE, 43215 BCM_ASYNC_ENTRY_STG_CREATE_ID, 43216 BCM_ASYNC_ENTRY_STG_DEFAULT_GET, 43217 BCM_ASYNC_ENTRY_STG_DEFAULT_SET, 43218 BCM_ASYNC_ENTRY_STG_DESTROY, 43219 BCM_ASYNC_ENTRY_STG_INIT, 43220 BCM_ASYNC_ENTRY_STG_LIST, 43221 BCM_ASYNC_ENTRY_STG_LIST_DESTROY, 43222 BCM_ASYNC_ENTRY_STG_STP_GET, 43223 BCM_ASYNC_ENTRY_STG_STP_SET, 43224 BCM_ASYNC_ENTRY_STG_VLAN_ADD, 43225 BCM_ASYNC_ENTRY_STG_VLAN_LIST, 43226 BCM_ASYNC_ENTRY_STG_VLAN_LIST_DESTROY, 43227 BCM_ASYNC_ENTRY_STG_VLAN_REMOVE, 43228 BCM_ASYNC_ENTRY_STG_VLAN_REMOVE_ALL, 43229 BCM_ASYNC_ENTRY_STK_DOMAIN_STK_TRUNK_ADD, 43230 BCM_ASYNC_ENTRY_STK_DOMAIN_STK_TRUNK_DELETE, 43231 BCM_ASYNC_ENTRY_STK_DOMAIN_STK_TRUNK_GET, 43232 BCM_ASYNC_ENTRY_STK_FMOD_LMOD_MAPPING_GET, 43233 BCM_ASYNC_ENTRY_STK_FMOD_LMOD_MAPPING_SET, 43234 BCM_ASYNC_ENTRY_STK_FMOD_SMOD_MAPPING_GET, 43235 BCM_ASYNC_ENTRY_STK_FMOD_SMOD_MAPPING_SET, 43236 BCM_ASYNC_ENTRY_STK_GPORT_SYSPORT_GET, 43237 BCM_ASYNC_ENTRY_STK_INIT, 43238 BCM_ASYNC_ENTRY_STK_MODE_GET, 43239 BCM_ASYNC_ENTRY_STK_MODE_SET, 43240 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_ADD, 43241 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_DELETE, 43242 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_DELETE_ALL, 43243 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_GET, 43244 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_GET_ALL, 43245 BCM_ASYNC_ENTRY_STK_MODID_CONFIG_SET, 43246 BCM_ASYNC_ENTRY_STK_MODID_COUNT, 43247 BCM_ASYNC_ENTRY_STK_MODID_DOMAIN_ADD, 43248 BCM_ASYNC_ENTRY_STK_MODID_DOMAIN_DELETE, 43249 BCM_ASYNC_ENTRY_STK_MODID_DOMAIN_GET, 43250 BCM_ASYNC_ENTRY_STK_MODID_GET, 43251 BCM_ASYNC_ENTRY_STK_MODID_SET, 43252 BCM_ASYNC_ENTRY_STK_MODMAP_ENABLE_GET, 43253 BCM_ASYNC_ENTRY_STK_MODMAP_ENABLE_SET, 43254 BCM_ASYNC_ENTRY_STK_MODMAP_MAP, 43255 BCM_ASYNC_ENTRY_STK_MODMAP_REGISTER, 43256 BCM_ASYNC_ENTRY_STK_MODMAP_UNREGISTER, 43257 BCM_ASYNC_ENTRY_STK_MODPORT_ADD, 43258 BCM_ASYNC_ENTRY_STK_MODPORT_CLEAR, 43259 BCM_ASYNC_ENTRY_STK_MODPORT_CLEAR_ALL, 43260 BCM_ASYNC_ENTRY_STK_MODPORT_DELETE, 43261 BCM_ASYNC_ENTRY_STK_MODPORT_GET, 43262 BCM_ASYNC_ENTRY_STK_MODPORT_GET_ALL, 43263 BCM_ASYNC_ENTRY_STK_MODPORT_REMOTE_MAP_GET, 43264 BCM_ASYNC_ENTRY_STK_MODPORT_REMOTE_MAP_SET, 43265 BCM_ASYNC_ENTRY_STK_MODPORT_SET, 43266 BCM_ASYNC_ENTRY_STK_MODULE_CONTROL_GET, 43267 BCM_ASYNC_ENTRY_STK_MODULE_CONTROL_SET, 43268 BCM_ASYNC_ENTRY_STK_MODULE_ENABLE, 43269 BCM_ASYNC_ENTRY_STK_MODULE_MAX_GET, 43270 BCM_ASYNC_ENTRY_STK_MODULE_MAX_SET, 43271 BCM_ASYNC_ENTRY_STK_MODULE_REMOTE_PORT_ENABLE_GET, 43272 BCM_ASYNC_ENTRY_STK_MODULE_REMOTE_PORT_ENABLE_SET, 43273 BCM_ASYNC_ENTRY_STK_MY_MODID_GET, 43274 BCM_ASYNC_ENTRY_STK_MY_MODID_SET, 43275 BCM_ASYNC_ENTRY_STK_PBMP_GET, 43276 BCM_ASYNC_ENTRY_STK_PORT_GET, 43277 BCM_ASYNC_ENTRY_STK_PORT_MODMAP_GROUP_GET, 43278 BCM_ASYNC_ENTRY_STK_PORT_MODMAP_GROUP_MAX_GET, 43279 BCM_ASYNC_ENTRY_STK_PORT_MODMAP_GROUP_SET, 43280 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_ADD, 43281 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_CLEAR, 43282 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_CLEAR_ALL, 43283 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_DELETE, 43284 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_GET, 43285 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_GET_ALL, 43286 BCM_ASYNC_ENTRY_STK_PORT_MODPORT_SET, 43287 BCM_ASYNC_ENTRY_STK_PORT_SET, 43288 BCM_ASYNC_ENTRY_STK_SYSPORT_GPORT_GET, 43289 BCM_ASYNC_ENTRY_STK_SYSPORT_GPORT_SET, 43290 BCM_ASYNC_ENTRY_STK_SYSTEM_GPORT_MAP_CREATE, 43291 BCM_ASYNC_ENTRY_STK_SYSTEM_GPORT_MAP_DESTROY, 43292 BCM_ASYNC_ENTRY_STK_SYSTEM_GPORT_MAP_GET, 43293 BCM_ASYNC_ENTRY_STK_UCBITMAP_DEL, 43294 BCM_ASYNC_ENTRY_STK_UCBITMAP_GET, 43295 BCM_ASYNC_ENTRY_STK_UCBITMAP_SET, 43296 BCM_ASYNC_ENTRY_STK_UPDATE_CALLBACK_REGISTER, 43297 BCM_ASYNC_ENTRY_STK_UPDATE_CALLBACK_UNREGISTER, 43298 BCM_ASYNC_ENTRY_SUBPORT_CLEANUP, 43299 BCM_ASYNC_ENTRY_SUBPORT_GPORT_MODPORT_GET, 43300 BCM_ASYNC_ENTRY_SUBPORT_GROUP_CREATE, 43301 BCM_ASYNC_ENTRY_SUBPORT_GROUP_DESTROY, 43302 BCM_ASYNC_ENTRY_SUBPORT_GROUP_GET, 43303 BCM_ASYNC_ENTRY_SUBPORT_GROUP_LINKPHY_CONFIG_GET, 43304 BCM_ASYNC_ENTRY_SUBPORT_GROUP_LINKPHY_CONFIG_SET, 43305 BCM_ASYNC_ENTRY_SUBPORT_GROUP_TRAVERSE, 43306 BCM_ASYNC_ENTRY_SUBPORT_INIT, 43307 BCM_ASYNC_ENTRY_SUBPORT_LINKPHY_RX_ERROR_REGISTER, 43308 BCM_ASYNC_ENTRY_SUBPORT_LINKPHY_RX_ERROR_UNREGISTER, 43309 BCM_ASYNC_ENTRY_SUBPORT_PORT_ADD, 43310 BCM_ASYNC_ENTRY_SUBPORT_PORT_DELETE, 43311 BCM_ASYNC_ENTRY_SUBPORT_PORT_GET, 43312 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_ID_CREATE, 43313 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_ID_DESTROY, 43314 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_ID_DESTROY_ALL, 43315 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_ID_GET, 43316 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_ID_GET_ALL, 43317 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_SUBPORT_MULTI_GET, 43318 BCM_ASYNC_ENTRY_SUBPORT_PORT_GROUP_SUBPORT_MULTI_SET, 43319 BCM_ASYNC_ENTRY_SUBPORT_PORT_STAT_GET, 43320 BCM_ASYNC_ENTRY_SUBPORT_PORT_STAT_SET, 43321 BCM_ASYNC_ENTRY_SUBPORT_PORT_TRAVERSE, 43322 BCM_ASYNC_ENTRY_SUBPORT_TUNNEL_PBMP_PROFILE_CREATE, 43323 BCM_ASYNC_ENTRY_SUBPORT_TUNNEL_PBMP_PROFILE_DESTROY, 43324 BCM_ASYNC_ENTRY_SUBPORT_TUNNEL_PBMP_PROFILE_DESTROY_ALL, 43325 BCM_ASYNC_ENTRY_SUBPORT_TUNNEL_PBMP_PROFILE_GET, 43326 BCM_ASYNC_ENTRY_SUM_CONFIG_GET, 43327 BCM_ASYNC_ENTRY_SUM_CONFIG_SET, 43328 BCM_ASYNC_ENTRY_SUM_DETACH, 43329 BCM_ASYNC_ENTRY_SUM_INIT, 43330 BCM_ASYNC_ENTRY_SUM_STAT_GET, 43331 BCM_ASYNC_ENTRY_SWITCH_AGM_CREATE, 43332 BCM_ASYNC_ENTRY_SWITCH_AGM_DESTROY, 43333 BCM_ASYNC_ENTRY_SWITCH_AGM_ENABLE_GET, 43334 BCM_ASYNC_ENTRY_SWITCH_AGM_ENABLE_SET, 43335 BCM_ASYNC_ENTRY_SWITCH_AGM_GET, 43336 BCM_ASYNC_ENTRY_SWITCH_AGM_L3_ECMP_ATTACH_GET, 43337 BCM_ASYNC_ENTRY_SWITCH_AGM_STAT_CLEAR, 43338 BCM_ASYNC_ENTRY_SWITCH_AGM_STAT_GET, 43339 BCM_ASYNC_ENTRY_SWITCH_AGM_TRAVERSE, 43340 BCM_ASYNC_ENTRY_SWITCH_AGM_TRUNK_ATTACH_GET, 43341 BCM_ASYNC_ENTRY_SWITCH_APPL_SIGNATURE_CREATE, 43342 BCM_ASYNC_ENTRY_SWITCH_APPL_SIGNATURE_DESTROY, 43343 BCM_ASYNC_ENTRY_SWITCH_APPL_SIGNATURE_GET, 43344 BCM_ASYNC_ENTRY_SWITCH_APPL_SIGNATURE_GET_ALL, 43345 BCM_ASYNC_ENTRY_SWITCH_APPL_SIGNATURE_PRIO_SET, 43346 BCM_ASYNC_ENTRY_SWITCH_CHIP_INFO_GET, 43347 BCM_ASYNC_ENTRY_SWITCH_CONTROL_GET, 43348 BCM_ASYNC_ENTRY_SWITCH_CONTROL_INDEXED_GET, 43349 BCM_ASYNC_ENTRY_SWITCH_CONTROL_INDEXED_PORT_GET, 43350 BCM_ASYNC_ENTRY_SWITCH_CONTROL_INDEXED_PORT_SET, 43351 BCM_ASYNC_ENTRY_SWITCH_CONTROL_INDEXED_SET, 43352 BCM_ASYNC_ENTRY_SWITCH_CONTROL_PORT_GET, 43353 BCM_ASYNC_ENTRY_SWITCH_CONTROL_PORT_SET, 43354 BCM_ASYNC_ENTRY_SWITCH_CONTROL_SET, 43355 BCM_ASYNC_ENTRY_SWITCH_DOSATTACK_EVENT_GET, 43356 BCM_ASYNC_ENTRY_SWITCH_DOSATTACK_EVENT_SET, 43357 BCM_ASYNC_ENTRY_SWITCH_DRAM_INIT, 43358 BCM_ASYNC_ENTRY_SWITCH_DRAM_POWER_DOWN, 43359 BCM_ASYNC_ENTRY_SWITCH_DRAM_POWER_DOWN_CB_REGISTER, 43360 BCM_ASYNC_ENTRY_SWITCH_DRAM_POWER_DOWN_CB_UNREGISTER, 43361 BCM_ASYNC_ENTRY_SWITCH_DRAM_TRAFFIC_ENABLE_SET, 43362 BCM_ASYNC_ENTRY_SWITCH_DRAM_VENDOR_INFO_GET, 43363 BCM_ASYNC_ENTRY_SWITCH_DROP_EVENT_MON_GET, 43364 BCM_ASYNC_ENTRY_SWITCH_DROP_EVENT_MON_SET, 43365 BCM_ASYNC_ENTRY_SWITCH_ENCAP_CREATE, 43366 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DEST_MAP_ADD, 43367 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DEST_MAP_DELETE, 43368 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DEST_MAP_GET, 43369 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DEST_MAP_TRAVERSE, 43370 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DESTROY, 43371 BCM_ASYNC_ENTRY_SWITCH_ENCAP_DESTROY_ALL, 43372 BCM_ASYNC_ENTRY_SWITCH_ENCAP_GET, 43373 BCM_ASYNC_ENTRY_SWITCH_ENCAP_SET, 43374 BCM_ASYNC_ENTRY_SWITCH_ENCAP_TRAVERSE, 43375 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_DROP_EVENT_CONTROL_GET, 43376 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_DROP_EVENT_CONTROL_SET, 43377 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_PROFILE_CREATE, 43378 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_PROFILE_DESTROY, 43379 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_PROFILE_GET, 43380 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_PROFILE_GET_ALL, 43381 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_TRACE_EVENT_CONTROL_GET, 43382 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_TRACE_EVENT_CONTROL_SET, 43383 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_TRACE_EVENT_ENABLE_GET, 43384 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_TRACE_EVENT_ENABLE_GET_ALL, 43385 BCM_ASYNC_ENTRY_SWITCH_EP_RECIRC_TRACE_EVENT_ENABLE_SET, 43386 BCM_ASYNC_ENTRY_SWITCH_EVENT_CONTROL_GET, 43387 BCM_ASYNC_ENTRY_SWITCH_EVENT_CONTROL_SET, 43388 BCM_ASYNC_ENTRY_SWITCH_EVENT_REGISTER, 43389 BCM_ASYNC_ENTRY_SWITCH_EVENT_UNREGISTER, 43390 BCM_ASYNC_ENTRY_SWITCH_FEC_PROPERTY_GET, 43391 BCM_ASYNC_ENTRY_SWITCH_HARD_RESET_CB_REGISTER, 43392 BCM_ASYNC_ENTRY_SWITCH_HARD_RESET_CB_UNREGISTER, 43393 BCM_ASYNC_ENTRY_SWITCH_HASH_BANK_CONTROL_GET, 43394 BCM_ASYNC_ENTRY_SWITCH_HASH_BANK_CONTROL_SET, 43395 BCM_ASYNC_ENTRY_SWITCH_HASH_BANK_INFO_GET, 43396 BCM_ASYNC_ENTRY_SWITCH_HASH_BANK_MULTI_GET, 43397 BCM_ASYNC_ENTRY_SWITCH_HASH_BANKS_CONFIG_GET, 43398 BCM_ASYNC_ENTRY_SWITCH_HASH_BANKS_CONFIG_SET, 43399 BCM_ASYNC_ENTRY_SWITCH_HASH_BANKS_MAX_GET, 43400 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_CREATE, 43401 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_CREATE_QSET, 43402 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_DESTROY, 43403 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_GET, 43404 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_INSTALL, 43405 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_REINSTALL, 43406 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_REMOVE, 43407 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_SET, 43408 BCM_ASYNC_ENTRY_SWITCH_HASH_ENTRY_TRAVERSE, 43409 BCM_ASYNC_ENTRY_SWITCH_HASH_QUALIFY_DATA, 43410 BCM_ASYNC_ENTRY_SWITCH_HASH_QUALIFY_UDF, 43411 BCM_ASYNC_ENTRY_SWITCH_HASH_QUALIFY_UDF_GET, 43412 BCM_ASYNC_ENTRY_SWITCH_HASH_TABLE_MULTI_GET, 43413 BCM_ASYNC_ENTRY_SWITCH_IPV6_RESERVED_MULTICAST_ADDR_GET, 43414 BCM_ASYNC_ENTRY_SWITCH_IPV6_RESERVED_MULTICAST_ADDR_MULTI_GET, 43415 BCM_ASYNC_ENTRY_SWITCH_IPV6_RESERVED_MULTICAST_ADDR_MULTI_SET, 43416 BCM_ASYNC_ENTRY_SWITCH_IPV6_RESERVED_MULTICAST_ADDR_SET, 43417 BCM_ASYNC_ENTRY_SWITCH_KBP_APPTYPE_INFO_GET, 43418 BCM_ASYNC_ENTRY_SWITCH_KBP_INFO_GET, 43419 BCM_ASYNC_ENTRY_SWITCH_L3_PROTOCOL_GROUP_GET, 43420 BCM_ASYNC_ENTRY_SWITCH_L3_PROTOCOL_GROUP_SET, 43421 BCM_ASYNC_ENTRY_SWITCH_LED_CONTROL_DATA_READ, 43422 BCM_ASYNC_ENTRY_SWITCH_LED_CONTROL_DATA_WRITE, 43423 BCM_ASYNC_ENTRY_SWITCH_LED_FW_LOAD, 43424 BCM_ASYNC_ENTRY_SWITCH_LED_FW_START_GET, 43425 BCM_ASYNC_ENTRY_SWITCH_LED_FW_START_SET, 43426 BCM_ASYNC_ENTRY_SWITCH_LED_PORT_TO_UC_PORT_GET, 43427 BCM_ASYNC_ENTRY_SWITCH_LED_PORT_TO_UC_PORT_SET, 43428 BCM_ASYNC_ENTRY_SWITCH_LED_UC_NUM_GET, 43429 BCM_ASYNC_ENTRY_SWITCH_LIF_HIT_GET, 43430 BCM_ASYNC_ENTRY_SWITCH_LIF_PROPERTY_GET, 43431 BCM_ASYNC_ENTRY_SWITCH_LIF_PROPERTY_SET, 43432 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_ADD, 43433 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_DELETE, 43434 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_DELETE_ALL, 43435 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_GET, 43436 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_SET, 43437 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONFIG_TRAVERSE, 43438 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONTROL_GET, 43439 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONTROL_SET, 43440 BCM_ASYNC_ENTRY_SWITCH_MATCH_CONTROL_TRAVERSE, 43441 BCM_ASYNC_ENTRY_SWITCH_NETWORK_GROUP_CONFIG_GET, 43442 BCM_ASYNC_ENTRY_SWITCH_NETWORK_GROUP_CONFIG_SET, 43443 BCM_ASYNC_ENTRY_SWITCH_OBJECT_COUNT_GET, 43444 BCM_ASYNC_ENTRY_SWITCH_OBJECT_COUNT_MULTI_GET, 43445 BCM_ASYNC_ENTRY_SWITCH_OBM_CLASSIFIER_MAPPING_GET, 43446 BCM_ASYNC_ENTRY_SWITCH_OBM_CLASSIFIER_MAPPING_MULTI_GET, 43447 BCM_ASYNC_ENTRY_SWITCH_OBM_CLASSIFIER_MAPPING_MULTI_SET, 43448 BCM_ASYNC_ENTRY_SWITCH_OBM_CLASSIFIER_MAPPING_SET, 43449 BCM_ASYNC_ENTRY_SWITCH_OLP_L2_ADDR_ADD, 43450 BCM_ASYNC_ENTRY_SWITCH_OLP_L2_ADDR_DELETE, 43451 BCM_ASYNC_ENTRY_SWITCH_OLP_L2_ADDR_DELETE_ALL, 43452 BCM_ASYNC_ENTRY_SWITCH_OLP_L2_ADDR_GET, 43453 BCM_ASYNC_ENTRY_SWITCH_OLP_L2_ADDR_TRAVERSE, 43454 BCM_ASYNC_ENTRY_SWITCH_OPAQUE_TAG_CONFIG_GET, 43455 BCM_ASYNC_ENTRY_SWITCH_OPAQUE_TAG_CONFIG_SET, 43456 BCM_ASYNC_ENTRY_SWITCH_PAYLOAD_OPAQUE_TAG_CONFIG_GET, 43457 BCM_ASYNC_ENTRY_SWITCH_PAYLOAD_OPAQUE_TAG_CONFIG_SET, 43458 BCM_ASYNC_ENTRY_SWITCH_PKT_INFO_HASH_GET, 43459 BCM_ASYNC_ENTRY_SWITCH_PKT_INTEGRITY_CHECK_ADD, 43460 BCM_ASYNC_ENTRY_SWITCH_PKT_INTEGRITY_CHECK_DELETE, 43461 BCM_ASYNC_ENTRY_SWITCH_PKT_INTEGRITY_CHECK_GET, 43462 BCM_ASYNC_ENTRY_SWITCH_PKT_PROTOCOL_CONTROL_ADD, 43463 BCM_ASYNC_ENTRY_SWITCH_PKT_PROTOCOL_CONTROL_DELETE, 43464 BCM_ASYNC_ENTRY_SWITCH_PKT_PROTOCOL_CONTROL_DELETE_ALL, 43465 BCM_ASYNC_ENTRY_SWITCH_PKT_PROTOCOL_CONTROL_GET, 43466 BCM_ASYNC_ENTRY_SWITCH_PKT_PROTOCOL_CONTROL_TRAVERSE, 43467 BCM_ASYNC_ENTRY_SWITCH_PKT_TRACE_INFO_CLEAR, 43468 BCM_ASYNC_ENTRY_SWITCH_PKT_TRACE_INFO_GET, 43469 BCM_ASYNC_ENTRY_SWITCH_PKT_TRACE_RAW_DATA_GET, 43470 BCM_ASYNC_ENTRY_SWITCH_RCPU_DECAP_PRIORITY_MAP_GET, 43471 BCM_ASYNC_ENTRY_SWITCH_RCPU_DECAP_PRIORITY_MAP_SET, 43472 BCM_ASYNC_ENTRY_SWITCH_RCPU_ENCAP_PRIORITY_MAP_GET, 43473 BCM_ASYNC_ENTRY_SWITCH_RCPU_ENCAP_PRIORITY_MAP_SET, 43474 BCM_ASYNC_ENTRY_SWITCH_REFLECTOR_CREATE, 43475 BCM_ASYNC_ENTRY_SWITCH_REFLECTOR_DESTROY, 43476 BCM_ASYNC_ENTRY_SWITCH_REFLECTOR_GET, 43477 BCM_ASYNC_ENTRY_SWITCH_REFLECTOR_TRAVERSE, 43478 BCM_ASYNC_ENTRY_SWITCH_RESOURCE_UTILIZATION_GET, 43479 BCM_ASYNC_ENTRY_SWITCH_ROV_GET, 43480 BCM_ASYNC_ENTRY_SWITCH_SER_ERROR_STAT_CLEAR, 43481 BCM_ASYNC_ENTRY_SWITCH_SER_ERROR_STAT_GET, 43482 BCM_ASYNC_ENTRY_SWITCH_SER_LOG_INFO_GET, 43483 BCM_ASYNC_ENTRY_SWITCH_SERVICE_GET, 43484 BCM_ASYNC_ENTRY_SWITCH_SERVICE_SET, 43485 BCM_ASYNC_ENTRY_SWITCH_STABLE_REGISTER, 43486 BCM_ASYNC_ENTRY_SWITCH_SVTAG_EGRESS_ENTRY_ADD, 43487 BCM_ASYNC_ENTRY_SWITCH_SVTAG_EGRESS_ENTRY_DELETE, 43488 BCM_ASYNC_ENTRY_SWITCH_SVTAG_EGRESS_ENTRY_GET, 43489 BCM_ASYNC_ENTRY_SWITCH_SVTAG_EGRESS_ENTRY_TRAVERSE, 43490 BCM_ASYNC_ENTRY_SWITCH_TEMPERATURE_MONITOR_GET, 43491 BCM_ASYNC_ENTRY_SWITCH_THERMO_SENSOR_READ, 43492 BCM_ASYNC_ENTRY_SWITCH_TPID_ADD, 43493 BCM_ASYNC_ENTRY_SWITCH_TPID_CLASS_GET, 43494 BCM_ASYNC_ENTRY_SWITCH_TPID_DELETE, 43495 BCM_ASYNC_ENTRY_SWITCH_TPID_DELETE_ALL, 43496 BCM_ASYNC_ENTRY_SWITCH_TPID_GET, 43497 BCM_ASYNC_ENTRY_SWITCH_TPID_GET_ALL, 43498 BCM_ASYNC_ENTRY_SWITCH_TRACE_EVENT_MON_GET, 43499 BCM_ASYNC_ENTRY_SWITCH_TRACE_EVENT_MON_SET, 43500 BCM_ASYNC_ENTRY_SWITCH_USER_BUFFER_READ, 43501 BCM_ASYNC_ENTRY_SWITCH_USER_BUFFER_WRITE, 43502 BCM_ASYNC_ENTRY_SWITCH_WIDE_DATA_EXTENSION_ADD, 43503 BCM_ASYNC_ENTRY_SWITCH_WIDE_DATA_EXTENSION_DELETE, 43504 BCM_ASYNC_ENTRY_SWITCH_WIDE_DATA_EXTENSION_GET, 43505 BCM_ASYNC_ENTRY_SWITCH_WIDE_DATA_EXTENSION_TRAVERSE, 43506 BCM_ASYNC_ENTRY_TDM_CONTROL_GET, 43507 BCM_ASYNC_ENTRY_TDM_CONTROL_SET, 43508 BCM_ASYNC_ENTRY_TDM_EGRESS_EDITING_GET, 43509 BCM_ASYNC_ENTRY_TDM_EGRESS_EDITING_SET, 43510 BCM_ASYNC_ENTRY_TDM_INGRESS_CONTEXT_CREATE, 43511 BCM_ASYNC_ENTRY_TDM_INGRESS_CONTEXT_DESTROY, 43512 BCM_ASYNC_ENTRY_TDM_INGRESS_CONTEXT_FAILOVER_GET, 43513 BCM_ASYNC_ENTRY_TDM_INGRESS_CONTEXT_FAILOVER_SET, 43514 BCM_ASYNC_ENTRY_TDM_INGRESS_CONTEXT_GET, 43515 BCM_ASYNC_ENTRY_TDM_INTERFACE_CONFIG_GET, 43516 BCM_ASYNC_ENTRY_TDM_INTERFACE_CONFIG_SET, 43517 BCM_ASYNC_ENTRY_TDM_STREAM_INGRESS_CONTEXT_GET, 43518 BCM_ASYNC_ENTRY_TDM_STREAM_INGRESS_CONTEXT_SET, 43519 BCM_ASYNC_ENTRY_TDPLL_DPLL_BANDWIDTH_GET, 43520 BCM_ASYNC_ENTRY_TDPLL_DPLL_BANDWIDTH_SET, 43521 BCM_ASYNC_ENTRY_TDPLL_DPLL_BINDINGS_GET, 43522 BCM_ASYNC_ENTRY_TDPLL_DPLL_BINDINGS_SET, 43523 BCM_ASYNC_ENTRY_TDPLL_DPLL_PHASE_CONTROL_GET, 43524 BCM_ASYNC_ENTRY_TDPLL_DPLL_PHASE_CONTROL_SET, 43525 BCM_ASYNC_ENTRY_TDPLL_DPLL_REFERENCE_GET, 43526 BCM_ASYNC_ENTRY_TDPLL_ESMC_ESSM_CODE_GET, 43527 BCM_ASYNC_ENTRY_TDPLL_ESMC_ESSM_CODE_SET, 43528 BCM_ASYNC_ENTRY_TDPLL_ESMC_HOLDOVER_QL_GET, 43529 BCM_ASYNC_ENTRY_TDPLL_ESMC_HOLDOVER_QL_SET, 43530 BCM_ASYNC_ENTRY_TDPLL_ESMC_MAC_GET, 43531 BCM_ASYNC_ENTRY_TDPLL_ESMC_MAC_SET, 43532 BCM_ASYNC_ENTRY_TDPLL_ESMC_QL_GET, 43533 BCM_ASYNC_ENTRY_TDPLL_ESMC_QL_SET, 43534 BCM_ASYNC_ENTRY_TDPLL_ESMC_RX_ENABLE_GET, 43535 BCM_ASYNC_ENTRY_TDPLL_ESMC_RX_ENABLE_SET, 43536 BCM_ASYNC_ENTRY_TDPLL_ESMC_RX_PORTBITMAP_GET, 43537 BCM_ASYNC_ENTRY_TDPLL_ESMC_RX_PORTBITMAP_SET, 43538 BCM_ASYNC_ENTRY_TDPLL_ESMC_RX_STATE_MACHINE, 43539 BCM_ASYNC_ENTRY_TDPLL_ESMC_TX_ENABLE_GET, 43540 BCM_ASYNC_ENTRY_TDPLL_ESMC_TX_ENABLE_SET, 43541 BCM_ASYNC_ENTRY_TDPLL_ESMC_TX_PORTBITMAP_GET, 43542 BCM_ASYNC_ENTRY_TDPLL_ESMC_TX_PORTBITMAP_SET, 43543 BCM_ASYNC_ENTRY_TDPLL_EVENT_CALLBACK_REGISTER, 43544 BCM_ASYNC_ENTRY_TDPLL_EVENT_CALLBACK_UNREGISTER, 43545 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_BEST_GET, 43546 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_CALLBACK_REGISTER, 43547 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_CALLBACK_UNREGISTER, 43548 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_CONTROL, 43549 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_ENABLE_GET, 43550 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_ENABLE_SET, 43551 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_FREQUENCY_ERROR_GET, 43552 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_FREQUENCY_GET, 43553 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_FREQUENCY_SET, 43554 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_L1MUX_GET, 43555 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_L1MUX_SET, 43556 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_LOCKOUT_GET, 43557 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_LOCKOUT_SET, 43558 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MAC_GET, 43559 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MAC_SET, 43560 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_CALLBACK_REGISTER, 43561 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_CALLBACK_UNREGISTER, 43562 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_INTERVAL_GET, 43563 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_INTERVAL_SET, 43564 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_THRESHOLD_GET, 43565 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_MONITOR_THRESHOLD_SET, 43566 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_PRIORITY_GET, 43567 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_PRIORITY_SET, 43568 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_CHANGE_CALLBACK_REGISTER, 43569 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_CHANGE_CALLBACK_UNREGISTER, 43570 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_ENABLED_GET, 43571 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_ENABLED_SET, 43572 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_GET, 43573 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_QL_SET, 43574 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_REVERTIVE_GET, 43575 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_REVERTIVE_SET, 43576 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_SELECTOR_CALLBACK_REGISTER, 43577 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_SELECTOR_CALLBACK_UNREGISTER, 43578 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_THRESHOLD_STATE_GET, 43579 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_VALID_GET, 43580 BCM_ASYNC_ENTRY_TDPLL_INPUT_CLOCK_VALID_SET, 43581 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_CREATE, 43582 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_DERIV_FREQUENCY_GET, 43583 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_DERIV_FREQUENCY_SET, 43584 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_ENABLE_GET, 43585 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_ENABLE_SET, 43586 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_HOLDOVER_DATA_GET, 43587 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_HOLDOVER_FREQUENCY_SET, 43588 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_HOLDOVER_MODE_GET, 43589 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_HOLDOVER_MODE_SET, 43590 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_HOLDOVER_RESET, 43591 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_SYNTH_FREQUENCY_GET, 43592 BCM_ASYNC_ENTRY_TDPLL_OUTPUT_CLOCK_SYNTH_FREQUENCY_SET, 43593 BCM_ASYNC_ENTRY_TELEMETRY_CONFIG_GET, 43594 BCM_ASYNC_ENTRY_TELEMETRY_CONFIG_SET, 43595 BCM_ASYNC_ENTRY_TELEMETRY_DETACH, 43596 BCM_ASYNC_ENTRY_TELEMETRY_EXPORT_CONFIG_DELETE, 43597 BCM_ASYNC_ENTRY_TELEMETRY_EXPORT_CONFIG_GET, 43598 BCM_ASYNC_ENTRY_TELEMETRY_EXPORT_CONFIG_SET, 43599 BCM_ASYNC_ENTRY_TELEMETRY_INIT, 43600 BCM_ASYNC_ENTRY_TELEMETRY_INSTANCE_EXPORT_STATS_GET, 43601 BCM_ASYNC_ENTRY_TELEMETRY_INSTANCE_EXPORT_STATS_SET, 43602 BCM_ASYNC_ENTRY_TELEMETRY_SYSTEM_ID_GET, 43603 BCM_ASYNC_ENTRY_TELEMETRY_SYSTEM_ID_SET, 43604 BCM_ASYNC_ENTRY_TIME_BS_LOG_CONFIGURE_GET, 43605 BCM_ASYNC_ENTRY_TIME_BS_LOG_CONFIGURE_SET, 43606 BCM_ASYNC_ENTRY_TIME_BS_TIME_GET, 43607 BCM_ASYNC_ENTRY_TIME_CAPTURE_CB_REGISTER, 43608 BCM_ASYNC_ENTRY_TIME_CAPTURE_CB_UNREGISTER, 43609 BCM_ASYNC_ENTRY_TIME_CAPTURE_ENABLE_SET, 43610 BCM_ASYNC_ENTRY_TIME_CAPTURE_GET, 43611 BCM_ASYNC_ENTRY_TIME_DEINIT, 43612 BCM_ASYNC_ENTRY_TIME_HEARTBEAT_ENABLE_GET, 43613 BCM_ASYNC_ENTRY_TIME_HEARTBEAT_ENABLE_SET, 43614 BCM_ASYNC_ENTRY_TIME_HEARTBEAT_REGISTER, 43615 BCM_ASYNC_ENTRY_TIME_HEARTBEAT_UNREGISTER, 43616 BCM_ASYNC_ENTRY_TIME_INIT, 43617 BCM_ASYNC_ENTRY_TIME_INTERFACE_ADD, 43618 BCM_ASYNC_ENTRY_TIME_INTERFACE_DELETE, 43619 BCM_ASYNC_ENTRY_TIME_INTERFACE_DELETE_ALL, 43620 BCM_ASYNC_ENTRY_TIME_INTERFACE_GET, 43621 BCM_ASYNC_ENTRY_TIME_INTERFACE_TRAVERSE, 43622 BCM_ASYNC_ENTRY_TIME_SYNCE_CLOCK_GET, 43623 BCM_ASYNC_ENTRY_TIME_SYNCE_CLOCK_SET, 43624 BCM_ASYNC_ENTRY_TIME_SYNCE_CLOCK_SOURCE_CONTROL_GET, 43625 BCM_ASYNC_ENTRY_TIME_SYNCE_CLOCK_SOURCE_CONTROL_SET, 43626 BCM_ASYNC_ENTRY_TIME_TOD_GET, 43627 BCM_ASYNC_ENTRY_TIME_TOD_SET, 43628 BCM_ASYNC_ENTRY_TIME_TRIGGER_ENABLE_GET, 43629 BCM_ASYNC_ENTRY_TIME_TRIGGER_ENABLE_SET, 43630 BCM_ASYNC_ENTRY_TIME_TS_COUNTER_GET, 43631 BCM_ASYNC_ENTRY_TIME_TS_COUNTER_SET, 43632 BCM_ASYNC_ENTRY_TIME_TS_COUNTER_TIME_INIT, 43633 BCM_ASYNC_ENTRY_TIME_TS_OFFSET_SET, 43634 BCM_ASYNC_ENTRY_TIME_TS_TIME_CONVERT, 43635 BCM_ASYNC_ENTRY_TIME_TS_TIME_UPDATE, 43636 BCM_ASYNC_ENTRY_TOPO_PORT_GET, 43637 BCM_ASYNC_ENTRY_TRILL_CLEANUP, 43638 BCM_ASYNC_ENTRY_TRILL_INIT, 43639 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ADJACENCY_ADD, 43640 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ADJACENCY_DELETE, 43641 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ADJACENCY_DELETE_ALL, 43642 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ADJACENCY_TRAVERSE, 43643 BCM_ASYNC_ENTRY_TRILL_MULTICAST_DELETE_ALL, 43644 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ENTRY_ADD, 43645 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ENTRY_DELETE, 43646 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ENTRY_GET, 43647 BCM_ASYNC_ENTRY_TRILL_MULTICAST_ENTRY_TRAVERSE, 43648 BCM_ASYNC_ENTRY_TRILL_MULTICAST_SOURCE_ADD, 43649 BCM_ASYNC_ENTRY_TRILL_MULTICAST_SOURCE_DELETE, 43650 BCM_ASYNC_ENTRY_TRILL_MULTICAST_SOURCE_GET, 43651 BCM_ASYNC_ENTRY_TRILL_MULTICAST_SOURCE_TRAVERSE, 43652 BCM_ASYNC_ENTRY_TRILL_PORT_ADD, 43653 BCM_ASYNC_ENTRY_TRILL_PORT_DELETE, 43654 BCM_ASYNC_ENTRY_TRILL_PORT_DELETE_ALL, 43655 BCM_ASYNC_ENTRY_TRILL_PORT_GET, 43656 BCM_ASYNC_ENTRY_TRILL_PORT_GET_ALL, 43657 BCM_ASYNC_ENTRY_TRILL_RBRIDGE_ENTRY_ADD, 43658 BCM_ASYNC_ENTRY_TRILL_RBRIDGE_ENTRY_DELETE, 43659 BCM_ASYNC_ENTRY_TRILL_RBRIDGE_ENTRY_GET, 43660 BCM_ASYNC_ENTRY_TRILL_STAT_CLEAR, 43661 BCM_ASYNC_ENTRY_TRILL_STAT_GET, 43662 BCM_ASYNC_ENTRY_TRILL_STAT_GET32, 43663 BCM_ASYNC_ENTRY_TRILL_VPN_CREATE, 43664 BCM_ASYNC_ENTRY_TRILL_VPN_DESTROY, 43665 BCM_ASYNC_ENTRY_TRILL_VPN_DESTROY_ALL, 43666 BCM_ASYNC_ENTRY_TRILL_VPN_GET, 43667 BCM_ASYNC_ENTRY_TRILL_VPN_TRAVERSE, 43668 BCM_ASYNC_ENTRY_TRUNK_AGM_ATTACH, 43669 BCM_ASYNC_ENTRY_TRUNK_AGM_ATTACH_GET, 43670 BCM_ASYNC_ENTRY_TRUNK_AGM_DETACH, 43671 BCM_ASYNC_ENTRY_TRUNK_BITMAP_EXPAND, 43672 BCM_ASYNC_ENTRY_TRUNK_CHIP_INFO_GET, 43673 BCM_ASYNC_ENTRY_TRUNK_CREATE, 43674 BCM_ASYNC_ENTRY_TRUNK_DESTROY, 43675 BCM_ASYNC_ENTRY_TRUNK_DETACH, 43676 BCM_ASYNC_ENTRY_TRUNK_DLB_MON_CONFIG_GET, 43677 BCM_ASYNC_ENTRY_TRUNK_DLB_MON_CONFIG_SET, 43678 BCM_ASYNC_ENTRY_TRUNK_DLB_STAT_GET, 43679 BCM_ASYNC_ENTRY_TRUNK_DLB_STAT_SET, 43680 BCM_ASYNC_ENTRY_TRUNK_DLB_STAT_SYNC_GET, 43681 BCM_ASYNC_ENTRY_TRUNK_EGRESS_GET, 43682 BCM_ASYNC_ENTRY_TRUNK_EGRESS_SET, 43683 BCM_ASYNC_ENTRY_TRUNK_ETHERTYPE_GET, 43684 BCM_ASYNC_ENTRY_TRUNK_ETHERTYPE_SET, 43685 BCM_ASYNC_ENTRY_TRUNK_FAILOVER_GET, 43686 BCM_ASYNC_ENTRY_TRUNK_FAILOVER_SET, 43687 BCM_ASYNC_ENTRY_TRUNK_FIND, 43688 BCM_ASYNC_ENTRY_TRUNK_FLEXCTR_OBJECT_GET, 43689 BCM_ASYNC_ENTRY_TRUNK_FLEXCTR_OBJECT_SET, 43690 BCM_ASYNC_ENTRY_TRUNK_GET, 43691 BCM_ASYNC_ENTRY_TRUNK_GPORT_ADD, 43692 BCM_ASYNC_ENTRY_TRUNK_GPORT_DELETE, 43693 BCM_ASYNC_ENTRY_TRUNK_GPORT_DELETE_ALL, 43694 BCM_ASYNC_ENTRY_TRUNK_GPORT_GET_ALL, 43695 BCM_ASYNC_ENTRY_TRUNK_INIT, 43696 BCM_ASYNC_ENTRY_TRUNK_MCAST_JOIN, 43697 BCM_ASYNC_ENTRY_TRUNK_MEMBER_ADD, 43698 BCM_ASYNC_ENTRY_TRUNK_MEMBER_DELETE, 43699 BCM_ASYNC_ENTRY_TRUNK_MEMBER_DELETE_ALL, 43700 BCM_ASYNC_ENTRY_TRUNK_MEMBER_STATUS_GET, 43701 BCM_ASYNC_ENTRY_TRUNK_MEMBER_STATUS_SET, 43702 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_IPMC_GET, 43703 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_IPMC_SET, 43704 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_MCAST_GET, 43705 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_MCAST_SET, 43706 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_NON_UCAST_GET, 43707 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_NON_UCAST_SET, 43708 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_UCAST_GET, 43709 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_UCAST_SET, 43710 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_VLAN_GET, 43711 BCM_ASYNC_ENTRY_TRUNK_OVERRIDE_VLAN_SET, 43712 BCM_ASYNC_ENTRY_TRUNK_POOL_GET, 43713 BCM_ASYNC_ENTRY_TRUNK_POOL_SET, 43714 BCM_ASYNC_ENTRY_TRUNK_PP_PORT_ALLOCATION_GET, 43715 BCM_ASYNC_ENTRY_TRUNK_PP_PORT_ALLOCATION_SET, 43716 BCM_ASYNC_ENTRY_TRUNK_PSC_GET, 43717 BCM_ASYNC_ENTRY_TRUNK_PSC_SET, 43718 BCM_ASYNC_ENTRY_TRUNK_RESILIENT_REPLACE, 43719 BCM_ASYNC_ENTRY_TRUNK_RESILIENT_TRAVERSE, 43720 BCM_ASYNC_ENTRY_TRUNK_SET, 43721 BCM_ASYNC_ENTRY_TRUNK_SPA_TO_SYSTEM_PHYS_PORT_MAP_GET, 43722 BCM_ASYNC_ENTRY_TRUNK_STAT_ATTACH, 43723 BCM_ASYNC_ENTRY_TRUNK_STAT_DETACH, 43724 BCM_ASYNC_ENTRY_TRUNK_STAT_ID_GET, 43725 BCM_ASYNC_ENTRY_TRUNK_VPLAG_GET, 43726 BCM_ASYNC_ENTRY_TRUNK_WITH_VPLAG_CREATE, 43727 BCM_ASYNC_ENTRY_TSN_CONTROL_GET, 43728 BCM_ASYNC_ENTRY_TSN_CONTROL_SET, 43729 BCM_ASYNC_ENTRY_TSN_DETACH, 43730 BCM_ASYNC_ENTRY_TSN_EVENT_NOTIFICATION_TRAVERSE, 43731 BCM_ASYNC_ENTRY_TSN_EVENT_REGISTER, 43732 BCM_ASYNC_ENTRY_TSN_EVENT_UNREGISTER, 43733 BCM_ASYNC_ENTRY_TSN_FLOW_CONFIG_GET, 43734 BCM_ASYNC_ENTRY_TSN_FLOW_CONFIG_SET, 43735 BCM_ASYNC_ENTRY_TSN_FLOWSET_CONFIG_GET, 43736 BCM_ASYNC_ENTRY_TSN_FLOWSET_CREATE, 43737 BCM_ASYNC_ENTRY_TSN_FLOWSET_DESTROY, 43738 BCM_ASYNC_ENTRY_TSN_FLOWSET_FLOW_GET, 43739 BCM_ASYNC_ENTRY_TSN_FLOWSET_STATUS_GET, 43740 BCM_ASYNC_ENTRY_TSN_FLOWSET_TRAVERSE, 43741 BCM_ASYNC_ENTRY_TSN_INGRESS_MTU_CONFIG_GET, 43742 BCM_ASYNC_ENTRY_TSN_INGRESS_MTU_CONFIG_SET, 43743 BCM_ASYNC_ENTRY_TSN_INGRESS_STU_CONFIG_GET, 43744 BCM_ASYNC_ENTRY_TSN_INGRESS_STU_CONFIG_SET, 43745 BCM_ASYNC_ENTRY_TSN_INIT, 43746 BCM_ASYNC_ENTRY_TSN_MTU_PROFILE_CREATE, 43747 BCM_ASYNC_ENTRY_TSN_MTU_PROFILE_DESTROY, 43748 BCM_ASYNC_ENTRY_TSN_MTU_PROFILE_GET, 43749 BCM_ASYNC_ENTRY_TSN_MTU_PROFILE_SET, 43750 BCM_ASYNC_ENTRY_TSN_MTU_PROFILE_TRAVERSE, 43751 BCM_ASYNC_ENTRY_TSN_PORT_CONTROL_GET, 43752 BCM_ASYNC_ENTRY_TSN_PORT_CONTROL_SET, 43753 BCM_ASYNC_ENTRY_TSN_PORT_STAT_GET, 43754 BCM_ASYNC_ENTRY_TSN_PORT_STAT_GET32, 43755 BCM_ASYNC_ENTRY_TSN_PORT_STAT_MULTI_GET, 43756 BCM_ASYNC_ENTRY_TSN_PORT_STAT_MULTI_GET32, 43757 BCM_ASYNC_ENTRY_TSN_PORT_STAT_MULTI_SET, 43758 BCM_ASYNC_ENTRY_TSN_PORT_STAT_MULTI_SET32, 43759 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SET, 43760 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SET32, 43761 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SYNC_GET, 43762 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SYNC_GET32, 43763 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SYNC_MULTI_GET, 43764 BCM_ASYNC_ENTRY_TSN_PORT_STAT_SYNC_MULTI_GET32, 43765 BCM_ASYNC_ENTRY_TSN_PRI_MAP_CREATE, 43766 BCM_ASYNC_ENTRY_TSN_PRI_MAP_DESTROY, 43767 BCM_ASYNC_ENTRY_TSN_PRI_MAP_GET, 43768 BCM_ASYNC_ENTRY_TSN_PRI_MAP_SET, 43769 BCM_ASYNC_ENTRY_TSN_PRI_MAP_TRAVERSE, 43770 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_ENABLE, 43771 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_ENABLE_GET, 43772 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_GROUP_CREATE, 43773 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_GROUP_DESTROY, 43774 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_GROUP_GET, 43775 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_GROUP_SET, 43776 BCM_ASYNC_ENTRY_TSN_SR_AUTO_LEARN_GROUP_TRAVERSE, 43777 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_GET, 43778 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_GET32, 43779 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_GROUP_GET, 43780 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_GROUP_SET, 43781 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_MULTI_GET, 43782 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_MULTI_GET32, 43783 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_MULTI_SET, 43784 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_MULTI_SET32, 43785 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SET, 43786 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SET32, 43787 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SYNC_GET, 43788 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SYNC_GET32, 43789 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SYNC_MULTI_GET, 43790 BCM_ASYNC_ENTRY_TSN_SR_FLOW_STAT_SYNC_MULTI_GET32, 43791 BCM_ASYNC_ENTRY_TSN_SR_FLOWSET_DESTROY, 43792 BCM_ASYNC_ENTRY_TSN_SR_FLOWSET_FLOW_GET, 43793 BCM_ASYNC_ENTRY_TSN_SR_FLOWSET_STATUS_GET, 43794 BCM_ASYNC_ENTRY_TSN_SR_FLOWSET_TRAVERSE, 43795 BCM_ASYNC_ENTRY_TSN_SR_PORT_CONFIG_GET, 43796 BCM_ASYNC_ENTRY_TSN_SR_PORT_CONFIG_SET, 43797 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_CONFIG_GET, 43798 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_CONFIG_SET, 43799 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_RESET, 43800 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_SEQNUM_HISTORY_GET, 43801 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_SEQNUM_HISTORY_SET, 43802 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOW_STATUS_GET, 43803 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOWSET_CONFIG_GET, 43804 BCM_ASYNC_ENTRY_TSN_SR_RX_FLOWSET_CREATE, 43805 BCM_ASYNC_ENTRY_TSN_SR_TX_FLOW_CONFIG_GET, 43806 BCM_ASYNC_ENTRY_TSN_SR_TX_FLOW_CONFIG_SET, 43807 BCM_ASYNC_ENTRY_TSN_SR_TX_FLOW_STATUS_GET, 43808 BCM_ASYNC_ENTRY_TSN_SR_TX_FLOWSET_CONFIG_GET, 43809 BCM_ASYNC_ENTRY_TSN_SR_TX_FLOWSET_CREATE, 43810 BCM_ASYNC_ENTRY_TSN_STAT_GROUP_CREATE, 43811 BCM_ASYNC_ENTRY_TSN_STAT_GROUP_DESTROY, 43812 BCM_ASYNC_ENTRY_TSN_STAT_GROUP_GET, 43813 BCM_ASYNC_ENTRY_TSN_STAT_GROUP_SET, 43814 BCM_ASYNC_ENTRY_TSN_STAT_GROUP_TRAVERSE, 43815 BCM_ASYNC_ENTRY_TSN_STAT_THRESHOLD_GET, 43816 BCM_ASYNC_ENTRY_TSN_STAT_THRESHOLD_SET, 43817 BCM_ASYNC_ENTRY_TSN_STU_PROFILE_CREATE, 43818 BCM_ASYNC_ENTRY_TSN_STU_PROFILE_DESTROY, 43819 BCM_ASYNC_ENTRY_TSN_STU_PROFILE_GET, 43820 BCM_ASYNC_ENTRY_TSN_STU_PROFILE_SET, 43821 BCM_ASYNC_ENTRY_TSN_STU_PROFILE_TRAVERSE, 43822 BCM_ASYNC_ENTRY_TSN_TAF_CONTROL_GET, 43823 BCM_ASYNC_ENTRY_TSN_TAF_CONTROL_SET, 43824 BCM_ASYNC_ENTRY_TSN_TAF_COSQ_MAPPING_PROFILE_CREATE, 43825 BCM_ASYNC_ENTRY_TSN_TAF_COSQ_MAPPING_PROFILE_DESTROY, 43826 BCM_ASYNC_ENTRY_TSN_TAF_COSQ_MAPPING_PROFILE_GET, 43827 BCM_ASYNC_ENTRY_TSN_TAF_COSQ_MAPPING_PROFILE_SET, 43828 BCM_ASYNC_ENTRY_TSN_TAF_COSQ_MAPPING_PROFILE_TRAVERSE, 43829 BCM_ASYNC_ENTRY_TSN_TAF_EVENT_REGISTER, 43830 BCM_ASYNC_ENTRY_TSN_TAF_EVENT_UNREGISTER, 43831 BCM_ASYNC_ENTRY_TSN_TAF_GATE_CREATE, 43832 BCM_ASYNC_ENTRY_TSN_TAF_GATE_DESTROY, 43833 BCM_ASYNC_ENTRY_TSN_TAF_GATE_MAX_BYTES_PROFILE_CREATE, 43834 BCM_ASYNC_ENTRY_TSN_TAF_GATE_MAX_BYTES_PROFILE_DESTROY, 43835 BCM_ASYNC_ENTRY_TSN_TAF_GATE_MAX_BYTES_PROFILE_GET, 43836 BCM_ASYNC_ENTRY_TSN_TAF_GATE_MAX_BYTES_PROFILE_SET, 43837 BCM_ASYNC_ENTRY_TSN_TAF_GATE_MAX_BYTES_PROFILE_TRAVERSE, 43838 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_GET, 43839 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_GET32, 43840 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_MULTI_GET, 43841 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_MULTI_GET32, 43842 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_MULTI_SET, 43843 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_MULTI_SET32, 43844 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SET, 43845 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SET32, 43846 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SYNC_GET, 43847 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SYNC_GET32, 43848 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SYNC_MULTI_GET, 43849 BCM_ASYNC_ENTRY_TSN_TAF_GATE_STAT_SYNC_MULTI_GET32, 43850 BCM_ASYNC_ENTRY_TSN_TAF_GATE_TRAVERSE, 43851 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_COMMIT, 43852 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_CREATE, 43853 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_DESTROY, 43854 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_DESTROY_ALL, 43855 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_GET, 43856 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_SET, 43857 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_STATUS_GET, 43858 BCM_ASYNC_ENTRY_TSN_TAF_PROFILE_TRAVERSE, 43859 BCM_ASYNC_ENTRY_TSN_TAF_STATUS_GET, 43860 BCM_ASYNC_ENTRY_TUNNEL_CONFIG_GET, 43861 BCM_ASYNC_ENTRY_TUNNEL_CONFIG_SET, 43862 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_CREATE, 43863 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_DESTROY, 43864 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_GET, 43865 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_PORT_GET, 43866 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_PORT_SET, 43867 BCM_ASYNC_ENTRY_TUNNEL_DSCP_MAP_SET, 43868 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_CLEAR, 43869 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_CREATE, 43870 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_DESTROY, 43871 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_GET, 43872 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_SET, 43873 BCM_ASYNC_ENTRY_TUNNEL_INITIATOR_TRAVERSE, 43874 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_ADD, 43875 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_CONFIG_ADD, 43876 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_CONFIG_DELETE, 43877 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_CONFIG_GET, 43878 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_CONFIG_TRAVERSE, 43879 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_CREATE, 43880 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_DELETE, 43881 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_FLEXCTR_OBJECT_GET, 43882 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_FLEXCTR_OBJECT_SET, 43883 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_GET, 43884 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_STAT_ATTACH, 43885 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_STAT_DETACH, 43886 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_STAT_ID_GET, 43887 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_TRAVERSE, 43888 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_UPDATE, 43889 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_VLAN_GET, 43890 BCM_ASYNC_ENTRY_TUNNEL_TERMINATOR_VLAN_SET, 43891 BCM_ASYNC_ENTRY_TX, 43892 BCM_ASYNC_ENTRY_TX_ARRAY, 43893 BCM_ASYNC_ENTRY_TX_CLEANUP, 43894 BCM_ASYNC_ENTRY_TX_CPU_TUNNEL, 43895 BCM_ASYNC_ENTRY_TX_CPU_TUNNEL_GET, 43896 BCM_ASYNC_ENTRY_TX_CPU_TUNNEL_SET, 43897 BCM_ASYNC_ENTRY_TX_DV_DUMP, 43898 BCM_ASYNC_ENTRY_TX_INIT, 43899 BCM_ASYNC_ENTRY_TX_LIST, 43900 BCM_ASYNC_ENTRY_TX_PKT_L2_MAP, 43901 BCM_ASYNC_ENTRY_TX_PKT_SETUP, 43902 BCM_ASYNC_ENTRY_TX_SHOW, 43903 BCM_ASYNC_ENTRY_TXBEACON_DESTROY, 43904 BCM_ASYNC_ENTRY_TXBEACON_INIT, 43905 BCM_ASYNC_ENTRY_TXBEACON_PKT_GET, 43906 BCM_ASYNC_ENTRY_TXBEACON_PKT_SETUP, 43907 BCM_ASYNC_ENTRY_TXBEACON_START, 43908 BCM_ASYNC_ENTRY_TXBEACON_STOP, 43909 BCM_ASYNC_ENTRY_TXBEACON_TRAVERSE, 43910 BCM_ASYNC_ENTRY_UDF_ABSTRACT_PKT_FORMAT_INFO_GET, 43911 BCM_ASYNC_ENTRY_UDF_ABSTRACT_PKT_FORMAT_OBJECT_LIST_GET, 43912 BCM_ASYNC_ENTRY_UDF_ABSTRACT_PKT_FORMAT_SUPPORTED_LIST_GET, 43913 BCM_ASYNC_ENTRY_UDF_CHUNK_CREATE, 43914 BCM_ASYNC_ENTRY_UDF_CHUNK_INFO_GET, 43915 BCM_ASYNC_ENTRY_UDF_CREATE, 43916 BCM_ASYNC_ENTRY_UDF_DESTROY, 43917 BCM_ASYNC_ENTRY_UDF_DETACH, 43918 BCM_ASYNC_ENTRY_UDF_FLOW_BASED_CHUNK_ARRANGE_GET, 43919 BCM_ASYNC_ENTRY_UDF_FLOW_BASED_CHUNK_ARRANGE_SET, 43920 BCM_ASYNC_ENTRY_UDF_GET, 43921 BCM_ASYNC_ENTRY_UDF_GET_ALL, 43922 BCM_ASYNC_ENTRY_UDF_HASH_CONFIG_ADD, 43923 BCM_ASYNC_ENTRY_UDF_HASH_CONFIG_DELETE, 43924 BCM_ASYNC_ENTRY_UDF_HASH_CONFIG_DELETE_ALL, 43925 BCM_ASYNC_ENTRY_UDF_HASH_CONFIG_GET, 43926 BCM_ASYNC_ENTRY_UDF_HASH_CONFIG_GET_ALL, 43927 BCM_ASYNC_ENTRY_UDF_INIT, 43928 BCM_ASYNC_ENTRY_UDF_MULTI_ABSTRACT_PKT_FORMAT_INFO_GET, 43929 BCM_ASYNC_ENTRY_UDF_MULTI_CHUNK_CREATE, 43930 BCM_ASYNC_ENTRY_UDF_MULTI_CHUNK_INFO_GET, 43931 BCM_ASYNC_ENTRY_UDF_OPER_MODE_GET, 43932 BCM_ASYNC_ENTRY_UDF_OPER_MODE_SET, 43933 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_ACTION_GET, 43934 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_ACTION_SET, 43935 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_ADD, 43936 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_CREATE, 43937 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_DELETE, 43938 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_DELETE_ALL, 43939 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_DESTROY, 43940 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_GET, 43941 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_GET_ALL, 43942 BCM_ASYNC_ENTRY_UDF_PKT_FORMAT_INFO_GET, 43943 BCM_ASYNC_ENTRY_UDF_RANGE_CHECKER_CHUNK_INFO_GET, 43944 BCM_ASYNC_ENTRY_VLAN_BLOCK_GET, 43945 BCM_ASYNC_ENTRY_VLAN_BLOCK_SET, 43946 BCM_ASYNC_ENTRY_VLAN_CONTROL_GET, 43947 BCM_ASYNC_ENTRY_VLAN_CONTROL_PORT_GET, 43948 BCM_ASYNC_ENTRY_VLAN_CONTROL_PORT_SET, 43949 BCM_ASYNC_ENTRY_VLAN_CONTROL_SET, 43950 BCM_ASYNC_ENTRY_VLAN_CONTROL_VLAN_GET, 43951 BCM_ASYNC_ENTRY_VLAN_CONTROL_VLAN_SELECTIVE_GET, 43952 BCM_ASYNC_ENTRY_VLAN_CONTROL_VLAN_SELECTIVE_SET, 43953 BCM_ASYNC_ENTRY_VLAN_CONTROL_VLAN_SET, 43954 BCM_ASYNC_ENTRY_VLAN_CREATE, 43955 BCM_ASYNC_ENTRY_VLAN_CROSS_CONNECT_ADD, 43956 BCM_ASYNC_ENTRY_VLAN_CROSS_CONNECT_DELETE, 43957 BCM_ASYNC_ENTRY_VLAN_CROSS_CONNECT_DELETE_ALL, 43958 BCM_ASYNC_ENTRY_VLAN_CROSS_CONNECT_TRAVERSE, 43959 BCM_ASYNC_ENTRY_VLAN_DEFAULT_GET, 43960 BCM_ASYNC_ENTRY_VLAN_DEFAULT_SET, 43961 BCM_ASYNC_ENTRY_VLAN_DESTROY, 43962 BCM_ASYNC_ENTRY_VLAN_DESTROY_ALL, 43963 BCM_ASYNC_ENTRY_VLAN_DTAG_ADD, 43964 BCM_ASYNC_ENTRY_VLAN_DTAG_DELETE, 43965 BCM_ASYNC_ENTRY_VLAN_DTAG_DELETE_ALL, 43966 BCM_ASYNC_ENTRY_VLAN_DTAG_GET, 43967 BCM_ASYNC_ENTRY_VLAN_DTAG_RANGE_ADD, 43968 BCM_ASYNC_ENTRY_VLAN_DTAG_RANGE_DELETE, 43969 BCM_ASYNC_ENTRY_VLAN_DTAG_RANGE_DELETE_ALL, 43970 BCM_ASYNC_ENTRY_VLAN_DTAG_RANGE_GET, 43971 BCM_ASYNC_ENTRY_VLAN_DTAG_RANGE_TRAVERSE, 43972 BCM_ASYNC_ENTRY_VLAN_DTAG_TRAVERSE, 43973 BCM_ASYNC_ENTRY_VLAN_GPORT_ADD, 43974 BCM_ASYNC_ENTRY_VLAN_GPORT_DELETE, 43975 BCM_ASYNC_ENTRY_VLAN_GPORT_DELETE_ALL, 43976 BCM_ASYNC_ENTRY_VLAN_GPORT_EXTENDED_DELETE, 43977 BCM_ASYNC_ENTRY_VLAN_GPORT_GET, 43978 BCM_ASYNC_ENTRY_VLAN_GPORT_GET_ALL, 43979 BCM_ASYNC_ENTRY_VLAN_GPORT_INFO_GET, 43980 BCM_ASYNC_ENTRY_VLAN_INIT, 43981 BCM_ASYNC_ENTRY_VLAN_IP_ACTION_ADD, 43982 BCM_ASYNC_ENTRY_VLAN_IP_ACTION_DELETE, 43983 BCM_ASYNC_ENTRY_VLAN_IP_ACTION_DELETE_ALL, 43984 BCM_ASYNC_ENTRY_VLAN_IP_ACTION_GET, 43985 BCM_ASYNC_ENTRY_VLAN_IP_ACTION_TRAVERSE, 43986 BCM_ASYNC_ENTRY_VLAN_IP_ADD, 43987 BCM_ASYNC_ENTRY_VLAN_IP_DELETE, 43988 BCM_ASYNC_ENTRY_VLAN_IP_DELETE_ALL, 43989 BCM_ASYNC_ENTRY_VLAN_LIST, 43990 BCM_ASYNC_ENTRY_VLAN_LIST_BY_PBMP, 43991 BCM_ASYNC_ENTRY_VLAN_LIST_DESTROY, 43992 BCM_ASYNC_ENTRY_VLAN_MAC_ACTION_ADD, 43993 BCM_ASYNC_ENTRY_VLAN_MAC_ACTION_DELETE, 43994 BCM_ASYNC_ENTRY_VLAN_MAC_ACTION_DELETE_ALL, 43995 BCM_ASYNC_ENTRY_VLAN_MAC_ACTION_GET, 43996 BCM_ASYNC_ENTRY_VLAN_MAC_ACTION_TRAVERSE, 43997 BCM_ASYNC_ENTRY_VLAN_MAC_ADD, 43998 BCM_ASYNC_ENTRY_VLAN_MAC_DELETE, 43999 BCM_ASYNC_ENTRY_VLAN_MAC_DELETE_ALL, 44000 BCM_ASYNC_ENTRY_VLAN_MATCH_ACTION_ADD, 44001 BCM_ASYNC_ENTRY_VLAN_MATCH_ACTION_DELETE, 44002 BCM_ASYNC_ENTRY_VLAN_MATCH_ACTION_DELETE_ALL, 44003 BCM_ASYNC_ENTRY_VLAN_MATCH_ACTION_GET, 44004 BCM_ASYNC_ENTRY_VLAN_MATCH_ACTION_MULTI_GET, 44005 BCM_ASYNC_ENTRY_VLAN_MCAST_FLOOD_GET, 44006 BCM_ASYNC_ENTRY_VLAN_MCAST_FLOOD_SET, 44007 BCM_ASYNC_ENTRY_VLAN_POLICER_GET, 44008 BCM_ASYNC_ENTRY_VLAN_POLICER_SET, 44009 BCM_ASYNC_ENTRY_VLAN_PORT_ADD, 44010 BCM_ASYNC_ENTRY_VLAN_PORT_CREATE, 44011 BCM_ASYNC_ENTRY_VLAN_PORT_DEFAULT_ACTION_DELETE, 44012 BCM_ASYNC_ENTRY_VLAN_PORT_DEFAULT_ACTION_GET, 44013 BCM_ASYNC_ENTRY_VLAN_PORT_DEFAULT_ACTION_SET, 44014 BCM_ASYNC_ENTRY_VLAN_PORT_DESTROY, 44015 BCM_ASYNC_ENTRY_VLAN_PORT_EGRESS_DEFAULT_ACTION_DELETE, 44016 BCM_ASYNC_ENTRY_VLAN_PORT_EGRESS_DEFAULT_ACTION_GET, 44017 BCM_ASYNC_ENTRY_VLAN_PORT_EGRESS_DEFAULT_ACTION_SET, 44018 BCM_ASYNC_ENTRY_VLAN_PORT_FIND, 44019 BCM_ASYNC_ENTRY_VLAN_PORT_GET, 44020 BCM_ASYNC_ENTRY_VLAN_PORT_PROTOCOL_ACTION_ADD, 44021 BCM_ASYNC_ENTRY_VLAN_PORT_PROTOCOL_ACTION_DELETE, 44022 BCM_ASYNC_ENTRY_VLAN_PORT_PROTOCOL_ACTION_DELETE_ALL, 44023 BCM_ASYNC_ENTRY_VLAN_PORT_PROTOCOL_ACTION_GET, 44024 BCM_ASYNC_ENTRY_VLAN_PORT_PROTOCOL_ACTION_TRAVERSE, 44025 BCM_ASYNC_ENTRY_VLAN_PORT_REMOVE, 44026 BCM_ASYNC_ENTRY_VLAN_PORT_STAT_MULTI_GET, 44027 BCM_ASYNC_ENTRY_VLAN_PORT_STAT_MULTI_GET32, 44028 BCM_ASYNC_ENTRY_VLAN_PORT_STAT_MULTI_SET, 44029 BCM_ASYNC_ENTRY_VLAN_PORT_STAT_MULTI_SET32, 44030 BCM_ASYNC_ENTRY_VLAN_PORT_TRANSLATION_GET, 44031 BCM_ASYNC_ENTRY_VLAN_PORT_TRANSLATION_SET, 44032 BCM_ASYNC_ENTRY_VLAN_PORT_TRAVERSE, 44033 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_ATTACH, 44034 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_ATTACH_GET, 44035 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_CREATE, 44036 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_DESTROY, 44037 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_DESTROY_ALL, 44038 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_DETACH, 44039 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_DETACH_ALL, 44040 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_GET, 44041 BCM_ASYNC_ENTRY_VLAN_QUEUE_MAP_SET, 44042 BCM_ASYNC_ENTRY_VLAN_STAT_ATTACH, 44043 BCM_ASYNC_ENTRY_VLAN_STAT_COUNTER_GET, 44044 BCM_ASYNC_ENTRY_VLAN_STAT_COUNTER_SET, 44045 BCM_ASYNC_ENTRY_VLAN_STAT_COUNTER_SYNC_GET, 44046 BCM_ASYNC_ENTRY_VLAN_STAT_DETACH, 44047 BCM_ASYNC_ENTRY_VLAN_STAT_DETACH_WITH_ID, 44048 BCM_ASYNC_ENTRY_VLAN_STAT_ENABLE_SET, 44049 BCM_ASYNC_ENTRY_VLAN_STAT_GET, 44050 BCM_ASYNC_ENTRY_VLAN_STAT_GET32, 44051 BCM_ASYNC_ENTRY_VLAN_STAT_ID_GET, 44052 BCM_ASYNC_ENTRY_VLAN_STAT_MULTI_GET, 44053 BCM_ASYNC_ENTRY_VLAN_STAT_MULTI_GET32, 44054 BCM_ASYNC_ENTRY_VLAN_STAT_MULTI_SET, 44055 BCM_ASYNC_ENTRY_VLAN_STAT_MULTI_SET32, 44056 BCM_ASYNC_ENTRY_VLAN_STAT_SET, 44057 BCM_ASYNC_ENTRY_VLAN_STAT_SET32, 44058 BCM_ASYNC_ENTRY_VLAN_STAT_SYNC_GET, 44059 BCM_ASYNC_ENTRY_VLAN_STAT_SYNC_GET32, 44060 BCM_ASYNC_ENTRY_VLAN_STG_GET, 44061 BCM_ASYNC_ENTRY_VLAN_STG_SET, 44062 BCM_ASYNC_ENTRY_VLAN_STP_GET, 44063 BCM_ASYNC_ENTRY_VLAN_STP_SET, 44064 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ADD, 44065 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_CLASS_GET, 44066 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_CLASS_SET, 44067 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_CREATE, 44068 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_DELETE, 44069 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_GET, 44070 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ID_CREATE, 44071 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ID_DESTROY, 44072 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ID_DESTROY_ALL, 44073 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ID_GET, 44074 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_ID_SET, 44075 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_RANGE_ADD, 44076 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_RANGE_DELETE, 44077 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_RANGE_DELETE_ALL, 44078 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_RANGE_GET, 44079 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_RANGE_TRAVERSE, 44080 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ACTION_TRAVERSE, 44081 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_ADD, 44082 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_DELETE, 44083 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_DELETE_ALL, 44084 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_ADD, 44085 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_DELETE, 44086 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_EXTENDED_ADD, 44087 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_EXTENDED_DELETE, 44088 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_EXTENDED_GET, 44089 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_EXTENDED_TRAVERSE, 44090 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_GET, 44091 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ACTION_TRAVERSE, 44092 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_ADD, 44093 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_DELETE, 44094 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_DELETE_ALL, 44095 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_FLEXCTR_ATTACH, 44096 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_FLEXCTR_DETACH, 44097 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_FLEXCTR_DETACH_ALL, 44098 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_FLEXCTR_GET, 44099 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_GET, 44100 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_GPORT_ACTION_ADD, 44101 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_GPORT_ACTION_DELETE, 44102 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_GPORT_ACTION_GET, 44103 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_ATTACH, 44104 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_COUNTER_GET, 44105 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_COUNTER_SET, 44106 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_COUNTER_SYNC_GET, 44107 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_DETACH, 44108 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_ENABLE_SET, 44109 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_GET, 44110 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_GET32, 44111 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_ID_GET, 44112 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_MULTI_GET, 44113 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_MULTI_GET32, 44114 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_MULTI_SET, 44115 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_MULTI_SET32, 44116 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_SET, 44117 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_SET32, 44118 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_SYNC_GET, 44119 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_STAT_SYNC_GET32, 44120 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_EGRESS_TRAVERSE, 44121 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_FLEXCTR_ATTACH, 44122 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_FLEXCTR_DETACH, 44123 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_FLEXCTR_DETACH_ALL, 44124 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_FLEXCTR_GET, 44125 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_GET, 44126 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_RANGE_ADD, 44127 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_RANGE_DELETE, 44128 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_RANGE_DELETE_ALL, 44129 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_RANGE_GET, 44130 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_RANGE_TRAVERSE, 44131 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_ATTACH, 44132 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_COUNTER_GET, 44133 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_COUNTER_SET, 44134 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_COUNTER_SYNC_GET, 44135 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_DETACH, 44136 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_ENABLE_SET, 44137 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_GET, 44138 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_GET32, 44139 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_ID_GET, 44140 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_MULTI_GET, 44141 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_MULTI_GET32, 44142 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_MULTI_SET, 44143 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_MULTI_SET32, 44144 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_SET, 44145 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_SET32, 44146 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_SYNC_GET, 44147 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_STAT_SYNC_GET32, 44148 BCM_ASYNC_ENTRY_VLAN_TRANSLATE_TRAVERSE, 44149 BCM_ASYNC_ENTRY_VLAN_VECTOR_FLAGS_SET, 44150 BCM_ASYNC_ENTRY_VLAN_VECTOR_STP_SET, 44151 BCM_ASYNC_ENTRY_VLAN_VPN_CREATE, 44152 BCM_ASYNC_ENTRY_VLAN_VPN_DESTROY, 44153 BCM_ASYNC_ENTRY_VLAN_VPN_DESTROY_ALL, 44154 BCM_ASYNC_ENTRY_VLAN_VPN_GET, 44155 BCM_ASYNC_ENTRY_VLAN_VPN_TRAVERSE, 44156 BCM_ASYNC_ENTRY_VSWITCH_CREATE, 44157 BCM_ASYNC_ENTRY_VSWITCH_CREATE_WITH_ID, 44158 BCM_ASYNC_ENTRY_VSWITCH_CROSS_CONNECT_ADD, 44159 BCM_ASYNC_ENTRY_VSWITCH_CROSS_CONNECT_DELETE, 44160 BCM_ASYNC_ENTRY_VSWITCH_CROSS_CONNECT_DELETE_ALL, 44161 BCM_ASYNC_ENTRY_VSWITCH_CROSS_CONNECT_GET, 44162 BCM_ASYNC_ENTRY_VSWITCH_CROSS_CONNECT_TRAVERSE, 44163 BCM_ASYNC_ENTRY_VSWITCH_DESTROY, 44164 BCM_ASYNC_ENTRY_VSWITCH_DESTROY_ALL, 44165 BCM_ASYNC_ENTRY_VSWITCH_DETACH, 44166 BCM_ASYNC_ENTRY_VSWITCH_FLEXIBLE_CONNECT_ADD, 44167 BCM_ASYNC_ENTRY_VSWITCH_FLEXIBLE_CONNECT_DELETE, 44168 BCM_ASYNC_ENTRY_VSWITCH_FLEXIBLE_CONNECT_GET, 44169 BCM_ASYNC_ENTRY_VSWITCH_INIT, 44170 BCM_ASYNC_ENTRY_VSWITCH_PORT_ADD, 44171 BCM_ASYNC_ENTRY_VSWITCH_PORT_DELETE, 44172 BCM_ASYNC_ENTRY_VSWITCH_PORT_DELETE_ALL, 44173 BCM_ASYNC_ENTRY_VSWITCH_PORT_GET, 44174 BCM_ASYNC_ENTRY_VSWITCH_PORT_TRAVERSE, 44175 BCM_ASYNC_ENTRY_VXLAN_CLEANUP, 44176 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_ATTACH, 44177 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_COUNTER_GET, 44178 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_COUNTER_SET, 44179 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_DETACH, 44180 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_ID_GET, 44181 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_MULTI_GET, 44182 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_MULTI_GET32, 44183 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_MULTI_SET, 44184 BCM_ASYNC_ENTRY_VXLAN_DIP_STAT_MULTI_SET32, 44185 BCM_ASYNC_ENTRY_VXLAN_INIT, 44186 BCM_ASYNC_ENTRY_VXLAN_NETWORK_DOMAIN_CONFIG_ADD, 44187 BCM_ASYNC_ENTRY_VXLAN_NETWORK_DOMAIN_CONFIG_GET, 44188 BCM_ASYNC_ENTRY_VXLAN_NETWORK_DOMAIN_CONFIG_REMOVE, 44189 BCM_ASYNC_ENTRY_VXLAN_NETWORK_DOMAIN_CONFIG_TRAVERSE, 44190 BCM_ASYNC_ENTRY_VXLAN_PORT_ADD, 44191 BCM_ASYNC_ENTRY_VXLAN_PORT_DELETE, 44192 BCM_ASYNC_ENTRY_VXLAN_PORT_DELETE_ALL, 44193 BCM_ASYNC_ENTRY_VXLAN_PORT_GET, 44194 BCM_ASYNC_ENTRY_VXLAN_PORT_GET_ALL, 44195 BCM_ASYNC_ENTRY_VXLAN_PORT_TRAVERSE, 44196 BCM_ASYNC_ENTRY_VXLAN_STAT_ATTACH, 44197 BCM_ASYNC_ENTRY_VXLAN_STAT_COUNTER_GET, 44198 BCM_ASYNC_ENTRY_VXLAN_STAT_COUNTER_SET, 44199 BCM_ASYNC_ENTRY_VXLAN_STAT_COUNTER_SYNC_GET, 44200 BCM_ASYNC_ENTRY_VXLAN_STAT_DETACH, 44201 BCM_ASYNC_ENTRY_VXLAN_STAT_ENABLE_SET, 44202 BCM_ASYNC_ENTRY_VXLAN_STAT_ID_GET, 44203 BCM_ASYNC_ENTRY_VXLAN_STAT_MULTI_GET, 44204 BCM_ASYNC_ENTRY_VXLAN_STAT_MULTI_GET32, 44205 BCM_ASYNC_ENTRY_VXLAN_STAT_MULTI_SET, 44206 BCM_ASYNC_ENTRY_VXLAN_STAT_MULTI_SET32, 44207 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_INITIATOR_CREATE, 44208 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_INITIATOR_DESTROY, 44209 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_INITIATOR_DESTROY_ALL, 44210 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_INITIATOR_GET, 44211 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_INITIATOR_TRAVERSE, 44212 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_CREATE, 44213 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_DESTROY, 44214 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_DESTROY_ALL, 44215 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_GET, 44216 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_TRAVERSE, 44217 BCM_ASYNC_ENTRY_VXLAN_TUNNEL_TERMINATOR_UPDATE, 44218 BCM_ASYNC_ENTRY_VXLAN_VPN_CREATE, 44219 BCM_ASYNC_ENTRY_VXLAN_VPN_DESTROY, 44220 BCM_ASYNC_ENTRY_VXLAN_VPN_DESTROY_ALL, 44221 BCM_ASYNC_ENTRY_VXLAN_VPN_GET, 44222 BCM_ASYNC_ENTRY_VXLAN_VPN_TRAVERSE, 44223 BCM_ASYNC_ENTRY_WARMBOOT_GET, 44224 BCM_ASYNC_ENTRY_WARMBOOT_SET, 44225 BCM_ASYNC_ENTRY_WLAN_CLIENT_ADD, 44226 BCM_ASYNC_ENTRY_WLAN_CLIENT_DELETE, 44227 BCM_ASYNC_ENTRY_WLAN_CLIENT_DELETE_ALL, 44228 BCM_ASYNC_ENTRY_WLAN_CLIENT_GET, 44229 BCM_ASYNC_ENTRY_WLAN_CLIENT_TRAVERSE, 44230 BCM_ASYNC_ENTRY_WLAN_DETACH, 44231 BCM_ASYNC_ENTRY_WLAN_INIT, 44232 BCM_ASYNC_ENTRY_WLAN_PORT_ADD, 44233 BCM_ASYNC_ENTRY_WLAN_PORT_DELETE, 44234 BCM_ASYNC_ENTRY_WLAN_PORT_DELETE_ALL, 44235 BCM_ASYNC_ENTRY_WLAN_PORT_GET, 44236 BCM_ASYNC_ENTRY_WLAN_PORT_TRAVERSE, 44237 BCM_ASYNC_ENTRY_WLAN_TUNNEL_INITIATOR_CREATE, 44238 BCM_ASYNC_ENTRY_WLAN_TUNNEL_INITIATOR_DESTROY, 44239 BCM_ASYNC_ENTRY_WLAN_TUNNEL_INITIATOR_GET, 44240 BCM_ASYNC_ENTRY_XFLOW_MACSEC_CONTROL_GET, 44241 BCM_ASYNC_ENTRY_XFLOW_MACSEC_CONTROL_SET, 44242 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_CREATE, 44243 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_DEFAULT_POLICY_GET, 44244 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_DESTROY, 44245 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_ENABLE_GET, 44246 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_ENABLE_SET, 44247 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_GET, 44248 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_FLOW_SET, 44249 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_POLICY_CREATE, 44250 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_POLICY_DESTROY, 44251 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_POLICY_GET, 44252 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_POLICY_SET, 44253 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_SVTAG_CPU_FLEX_MAP_ENABLE_GET, 44254 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_SVTAG_CPU_FLEX_MAP_ENABLE_SET, 44255 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_SVTAG_CPU_FLEX_MAP_GET, 44256 BCM_ASYNC_ENTRY_XFLOW_MACSEC_DECRYPT_SVTAG_CPU_FLEX_MAP_SET, 44257 BCM_ASYNC_ENTRY_XFLOW_MACSEC_EVENT_DEREGISTER, 44258 BCM_ASYNC_ENTRY_XFLOW_MACSEC_EVENT_REGISTER, 44259 BCM_ASYNC_ENTRY_XFLOW_MACSEC_HANDLE_CREATE, 44260 BCM_ASYNC_ENTRY_XFLOW_MACSEC_HANDLE_INFO_GET, 44261 BCM_ASYNC_ENTRY_XFLOW_MACSEC_INSTANCE_PBMP_MAP_GET, 44262 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_ASSOC_CREATE, 44263 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_ASSOC_DESTROY, 44264 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_ASSOC_GET, 44265 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_ASSOC_SET, 44266 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_ASSOC_TRAVERSE, 44267 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_CHAN_CREATE, 44268 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_CHAN_DESTROY, 44269 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_CHAN_GET, 44270 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_CHAN_INFO_TRAVERSE, 44271 BCM_ASYNC_ENTRY_XFLOW_MACSEC_IPSEC_SECURE_CHAN_SET, 44272 BCM_ASYNC_ENTRY_XFLOW_MACSEC_MAC_ADDR_CONTROL_GET, 44273 BCM_ASYNC_ENTRY_XFLOW_MACSEC_MAC_ADDR_CONTROL_SET, 44274 BCM_ASYNC_ENTRY_XFLOW_MACSEC_MTU_GET, 44275 BCM_ASYNC_ENTRY_XFLOW_MACSEC_MTU_SET, 44276 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_CONTROL_GET, 44277 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_CONTROL_SET, 44278 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_INFO_GET, 44279 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_INFO_SET, 44280 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_MAP_INFO_GET, 44281 BCM_ASYNC_ENTRY_XFLOW_MACSEC_PORT_RSVD_SECURE_CHAN_GET, 44282 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECTAG_ETYPE_GET, 44283 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECTAG_ETYPE_SET, 44284 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_ASSOC_CREATE, 44285 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_ASSOC_DESTROY, 44286 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_ASSOC_GET, 44287 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_ASSOC_SET, 44288 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_ASSOC_TRAVERSE, 44289 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_CREATE, 44290 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_DESTROY, 44291 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_ENABLE_GET, 44292 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_ENABLE_SET, 44293 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_GET, 44294 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_INFO_TRAVERSE, 44295 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SECURE_CHAN_SET, 44296 BCM_ASYNC_ENTRY_XFLOW_MACSEC_STAT_GET, 44297 BCM_ASYNC_ENTRY_XFLOW_MACSEC_STAT_MULTI_GET, 44298 BCM_ASYNC_ENTRY_XFLOW_MACSEC_STAT_MULTI_SET, 44299 BCM_ASYNC_ENTRY_XFLOW_MACSEC_STAT_SET, 44300 BCM_ASYNC_ENTRY_XFLOW_MACSEC_SUBPORT_ID_GET, 44301 BCM_ASYNC_ENTRY_XFLOW_MACSEC_VLAN_TPID_ARRAY_GET, 44302 BCM_ASYNC_ENTRY_XFLOW_MACSEC_VLAN_TPID_ARRAY_INDEX_GET, 44303 BCM_ASYNC_ENTRY_XFLOW_MACSEC_VLAN_TPID_ARRAY_SET, 44304 BCM_ASYNC_ENTRY_COUNT 44305 } bcm_async_entry_t; 44306 44307 #endif /* BCM_ASYNC_SUPPORT */ 44308 #endif /* !_BCM_INT_ASYNC_REQ_H */