client_dispatch.c (102862B)
1 /* 2 * 3 * 4 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 5 * 6 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 7 * 8 * DO NOT EDIT THIS FILE! 9 * This file is auto-generated. 10 * Edits to this file will be lost when it is regenerated. 11 */ 12 13 int _bcm_client_dispatch_not_empty; 14 15 #include <bcm_int/control.h> 16 #include <bcm_int/api_xlate_port.h> 17 #include <bcm/error.h> 18 #include <bcm/debug.h> 19 #include <bcm/collector.h> 20 #include <bcm/cosq.h> 21 #include <bcm/cpri.h> 22 #include <bcm/custom.h> 23 #include <bcm/fabric.h> 24 #include <bcm/field.h> 25 #include <bcm/flow.h> 26 #include <bcm/flowtracker.h> 27 #include <bcm/hash.h> 28 #include <bcm/ipfix.h> 29 #include <bcm/knet.h> 30 #include <bcm/l2.h> 31 #include <bcm/latency_monitor.h> 32 #include <bcm/link.h> 33 #include <bcm/mirror.h> 34 #include <bcm/oam.h> 35 #include <bcm/port.h> 36 #include <bcm/rx.h> 37 #include <bcm/sat.h> 38 #include <bcm/stack.h> 39 #include <bcm/stat.h> 40 #include <bcm/stg.h> 41 #include <bcm/subport.h> 42 #include <bcm/switch.h> 43 #include <bcm/time.h> 44 #include <bcm/tsn.h> 45 #include <bcm/tx.h> 46 #include <bcm/txbeacon.h> 47 #include <bcm/vlan.h> 48 #include <bcm_int/client_dispatch.h> 49 #if defined(INCLUDE_FCMAP) 50 #include <bcm/fcmap.h> 51 #endif 52 #if defined(INCLUDE_GDPLL) 53 #include <bcm/gdpll.h> 54 #endif 55 #if defined(INCLUDE_I2C) 56 #include <bcm/bcmi2c.h> 57 #endif 58 #if defined(INCLUDE_L3) 59 #include <bcm/ipmc.h> 60 #include <bcm/l3.h> 61 #include <bcm/nat.h> 62 #endif 63 #if defined(INCLUDE_MACSEC) 64 #include <bcm/macsec.h> 65 #endif 66 #if defined(INCLUDE_PTP) 67 #include <bcm/ptp.h> 68 #endif 69 #if defined(INCLUDE_REGEX) 70 #include <bcm/bregex.h> 71 #endif 72 #if defined(INCLUDE_XFLOW_MACSEC) 73 #include <bcm/xflow_macsec.h> 74 #endif 75 76 int 77 bcm_client_collector_export_record_register( 78 int unit, 79 bcm_collector_t collector_id, 80 bcm_collector_callback_options_t callback_options, 81 bcm_collector_export_record_cb_f callback_fn, 82 void *userdata) 83 { 84 return BCM_E_UNAVAIL; 85 } 86 87 int 88 bcm_client_collector_export_record_unregister( 89 int unit, 90 bcm_collector_t collector_id, 91 bcm_collector_callback_options_t callback_options, 92 bcm_collector_export_record_cb_f callback_fn) 93 { 94 return BCM_E_UNAVAIL; 95 } 96 97 int 98 bcm_client_cosq_event_register( 99 int unit, 100 bcm_cosq_event_types_t event_types, 101 bcm_gport_t port, 102 bcm_cos_queue_t cosq, 103 bcm_cosq_event_cb cb, 104 void *user_data) 105 { 106 return BCM_E_UNAVAIL; 107 } 108 109 int 110 bcm_client_cosq_event_unregister( 111 int unit, 112 bcm_cosq_event_types_t event_types, 113 bcm_gport_t port, 114 bcm_cos_queue_t cosq, 115 bcm_cosq_event_cb cb) 116 { 117 return BCM_E_UNAVAIL; 118 } 119 120 int 121 bcm_client_cosq_icgm_resource_stat_get( 122 int unit, 123 bcm_cosq_icgm_resource_stat_key_t *stat_key, 124 uint64 *value) 125 { 126 return BCM_E_UNAVAIL; 127 } 128 129 #if defined(INCLUDE_TCB) 130 int 131 bcm_client_cosq_tcb_cb_register( 132 int unit, 133 bcm_cosq_tcb_callback_t fn, 134 void *user_data) 135 { 136 return BCM_E_UNAVAIL; 137 } 138 #endif 139 140 #if defined(INCLUDE_TCB) 141 int 142 bcm_client_cosq_tcb_cb_unregister( 143 int unit, 144 bcm_cosq_tcb_callback_t fn) 145 { 146 return BCM_E_UNAVAIL; 147 } 148 #endif 149 150 int 151 bcm_client_cpri_port_interrupt_callback_register( 152 int unit, 153 bcm_cpri_interrupt_type_t cpri_intr_type, 154 bcm_cpri_port_interrupt_callback_t callback, 155 void *user_data) 156 { 157 return BCM_E_UNAVAIL; 158 } 159 160 int 161 bcm_client_cpri_port_interrupt_callback_unregister( 162 int unit, 163 bcm_cpri_interrupt_type_t cpri_intr_type, 164 bcm_cpri_port_interrupt_callback_t callback) 165 { 166 return BCM_E_UNAVAIL; 167 } 168 169 int 170 bcm_client_custom_register( 171 int unit, 172 bcm_custom_cb_t func, 173 void *user_data) 174 { 175 return BCM_E_UNAVAIL; 176 } 177 178 int 179 bcm_client_custom_unregister( 180 int unit) 181 { 182 return BCM_E_UNAVAIL; 183 } 184 185 #if defined(INCLUDE_PTP) 186 int 187 bcm_client_esmc_QL_SSM_map( 188 int unit, 189 bcm_esmc_network_option_t opt, 190 bcm_esmc_quality_level_t ql, 191 uint8 *ssm_code) 192 { 193 return BCM_E_UNAVAIL; 194 } 195 #endif 196 197 #if defined(INCLUDE_PTP) 198 int 199 bcm_client_esmc_SSM_QL_map( 200 int unit, 201 bcm_esmc_network_option_t opt, 202 uint8 ssm_code, 203 bcm_esmc_quality_level_t *ql) 204 { 205 return BCM_E_UNAVAIL; 206 } 207 #endif 208 209 #if defined(INCLUDE_PTP) 210 int 211 bcm_client_esmc_g781_option_get( 212 int unit, 213 int stack_id, 214 bcm_esmc_network_option_t *g781_option) 215 { 216 return BCM_E_UNAVAIL; 217 } 218 #endif 219 220 #if defined(INCLUDE_PTP) 221 int 222 bcm_client_esmc_g781_option_set( 223 int unit, 224 int stack_id, 225 bcm_esmc_network_option_t g781_option) 226 { 227 return BCM_E_UNAVAIL; 228 } 229 #endif 230 231 #if defined(INCLUDE_PTP) 232 int 233 bcm_client_esmc_rx_callback_register( 234 int unit, 235 int stack_id, 236 bcm_esmc_rx_cb rx_cb) 237 { 238 return BCM_E_UNAVAIL; 239 } 240 #endif 241 242 #if defined(INCLUDE_PTP) 243 int 244 bcm_client_esmc_rx_callback_unregister( 245 int unit, 246 int stack_id) 247 { 248 return BCM_E_UNAVAIL; 249 } 250 #endif 251 252 #if defined(INCLUDE_PTP) 253 int 254 bcm_client_esmc_tunnel_get( 255 int unit, 256 int stack_id, 257 int *enable) 258 { 259 return BCM_E_UNAVAIL; 260 } 261 #endif 262 263 #if defined(INCLUDE_PTP) 264 int 265 bcm_client_esmc_tunnel_set( 266 int unit, 267 int stack_id, 268 int enable) 269 { 270 return BCM_E_UNAVAIL; 271 } 272 #endif 273 274 #if defined(INCLUDE_PTP) 275 int 276 bcm_client_esmc_tx( 277 int unit, 278 int stack_id, 279 bcm_pbmp_t pbmp, 280 bcm_esmc_pdu_data_t *esmc_pdu_data) 281 { 282 return BCM_E_UNAVAIL; 283 } 284 #endif 285 286 int 287 bcm_client_fabric_module_control_get( 288 int unit, 289 uint32 flags, 290 bcm_module_t modid, 291 bcm_fabric_module_control_t control, 292 int *value) 293 { 294 return BCM_E_UNAVAIL; 295 } 296 297 int 298 bcm_client_fabric_module_control_set( 299 int unit, 300 uint32 flags, 301 bcm_module_t modid, 302 bcm_fabric_module_control_t control, 303 int value) 304 { 305 return BCM_E_UNAVAIL; 306 } 307 308 #if defined(INCLUDE_FCMAP) 309 int 310 bcm_client_fcmap_diag_get( 311 int unit, 312 bcm_port_t port, 313 bcm_fcmap_diag_code_t *diag) 314 { 315 return BCM_E_UNAVAIL; 316 } 317 #endif 318 319 #if defined(INCLUDE_FCMAP) 320 int 321 bcm_client_fcmap_event_enable_get( 322 int unit, 323 bcm_fcmap_event_t t, 324 int *enable) 325 { 326 return BCM_E_UNAVAIL; 327 } 328 #endif 329 330 #if defined(INCLUDE_FCMAP) 331 int 332 bcm_client_fcmap_event_enable_set( 333 int unit, 334 bcm_fcmap_event_t t, 335 int enable) 336 { 337 return BCM_E_UNAVAIL; 338 } 339 #endif 340 341 #if defined(INCLUDE_FCMAP) 342 int 343 bcm_client_fcmap_event_register( 344 int unit, 345 bcm_fcmap_event_cb cb, 346 void *user_data) 347 { 348 return BCM_E_UNAVAIL; 349 } 350 #endif 351 352 #if defined(INCLUDE_FCMAP) 353 int 354 bcm_client_fcmap_event_unregister( 355 int unit, 356 bcm_fcmap_event_cb cb) 357 { 358 return BCM_E_UNAVAIL; 359 } 360 #endif 361 362 #if defined(INCLUDE_FCMAP) 363 int 364 bcm_client_fcmap_linkfault_trigger_rc_get( 365 int unit, 366 bcm_port_t port, 367 bcm_fcmap_lf_tr_t *trigger, 368 bcm_fcmap_lf_rc_t *rc) 369 { 370 return BCM_E_UNAVAIL; 371 } 372 #endif 373 374 #if defined(INCLUDE_FCMAP) 375 int 376 bcm_client_fcmap_port_ability_advert_get( 377 int unit, 378 bcm_port_t port, 379 bcm_fcmap_port_ability_t *ability_mask) 380 { 381 return BCM_E_UNAVAIL; 382 } 383 #endif 384 385 #if defined(INCLUDE_FCMAP) 386 int 387 bcm_client_fcmap_port_ability_advert_set( 388 int unit, 389 bcm_port_t port, 390 bcm_fcmap_port_ability_t *ability_mask) 391 { 392 return BCM_E_UNAVAIL; 393 } 394 #endif 395 396 #if defined(INCLUDE_FCMAP) 397 int 398 bcm_client_fcmap_port_config_get( 399 int unit, 400 bcm_port_t port, 401 bcm_fcmap_port_config_t *cfg) 402 { 403 return BCM_E_UNAVAIL; 404 } 405 #endif 406 407 #if defined(INCLUDE_FCMAP) 408 int 409 bcm_client_fcmap_port_config_selective_get( 410 int unit, 411 bcm_port_t port, 412 bcm_fcmap_port_config_t *cfg) 413 { 414 return BCM_E_UNAVAIL; 415 } 416 #endif 417 418 #if defined(INCLUDE_FCMAP) 419 int 420 bcm_client_fcmap_port_config_selective_set( 421 int unit, 422 bcm_port_t port, 423 bcm_fcmap_port_config_t *cfg) 424 { 425 return BCM_E_UNAVAIL; 426 } 427 #endif 428 429 #if defined(INCLUDE_FCMAP) 430 int 431 bcm_client_fcmap_port_config_set( 432 int unit, 433 bcm_port_t port, 434 bcm_fcmap_port_config_t *cfg) 435 { 436 return BCM_E_UNAVAIL; 437 } 438 #endif 439 440 #if defined(INCLUDE_FCMAP) 441 int 442 bcm_client_fcmap_port_enable( 443 int unit, 444 bcm_port_t port) 445 { 446 return BCM_E_UNAVAIL; 447 } 448 #endif 449 450 #if defined(INCLUDE_FCMAP) 451 int 452 bcm_client_fcmap_port_link_reset( 453 int unit, 454 bcm_port_t port) 455 { 456 return BCM_E_UNAVAIL; 457 } 458 #endif 459 460 #if defined(INCLUDE_FCMAP) 461 int 462 bcm_client_fcmap_port_shutdown( 463 int unit, 464 bcm_port_t port) 465 { 466 return BCM_E_UNAVAIL; 467 } 468 #endif 469 470 #if defined(INCLUDE_FCMAP) 471 int 472 bcm_client_fcmap_port_speed_set( 473 int unit, 474 bcm_port_t port, 475 bcm_fcmap_port_speed_t speed) 476 { 477 return BCM_E_UNAVAIL; 478 } 479 #endif 480 481 #if defined(INCLUDE_FCMAP) 482 int 483 bcm_client_fcmap_port_traverse( 484 int unit, 485 bcm_fcmap_port_traverse_cb callbk, 486 void *user_data) 487 { 488 return BCM_E_UNAVAIL; 489 } 490 #endif 491 492 #if defined(INCLUDE_FCMAP) 493 int 494 bcm_client_fcmap_stat_clear( 495 int unit, 496 bcm_port_t port) 497 { 498 return BCM_E_UNAVAIL; 499 } 500 #endif 501 502 #if defined(INCLUDE_FCMAP) 503 int 504 bcm_client_fcmap_stat_get( 505 int unit, 506 bcm_port_t port, 507 bcm_fcmap_stat_t stat, 508 uint64 *val) 509 { 510 return BCM_E_UNAVAIL; 511 } 512 #endif 513 514 #if defined(INCLUDE_FCMAP) 515 int 516 bcm_client_fcmap_stat_get32( 517 int unit, 518 bcm_port_t port, 519 bcm_fcmap_stat_t stat, 520 uint32 *val) 521 { 522 return BCM_E_UNAVAIL; 523 } 524 #endif 525 526 #if defined(INCLUDE_FCMAP) 527 int 528 bcm_client_fcmap_vlan_map_add( 529 int unit, 530 bcm_port_t port, 531 bcm_fcmap_vlan_vsan_map_t *vlan) 532 { 533 return BCM_E_UNAVAIL; 534 } 535 #endif 536 537 #if defined(INCLUDE_FCMAP) 538 int 539 bcm_client_fcmap_vlan_map_delete( 540 int unit, 541 bcm_port_t port, 542 bcm_fcmap_vlan_vsan_map_t *vlan) 543 { 544 return BCM_E_UNAVAIL; 545 } 546 #endif 547 548 #if defined(INCLUDE_FCMAP) 549 int 550 bcm_client_fcmap_vlan_map_get( 551 int unit, 552 bcm_port_t port, 553 bcm_fcmap_vlan_vsan_map_t *vlan) 554 { 555 return BCM_E_UNAVAIL; 556 } 557 #endif 558 559 #if defined(BROADCOM_DEBUG) 560 int 561 bcm_client_field_entry_dump( 562 int unit, 563 bcm_field_entry_t entry) 564 { 565 return BCM_E_UNAVAIL; 566 } 567 #endif 568 569 int 570 bcm_client_field_group_config_extension_create( 571 int unit, 572 bcm_field_group_config_extension_t *group_config) 573 { 574 return BCM_E_UNAVAIL; 575 } 576 577 #if defined(BROADCOM_DEBUG) 578 int 579 bcm_client_field_group_dump( 580 int unit, 581 bcm_field_group_t group) 582 { 583 return BCM_E_UNAVAIL; 584 } 585 #endif 586 587 #if defined(BROADCOM_DEBUG) 588 int 589 bcm_client_field_show( 590 int unit, 591 const char *pfx) 592 { 593 return BCM_E_UNAVAIL; 594 } 595 #endif 596 597 #if defined(INCLUDE_L3) 598 int 599 bcm_client_flow_handle_get( 600 int unit, 601 const char *flow_name, 602 bcm_flow_handle_t *handle) 603 { 604 return BCM_E_UNAVAIL; 605 } 606 #endif 607 608 #if defined(INCLUDE_L3) 609 int 610 bcm_client_flow_logical_field_id_get( 611 int unit, 612 bcm_flow_handle_t flow_handle, 613 const char *field_name, 614 bcm_flow_field_id_t *field_id) 615 { 616 return BCM_E_UNAVAIL; 617 } 618 #endif 619 620 #if defined(INCLUDE_L3) 621 int 622 bcm_client_flow_option_id_get( 623 int unit, 624 bcm_flow_handle_t flow_handle, 625 const char *flow_option_name, 626 bcm_flow_option_id_t *option_id) 627 { 628 return BCM_E_UNAVAIL; 629 } 630 #endif 631 632 #if defined(INCLUDE_L3) 633 int 634 bcm_client_flow_port_create( 635 int unit, 636 bcm_vpn_t vpn, 637 bcm_flow_port_t *flow_port) 638 { 639 return BCM_E_UNAVAIL; 640 } 641 #endif 642 643 #if defined(INCLUDE_L3) 644 int 645 bcm_client_flow_port_destroy( 646 int unit, 647 bcm_vpn_t vpn, 648 bcm_gport_t flow_port) 649 { 650 return BCM_E_UNAVAIL; 651 } 652 #endif 653 654 #if defined(INCLUDE_L3) 655 int 656 bcm_client_flow_port_get( 657 int unit, 658 bcm_vpn_t vpn, 659 bcm_flow_port_t *flow_port) 660 { 661 return BCM_E_UNAVAIL; 662 } 663 #endif 664 665 #if defined(INCLUDE_L3) 666 int 667 bcm_client_flow_port_get_all( 668 int unit, 669 bcm_vpn_t vpn, 670 int port_max, 671 bcm_flow_port_t *flow_port, 672 int *port_count) 673 { 674 return BCM_E_UNAVAIL; 675 } 676 #endif 677 678 #if defined(INCLUDE_L3) 679 int 680 bcm_client_flow_vpn_create( 681 int unit, 682 bcm_vpn_t *vpn, 683 bcm_flow_vpn_config_t *info) 684 { 685 return BCM_E_UNAVAIL; 686 } 687 #endif 688 689 #if defined(INCLUDE_L3) 690 int 691 bcm_client_flow_vpn_destroy( 692 int unit, 693 bcm_vpn_t vpn) 694 { 695 return BCM_E_UNAVAIL; 696 } 697 #endif 698 699 #if defined(INCLUDE_L3) 700 int 701 bcm_client_flow_vpn_destroy_all( 702 int unit) 703 { 704 return BCM_E_UNAVAIL; 705 } 706 #endif 707 708 #if defined(INCLUDE_L3) 709 int 710 bcm_client_flow_vpn_get( 711 int unit, 712 bcm_vpn_t vpn, 713 bcm_flow_vpn_config_t *info) 714 { 715 return BCM_E_UNAVAIL; 716 } 717 #endif 718 719 int 720 bcm_client_flowtracker_export_record_register( 721 int unit, 722 bcm_flowtracker_collector_t collector_id, 723 bcm_flowtracker_collector_callback_options_t callback_options, 724 bcm_flowtracker_export_record_cb_f callback_fn, 725 void *userdata) 726 { 727 return BCM_E_UNAVAIL; 728 } 729 730 int 731 bcm_client_flowtracker_export_record_unregister( 732 int unit, 733 bcm_flowtracker_collector_t collector_id, 734 bcm_flowtracker_collector_callback_options_t callback_options, 735 bcm_flowtracker_export_record_cb_f callback_fn) 736 { 737 return BCM_E_UNAVAIL; 738 } 739 740 #if defined(INCLUDE_GDPLL) 741 int 742 bcm_client_gdpll_cb_register( 743 int unit, 744 int cb_type, 745 bcm_gdpll_cb cb, 746 void *user_data) 747 { 748 return BCM_E_UNAVAIL; 749 } 750 #endif 751 752 #if defined(INCLUDE_GDPLL) 753 int 754 bcm_client_gdpll_cb_unregister( 755 int unit, 756 int cb_type) 757 { 758 return BCM_E_UNAVAIL; 759 } 760 #endif 761 762 #if defined(INCLUDE_GDPLL) 763 int 764 bcm_client_gdpll_chan_create( 765 int unit, 766 uint32 flags, 767 bcm_gdpll_chan_t *gdpll_chan, 768 int *pChan) 769 { 770 return BCM_E_UNAVAIL; 771 } 772 #endif 773 774 #if defined(INCLUDE_GDPLL) 775 int 776 bcm_client_gdpll_chan_debug_enable( 777 int unit, 778 int chan, 779 bcm_gdpll_debug_mode_t debug_mode, 780 int enable) 781 { 782 return BCM_E_UNAVAIL; 783 } 784 #endif 785 786 #if defined(INCLUDE_GDPLL) 787 int 788 bcm_client_gdpll_chan_destroy( 789 int unit, 790 int chan) 791 { 792 return BCM_E_UNAVAIL; 793 } 794 #endif 795 796 #if defined(INCLUDE_GDPLL) 797 int 798 bcm_client_gdpll_chan_enable( 799 int unit, 800 int chan, 801 int enable) 802 { 803 return BCM_E_UNAVAIL; 804 } 805 #endif 806 807 #if defined(INCLUDE_GDPLL) 808 int 809 bcm_client_gdpll_chan_state_get( 810 int unit, 811 int chan, 812 uint32 *dpllState) 813 { 814 return BCM_E_UNAVAIL; 815 } 816 #endif 817 818 #if defined(INCLUDE_GDPLL) 819 int 820 bcm_client_gdpll_debug( 821 int unit, 822 int enable) 823 { 824 return BCM_E_UNAVAIL; 825 } 826 #endif 827 828 #if defined(INCLUDE_GDPLL) 829 int 830 bcm_client_gdpll_debug_cb_register( 831 int unit, 832 bcm_gdpll_debug_cb cb, 833 void *user_data) 834 { 835 return BCM_E_UNAVAIL; 836 } 837 #endif 838 839 #if defined(INCLUDE_GDPLL) 840 int 841 bcm_client_gdpll_flush( 842 int unit) 843 { 844 return BCM_E_UNAVAIL; 845 } 846 #endif 847 848 int 849 bcm_client_hash_flex_field_id_get( 850 int unit, 851 bcm_hash_flex_object_t object, 852 const char *field_name, 853 uint32 *field_id) 854 { 855 return BCM_E_UNAVAIL; 856 } 857 858 int 859 bcm_client_hash_flex_field_name_get( 860 int unit, 861 uint32 field_id, 862 bcm_hash_flex_object_t *object, 863 int size, 864 char *field_name) 865 { 866 return BCM_E_UNAVAIL; 867 } 868 869 #if defined(INCLUDE_I2C) 870 int 871 bcm_client_i2c_ioctl( 872 int unit, 873 int fd, 874 int opcode, 875 void *data, 876 int len) 877 { 878 return BCM_E_UNAVAIL; 879 } 880 #endif 881 882 #if defined(INCLUDE_I2C) 883 int 884 bcm_client_i2c_open( 885 int unit, 886 char *devname, 887 uint32 flags, 888 int speed) 889 { 890 return BCM_E_UNAVAIL; 891 } 892 #endif 893 894 #if defined(INCLUDE_I2C) 895 int 896 bcm_client_i2c_read( 897 int unit, 898 int fd, 899 uint32 addr, 900 uint8 *data, 901 uint32 *nbytes) 902 { 903 return BCM_E_UNAVAIL; 904 } 905 #endif 906 907 #if defined(INCLUDE_I2C) 908 int 909 bcm_client_i2c_write( 910 int unit, 911 int fd, 912 uint32 addr, 913 uint8 *data, 914 uint32 nbytes) 915 { 916 return BCM_E_UNAVAIL; 917 } 918 #endif 919 920 int 921 bcm_client_ipfix_register( 922 int unit, 923 bcm_ipfix_callback_t callback, 924 void *userdata) 925 { 926 return BCM_E_UNAVAIL; 927 } 928 929 int 930 bcm_client_ipfix_unregister( 931 int unit, 932 bcm_ipfix_callback_t callback, 933 void *userdata) 934 { 935 return BCM_E_UNAVAIL; 936 } 937 938 #if defined(INCLUDE_L3) 939 int 940 bcm_client_ipmc_age( 941 int unit, 942 uint32 flags, 943 bcm_ipmc_traverse_cb age_cb, 944 void *user_data) 945 { 946 return BCM_E_UNAVAIL; 947 } 948 #endif 949 950 int 951 bcm_client_knet_cleanup( 952 int unit) 953 { 954 return BCM_E_UNAVAIL; 955 } 956 957 int 958 bcm_client_knet_filter_create( 959 int unit, 960 bcm_knet_filter_t *filter) 961 { 962 return BCM_E_UNAVAIL; 963 } 964 965 int 966 bcm_client_knet_filter_destroy( 967 int unit, 968 int filter_id) 969 { 970 return BCM_E_UNAVAIL; 971 } 972 973 int 974 bcm_client_knet_filter_get( 975 int unit, 976 int filter_id, 977 bcm_knet_filter_t *filter) 978 { 979 return BCM_E_UNAVAIL; 980 } 981 982 int 983 bcm_client_knet_filter_traverse( 984 int unit, 985 bcm_knet_filter_traverse_cb trav_fn, 986 void *user_data) 987 { 988 return BCM_E_UNAVAIL; 989 } 990 991 int 992 bcm_client_knet_init( 993 int unit) 994 { 995 return BCM_E_UNAVAIL; 996 } 997 998 int 999 bcm_client_knet_netif_create( 1000 int unit, 1001 bcm_knet_netif_t *netif) 1002 { 1003 return BCM_E_UNAVAIL; 1004 } 1005 1006 int 1007 bcm_client_knet_netif_destroy( 1008 int unit, 1009 int netif_id) 1010 { 1011 return BCM_E_UNAVAIL; 1012 } 1013 1014 int 1015 bcm_client_knet_netif_get( 1016 int unit, 1017 int netif_id, 1018 bcm_knet_netif_t *netif) 1019 { 1020 return BCM_E_UNAVAIL; 1021 } 1022 1023 int 1024 bcm_client_knet_netif_traverse( 1025 int unit, 1026 bcm_knet_netif_traverse_cb trav_fn, 1027 void *user_data) 1028 { 1029 return BCM_E_UNAVAIL; 1030 } 1031 1032 int 1033 bcm_client_l2_key_dump( 1034 int unit, 1035 char *pfx, 1036 bcm_l2_addr_t *entry, 1037 char *sfx) 1038 { 1039 return BCM_E_UNAVAIL; 1040 } 1041 1042 #if defined(INCLUDE_L3) 1043 int 1044 bcm_client_l3_host_age( 1045 int unit, 1046 uint32 flags, 1047 bcm_l3_host_traverse_cb age_cb, 1048 void *user_data) 1049 { 1050 return BCM_E_UNAVAIL; 1051 } 1052 #endif 1053 1054 #if defined(INCLUDE_L3) 1055 int 1056 bcm_client_l3_nat_ingress_age( 1057 int unit, 1058 uint32 flags, 1059 bcm_l3_nat_ingress_traverse_cb age_cb, 1060 void *user_data) 1061 { 1062 return BCM_E_UNAVAIL; 1063 } 1064 #endif 1065 1066 #if defined(INCLUDE_L3) 1067 int 1068 bcm_client_l3_route_age( 1069 int unit, 1070 uint32 flags, 1071 bcm_l3_route_traverse_cb age_out, 1072 void *user_data) 1073 { 1074 return BCM_E_UNAVAIL; 1075 } 1076 #endif 1077 1078 int 1079 bcm_client_latency_monitor_config_get( 1080 int unit, 1081 uint8 monitor_id, 1082 bcm_latency_monitor_config_t *config) 1083 { 1084 return BCM_E_UNAVAIL; 1085 } 1086 1087 int 1088 bcm_client_latency_monitor_config_set( 1089 int unit, 1090 uint8 monitor_id, 1091 bcm_latency_monitor_config_t *config) 1092 { 1093 return BCM_E_UNAVAIL; 1094 } 1095 1096 int 1097 bcm_client_latency_monitor_info_get( 1098 int unit, 1099 uint8 monitor_id, 1100 bcm_latency_monitor_info_t *monitor_info) 1101 { 1102 return BCM_E_UNAVAIL; 1103 } 1104 1105 int 1106 bcm_client_linkscan_port_register( 1107 int unit, 1108 bcm_port_t port, 1109 bcm_linkscan_port_handler_t f) 1110 { 1111 return BCM_E_UNAVAIL; 1112 } 1113 1114 int 1115 bcm_client_linkscan_port_unregister( 1116 int unit, 1117 bcm_port_t port, 1118 bcm_linkscan_port_handler_t f) 1119 { 1120 return BCM_E_UNAVAIL; 1121 } 1122 1123 #if defined(INCLUDE_MACSEC) 1124 int 1125 bcm_client_macsec_event_enable_get( 1126 int unit, 1127 bcm_macsec_event_t t, 1128 int *enable) 1129 { 1130 return BCM_E_UNAVAIL; 1131 } 1132 #endif 1133 1134 #if defined(INCLUDE_MACSEC) 1135 int 1136 bcm_client_macsec_event_enable_set( 1137 int unit, 1138 bcm_macsec_event_t t, 1139 int enable) 1140 { 1141 return BCM_E_UNAVAIL; 1142 } 1143 #endif 1144 1145 #if defined(INCLUDE_MACSEC) 1146 int 1147 bcm_client_macsec_event_register( 1148 int unit, 1149 bcm_macsec_event_cb cb, 1150 void *user_data) 1151 { 1152 return BCM_E_UNAVAIL; 1153 } 1154 #endif 1155 1156 #if defined(INCLUDE_MACSEC) 1157 int 1158 bcm_client_macsec_event_unregister( 1159 int unit, 1160 bcm_macsec_event_cb cb) 1161 { 1162 return BCM_E_UNAVAIL; 1163 } 1164 #endif 1165 1166 #if defined(INCLUDE_MACSEC) 1167 int 1168 bcm_client_macsec_flow_create( 1169 int unit, 1170 bcm_port_t port, 1171 uint32 flags, 1172 bcm_macsec_flow_match_t *flow, 1173 bcm_macsec_flow_action_t *action, 1174 int *flowId) 1175 { 1176 return BCM_E_UNAVAIL; 1177 } 1178 #endif 1179 1180 #if defined(INCLUDE_MACSEC) 1181 int 1182 bcm_client_macsec_flow_destroy( 1183 int unit, 1184 bcm_port_t port, 1185 int flowId) 1186 { 1187 return BCM_E_UNAVAIL; 1188 } 1189 #endif 1190 1191 #if defined(INCLUDE_MACSEC) 1192 int 1193 bcm_client_macsec_flow_get( 1194 int unit, 1195 bcm_port_t port, 1196 int flowId, 1197 bcm_macsec_flow_match_t *flow, 1198 bcm_macsec_flow_action_t *a) 1199 { 1200 return BCM_E_UNAVAIL; 1201 } 1202 #endif 1203 1204 #if defined(INCLUDE_MACSEC) 1205 int 1206 bcm_client_macsec_flow_traverse( 1207 int unit, 1208 bcm_port_t port, 1209 bcm_macsec_flow_traverse_cb callbk, 1210 void *user_data) 1211 { 1212 return BCM_E_UNAVAIL; 1213 } 1214 #endif 1215 1216 #if defined(INCLUDE_MACSEC) 1217 int 1218 bcm_client_macsec_port_capability_get( 1219 int unit, 1220 bcm_port_t port, 1221 bcm_macsec_port_capability_t *cap) 1222 { 1223 return BCM_E_UNAVAIL; 1224 } 1225 #endif 1226 1227 #if defined(INCLUDE_MACSEC) 1228 int 1229 bcm_client_macsec_port_config_get( 1230 int unit, 1231 bcm_port_t port, 1232 bcm_macsec_port_config_t *cfg) 1233 { 1234 return BCM_E_UNAVAIL; 1235 } 1236 #endif 1237 1238 #if defined(INCLUDE_MACSEC) 1239 int 1240 bcm_client_macsec_port_config_set( 1241 int unit, 1242 bcm_port_t port, 1243 bcm_macsec_port_config_t *cfg) 1244 { 1245 return BCM_E_UNAVAIL; 1246 } 1247 #endif 1248 1249 #if defined(INCLUDE_MACSEC) 1250 int 1251 bcm_client_macsec_port_traverse( 1252 int unit, 1253 bcm_macsec_port_traverse_cb callbk, 1254 void *user_data) 1255 { 1256 return BCM_E_UNAVAIL; 1257 } 1258 #endif 1259 1260 #if defined(INCLUDE_MACSEC) 1261 int 1262 bcm_client_macsec_secure_assoc_create( 1263 int unit, 1264 bcm_port_t port, 1265 uint32 flags, 1266 int chanId, 1267 bcm_macsec_secure_assoc_t *assoc, 1268 int *assocId) 1269 { 1270 return BCM_E_UNAVAIL; 1271 } 1272 #endif 1273 1274 #if defined(INCLUDE_MACSEC) 1275 int 1276 bcm_client_macsec_secure_assoc_destroy( 1277 int unit, 1278 bcm_port_t port, 1279 int assocId) 1280 { 1281 return BCM_E_UNAVAIL; 1282 } 1283 #endif 1284 1285 #if defined(INCLUDE_MACSEC) 1286 int 1287 bcm_client_macsec_secure_assoc_get( 1288 int unit, 1289 bcm_port_t port, 1290 int assocId, 1291 bcm_macsec_secure_assoc_t *assoc, 1292 int *chanId) 1293 { 1294 return BCM_E_UNAVAIL; 1295 } 1296 #endif 1297 1298 #if defined(INCLUDE_MACSEC) 1299 int 1300 bcm_client_macsec_secure_assoc_traverse( 1301 int unit, 1302 bcm_port_t port, 1303 int chanId, 1304 bcm_macsec_secure_assoc_traverse_cb cb, 1305 void *user_data) 1306 { 1307 return BCM_E_UNAVAIL; 1308 } 1309 #endif 1310 1311 #if defined(INCLUDE_MACSEC) 1312 int 1313 bcm_client_macsec_secure_chan_create( 1314 int unit, 1315 bcm_port_t port, 1316 uint32 flags, 1317 bcm_macsec_secure_chan_t *chan, 1318 int *chanId) 1319 { 1320 return BCM_E_UNAVAIL; 1321 } 1322 #endif 1323 1324 #if defined(INCLUDE_MACSEC) 1325 int 1326 bcm_client_macsec_secure_chan_destroy( 1327 int unit, 1328 bcm_port_t port, 1329 int chanId) 1330 { 1331 return BCM_E_UNAVAIL; 1332 } 1333 #endif 1334 1335 #if defined(INCLUDE_MACSEC) 1336 int 1337 bcm_client_macsec_secure_chan_get( 1338 int unit, 1339 bcm_port_t port, 1340 int chanId, 1341 bcm_macsec_secure_chan_t *chan) 1342 { 1343 return BCM_E_UNAVAIL; 1344 } 1345 #endif 1346 1347 #if defined(INCLUDE_MACSEC) 1348 int 1349 bcm_client_macsec_secure_chan_traverse( 1350 int unit, 1351 bcm_port_t port, 1352 bcm_macsec_chan_traverse_cb calback, 1353 void *user_data) 1354 { 1355 return BCM_E_UNAVAIL; 1356 } 1357 #endif 1358 1359 #if defined(INCLUDE_MACSEC) 1360 int 1361 bcm_client_macsec_stat_clear( 1362 int unit, 1363 bcm_port_t port) 1364 { 1365 return BCM_E_UNAVAIL; 1366 } 1367 #endif 1368 1369 #if defined(INCLUDE_MACSEC) 1370 int 1371 bcm_client_macsec_stat_get( 1372 int unit, 1373 bcm_port_t port, 1374 bcm_macsec_stat_t stat, 1375 int chanId, 1376 int assocId, 1377 uint64 *val) 1378 { 1379 return BCM_E_UNAVAIL; 1380 } 1381 #endif 1382 1383 #if defined(INCLUDE_MACSEC) 1384 int 1385 bcm_client_macsec_stat_get32( 1386 int unit, 1387 bcm_port_t port, 1388 bcm_macsec_stat_t stat, 1389 int chanId, 1390 int assocId, 1391 uint32 *val) 1392 { 1393 return BCM_E_UNAVAIL; 1394 } 1395 #endif 1396 1397 #if defined(INCLUDE_MACSEC) 1398 int 1399 bcm_client_macsec_stat_set( 1400 int unit, 1401 bcm_port_t port, 1402 bcm_macsec_stat_t stat, 1403 int chanId, 1404 int assocId, 1405 uint64 val) 1406 { 1407 return BCM_E_UNAVAIL; 1408 } 1409 #endif 1410 1411 #if defined(INCLUDE_MACSEC) 1412 int 1413 bcm_client_macsec_stat_set32( 1414 int unit, 1415 bcm_port_t port, 1416 bcm_macsec_stat_t stat, 1417 int chanId, 1418 int assocId, 1419 uint32 val) 1420 { 1421 return BCM_E_UNAVAIL; 1422 } 1423 #endif 1424 1425 int 1426 bcm_client_mirror_port_destination_add( 1427 int unit, 1428 bcm_port_t port, 1429 uint32 flags, 1430 bcm_gport_t mirror_dest, 1431 bcm_mirror_options_t options) 1432 { 1433 return BCM_E_UNAVAIL; 1434 } 1435 1436 int 1437 bcm_client_mirror_port_destination_get( 1438 int unit, 1439 bcm_port_t port, 1440 uint32 flags, 1441 int mirror_dest_size, 1442 bcm_gport_t *mirror_dest, 1443 int *mirror_dest_count, 1444 bcm_mirror_options_t *options) 1445 { 1446 return BCM_E_UNAVAIL; 1447 } 1448 1449 int 1450 bcm_client_mirror_port_vlan_destination_add( 1451 int unit, 1452 bcm_port_t port, 1453 bcm_vlan_t vlan, 1454 uint32 flags, 1455 bcm_gport_t destid, 1456 bcm_mirror_options_t options) 1457 { 1458 return BCM_E_UNAVAIL; 1459 } 1460 1461 int 1462 bcm_client_mirror_port_vlan_destination_get( 1463 int unit, 1464 bcm_port_t port, 1465 bcm_vlan_t vlan, 1466 uint32 flags, 1467 uint32 mirror_dest_size, 1468 bcm_gport_t *destid, 1469 uint32 *destcount, 1470 bcm_mirror_options_t *options) 1471 { 1472 return BCM_E_UNAVAIL; 1473 } 1474 1475 int 1476 bcm_client_oam_performance_event_register( 1477 int unit, 1478 bcm_oam_event_types_t event_types, 1479 bcm_oam_performance_event_cb cb, 1480 void *user_data) 1481 { 1482 return BCM_E_UNAVAIL; 1483 } 1484 1485 int 1486 bcm_client_oam_performance_event_unregister( 1487 int unit, 1488 bcm_oam_event_types_t event_types, 1489 bcm_oam_performance_event_cb cb) 1490 { 1491 return BCM_E_UNAVAIL; 1492 } 1493 1494 int 1495 bcm_client_oam_pm_event_register( 1496 int unit, 1497 bcm_oam_event_types_t event_types, 1498 bcm_oam_pm_event_cb cb, 1499 void *user_data) 1500 { 1501 return BCM_E_UNAVAIL; 1502 } 1503 1504 int 1505 bcm_client_oam_pm_event_unregister( 1506 int unit, 1507 bcm_oam_event_types_t event_types, 1508 bcm_oam_pm_event_cb cb) 1509 { 1510 return BCM_E_UNAVAIL; 1511 } 1512 1513 int 1514 bcm_client_obm_cb_register( 1515 int unit, 1516 bcm_obm_callback_fn fn, 1517 void *user_data) 1518 { 1519 return BCM_E_UNAVAIL; 1520 } 1521 1522 int 1523 bcm_client_obm_cb_unregister( 1524 int unit, 1525 bcm_obm_callback_fn fn, 1526 void *user_data) 1527 { 1528 return BCM_E_UNAVAIL; 1529 } 1530 1531 int 1532 bcm_client_port_medium_status_register( 1533 int unit, 1534 bcm_port_t port, 1535 bcm_port_medium_status_cb_t callback, 1536 void *user_data) 1537 { 1538 return BCM_E_UNAVAIL; 1539 } 1540 1541 int 1542 bcm_client_port_medium_status_unregister( 1543 int unit, 1544 bcm_port_t port, 1545 bcm_port_medium_status_cb_t callback, 1546 void *user_data) 1547 { 1548 return BCM_E_UNAVAIL; 1549 } 1550 1551 int 1552 bcm_client_port_phy_drv_name_get( 1553 int unit, 1554 bcm_port_t port, 1555 char *name, 1556 int len) 1557 { 1558 return BCM_E_UNAVAIL; 1559 } 1560 1561 int 1562 bcm_client_port_phy_reset_register( 1563 int unit, 1564 bcm_port_t port, 1565 bcm_port_phy_reset_cb_t callback, 1566 void *user_data) 1567 { 1568 return BCM_E_UNAVAIL; 1569 } 1570 1571 int 1572 bcm_client_port_phy_reset_unregister( 1573 int unit, 1574 bcm_port_t port, 1575 bcm_port_phy_reset_cb_t callback, 1576 void *user_data) 1577 { 1578 return BCM_E_UNAVAIL; 1579 } 1580 1581 int 1582 bcm_client_port_tpid_class_create( 1583 int unit, 1584 uint32 flags, 1585 bcm_port_tag_struct_type_t tag_struct_type, 1586 bcm_port_tag_format_class_t *tag_format_class_id) 1587 { 1588 return BCM_E_UNAVAIL; 1589 } 1590 1591 int 1592 bcm_client_port_tpid_class_destroy( 1593 int unit, 1594 uint32 flags, 1595 bcm_port_tag_format_class_t tag_format_class_id) 1596 { 1597 return BCM_E_UNAVAIL; 1598 } 1599 1600 #if defined(INCLUDE_PTP) 1601 int 1602 bcm_client_ptp_acceptable_master_add( 1603 int unit, 1604 bcm_ptp_stack_id_t ptp_id, 1605 int clock_num, 1606 int port_num, 1607 int priority1_alt_value, 1608 bcm_ptp_clock_peer_address_t *master_info) 1609 { 1610 return BCM_E_UNAVAIL; 1611 } 1612 #endif 1613 1614 #if defined(INCLUDE_PTP) 1615 int 1616 bcm_client_ptp_acceptable_master_enabled_get( 1617 int unit, 1618 bcm_ptp_stack_id_t ptp_id, 1619 int clock_num, 1620 int port_num, 1621 uint8 *enabled) 1622 { 1623 return BCM_E_UNAVAIL; 1624 } 1625 #endif 1626 1627 #if defined(INCLUDE_PTP) 1628 int 1629 bcm_client_ptp_acceptable_master_enabled_set( 1630 int unit, 1631 bcm_ptp_stack_id_t ptp_id, 1632 int clock_num, 1633 int port_num, 1634 uint8 enabled) 1635 { 1636 return BCM_E_UNAVAIL; 1637 } 1638 #endif 1639 1640 #if defined(INCLUDE_PTP) 1641 int 1642 bcm_client_ptp_acceptable_master_list( 1643 int unit, 1644 bcm_ptp_stack_id_t ptp_id, 1645 int clock_num, 1646 int port_num, 1647 int max_num_masters, 1648 int *num_masters, 1649 bcm_ptp_clock_peer_address_t *master_addr) 1650 { 1651 return BCM_E_UNAVAIL; 1652 } 1653 #endif 1654 1655 #if defined(INCLUDE_PTP) 1656 int 1657 bcm_client_ptp_acceptable_master_remove( 1658 int unit, 1659 bcm_ptp_stack_id_t ptp_id, 1660 int clock_num, 1661 int port_num, 1662 bcm_ptp_clock_peer_address_t *master_info) 1663 { 1664 return BCM_E_UNAVAIL; 1665 } 1666 #endif 1667 1668 #if defined(INCLUDE_PTP) 1669 int 1670 bcm_client_ptp_acceptable_master_table_clear( 1671 int unit, 1672 bcm_ptp_stack_id_t ptp_id, 1673 int clock_num, 1674 int port_num) 1675 { 1676 return BCM_E_UNAVAIL; 1677 } 1678 #endif 1679 1680 #if defined(INCLUDE_PTP) 1681 int 1682 bcm_client_ptp_acceptable_master_table_size_get( 1683 int unit, 1684 bcm_ptp_stack_id_t ptp_id, 1685 int clock_num, 1686 int port_num, 1687 int *max_table_entries) 1688 { 1689 return BCM_E_UNAVAIL; 1690 } 1691 #endif 1692 1693 #if defined(INCLUDE_PTP) 1694 int 1695 bcm_client_ptp_bs_time_info_get( 1696 int unit, 1697 bcm_ptp_stack_id_t ptp_id, 1698 int clock_num, 1699 bcm_ptp_bs_time_info_t *time) 1700 { 1701 return BCM_E_UNAVAIL; 1702 } 1703 #endif 1704 1705 #if defined(INCLUDE_PTP) 1706 int 1707 bcm_client_ptp_cb_register( 1708 int unit, 1709 bcm_ptp_cb_types_t cb_types, 1710 bcm_ptp_cb cb, 1711 void *user_data) 1712 { 1713 return BCM_E_UNAVAIL; 1714 } 1715 #endif 1716 1717 #if defined(INCLUDE_PTP) 1718 int 1719 bcm_client_ptp_cb_unregister( 1720 int unit, 1721 bcm_ptp_cb_types_t cb_types, 1722 bcm_ptp_cb cb) 1723 { 1724 return BCM_E_UNAVAIL; 1725 } 1726 #endif 1727 1728 #if defined(INCLUDE_PTP) 1729 int 1730 bcm_client_ptp_clock_accuracy_get( 1731 int unit, 1732 bcm_ptp_stack_id_t ptp_id, 1733 int clock_num, 1734 bcm_ptp_clock_accuracy_t *accuracy) 1735 { 1736 return BCM_E_UNAVAIL; 1737 } 1738 #endif 1739 1740 #if defined(INCLUDE_PTP) 1741 int 1742 bcm_client_ptp_clock_accuracy_set( 1743 int unit, 1744 bcm_ptp_stack_id_t ptp_id, 1745 int clock_num, 1746 bcm_ptp_clock_accuracy_t *accuracy) 1747 { 1748 return BCM_E_UNAVAIL; 1749 } 1750 #endif 1751 1752 #if defined(INCLUDE_PTP) 1753 int 1754 bcm_client_ptp_clock_apts_enable_get( 1755 int unit, 1756 bcm_ptp_stack_id_t ptp_id, 1757 int clock_num, 1758 int *enable) 1759 { 1760 return BCM_E_UNAVAIL; 1761 } 1762 #endif 1763 1764 #if defined(INCLUDE_PTP) 1765 int 1766 bcm_client_ptp_clock_apts_enable_set( 1767 int unit, 1768 bcm_ptp_stack_id_t ptp_id, 1769 int clock_num, 1770 int enable) 1771 { 1772 return BCM_E_UNAVAIL; 1773 } 1774 #endif 1775 1776 #if defined(INCLUDE_PTP) 1777 int 1778 bcm_client_ptp_clock_apts_mode_get( 1779 int unit, 1780 bcm_ptp_stack_id_t ptp_id, 1781 int clock_num, 1782 bcm_ptp_clock_apts_mode_t *current_mode) 1783 { 1784 return BCM_E_UNAVAIL; 1785 } 1786 #endif 1787 1788 #if defined(INCLUDE_PTP) 1789 int 1790 bcm_client_ptp_clock_apts_source_enable_get( 1791 int unit, 1792 bcm_ptp_stack_id_t ptp_id, 1793 int clock_num, 1794 bcm_ptp_clock_apts_source_t source, 1795 int *enable) 1796 { 1797 return BCM_E_UNAVAIL; 1798 } 1799 #endif 1800 1801 #if defined(INCLUDE_PTP) 1802 int 1803 bcm_client_ptp_clock_apts_source_enable_set( 1804 int unit, 1805 bcm_ptp_stack_id_t ptp_id, 1806 int clock_num, 1807 bcm_ptp_clock_apts_source_t source, 1808 int enable) 1809 { 1810 return BCM_E_UNAVAIL; 1811 } 1812 #endif 1813 1814 #if defined(INCLUDE_PTP) 1815 int 1816 bcm_client_ptp_clock_apts_source_prio_get( 1817 int unit, 1818 bcm_ptp_stack_id_t ptp_id, 1819 int clock_num, 1820 int *num_sources, 1821 bcm_ptp_clock_apts_source_t *priority_list) 1822 { 1823 return BCM_E_UNAVAIL; 1824 } 1825 #endif 1826 1827 #if defined(INCLUDE_PTP) 1828 int 1829 bcm_client_ptp_clock_apts_source_prio_set( 1830 int unit, 1831 bcm_ptp_stack_id_t ptp_id, 1832 int clock_num, 1833 int num_sources, 1834 bcm_ptp_clock_apts_source_t *priority_list) 1835 { 1836 return BCM_E_UNAVAIL; 1837 } 1838 #endif 1839 1840 #if defined(INCLUDE_PTP) 1841 int 1842 bcm_client_ptp_clock_bmca_override_get( 1843 int unit, 1844 bcm_ptp_stack_id_t ptp_id, 1845 int clock_num, 1846 uint32 *flags, 1847 uint32 *enable_mask) 1848 { 1849 return BCM_E_UNAVAIL; 1850 } 1851 #endif 1852 1853 #if defined(INCLUDE_PTP) 1854 int 1855 bcm_client_ptp_clock_bmca_override_set( 1856 int unit, 1857 bcm_ptp_stack_id_t ptp_id, 1858 int clock_num, 1859 uint32 flags, 1860 uint32 enable_mask) 1861 { 1862 return BCM_E_UNAVAIL; 1863 } 1864 #endif 1865 1866 #if defined(INCLUDE_PTP) 1867 int 1868 bcm_client_ptp_clock_create( 1869 int unit, 1870 bcm_ptp_stack_id_t ptp_id, 1871 bcm_ptp_clock_info_t *clock_info) 1872 { 1873 return BCM_E_UNAVAIL; 1874 } 1875 #endif 1876 1877 #if defined(INCLUDE_PTP) 1878 int 1879 bcm_client_ptp_clock_current_dataset_get( 1880 int unit, 1881 bcm_ptp_stack_id_t ptp_id, 1882 int clock_num, 1883 bcm_ptp_current_dataset_t *dataset) 1884 { 1885 return BCM_E_UNAVAIL; 1886 } 1887 #endif 1888 1889 #if defined(INCLUDE_PTP) 1890 int 1891 bcm_client_ptp_clock_default_dataset_get( 1892 int unit, 1893 bcm_ptp_stack_id_t ptp_id, 1894 int clock_num, 1895 bcm_ptp_default_dataset_t *dataset) 1896 { 1897 return BCM_E_UNAVAIL; 1898 } 1899 #endif 1900 1901 #if defined(INCLUDE_PTP) 1902 int 1903 bcm_client_ptp_clock_domain_get( 1904 int unit, 1905 bcm_ptp_stack_id_t ptp_id, 1906 int clock_num, 1907 uint32 *domain) 1908 { 1909 return BCM_E_UNAVAIL; 1910 } 1911 #endif 1912 1913 #if defined(INCLUDE_PTP) 1914 int 1915 bcm_client_ptp_clock_domain_set( 1916 int unit, 1917 bcm_ptp_stack_id_t ptp_id, 1918 int clock_num, 1919 uint32 domain) 1920 { 1921 return BCM_E_UNAVAIL; 1922 } 1923 #endif 1924 1925 #if defined(INCLUDE_PTP) 1926 int 1927 bcm_client_ptp_clock_get( 1928 int unit, 1929 bcm_ptp_stack_id_t ptp_id, 1930 int clock_num, 1931 bcm_ptp_clock_info_t *clock_info) 1932 { 1933 return BCM_E_UNAVAIL; 1934 } 1935 #endif 1936 1937 #if defined(INCLUDE_PTP) 1938 int 1939 bcm_client_ptp_clock_local_priority_get( 1940 int unit, 1941 bcm_ptp_stack_id_t ptp_id, 1942 int clock_num, 1943 uint8 *local_priority) 1944 { 1945 return BCM_E_UNAVAIL; 1946 } 1947 #endif 1948 1949 #if defined(INCLUDE_PTP) 1950 int 1951 bcm_client_ptp_clock_local_priority_set( 1952 int unit, 1953 bcm_ptp_stack_id_t ptp_id, 1954 int clock_num, 1955 uint8 local_priority) 1956 { 1957 return BCM_E_UNAVAIL; 1958 } 1959 #endif 1960 1961 #if defined(INCLUDE_PTP) 1962 int 1963 bcm_client_ptp_clock_max_steps_removed_get( 1964 int unit, 1965 bcm_ptp_stack_id_t ptp_id, 1966 int clock_num, 1967 uint8 *max_steps_removed) 1968 { 1969 return BCM_E_UNAVAIL; 1970 } 1971 #endif 1972 1973 #if defined(INCLUDE_PTP) 1974 int 1975 bcm_client_ptp_clock_max_steps_removed_set( 1976 int unit, 1977 bcm_ptp_stack_id_t ptp_id, 1978 int clock_num, 1979 uint8 max_steps_removed) 1980 { 1981 return BCM_E_UNAVAIL; 1982 } 1983 #endif 1984 1985 #if defined(INCLUDE_PTP) 1986 int 1987 bcm_client_ptp_clock_parent_dataset_get( 1988 int unit, 1989 bcm_ptp_stack_id_t ptp_id, 1990 int clock_num, 1991 bcm_ptp_parent_dataset_t *dataset) 1992 { 1993 return BCM_E_UNAVAIL; 1994 } 1995 #endif 1996 1997 #if defined(INCLUDE_PTP) 1998 int 1999 bcm_client_ptp_clock_peer_age_timer_get( 2000 int unit, 2001 bcm_ptp_stack_id_t ptp_id, 2002 int clock_num, 2003 uint8 *aging_time) 2004 { 2005 return BCM_E_UNAVAIL; 2006 } 2007 #endif 2008 2009 #if defined(INCLUDE_PTP) 2010 int 2011 bcm_client_ptp_clock_peer_age_timer_set( 2012 int unit, 2013 bcm_ptp_stack_id_t ptp_id, 2014 int clock_num, 2015 uint8 aging_time) 2016 { 2017 return BCM_E_UNAVAIL; 2018 } 2019 #endif 2020 2021 #if defined(INCLUDE_PTP) 2022 int 2023 bcm_client_ptp_clock_port_announce_receipt_timeout_get( 2024 int unit, 2025 bcm_ptp_stack_id_t ptp_id, 2026 int clock_num, 2027 uint32 clock_port, 2028 uint32 *timeout) 2029 { 2030 return BCM_E_UNAVAIL; 2031 } 2032 #endif 2033 2034 #if defined(INCLUDE_PTP) 2035 int 2036 bcm_client_ptp_clock_port_announce_receipt_timeout_set( 2037 int unit, 2038 bcm_ptp_stack_id_t ptp_id, 2039 int clock_num, 2040 uint32 clock_port, 2041 uint32 timeout) 2042 { 2043 return BCM_E_UNAVAIL; 2044 } 2045 #endif 2046 2047 #if defined(INCLUDE_PTP) 2048 int 2049 bcm_client_ptp_clock_port_configure( 2050 int unit, 2051 bcm_ptp_stack_id_t ptp_id, 2052 int clock_num, 2053 uint32 clock_port, 2054 bcm_ptp_clock_port_info_t *info) 2055 { 2056 return BCM_E_UNAVAIL; 2057 } 2058 #endif 2059 2060 #if defined(INCLUDE_PTP) 2061 int 2062 bcm_client_ptp_clock_port_dataset_get( 2063 int unit, 2064 bcm_ptp_stack_id_t ptp_id, 2065 int clock_num, 2066 uint32 clock_port, 2067 bcm_ptp_port_dataset_t *dataset) 2068 { 2069 return BCM_E_UNAVAIL; 2070 } 2071 #endif 2072 2073 #if defined(INCLUDE_PTP) 2074 int 2075 bcm_client_ptp_clock_port_delay_mechanism_get( 2076 int unit, 2077 bcm_ptp_stack_id_t ptp_id, 2078 int clock_num, 2079 uint32 clock_port, 2080 uint32 *delay_mechanism) 2081 { 2082 return BCM_E_UNAVAIL; 2083 } 2084 #endif 2085 2086 #if defined(INCLUDE_PTP) 2087 int 2088 bcm_client_ptp_clock_port_delay_mechanism_set( 2089 int unit, 2090 bcm_ptp_stack_id_t ptp_id, 2091 int clock_num, 2092 uint32 clock_port, 2093 uint32 delay_mechanism) 2094 { 2095 return BCM_E_UNAVAIL; 2096 } 2097 #endif 2098 2099 #if defined(INCLUDE_PTP) 2100 int 2101 bcm_client_ptp_clock_port_disable( 2102 int unit, 2103 bcm_ptp_stack_id_t ptp_id, 2104 int clock_num, 2105 uint32 clock_port) 2106 { 2107 return BCM_E_UNAVAIL; 2108 } 2109 #endif 2110 2111 #if defined(INCLUDE_PTP) 2112 int 2113 bcm_client_ptp_clock_port_drop_counters_enable_set( 2114 int unit, 2115 bcm_ptp_stack_id_t ptp_id, 2116 int clock_num, 2117 uint32 clock_port, 2118 int enable) 2119 { 2120 return BCM_E_UNAVAIL; 2121 } 2122 #endif 2123 2124 #if defined(INCLUDE_PTP) 2125 int 2126 bcm_client_ptp_clock_port_drop_counters_get( 2127 int unit, 2128 bcm_ptp_stack_id_t ptp_id, 2129 int clock_num, 2130 uint32 clock_port, 2131 bcm_ptp_clock_port_packet_drop_counters_t *per_port_packet_drop_counters) 2132 { 2133 return BCM_E_UNAVAIL; 2134 } 2135 #endif 2136 2137 #if defined(INCLUDE_PTP) 2138 int 2139 bcm_client_ptp_clock_port_enable( 2140 int unit, 2141 bcm_ptp_stack_id_t ptp_id, 2142 int clock_num, 2143 uint32 clock_port) 2144 { 2145 return BCM_E_UNAVAIL; 2146 } 2147 #endif 2148 2149 #if defined(INCLUDE_PTP) 2150 int 2151 bcm_client_ptp_clock_port_identity_get( 2152 int unit, 2153 bcm_ptp_stack_id_t ptp_id, 2154 int clock_num, 2155 uint32 clock_port, 2156 bcm_ptp_port_identity_t *identity) 2157 { 2158 return BCM_E_UNAVAIL; 2159 } 2160 #endif 2161 2162 #if defined(INCLUDE_PTP) 2163 int 2164 bcm_client_ptp_clock_port_info_get( 2165 int unit, 2166 bcm_ptp_stack_id_t ptp_id, 2167 int clock_num, 2168 uint32 clock_port, 2169 bcm_ptp_clock_port_info_t *info) 2170 { 2171 return BCM_E_UNAVAIL; 2172 } 2173 #endif 2174 2175 #if defined(INCLUDE_PTP) 2176 int 2177 bcm_client_ptp_clock_port_latency_set( 2178 int unit, 2179 bcm_ptp_stack_id_t ptp_id, 2180 int clock_num, 2181 uint32 clock_port, 2182 uint32 latency_in, 2183 uint32 latency_out) 2184 { 2185 return BCM_E_UNAVAIL; 2186 } 2187 #endif 2188 2189 #if defined(INCLUDE_PTP) 2190 int 2191 bcm_client_ptp_clock_port_log_announce_interval_get( 2192 int unit, 2193 bcm_ptp_stack_id_t ptp_id, 2194 int clock_num, 2195 uint32 clock_port, 2196 int *interval) 2197 { 2198 return BCM_E_UNAVAIL; 2199 } 2200 #endif 2201 2202 #if defined(INCLUDE_PTP) 2203 int 2204 bcm_client_ptp_clock_port_log_announce_interval_set( 2205 int unit, 2206 bcm_ptp_stack_id_t ptp_id, 2207 int clock_num, 2208 uint32 clock_port, 2209 int interval) 2210 { 2211 return BCM_E_UNAVAIL; 2212 } 2213 #endif 2214 2215 #if defined(INCLUDE_PTP) 2216 int 2217 bcm_client_ptp_clock_port_log_min_delay_req_interval_get( 2218 int unit, 2219 bcm_ptp_stack_id_t ptp_id, 2220 int clock_num, 2221 uint32 clock_port, 2222 int *interval) 2223 { 2224 return BCM_E_UNAVAIL; 2225 } 2226 #endif 2227 2228 #if defined(INCLUDE_PTP) 2229 int 2230 bcm_client_ptp_clock_port_log_min_delay_req_interval_set( 2231 int unit, 2232 bcm_ptp_stack_id_t ptp_id, 2233 int clock_num, 2234 uint32 clock_port, 2235 int interval) 2236 { 2237 return BCM_E_UNAVAIL; 2238 } 2239 #endif 2240 2241 #if defined(INCLUDE_PTP) 2242 int 2243 bcm_client_ptp_clock_port_log_min_pdelay_req_interval_get( 2244 int unit, 2245 bcm_ptp_stack_id_t ptp_id, 2246 int clock_num, 2247 uint32 clock_port, 2248 int *interval) 2249 { 2250 return BCM_E_UNAVAIL; 2251 } 2252 #endif 2253 2254 #if defined(INCLUDE_PTP) 2255 int 2256 bcm_client_ptp_clock_port_log_min_pdelay_req_interval_set( 2257 int unit, 2258 bcm_ptp_stack_id_t ptp_id, 2259 int clock_num, 2260 uint32 clock_port, 2261 int interval) 2262 { 2263 return BCM_E_UNAVAIL; 2264 } 2265 #endif 2266 2267 #if defined(INCLUDE_PTP) 2268 int 2269 bcm_client_ptp_clock_port_log_sync_interval_get( 2270 int unit, 2271 bcm_ptp_stack_id_t ptp_id, 2272 int clock_num, 2273 uint32 clock_port, 2274 int *interval) 2275 { 2276 return BCM_E_UNAVAIL; 2277 } 2278 #endif 2279 2280 #if defined(INCLUDE_PTP) 2281 int 2282 bcm_client_ptp_clock_port_log_sync_interval_set( 2283 int unit, 2284 bcm_ptp_stack_id_t ptp_id, 2285 int clock_num, 2286 uint32 clock_port, 2287 int interval) 2288 { 2289 return BCM_E_UNAVAIL; 2290 } 2291 #endif 2292 2293 #if defined(INCLUDE_PTP) 2294 int 2295 bcm_client_ptp_clock_port_mac_get( 2296 int unit, 2297 bcm_ptp_stack_id_t ptp_id, 2298 int clock_num, 2299 uint32 clock_port, 2300 bcm_mac_t *mac) 2301 { 2302 return BCM_E_UNAVAIL; 2303 } 2304 #endif 2305 2306 #if defined(INCLUDE_PTP) 2307 int 2308 bcm_client_ptp_clock_port_protocol_get( 2309 int unit, 2310 bcm_ptp_stack_id_t ptp_id, 2311 int clock_num, 2312 uint32 clock_port, 2313 bcm_ptp_protocol_t *protocol) 2314 { 2315 return BCM_E_UNAVAIL; 2316 } 2317 #endif 2318 2319 #if defined(INCLUDE_PTP) 2320 int 2321 bcm_client_ptp_clock_port_type_get( 2322 int unit, 2323 bcm_ptp_stack_id_t ptp_id, 2324 int clock_num, 2325 uint32 clock_port, 2326 bcm_ptp_port_type_t *type) 2327 { 2328 return BCM_E_UNAVAIL; 2329 } 2330 #endif 2331 2332 #if defined(INCLUDE_PTP) 2333 int 2334 bcm_client_ptp_clock_port_version_number_get( 2335 int unit, 2336 bcm_ptp_stack_id_t ptp_id, 2337 int clock_num, 2338 uint32 clock_port, 2339 uint32 *version) 2340 { 2341 return BCM_E_UNAVAIL; 2342 } 2343 #endif 2344 2345 #if defined(INCLUDE_PTP) 2346 int 2347 bcm_client_ptp_clock_priority1_get( 2348 int unit, 2349 bcm_ptp_stack_id_t ptp_id, 2350 int clock_num, 2351 uint32 *priority1) 2352 { 2353 return BCM_E_UNAVAIL; 2354 } 2355 #endif 2356 2357 #if defined(INCLUDE_PTP) 2358 int 2359 bcm_client_ptp_clock_priority1_set( 2360 int unit, 2361 bcm_ptp_stack_id_t ptp_id, 2362 int clock_num, 2363 uint32 priority1) 2364 { 2365 return BCM_E_UNAVAIL; 2366 } 2367 #endif 2368 2369 #if defined(INCLUDE_PTP) 2370 int 2371 bcm_client_ptp_clock_priority2_get( 2372 int unit, 2373 bcm_ptp_stack_id_t ptp_id, 2374 int clock_num, 2375 uint32 *priority2) 2376 { 2377 return BCM_E_UNAVAIL; 2378 } 2379 #endif 2380 2381 #if defined(INCLUDE_PTP) 2382 int 2383 bcm_client_ptp_clock_priority2_set( 2384 int unit, 2385 bcm_ptp_stack_id_t ptp_id, 2386 int clock_num, 2387 uint32 priority2) 2388 { 2389 return BCM_E_UNAVAIL; 2390 } 2391 #endif 2392 2393 #if defined(INCLUDE_PTP) 2394 int 2395 bcm_client_ptp_clock_quality_get( 2396 int unit, 2397 bcm_ptp_stack_id_t ptp_id, 2398 int clock_num, 2399 bcm_ptp_clock_quality_t *clock_quality, 2400 uint32 flags) 2401 { 2402 return BCM_E_UNAVAIL; 2403 } 2404 #endif 2405 2406 #if defined(INCLUDE_PTP) 2407 int 2408 bcm_client_ptp_clock_quality_set( 2409 int unit, 2410 bcm_ptp_stack_id_t ptp_id, 2411 int clock_num, 2412 bcm_ptp_clock_quality_t clock_quality, 2413 uint32 flags) 2414 { 2415 return BCM_E_UNAVAIL; 2416 } 2417 #endif 2418 2419 #if defined(INCLUDE_PTP) 2420 int 2421 bcm_client_ptp_clock_slaveonly_get( 2422 int unit, 2423 bcm_ptp_stack_id_t ptp_id, 2424 int clock_num, 2425 uint32 *slaveonly) 2426 { 2427 return BCM_E_UNAVAIL; 2428 } 2429 #endif 2430 2431 #if defined(INCLUDE_PTP) 2432 int 2433 bcm_client_ptp_clock_slaveonly_set( 2434 int unit, 2435 bcm_ptp_stack_id_t ptp_id, 2436 int clock_num, 2437 uint32 slaveonly) 2438 { 2439 return BCM_E_UNAVAIL; 2440 } 2441 #endif 2442 2443 #if defined(INCLUDE_PTP) 2444 int 2445 bcm_client_ptp_clock_time_get( 2446 int unit, 2447 bcm_ptp_stack_id_t ptp_id, 2448 int clock_num, 2449 bcm_ptp_timestamp_t *time) 2450 { 2451 return BCM_E_UNAVAIL; 2452 } 2453 #endif 2454 2455 #if defined(INCLUDE_PTP) 2456 int 2457 bcm_client_ptp_clock_time_properties_get( 2458 int unit, 2459 bcm_ptp_stack_id_t ptp_id, 2460 int clock_num, 2461 bcm_ptp_time_properties_t *data) 2462 { 2463 return BCM_E_UNAVAIL; 2464 } 2465 #endif 2466 2467 #if defined(INCLUDE_PTP) 2468 int 2469 bcm_client_ptp_clock_time_set( 2470 int unit, 2471 bcm_ptp_stack_id_t ptp_id, 2472 int clock_num, 2473 bcm_ptp_timestamp_t *time) 2474 { 2475 return BCM_E_UNAVAIL; 2476 } 2477 #endif 2478 2479 #if defined(INCLUDE_PTP) 2480 int 2481 bcm_client_ptp_clock_timescale_get( 2482 int unit, 2483 bcm_ptp_stack_id_t ptp_id, 2484 int clock_num, 2485 bcm_ptp_timescale_t *timescale) 2486 { 2487 return BCM_E_UNAVAIL; 2488 } 2489 #endif 2490 2491 #if defined(INCLUDE_PTP) 2492 int 2493 bcm_client_ptp_clock_timescale_set( 2494 int unit, 2495 bcm_ptp_stack_id_t ptp_id, 2496 int clock_num, 2497 bcm_ptp_timescale_t *timescale) 2498 { 2499 return BCM_E_UNAVAIL; 2500 } 2501 #endif 2502 2503 #if defined(INCLUDE_PTP) 2504 int 2505 bcm_client_ptp_clock_traceability_get( 2506 int unit, 2507 bcm_ptp_stack_id_t ptp_id, 2508 int clock_num, 2509 bcm_ptp_trace_t *trace) 2510 { 2511 return BCM_E_UNAVAIL; 2512 } 2513 #endif 2514 2515 #if defined(INCLUDE_PTP) 2516 int 2517 bcm_client_ptp_clock_traceability_set( 2518 int unit, 2519 bcm_ptp_stack_id_t ptp_id, 2520 int clock_num, 2521 bcm_ptp_trace_t *trace) 2522 { 2523 return BCM_E_UNAVAIL; 2524 } 2525 #endif 2526 2527 #if defined(INCLUDE_PTP) 2528 int 2529 bcm_client_ptp_clock_user_description_set( 2530 int unit, 2531 bcm_ptp_stack_id_t ptp_id, 2532 int clock_num, 2533 uint8 *desc) 2534 { 2535 return BCM_E_UNAVAIL; 2536 } 2537 #endif 2538 2539 #if defined(INCLUDE_PTP) 2540 int 2541 bcm_client_ptp_clock_utc_get( 2542 int unit, 2543 bcm_ptp_stack_id_t ptp_id, 2544 int clock_num, 2545 bcm_ptp_utc_t *utc) 2546 { 2547 return BCM_E_UNAVAIL; 2548 } 2549 #endif 2550 2551 #if defined(INCLUDE_PTP) 2552 int 2553 bcm_client_ptp_clock_utc_set( 2554 int unit, 2555 bcm_ptp_stack_id_t ptp_id, 2556 int clock_num, 2557 bcm_ptp_utc_t *utc) 2558 { 2559 return BCM_E_UNAVAIL; 2560 } 2561 #endif 2562 2563 #if defined(INCLUDE_PTP) 2564 int 2565 bcm_client_ptp_ctdev_alarm_callback_register( 2566 int unit, 2567 bcm_ptp_stack_id_t ptp_id, 2568 int clock_num, 2569 bcm_ptp_ctdev_alarm_cb alarm_cb) 2570 { 2571 return BCM_E_UNAVAIL; 2572 } 2573 #endif 2574 2575 #if defined(INCLUDE_PTP) 2576 int 2577 bcm_client_ptp_ctdev_alarm_callback_unregister( 2578 int unit, 2579 bcm_ptp_stack_id_t ptp_id, 2580 int clock_num) 2581 { 2582 return BCM_E_UNAVAIL; 2583 } 2584 #endif 2585 2586 #if defined(INCLUDE_PTP) 2587 int 2588 bcm_client_ptp_ctdev_alpha_get( 2589 int unit, 2590 bcm_ptp_stack_id_t ptp_id, 2591 int clock_num, 2592 uint16 *alpha_numerator, 2593 uint16 *alpha_denominator) 2594 { 2595 return BCM_E_UNAVAIL; 2596 } 2597 #endif 2598 2599 #if defined(INCLUDE_PTP) 2600 int 2601 bcm_client_ptp_ctdev_alpha_set( 2602 int unit, 2603 bcm_ptp_stack_id_t ptp_id, 2604 int clock_num, 2605 uint16 alpha_numerator, 2606 uint16 alpha_denominator) 2607 { 2608 return BCM_E_UNAVAIL; 2609 } 2610 #endif 2611 2612 #if defined(INCLUDE_PTP) 2613 int 2614 bcm_client_ptp_ctdev_enable_get( 2615 int unit, 2616 bcm_ptp_stack_id_t ptp_id, 2617 int clock_num, 2618 int *enable, 2619 uint32 *flags) 2620 { 2621 return BCM_E_UNAVAIL; 2622 } 2623 #endif 2624 2625 #if defined(INCLUDE_PTP) 2626 int 2627 bcm_client_ptp_ctdev_enable_set( 2628 int unit, 2629 bcm_ptp_stack_id_t ptp_id, 2630 int clock_num, 2631 int enable, 2632 uint32 flags) 2633 { 2634 return BCM_E_UNAVAIL; 2635 } 2636 #endif 2637 2638 #if defined(INCLUDE_PTP) 2639 int 2640 bcm_client_ptp_ctdev_verbose_get( 2641 int unit, 2642 bcm_ptp_stack_id_t ptp_id, 2643 int clock_num, 2644 int *verbose) 2645 { 2646 return BCM_E_UNAVAIL; 2647 } 2648 #endif 2649 2650 #if defined(INCLUDE_PTP) 2651 int 2652 bcm_client_ptp_ctdev_verbose_set( 2653 int unit, 2654 bcm_ptp_stack_id_t ptp_id, 2655 int clock_num, 2656 int verbose) 2657 { 2658 return BCM_E_UNAVAIL; 2659 } 2660 #endif 2661 2662 #if defined(INCLUDE_PTP) 2663 int 2664 bcm_client_ptp_external_phy_synchronize( 2665 int unit, 2666 bcm_ptp_stack_id_t ptp_id, 2667 int clock_num, 2668 bcm_ptp_external_phy_config_t extphy_config) 2669 { 2670 return BCM_E_UNAVAIL; 2671 } 2672 #endif 2673 2674 #if defined(INCLUDE_PTP) 2675 int 2676 bcm_client_ptp_foreign_master_dataset_get( 2677 int unit, 2678 bcm_ptp_stack_id_t ptp_id, 2679 int clock_num, 2680 int port_num, 2681 bcm_ptp_foreign_master_dataset_t *data_set) 2682 { 2683 return BCM_E_UNAVAIL; 2684 } 2685 #endif 2686 2687 #if defined(INCLUDE_PTP) 2688 int 2689 bcm_client_ptp_g8275p1_traceability_info_clock_class_map( 2690 int unit, 2691 bcm_ptp_stack_id_t ptp_id, 2692 int clock_num, 2693 bcm_ptp_g8275p1_clock_traceability_info_t traceability_info, 2694 uint8 *clock_class) 2695 { 2696 return BCM_E_UNAVAIL; 2697 } 2698 #endif 2699 2700 #if defined(INCLUDE_PTP) 2701 int 2702 bcm_client_ptp_input_channel_precedence_mode_set( 2703 int unit, 2704 bcm_ptp_stack_id_t ptp_id, 2705 int clock_num, 2706 int channel_select_mode) 2707 { 2708 return BCM_E_UNAVAIL; 2709 } 2710 #endif 2711 2712 #if defined(INCLUDE_PTP) 2713 int 2714 bcm_client_ptp_input_channel_switching_mode_set( 2715 int unit, 2716 bcm_ptp_stack_id_t ptp_id, 2717 int clock_num, 2718 int channel_switching_mode) 2719 { 2720 return BCM_E_UNAVAIL; 2721 } 2722 #endif 2723 2724 #if defined(INCLUDE_PTP) 2725 int 2726 bcm_client_ptp_input_channels_get( 2727 int unit, 2728 bcm_ptp_stack_id_t ptp_id, 2729 int clock_num, 2730 int *num_channels, 2731 bcm_ptp_channel_t *channels) 2732 { 2733 return BCM_E_UNAVAIL; 2734 } 2735 #endif 2736 2737 #if defined(INCLUDE_PTP) 2738 int 2739 bcm_client_ptp_input_channels_set( 2740 int unit, 2741 bcm_ptp_stack_id_t ptp_id, 2742 int clock_num, 2743 int num_channels, 2744 bcm_ptp_channel_t *channels) 2745 { 2746 return BCM_E_UNAVAIL; 2747 } 2748 #endif 2749 2750 #if defined(INCLUDE_PTP) 2751 int 2752 bcm_client_ptp_modular_enable_get( 2753 int unit, 2754 bcm_ptp_stack_id_t ptp_id, 2755 int clock_num, 2756 int *enable, 2757 uint32 *flags) 2758 { 2759 return BCM_E_UNAVAIL; 2760 } 2761 #endif 2762 2763 #if defined(INCLUDE_PTP) 2764 int 2765 bcm_client_ptp_modular_enable_set( 2766 int unit, 2767 bcm_ptp_stack_id_t ptp_id, 2768 int clock_num, 2769 int enable, 2770 uint32 flags) 2771 { 2772 return BCM_E_UNAVAIL; 2773 } 2774 #endif 2775 2776 #if defined(INCLUDE_PTP) 2777 int 2778 bcm_client_ptp_modular_phyts_get( 2779 int unit, 2780 bcm_ptp_stack_id_t ptp_id, 2781 int clock_num, 2782 int *phyts, 2783 int *framesync_pin) 2784 { 2785 return BCM_E_UNAVAIL; 2786 } 2787 #endif 2788 2789 #if defined(INCLUDE_PTP) 2790 int 2791 bcm_client_ptp_modular_phyts_set( 2792 int unit, 2793 bcm_ptp_stack_id_t ptp_id, 2794 int clock_num, 2795 int phyts, 2796 int framesync_pin) 2797 { 2798 return BCM_E_UNAVAIL; 2799 } 2800 #endif 2801 2802 #if defined(INCLUDE_PTP) 2803 int 2804 bcm_client_ptp_modular_portbitmap_get( 2805 int unit, 2806 bcm_ptp_stack_id_t ptp_id, 2807 int clock_num, 2808 bcm_pbmp_t *pbmp) 2809 { 2810 return BCM_E_UNAVAIL; 2811 } 2812 #endif 2813 2814 #if defined(INCLUDE_PTP) 2815 int 2816 bcm_client_ptp_modular_portbitmap_set( 2817 int unit, 2818 bcm_ptp_stack_id_t ptp_id, 2819 int clock_num, 2820 bcm_pbmp_t pbmp) 2821 { 2822 return BCM_E_UNAVAIL; 2823 } 2824 #endif 2825 2826 #if defined(INCLUDE_PTP) 2827 int 2828 bcm_client_ptp_modular_verbose_get( 2829 int unit, 2830 bcm_ptp_stack_id_t ptp_id, 2831 int clock_num, 2832 int *verbose) 2833 { 2834 return BCM_E_UNAVAIL; 2835 } 2836 #endif 2837 2838 #if defined(INCLUDE_PTP) 2839 int 2840 bcm_client_ptp_modular_verbose_set( 2841 int unit, 2842 bcm_ptp_stack_id_t ptp_id, 2843 int clock_num, 2844 int verbose) 2845 { 2846 return BCM_E_UNAVAIL; 2847 } 2848 #endif 2849 2850 #if defined(INCLUDE_PTP) 2851 int 2852 bcm_client_ptp_packet_counters_clear( 2853 int unit, 2854 bcm_ptp_stack_id_t ptp_id, 2855 int clock_num, 2856 int port_num, 2857 uint32 counter_bitmap) 2858 { 2859 return BCM_E_UNAVAIL; 2860 } 2861 #endif 2862 2863 #if defined(INCLUDE_PTP) 2864 int 2865 bcm_client_ptp_packet_counters_get( 2866 int unit, 2867 bcm_ptp_stack_id_t ptp_id, 2868 int clock_num, 2869 bcm_ptp_packet_counters_t *counters) 2870 { 2871 return BCM_E_UNAVAIL; 2872 } 2873 #endif 2874 2875 #if defined(INCLUDE_PTP) 2876 int 2877 bcm_client_ptp_peer_dataset_get( 2878 int unit, 2879 bcm_ptp_stack_id_t ptp_id, 2880 int clock_num, 2881 int port_num, 2882 int max_num_peers, 2883 bcm_ptp_peer_entry_t *peers, 2884 int *num_peers) 2885 { 2886 return BCM_E_UNAVAIL; 2887 } 2888 #endif 2889 2890 #if defined(INCLUDE_PTP) 2891 int 2892 bcm_client_ptp_phase_offset_get( 2893 int unit, 2894 bcm_ptp_stack_id_t ptp_id, 2895 int clock_num, 2896 bcm_ptp_phase_offset_t *offset) 2897 { 2898 return BCM_E_UNAVAIL; 2899 } 2900 #endif 2901 2902 #if defined(INCLUDE_PTP) 2903 int 2904 bcm_client_ptp_phase_offset_set( 2905 int unit, 2906 bcm_ptp_stack_id_t ptp_id, 2907 int clock_num, 2908 const bcm_ptp_phase_offset_t *offset) 2909 { 2910 return BCM_E_UNAVAIL; 2911 } 2912 #endif 2913 2914 #if defined(INCLUDE_PTP) 2915 int 2916 bcm_client_ptp_pkt_flags_override_get( 2917 int unit, 2918 bcm_ptp_stack_id_t ptp_id, 2919 int clock_num, 2920 uint32 *override_flag, 2921 uint32 *override_value) 2922 { 2923 return BCM_E_UNAVAIL; 2924 } 2925 #endif 2926 2927 #if defined(INCLUDE_PTP) 2928 int 2929 bcm_client_ptp_pkt_flags_override_set( 2930 int unit, 2931 bcm_ptp_stack_id_t ptp_id, 2932 int clock_num, 2933 uint32 override_flag, 2934 uint32 override_value) 2935 { 2936 return BCM_E_UNAVAIL; 2937 } 2938 #endif 2939 2940 #if defined(INCLUDE_PTP) 2941 int 2942 bcm_client_ptp_primary_domain_get( 2943 int unit, 2944 bcm_ptp_stack_id_t ptp_id, 2945 int clock_num, 2946 int *primary_domain) 2947 { 2948 return BCM_E_UNAVAIL; 2949 } 2950 #endif 2951 2952 #if defined(INCLUDE_PTP) 2953 int 2954 bcm_client_ptp_primary_domain_set( 2955 int unit, 2956 bcm_ptp_stack_id_t ptp_id, 2957 int clock_num, 2958 int primary_domain) 2959 { 2960 return BCM_E_UNAVAIL; 2961 } 2962 #endif 2963 2964 #if defined(INCLUDE_PTP) 2965 int 2966 bcm_client_ptp_servo_configuration_get( 2967 int unit, 2968 bcm_ptp_stack_id_t ptp_id, 2969 int clock_num, 2970 bcm_ptp_servo_config_t *config) 2971 { 2972 return BCM_E_UNAVAIL; 2973 } 2974 #endif 2975 2976 #if defined(INCLUDE_PTP) 2977 int 2978 bcm_client_ptp_servo_configuration_set( 2979 int unit, 2980 bcm_ptp_stack_id_t ptp_id, 2981 int clock_num, 2982 bcm_ptp_servo_config_t *config) 2983 { 2984 return BCM_E_UNAVAIL; 2985 } 2986 #endif 2987 2988 #if defined(INCLUDE_PTP) 2989 int 2990 bcm_client_ptp_servo_status_get( 2991 int unit, 2992 bcm_ptp_stack_id_t ptp_id, 2993 int clock_num, 2994 bcm_ptp_servo_status_t *status) 2995 { 2996 return BCM_E_UNAVAIL; 2997 } 2998 #endif 2999 3000 #if defined(INCLUDE_PTP) 3001 int 3002 bcm_client_ptp_servo_threshold_get( 3003 int unit, 3004 bcm_ptp_stack_id_t ptp_id, 3005 int clock_num, 3006 bcm_ptp_servo_threshold_t *threshold) 3007 { 3008 return BCM_E_UNAVAIL; 3009 } 3010 #endif 3011 3012 #if defined(INCLUDE_PTP) 3013 int 3014 bcm_client_ptp_servo_threshold_set( 3015 int unit, 3016 bcm_ptp_stack_id_t ptp_id, 3017 int clock_num, 3018 bcm_ptp_servo_threshold_t *threshold) 3019 { 3020 return BCM_E_UNAVAIL; 3021 } 3022 #endif 3023 3024 #if defined(INCLUDE_PTP) 3025 int 3026 bcm_client_ptp_signal_output_get( 3027 int unit, 3028 bcm_ptp_stack_id_t ptp_id, 3029 int clock_num, 3030 int *signal_output_count, 3031 bcm_ptp_signal_output_t *signal_output_id) 3032 { 3033 return BCM_E_UNAVAIL; 3034 } 3035 #endif 3036 3037 #if defined(INCLUDE_PTP) 3038 int 3039 bcm_client_ptp_signal_output_remove( 3040 int unit, 3041 bcm_ptp_stack_id_t ptp_id, 3042 int clock_num, 3043 int signal_output_id) 3044 { 3045 return BCM_E_UNAVAIL; 3046 } 3047 #endif 3048 3049 #if defined(INCLUDE_PTP) 3050 int 3051 bcm_client_ptp_signal_output_set( 3052 int unit, 3053 bcm_ptp_stack_id_t ptp_id, 3054 int clock_num, 3055 int *signal_output_id, 3056 bcm_ptp_signal_output_t *output_info) 3057 { 3058 return BCM_E_UNAVAIL; 3059 } 3060 #endif 3061 3062 #if defined(INCLUDE_PTP) 3063 int 3064 bcm_client_ptp_signaled_unicast_master_add( 3065 int unit, 3066 bcm_ptp_stack_id_t ptp_id, 3067 int clock_num, 3068 int port_num, 3069 bcm_ptp_clock_unicast_master_t *master_info, 3070 uint32 mask) 3071 { 3072 return BCM_E_UNAVAIL; 3073 } 3074 #endif 3075 3076 #if defined(INCLUDE_PTP) 3077 int 3078 bcm_client_ptp_signaled_unicast_master_remove( 3079 int unit, 3080 bcm_ptp_stack_id_t ptp_id, 3081 int clock_num, 3082 int port_num, 3083 bcm_ptp_clock_peer_address_t *master_info) 3084 { 3085 return BCM_E_UNAVAIL; 3086 } 3087 #endif 3088 3089 #if defined(INCLUDE_PTP) 3090 int 3091 bcm_client_ptp_signaled_unicast_slave_list( 3092 int unit, 3093 bcm_ptp_stack_id_t ptp_id, 3094 int clock_num, 3095 int port_num, 3096 int max_num_slaves, 3097 int *num_slaves, 3098 bcm_ptp_clock_peer_t *slave_info) 3099 { 3100 return BCM_E_UNAVAIL; 3101 } 3102 #endif 3103 3104 #if defined(INCLUDE_PTP) 3105 int 3106 bcm_client_ptp_signaled_unicast_slave_table_clear( 3107 int unit, 3108 bcm_ptp_stack_id_t ptp_id, 3109 int clock_num, 3110 int port_num, 3111 int callstack) 3112 { 3113 return BCM_E_UNAVAIL; 3114 } 3115 #endif 3116 3117 #if defined(INCLUDE_PTP) 3118 int 3119 bcm_client_ptp_signaling_arbiter_register( 3120 int unit, 3121 bcm_ptp_stack_id_t ptp_id, 3122 int clock_num, 3123 bcm_ptp_signaling_arbiter_t arb, 3124 void *user_data) 3125 { 3126 return BCM_E_UNAVAIL; 3127 } 3128 #endif 3129 3130 #if defined(INCLUDE_PTP) 3131 int 3132 bcm_client_ptp_signaling_arbiter_unregister( 3133 int unit, 3134 bcm_ptp_stack_id_t ptp_id, 3135 int clock_num) 3136 { 3137 return BCM_E_UNAVAIL; 3138 } 3139 #endif 3140 3141 #if defined(INCLUDE_PTP) 3142 int 3143 bcm_client_ptp_stack_create( 3144 int unit, 3145 bcm_ptp_stack_info_t *ptp_info) 3146 { 3147 return BCM_E_UNAVAIL; 3148 } 3149 #endif 3150 3151 #if defined(INCLUDE_PTP) 3152 int 3153 bcm_client_ptp_stack_destroy( 3154 int unit, 3155 bcm_ptp_stack_id_t ptp_id) 3156 { 3157 return BCM_E_UNAVAIL; 3158 } 3159 #endif 3160 3161 #if defined(INCLUDE_PTP) 3162 int 3163 bcm_client_ptp_stack_get( 3164 int unit, 3165 bcm_ptp_stack_id_t ptp_id, 3166 bcm_ptp_stack_info_t *ptp_info) 3167 { 3168 return BCM_E_UNAVAIL; 3169 } 3170 #endif 3171 3172 #if defined(INCLUDE_PTP) 3173 int 3174 bcm_client_ptp_stack_get_all( 3175 int unit, 3176 int max_size, 3177 bcm_ptp_stack_info_t *ptp_info, 3178 int *no_of_stacks) 3179 { 3180 return BCM_E_UNAVAIL; 3181 } 3182 #endif 3183 3184 #if defined(INCLUDE_PTP) 3185 int 3186 bcm_client_ptp_static_unicast_master_add( 3187 int unit, 3188 bcm_ptp_stack_id_t ptp_id, 3189 int clock_num, 3190 int port_num, 3191 bcm_ptp_clock_unicast_master_t *master_info) 3192 { 3193 return BCM_E_UNAVAIL; 3194 } 3195 #endif 3196 3197 #if defined(INCLUDE_PTP) 3198 int 3199 bcm_client_ptp_static_unicast_master_list( 3200 int unit, 3201 bcm_ptp_stack_id_t ptp_id, 3202 int clock_num, 3203 int port_num, 3204 int max_num_masters, 3205 int *num_masters, 3206 bcm_ptp_clock_peer_address_t *master_addr) 3207 { 3208 return BCM_E_UNAVAIL; 3209 } 3210 #endif 3211 3212 #if defined(INCLUDE_PTP) 3213 int 3214 bcm_client_ptp_static_unicast_master_remove( 3215 int unit, 3216 bcm_ptp_stack_id_t ptp_id, 3217 int clock_num, 3218 int port_num, 3219 bcm_ptp_clock_peer_address_t *master_info) 3220 { 3221 return BCM_E_UNAVAIL; 3222 } 3223 #endif 3224 3225 #if defined(INCLUDE_PTP) 3226 int 3227 bcm_client_ptp_static_unicast_master_table_clear( 3228 int unit, 3229 bcm_ptp_stack_id_t ptp_id, 3230 int clock_num, 3231 int port_num) 3232 { 3233 return BCM_E_UNAVAIL; 3234 } 3235 #endif 3236 3237 #if defined(INCLUDE_PTP) 3238 int 3239 bcm_client_ptp_static_unicast_master_table_size_get( 3240 int unit, 3241 bcm_ptp_stack_id_t ptp_id, 3242 int clock_num, 3243 int port_num, 3244 int *max_table_entries) 3245 { 3246 return BCM_E_UNAVAIL; 3247 } 3248 #endif 3249 3250 #if defined(INCLUDE_PTP) 3251 int 3252 bcm_client_ptp_static_unicast_slave_add( 3253 int unit, 3254 bcm_ptp_stack_id_t ptp_id, 3255 int clock_num, 3256 int port_num, 3257 bcm_ptp_clock_peer_t *slave_info) 3258 { 3259 return BCM_E_UNAVAIL; 3260 } 3261 #endif 3262 3263 #if defined(INCLUDE_PTP) 3264 int 3265 bcm_client_ptp_static_unicast_slave_list( 3266 int unit, 3267 bcm_ptp_stack_id_t ptp_id, 3268 int clock_num, 3269 int port_num, 3270 int max_num_slaves, 3271 int *num_slaves, 3272 bcm_ptp_clock_peer_t *slave_info) 3273 { 3274 return BCM_E_UNAVAIL; 3275 } 3276 #endif 3277 3278 #if defined(INCLUDE_PTP) 3279 int 3280 bcm_client_ptp_static_unicast_slave_remove( 3281 int unit, 3282 bcm_ptp_stack_id_t ptp_id, 3283 int clock_num, 3284 int port_num, 3285 bcm_ptp_clock_peer_t *slave_info) 3286 { 3287 return BCM_E_UNAVAIL; 3288 } 3289 #endif 3290 3291 #if defined(INCLUDE_PTP) 3292 int 3293 bcm_client_ptp_static_unicast_slave_table_clear( 3294 int unit, 3295 bcm_ptp_stack_id_t ptp_id, 3296 int clock_num, 3297 int port_num) 3298 { 3299 return BCM_E_UNAVAIL; 3300 } 3301 #endif 3302 3303 #if defined(INCLUDE_PTP) 3304 int 3305 bcm_client_ptp_sync_phy( 3306 int unit, 3307 bcm_ptp_stack_id_t ptp_id, 3308 int clock_num, 3309 bcm_ptp_sync_phy_input_t sync_input) 3310 { 3311 return BCM_E_UNAVAIL; 3312 } 3313 #endif 3314 3315 #if defined(INCLUDE_PTP) 3316 int 3317 bcm_client_ptp_telecom_g8265_init( 3318 int unit, 3319 bcm_ptp_stack_id_t ptp_id, 3320 int clock_num) 3321 { 3322 return BCM_E_UNAVAIL; 3323 } 3324 #endif 3325 3326 #if defined(INCLUDE_PTP) 3327 int 3328 bcm_client_ptp_telecom_g8265_network_option_get( 3329 int unit, 3330 bcm_ptp_stack_id_t ptp_id, 3331 int clock_num, 3332 bcm_ptp_telecom_g8265_network_option_t *network_option) 3333 { 3334 return BCM_E_UNAVAIL; 3335 } 3336 #endif 3337 3338 #if defined(INCLUDE_PTP) 3339 int 3340 bcm_client_ptp_telecom_g8265_network_option_set( 3341 int unit, 3342 bcm_ptp_stack_id_t ptp_id, 3343 int clock_num, 3344 bcm_ptp_telecom_g8265_network_option_t network_option) 3345 { 3346 return BCM_E_UNAVAIL; 3347 } 3348 #endif 3349 3350 #if defined(INCLUDE_PTP) 3351 int 3352 bcm_client_ptp_telecom_g8265_packet_master_add( 3353 int unit, 3354 bcm_ptp_stack_id_t ptp_id, 3355 int clock_num, 3356 int port_num, 3357 bcm_ptp_clock_port_address_t *address) 3358 { 3359 return BCM_E_UNAVAIL; 3360 } 3361 #endif 3362 3363 #if defined(INCLUDE_PTP) 3364 int 3365 bcm_client_ptp_telecom_g8265_packet_master_best_get( 3366 int unit, 3367 bcm_ptp_stack_id_t ptp_id, 3368 int clock_num, 3369 bcm_ptp_telecom_g8265_pktmaster_t *pktmaster) 3370 { 3371 return BCM_E_UNAVAIL; 3372 } 3373 #endif 3374 3375 #if defined(INCLUDE_PTP) 3376 int 3377 bcm_client_ptp_telecom_g8265_packet_master_get( 3378 int unit, 3379 bcm_ptp_stack_id_t ptp_id, 3380 int clock_num, 3381 bcm_ptp_clock_port_address_t *address, 3382 bcm_ptp_telecom_g8265_pktmaster_t *pktmaster) 3383 { 3384 return BCM_E_UNAVAIL; 3385 } 3386 #endif 3387 3388 #if defined(INCLUDE_PTP) 3389 int 3390 bcm_client_ptp_telecom_g8265_packet_master_list( 3391 int unit, 3392 bcm_ptp_stack_id_t ptp_id, 3393 int clock_num, 3394 int max_master_count, 3395 int *num_masters, 3396 int *best_master, 3397 bcm_ptp_telecom_g8265_pktmaster_t *pktmaster) 3398 { 3399 return BCM_E_UNAVAIL; 3400 } 3401 #endif 3402 3403 #if defined(INCLUDE_PTP) 3404 int 3405 bcm_client_ptp_telecom_g8265_packet_master_lockout_set( 3406 int unit, 3407 bcm_ptp_stack_id_t ptp_id, 3408 int clock_num, 3409 uint8 lockout, 3410 bcm_ptp_clock_port_address_t *address) 3411 { 3412 return BCM_E_UNAVAIL; 3413 } 3414 #endif 3415 3416 #if defined(INCLUDE_PTP) 3417 int 3418 bcm_client_ptp_telecom_g8265_packet_master_non_reversion_set( 3419 int unit, 3420 bcm_ptp_stack_id_t ptp_id, 3421 int clock_num, 3422 uint8 nonres, 3423 bcm_ptp_clock_port_address_t *address) 3424 { 3425 return BCM_E_UNAVAIL; 3426 } 3427 #endif 3428 3429 #if defined(INCLUDE_PTP) 3430 int 3431 bcm_client_ptp_telecom_g8265_packet_master_priority_override( 3432 int unit, 3433 bcm_ptp_stack_id_t ptp_id, 3434 int clock_num, 3435 uint8 override, 3436 bcm_ptp_clock_port_address_t *address) 3437 { 3438 return BCM_E_UNAVAIL; 3439 } 3440 #endif 3441 3442 #if defined(INCLUDE_PTP) 3443 int 3444 bcm_client_ptp_telecom_g8265_packet_master_priority_set( 3445 int unit, 3446 bcm_ptp_stack_id_t ptp_id, 3447 int clock_num, 3448 uint16 priority, 3449 bcm_ptp_clock_port_address_t *address) 3450 { 3451 return BCM_E_UNAVAIL; 3452 } 3453 #endif 3454 3455 #if defined(INCLUDE_PTP) 3456 int 3457 bcm_client_ptp_telecom_g8265_packet_master_remove( 3458 int unit, 3459 bcm_ptp_stack_id_t ptp_id, 3460 int clock_num, 3461 int port_num, 3462 bcm_ptp_clock_port_address_t *address) 3463 { 3464 return BCM_E_UNAVAIL; 3465 } 3466 #endif 3467 3468 #if defined(INCLUDE_PTP) 3469 int 3470 bcm_client_ptp_telecom_g8265_packet_master_wait_duration_set( 3471 int unit, 3472 bcm_ptp_stack_id_t ptp_id, 3473 int clock_num, 3474 uint64 wait_sec, 3475 bcm_ptp_clock_port_address_t *address) 3476 { 3477 return BCM_E_UNAVAIL; 3478 } 3479 #endif 3480 3481 #if defined(INCLUDE_PTP) 3482 int 3483 bcm_client_ptp_telecom_g8265_pktstats_thresholds_get( 3484 int unit, 3485 bcm_ptp_stack_id_t ptp_id, 3486 int clock_num, 3487 bcm_ptp_telecom_g8265_pktstats_t *thresholds) 3488 { 3489 return BCM_E_UNAVAIL; 3490 } 3491 #endif 3492 3493 #if defined(INCLUDE_PTP) 3494 int 3495 bcm_client_ptp_telecom_g8265_pktstats_thresholds_set( 3496 int unit, 3497 bcm_ptp_stack_id_t ptp_id, 3498 int clock_num, 3499 bcm_ptp_telecom_g8265_pktstats_t thresholds) 3500 { 3501 return BCM_E_UNAVAIL; 3502 } 3503 #endif 3504 3505 #if defined(INCLUDE_PTP) 3506 int 3507 bcm_client_ptp_telecom_g8265_quality_level_set( 3508 int unit, 3509 bcm_ptp_stack_id_t ptp_id, 3510 int clock_num, 3511 bcm_ptp_telecom_g8265_quality_level_t ql) 3512 { 3513 return BCM_E_UNAVAIL; 3514 } 3515 #endif 3516 3517 #if defined(INCLUDE_PTP) 3518 int 3519 bcm_client_ptp_telecom_g8265_receipt_timeout_get( 3520 int unit, 3521 bcm_ptp_stack_id_t ptp_id, 3522 int clock_num, 3523 bcm_ptp_message_type_t message_type, 3524 uint32 *receipt_timeout) 3525 { 3526 return BCM_E_UNAVAIL; 3527 } 3528 #endif 3529 3530 #if defined(INCLUDE_PTP) 3531 int 3532 bcm_client_ptp_telecom_g8265_receipt_timeout_set( 3533 int unit, 3534 bcm_ptp_stack_id_t ptp_id, 3535 int clock_num, 3536 bcm_ptp_message_type_t message_type, 3537 uint32 receipt_timeout) 3538 { 3539 return BCM_E_UNAVAIL; 3540 } 3541 #endif 3542 3543 #if defined(INCLUDE_PTP) 3544 int 3545 bcm_client_ptp_telecom_g8265_shutdown( 3546 int unit) 3547 { 3548 return BCM_E_UNAVAIL; 3549 } 3550 #endif 3551 3552 #if defined(INCLUDE_PTP) 3553 int 3554 bcm_client_ptp_time_format_set( 3555 int unit, 3556 bcm_ptp_stack_id_t ptp_id, 3557 bcm_ptp_time_type_t type) 3558 { 3559 return BCM_E_UNAVAIL; 3560 } 3561 #endif 3562 3563 #if defined(INCLUDE_PTP) 3564 int 3565 bcm_client_ptp_timesource_input_status_get( 3566 int unit, 3567 bcm_ptp_stack_id_t ptp_id, 3568 int clock_num, 3569 bcm_ptp_timesource_status_t *status) 3570 { 3571 return BCM_E_UNAVAIL; 3572 } 3573 #endif 3574 3575 #if defined(INCLUDE_PTP) 3576 int 3577 bcm_client_ptp_tod_input_sources_get( 3578 int unit, 3579 bcm_ptp_stack_id_t ptp_id, 3580 int clock_num, 3581 int *num_tod_sources, 3582 bcm_ptp_tod_input_t *tod_sources) 3583 { 3584 return BCM_E_UNAVAIL; 3585 } 3586 #endif 3587 3588 #if defined(INCLUDE_PTP) 3589 int 3590 bcm_client_ptp_tod_input_sources_set( 3591 int unit, 3592 bcm_ptp_stack_id_t ptp_id, 3593 int clock_num, 3594 int num_tod_sources, 3595 bcm_ptp_tod_input_t *tod_sources) 3596 { 3597 return BCM_E_UNAVAIL; 3598 } 3599 #endif 3600 3601 #if defined(INCLUDE_PTP) 3602 int 3603 bcm_client_ptp_tod_output_get( 3604 int unit, 3605 bcm_ptp_stack_id_t ptp_id, 3606 int clock_num, 3607 int *tod_output_count, 3608 bcm_ptp_tod_output_t *tod_output) 3609 { 3610 return BCM_E_UNAVAIL; 3611 } 3612 #endif 3613 3614 #if defined(INCLUDE_PTP) 3615 int 3616 bcm_client_ptp_tod_output_remove( 3617 int unit, 3618 bcm_ptp_stack_id_t ptp_id, 3619 int clock_num, 3620 int tod_output_id) 3621 { 3622 return BCM_E_UNAVAIL; 3623 } 3624 #endif 3625 3626 #if defined(INCLUDE_PTP) 3627 int 3628 bcm_client_ptp_tod_output_set( 3629 int unit, 3630 bcm_ptp_stack_id_t ptp_id, 3631 int clock_num, 3632 int *tod_output_id, 3633 bcm_ptp_tod_output_t *output_info) 3634 { 3635 return BCM_E_UNAVAIL; 3636 } 3637 #endif 3638 3639 #if defined(INCLUDE_PTP) 3640 int 3641 bcm_client_ptp_transparent_clock_default_dataset_get( 3642 int unit, 3643 bcm_ptp_stack_id_t ptp_id, 3644 int clock_num, 3645 bcm_ptp_transparent_clock_default_dataset_t *data_set) 3646 { 3647 return BCM_E_UNAVAIL; 3648 } 3649 #endif 3650 3651 #if defined(INCLUDE_PTP) 3652 int 3653 bcm_client_ptp_transparent_clock_port_dataset_get( 3654 int unit, 3655 bcm_ptp_stack_id_t ptp_id, 3656 int clock_num, 3657 uint16 clock_port, 3658 bcm_ptp_transparent_clock_port_dataset_t *data_set) 3659 { 3660 return BCM_E_UNAVAIL; 3661 } 3662 #endif 3663 3664 #if defined(INCLUDE_REGEX) 3665 int 3666 bcm_client_regex_config_get( 3667 int unit, 3668 bcm_regex_config_t *config) 3669 { 3670 return BCM_E_UNAVAIL; 3671 } 3672 #endif 3673 3674 #if defined(INCLUDE_REGEX) 3675 int 3676 bcm_client_regex_config_set( 3677 int unit, 3678 bcm_regex_config_t *config) 3679 { 3680 return BCM_E_UNAVAIL; 3681 } 3682 #endif 3683 3684 #if defined(INCLUDE_REGEX) 3685 int 3686 bcm_client_regex_engine_create( 3687 int unit, 3688 bcm_regex_engine_config_t *config, 3689 bcm_regex_engine_t *engid) 3690 { 3691 return BCM_E_UNAVAIL; 3692 } 3693 #endif 3694 3695 #if defined(INCLUDE_REGEX) 3696 int 3697 bcm_client_regex_engine_destroy( 3698 int unit, 3699 bcm_regex_engine_t engid) 3700 { 3701 return BCM_E_UNAVAIL; 3702 } 3703 #endif 3704 3705 #if defined(INCLUDE_REGEX) 3706 int 3707 bcm_client_regex_engine_get( 3708 int unit, 3709 bcm_regex_engine_t engid, 3710 bcm_regex_engine_config_t *config) 3711 { 3712 return BCM_E_UNAVAIL; 3713 } 3714 #endif 3715 3716 #if defined(INCLUDE_REGEX) 3717 int 3718 bcm_client_regex_engine_info_get( 3719 int unit, 3720 int engine_id, 3721 bcm_regex_engine_info_t *regex_engine_info) 3722 { 3723 return BCM_E_UNAVAIL; 3724 } 3725 #endif 3726 3727 #if defined(INCLUDE_REGEX) 3728 int 3729 bcm_client_regex_engine_traverse( 3730 int unit, 3731 bcm_regex_engine_traverse_cb cb, 3732 void *user_data) 3733 { 3734 return BCM_E_UNAVAIL; 3735 } 3736 #endif 3737 3738 #if defined(INCLUDE_REGEX) 3739 int 3740 bcm_client_regex_exclude_add( 3741 int unit, 3742 uint8 protocol, 3743 uint16 l4_start, 3744 uint16 l4_end) 3745 { 3746 return BCM_E_UNAVAIL; 3747 } 3748 #endif 3749 3750 #if defined(INCLUDE_REGEX) 3751 int 3752 bcm_client_regex_exclude_delete( 3753 int unit, 3754 uint8 protocol, 3755 uint16 l4_start, 3756 uint16 l4_end) 3757 { 3758 return BCM_E_UNAVAIL; 3759 } 3760 #endif 3761 3762 #if defined(INCLUDE_REGEX) 3763 int 3764 bcm_client_regex_exclude_delete_all( 3765 int unit) 3766 { 3767 return BCM_E_UNAVAIL; 3768 } 3769 #endif 3770 3771 #if defined(INCLUDE_REGEX) 3772 int 3773 bcm_client_regex_exclude_get( 3774 int unit, 3775 int array_size, 3776 uint8 *protocol, 3777 uint16 *l4low, 3778 uint16 *l4high, 3779 int *array_count) 3780 { 3781 return BCM_E_UNAVAIL; 3782 } 3783 #endif 3784 3785 #if defined(INCLUDE_REGEX) 3786 int 3787 bcm_client_regex_get_match_id( 3788 int unit, 3789 int signature_id, 3790 int *match_id) 3791 { 3792 return BCM_E_UNAVAIL; 3793 } 3794 #endif 3795 3796 #if defined(INCLUDE_REGEX) 3797 int 3798 bcm_client_regex_get_sig_id( 3799 int unit, 3800 int match_id, 3801 int *signature_id) 3802 { 3803 return BCM_E_UNAVAIL; 3804 } 3805 #endif 3806 3807 #if defined(INCLUDE_REGEX) 3808 int 3809 bcm_client_regex_info_get( 3810 int unit, 3811 bcm_regex_info_t *regex_info) 3812 { 3813 return BCM_E_UNAVAIL; 3814 } 3815 #endif 3816 3817 #if defined(INCLUDE_REGEX) 3818 int 3819 bcm_client_regex_init( 3820 int unit) 3821 { 3822 return BCM_E_UNAVAIL; 3823 } 3824 #endif 3825 3826 #if defined(INCLUDE_REGEX) 3827 int 3828 bcm_client_regex_match_check( 3829 int unit, 3830 bcm_regex_match_t *matches, 3831 int count, 3832 int *metric) 3833 { 3834 return BCM_E_UNAVAIL; 3835 } 3836 #endif 3837 3838 #if defined(INCLUDE_REGEX) 3839 int 3840 bcm_client_regex_match_set( 3841 int unit, 3842 bcm_regex_engine_t engid, 3843 bcm_regex_match_t *matches, 3844 int count) 3845 { 3846 return BCM_E_UNAVAIL; 3847 } 3848 #endif 3849 3850 #if defined(INCLUDE_REGEX) 3851 int 3852 bcm_client_regex_policy_action_add( 3853 int unit, 3854 bcm_regex_policy_t policy, 3855 bcm_field_action_t action, 3856 uint32 param0, 3857 uint32 param1) 3858 { 3859 return BCM_E_UNAVAIL; 3860 } 3861 #endif 3862 3863 #if defined(INCLUDE_REGEX) 3864 int 3865 bcm_client_regex_policy_action_delete( 3866 int unit, 3867 bcm_regex_policy_t policy, 3868 bcm_field_action_t action, 3869 uint32 param0, 3870 uint32 param1) 3871 { 3872 return BCM_E_UNAVAIL; 3873 } 3874 #endif 3875 3876 #if defined(INCLUDE_REGEX) 3877 int 3878 bcm_client_regex_policy_action_get( 3879 int unit, 3880 bcm_regex_policy_t policy, 3881 bcm_field_action_t action, 3882 uint32 *param0, 3883 uint32 *param1) 3884 { 3885 return BCM_E_UNAVAIL; 3886 } 3887 #endif 3888 3889 #if defined(INCLUDE_REGEX) 3890 int 3891 bcm_client_regex_policy_action_mac_add( 3892 int unit, 3893 bcm_regex_policy_t policy, 3894 bcm_field_action_t action, 3895 bcm_mac_t mac) 3896 { 3897 return BCM_E_UNAVAIL; 3898 } 3899 #endif 3900 3901 #if defined(INCLUDE_REGEX) 3902 int 3903 bcm_client_regex_policy_action_mac_get( 3904 int unit, 3905 bcm_regex_policy_t policy, 3906 bcm_field_action_t action, 3907 bcm_mac_t *mac) 3908 { 3909 return BCM_E_UNAVAIL; 3910 } 3911 #endif 3912 3913 #if defined(INCLUDE_REGEX) 3914 int 3915 bcm_client_regex_policy_action_ports_add( 3916 int unit, 3917 bcm_regex_policy_t policy, 3918 bcm_field_action_t action, 3919 bcm_pbmp_t pbmp) 3920 { 3921 return BCM_E_UNAVAIL; 3922 } 3923 #endif 3924 3925 #if defined(INCLUDE_REGEX) 3926 int 3927 bcm_client_regex_policy_action_ports_get( 3928 int unit, 3929 bcm_regex_policy_t policy, 3930 bcm_field_action_t action, 3931 bcm_pbmp_t *pbmp) 3932 { 3933 return BCM_E_UNAVAIL; 3934 } 3935 #endif 3936 3937 #if defined(INCLUDE_REGEX) 3938 int 3939 bcm_client_regex_policy_action_remove( 3940 int unit, 3941 bcm_regex_policy_t policy, 3942 bcm_field_action_t action) 3943 { 3944 return BCM_E_UNAVAIL; 3945 } 3946 #endif 3947 3948 #if defined(INCLUDE_REGEX) 3949 int 3950 bcm_client_regex_policy_action_remove_all( 3951 int unit, 3952 bcm_regex_policy_t policy) 3953 { 3954 return BCM_E_UNAVAIL; 3955 } 3956 #endif 3957 3958 #if defined(INCLUDE_REGEX) 3959 int 3960 bcm_client_regex_policy_create( 3961 int unit, 3962 int flags, 3963 bcm_regex_policy_t *policy) 3964 { 3965 return BCM_E_UNAVAIL; 3966 } 3967 #endif 3968 3969 #if defined(INCLUDE_REGEX) 3970 int 3971 bcm_client_regex_policy_destroy( 3972 int unit, 3973 bcm_regex_policy_t policy) 3974 { 3975 return BCM_E_UNAVAIL; 3976 } 3977 #endif 3978 3979 #if defined(INCLUDE_REGEX) 3980 int 3981 bcm_client_regex_policy_destroy_all( 3982 int unit) 3983 { 3984 return BCM_E_UNAVAIL; 3985 } 3986 #endif 3987 3988 #if defined(INCLUDE_REGEX) 3989 int 3990 bcm_client_regex_policy_install( 3991 int unit, 3992 bcm_regex_policy_t policy) 3993 { 3994 return BCM_E_UNAVAIL; 3995 } 3996 #endif 3997 3998 #if defined(INCLUDE_REGEX) 3999 int 4000 bcm_client_regex_policy_policer_attach( 4001 int unit, 4002 bcm_regex_policy_t policy, 4003 int level, 4004 bcm_policer_t policer_id) 4005 { 4006 return BCM_E_UNAVAIL; 4007 } 4008 #endif 4009 4010 #if defined(INCLUDE_REGEX) 4011 int 4012 bcm_client_regex_policy_policer_detach( 4013 int unit, 4014 bcm_regex_policy_t policy, 4015 int level) 4016 { 4017 return BCM_E_UNAVAIL; 4018 } 4019 #endif 4020 4021 #if defined(INCLUDE_REGEX) 4022 int 4023 bcm_client_regex_policy_policer_detach_all( 4024 int unit, 4025 bcm_regex_policy_t policy) 4026 { 4027 return BCM_E_UNAVAIL; 4028 } 4029 #endif 4030 4031 #if defined(INCLUDE_REGEX) 4032 int 4033 bcm_client_regex_policy_policer_get( 4034 int unit, 4035 bcm_regex_policy_t policy, 4036 int level, 4037 bcm_policer_t *policer_id) 4038 { 4039 return BCM_E_UNAVAIL; 4040 } 4041 #endif 4042 4043 #if defined(INCLUDE_REGEX) 4044 int 4045 bcm_client_regex_policy_remove( 4046 int unit, 4047 bcm_regex_policy_t policy) 4048 { 4049 return BCM_E_UNAVAIL; 4050 } 4051 #endif 4052 4053 #if defined(INCLUDE_REGEX) 4054 int 4055 bcm_client_regex_policy_stat_attach( 4056 int unit, 4057 bcm_regex_policy_t policy, 4058 int stat_id) 4059 { 4060 return BCM_E_UNAVAIL; 4061 } 4062 #endif 4063 4064 #if defined(INCLUDE_REGEX) 4065 int 4066 bcm_client_regex_policy_stat_detach( 4067 int unit, 4068 bcm_regex_policy_t policy, 4069 int stat_id) 4070 { 4071 return BCM_E_UNAVAIL; 4072 } 4073 #endif 4074 4075 #if defined(INCLUDE_REGEX) 4076 int 4077 bcm_client_regex_policy_stat_get( 4078 int unit, 4079 bcm_regex_policy_t policy, 4080 int *stat_id) 4081 { 4082 return BCM_E_UNAVAIL; 4083 } 4084 #endif 4085 4086 #if defined(INCLUDE_REGEX) 4087 int 4088 bcm_client_regex_report_register( 4089 int unit, 4090 uint32 reports, 4091 bcm_regex_report_cb callback, 4092 void *user_data) 4093 { 4094 return BCM_E_UNAVAIL; 4095 } 4096 #endif 4097 4098 #if defined(INCLUDE_REGEX) 4099 int 4100 bcm_client_regex_report_unregister( 4101 int unit, 4102 uint32 reports, 4103 bcm_regex_report_cb callback, 4104 void *user_data) 4105 { 4106 return BCM_E_UNAVAIL; 4107 } 4108 #endif 4109 4110 #if defined(INCLUDE_REGEX) 4111 int 4112 bcm_client_regex_session_add( 4113 int unit, 4114 int flags, 4115 bcm_regex_session_key_t *key, 4116 bcm_regex_session_t *session) 4117 { 4118 return BCM_E_UNAVAIL; 4119 } 4120 #endif 4121 4122 #if defined(INCLUDE_REGEX) 4123 int 4124 bcm_client_regex_session_delete( 4125 int unit, 4126 bcm_regex_session_key_t *key) 4127 { 4128 return BCM_E_UNAVAIL; 4129 } 4130 #endif 4131 4132 #if defined(INCLUDE_REGEX) 4133 int 4134 bcm_client_regex_session_delete_all( 4135 int unit) 4136 { 4137 return BCM_E_UNAVAIL; 4138 } 4139 #endif 4140 4141 #if defined(INCLUDE_REGEX) 4142 int 4143 bcm_client_regex_session_get( 4144 int unit, 4145 int flags, 4146 bcm_regex_session_key_t *key, 4147 bcm_regex_session_t *session) 4148 { 4149 return BCM_E_UNAVAIL; 4150 } 4151 #endif 4152 4153 #if defined(INCLUDE_REGEX) 4154 int 4155 bcm_client_regex_session_policy_update( 4156 int unit, 4157 int flags, 4158 int flow_index, 4159 bcm_regex_policy_t policy) 4160 { 4161 return BCM_E_UNAVAIL; 4162 } 4163 #endif 4164 4165 #if defined(INCLUDE_REGEX) 4166 int 4167 bcm_client_regex_stat_create( 4168 int unit, 4169 int flags, 4170 int nstat, 4171 bcm_field_stat_t *stat_arr, 4172 int *stat_id) 4173 { 4174 return BCM_E_UNAVAIL; 4175 } 4176 #endif 4177 4178 #if defined(INCLUDE_REGEX) 4179 int 4180 bcm_client_regex_stat_destroy( 4181 int unit, 4182 int stat_id) 4183 { 4184 return BCM_E_UNAVAIL; 4185 } 4186 #endif 4187 4188 #if defined(INCLUDE_REGEX) 4189 int 4190 bcm_client_regex_stat_get( 4191 int unit, 4192 bcm_regex_stat_t type, 4193 uint64 *val) 4194 { 4195 return BCM_E_UNAVAIL; 4196 } 4197 #endif 4198 4199 #if defined(INCLUDE_REGEX) 4200 int 4201 bcm_client_regex_stat_set( 4202 int unit, 4203 bcm_regex_stat_t type, 4204 uint64 val) 4205 { 4206 return BCM_E_UNAVAIL; 4207 } 4208 #endif 4209 4210 #if defined(BROADCOM_DEBUG) 4211 int 4212 bcm_client_rx_show( 4213 int unit) 4214 { 4215 return BCM_E_UNAVAIL; 4216 } 4217 #endif 4218 4219 int 4220 bcm_client_sat_event_register( 4221 int unit, 4222 bcm_sat_event_type_t event_type, 4223 bcm_sat_event_cb cb, 4224 void *user_data) 4225 { 4226 return BCM_E_UNAVAIL; 4227 } 4228 4229 int 4230 bcm_client_sat_event_unregister( 4231 int unit, 4232 bcm_sat_event_type_t event_type, 4233 bcm_sat_event_cb cb) 4234 { 4235 return BCM_E_UNAVAIL; 4236 } 4237 4238 int 4239 bcm_client_sat_gtf_packet_config( 4240 int unit, 4241 bcm_sat_gtf_t gtf_id, 4242 bcm_sat_gtf_packet_config_t *config) 4243 { 4244 return BCM_E_UNAVAIL; 4245 } 4246 4247 int 4248 bcm_client_sat_gtf_packet_config_get( 4249 int unit, 4250 bcm_sat_gtf_t gtf_id, 4251 bcm_sat_gtf_packet_config_t *config) 4252 { 4253 return BCM_E_UNAVAIL; 4254 } 4255 4256 int 4257 bcm_client_sat_gtf_packet_config_set( 4258 int unit, 4259 bcm_sat_gtf_t gtf_id, 4260 bcm_sat_gtf_packet_config_t *config) 4261 { 4262 return BCM_E_UNAVAIL; 4263 } 4264 4265 int 4266 bcm_client_stat_counter_get( 4267 int unit, 4268 uint32 flags, 4269 bcm_stat_counter_input_data_t *stat_counter_input_data, 4270 bcm_stat_counter_output_data_t *stat_counter_output_data) 4271 { 4272 return BCM_E_UNAVAIL; 4273 } 4274 4275 int 4276 bcm_client_stg_list( 4277 int unit, 4278 bcm_stg_t **list, 4279 int *count) 4280 { 4281 return BCM_E_UNAVAIL; 4282 } 4283 4284 int 4285 bcm_client_stg_list_destroy( 4286 int unit, 4287 bcm_stg_t *list, 4288 int count) 4289 { 4290 return BCM_E_UNAVAIL; 4291 } 4292 4293 int 4294 bcm_client_stg_vlan_list( 4295 int unit, 4296 bcm_stg_t stg, 4297 bcm_vlan_t **list, 4298 int *count) 4299 { 4300 return BCM_E_UNAVAIL; 4301 } 4302 4303 int 4304 bcm_client_stg_vlan_list_destroy( 4305 int unit, 4306 bcm_vlan_t *list, 4307 int count) 4308 { 4309 return BCM_E_UNAVAIL; 4310 } 4311 4312 int 4313 bcm_client_stk_modmap_register( 4314 int unit, 4315 bcm_stk_modmap_cb_t func) 4316 { 4317 return BCM_E_UNAVAIL; 4318 } 4319 4320 int 4321 bcm_client_stk_modmap_unregister( 4322 int unit) 4323 { 4324 return BCM_E_UNAVAIL; 4325 } 4326 4327 int 4328 bcm_client_stk_port_get( 4329 int unit, 4330 bcm_port_t port, 4331 uint32 *flags) 4332 { 4333 return BCM_E_UNAVAIL; 4334 } 4335 4336 int 4337 bcm_client_stk_port_modmap_group_get( 4338 int unit, 4339 bcm_port_t port, 4340 int *group) 4341 { 4342 return BCM_E_UNAVAIL; 4343 } 4344 4345 int 4346 bcm_client_stk_port_modmap_group_max_get( 4347 int unit, 4348 int *max_group) 4349 { 4350 return BCM_E_UNAVAIL; 4351 } 4352 4353 int 4354 bcm_client_stk_port_modmap_group_set( 4355 int unit, 4356 bcm_port_t port, 4357 int group) 4358 { 4359 return BCM_E_UNAVAIL; 4360 } 4361 4362 int 4363 bcm_client_stk_port_set( 4364 int unit, 4365 bcm_port_t port, 4366 uint32 flags) 4367 { 4368 return BCM_E_UNAVAIL; 4369 } 4370 4371 int 4372 bcm_client_stk_update_callback_register( 4373 int unit, 4374 bcm_stk_cb_f cb, 4375 void *cookie) 4376 { 4377 return BCM_E_UNAVAIL; 4378 } 4379 4380 int 4381 bcm_client_stk_update_callback_unregister( 4382 int unit, 4383 bcm_stk_cb_f cb, 4384 void *cookie) 4385 { 4386 return BCM_E_UNAVAIL; 4387 } 4388 4389 int 4390 bcm_client_subport_linkphy_rx_error_register( 4391 int unit, 4392 bcm_subport_linkphy_rx_errors_t errors, 4393 bcm_subport_linkphy_rx_error_reg_info_t *reg_info, 4394 void *user_data) 4395 { 4396 return BCM_E_UNAVAIL; 4397 } 4398 4399 int 4400 bcm_client_switch_chip_info_get( 4401 int unit, 4402 bcm_switch_chip_info_t info_type, 4403 int max_size, 4404 void *data_buf, 4405 int *actual_size) 4406 { 4407 return BCM_E_UNAVAIL; 4408 } 4409 4410 int 4411 bcm_client_switch_dram_power_down_cb_register( 4412 int unit, 4413 uint32 flags, 4414 bcm_switch_dram_power_down_callback_t callback, 4415 void *userdata) 4416 { 4417 return BCM_E_UNAVAIL; 4418 } 4419 4420 int 4421 bcm_client_switch_dram_power_down_cb_unregister( 4422 int unit, 4423 bcm_switch_dram_power_down_callback_t callback, 4424 void *userdata) 4425 { 4426 return BCM_E_UNAVAIL; 4427 } 4428 4429 int 4430 bcm_client_switch_event_register( 4431 int unit, 4432 bcm_switch_event_cb_t cb, 4433 void *userdata) 4434 { 4435 return BCM_E_UNAVAIL; 4436 } 4437 4438 int 4439 bcm_client_switch_event_unregister( 4440 int unit, 4441 bcm_switch_event_cb_t cb, 4442 void *userdata) 4443 { 4444 return BCM_E_UNAVAIL; 4445 } 4446 4447 int 4448 bcm_client_switch_fec_property_get( 4449 int unit, 4450 bcm_switch_fec_property_config_t *fec_config) 4451 { 4452 return BCM_E_UNAVAIL; 4453 } 4454 4455 int 4456 bcm_client_switch_hard_reset_cb_register( 4457 int unit, 4458 uint32 flags, 4459 bcm_switch_hard_reset_callback_t callback, 4460 void *userdata) 4461 { 4462 return BCM_E_UNAVAIL; 4463 } 4464 4465 int 4466 bcm_client_switch_hard_reset_cb_unregister( 4467 int unit, 4468 bcm_switch_hard_reset_callback_t callback, 4469 void *userdata) 4470 { 4471 return BCM_E_UNAVAIL; 4472 } 4473 4474 int 4475 bcm_client_switch_reflector_traverse( 4476 int unit, 4477 uint32 flags, 4478 bcm_switch_reflector_traverse_cb traverse_cb, 4479 void *user_data) 4480 { 4481 return BCM_E_UNAVAIL; 4482 } 4483 4484 int 4485 bcm_client_switch_stable_register( 4486 int unit, 4487 bcm_switch_read_func_t rf, 4488 bcm_switch_write_func_t wf) 4489 { 4490 return BCM_E_UNAVAIL; 4491 } 4492 4493 int 4494 bcm_client_switch_temperature_monitor_get( 4495 int unit, 4496 int temperature_max, 4497 bcm_switch_temperature_monitor_t *temperature_array, 4498 int *temperature_count) 4499 { 4500 return BCM_E_UNAVAIL; 4501 } 4502 4503 #if defined(INCLUDE_PTP) 4504 int 4505 bcm_client_tdpll_dpll_bandwidth_get( 4506 int unit, 4507 int stack_id, 4508 int dpll_index, 4509 bcm_tdpll_dpll_bandwidth_t *bandwidth) 4510 { 4511 return BCM_E_UNAVAIL; 4512 } 4513 #endif 4514 4515 #if defined(INCLUDE_PTP) 4516 int 4517 bcm_client_tdpll_dpll_bandwidth_set( 4518 int unit, 4519 int stack_id, 4520 int dpll_index, 4521 bcm_tdpll_dpll_bandwidth_t *bandwidth) 4522 { 4523 return BCM_E_UNAVAIL; 4524 } 4525 #endif 4526 4527 #if defined(INCLUDE_PTP) 4528 int 4529 bcm_client_tdpll_dpll_bindings_get( 4530 int unit, 4531 int stack_id, 4532 int dpll_index, 4533 bcm_tdpll_dpll_bindings_t *bindings) 4534 { 4535 return BCM_E_UNAVAIL; 4536 } 4537 #endif 4538 4539 #if defined(INCLUDE_PTP) 4540 int 4541 bcm_client_tdpll_dpll_bindings_set( 4542 int unit, 4543 int stack_id, 4544 int dpll_index, 4545 bcm_tdpll_dpll_bindings_t *bindings) 4546 { 4547 return BCM_E_UNAVAIL; 4548 } 4549 #endif 4550 4551 #if defined(INCLUDE_PTP) 4552 int 4553 bcm_client_tdpll_dpll_phase_control_get( 4554 int unit, 4555 int stack_id, 4556 int dpll_index, 4557 bcm_tdpll_dpll_phase_control_t *phase_control) 4558 { 4559 return BCM_E_UNAVAIL; 4560 } 4561 #endif 4562 4563 #if defined(INCLUDE_PTP) 4564 int 4565 bcm_client_tdpll_dpll_phase_control_set( 4566 int unit, 4567 int stack_id, 4568 int dpll_index, 4569 bcm_tdpll_dpll_phase_control_t *phase_control) 4570 { 4571 return BCM_E_UNAVAIL; 4572 } 4573 #endif 4574 4575 #if defined(INCLUDE_PTP) 4576 int 4577 bcm_client_tdpll_dpll_reference_get( 4578 int unit, 4579 int stack_id, 4580 int max_num_dpll, 4581 int *dpll_ref, 4582 int *num_dpll) 4583 { 4584 return BCM_E_UNAVAIL; 4585 } 4586 #endif 4587 4588 #if defined(INCLUDE_PTP) 4589 int 4590 bcm_client_tdpll_esmc_essm_code_get( 4591 int unit, 4592 int stack_id, 4593 int dpll_index, 4594 bcm_esmc_essm_code_t *essm_code) 4595 { 4596 return BCM_E_UNAVAIL; 4597 } 4598 #endif 4599 4600 #if defined(INCLUDE_PTP) 4601 int 4602 bcm_client_tdpll_esmc_essm_code_set( 4603 int unit, 4604 int stack_id, 4605 int dpll_index, 4606 bcm_esmc_essm_code_t essm_code) 4607 { 4608 return BCM_E_UNAVAIL; 4609 } 4610 #endif 4611 4612 #if defined(INCLUDE_PTP) 4613 int 4614 bcm_client_tdpll_esmc_holdover_ql_get( 4615 int unit, 4616 int stack_id, 4617 int dpll_index, 4618 bcm_esmc_quality_level_t *ql) 4619 { 4620 return BCM_E_UNAVAIL; 4621 } 4622 #endif 4623 4624 #if defined(INCLUDE_PTP) 4625 int 4626 bcm_client_tdpll_esmc_holdover_ql_set( 4627 int unit, 4628 int stack_id, 4629 int dpll_index, 4630 bcm_esmc_quality_level_t ql) 4631 { 4632 return BCM_E_UNAVAIL; 4633 } 4634 #endif 4635 4636 #if defined(INCLUDE_PTP) 4637 int 4638 bcm_client_tdpll_esmc_mac_get( 4639 int unit, 4640 int stack_id, 4641 int dpll_index, 4642 bcm_mac_t *mac) 4643 { 4644 return BCM_E_UNAVAIL; 4645 } 4646 #endif 4647 4648 #if defined(INCLUDE_PTP) 4649 int 4650 bcm_client_tdpll_esmc_mac_set( 4651 int unit, 4652 int stack_id, 4653 int dpll_index, 4654 bcm_mac_t *mac) 4655 { 4656 return BCM_E_UNAVAIL; 4657 } 4658 #endif 4659 4660 #if defined(INCLUDE_PTP) 4661 int 4662 bcm_client_tdpll_esmc_ql_get( 4663 int unit, 4664 int stack_id, 4665 int dpll_index, 4666 bcm_esmc_quality_level_t *ql) 4667 { 4668 return BCM_E_UNAVAIL; 4669 } 4670 #endif 4671 4672 #if defined(INCLUDE_PTP) 4673 int 4674 bcm_client_tdpll_esmc_ql_set( 4675 int unit, 4676 int stack_id, 4677 int dpll_index, 4678 bcm_esmc_quality_level_t ql) 4679 { 4680 return BCM_E_UNAVAIL; 4681 } 4682 #endif 4683 4684 #if defined(INCLUDE_PTP) 4685 int 4686 bcm_client_tdpll_esmc_rx_enable_get( 4687 int unit, 4688 int stack_id, 4689 int *enable) 4690 { 4691 return BCM_E_UNAVAIL; 4692 } 4693 #endif 4694 4695 #if defined(INCLUDE_PTP) 4696 int 4697 bcm_client_tdpll_esmc_rx_enable_set( 4698 int unit, 4699 int stack_id, 4700 int enable) 4701 { 4702 return BCM_E_UNAVAIL; 4703 } 4704 #endif 4705 4706 #if defined(INCLUDE_PTP) 4707 int 4708 bcm_client_tdpll_esmc_rx_portbitmap_get( 4709 int unit, 4710 int stack_id, 4711 int dpll_index, 4712 bcm_pbmp_t *pbmp) 4713 { 4714 return BCM_E_UNAVAIL; 4715 } 4716 #endif 4717 4718 #if defined(INCLUDE_PTP) 4719 int 4720 bcm_client_tdpll_esmc_rx_portbitmap_set( 4721 int unit, 4722 int stack_id, 4723 int dpll_index, 4724 bcm_pbmp_t pbmp) 4725 { 4726 return BCM_E_UNAVAIL; 4727 } 4728 #endif 4729 4730 #if defined(INCLUDE_PTP) 4731 int 4732 bcm_client_tdpll_esmc_rx_state_machine( 4733 int unit, 4734 int stack_id, 4735 int ingress_port, 4736 bcm_esmc_pdu_data_t *esmc_pdu_data) 4737 { 4738 return BCM_E_UNAVAIL; 4739 } 4740 #endif 4741 4742 #if defined(INCLUDE_PTP) 4743 int 4744 bcm_client_tdpll_esmc_tx_enable_get( 4745 int unit, 4746 int stack_id, 4747 int dpll_index, 4748 int *enable) 4749 { 4750 return BCM_E_UNAVAIL; 4751 } 4752 #endif 4753 4754 #if defined(INCLUDE_PTP) 4755 int 4756 bcm_client_tdpll_esmc_tx_enable_set( 4757 int unit, 4758 int stack_id, 4759 int dpll_index, 4760 int enable) 4761 { 4762 return BCM_E_UNAVAIL; 4763 } 4764 #endif 4765 4766 #if defined(INCLUDE_PTP) 4767 int 4768 bcm_client_tdpll_esmc_tx_portbitmap_get( 4769 int unit, 4770 int stack_id, 4771 int dpll_index, 4772 bcm_pbmp_t *pbmp) 4773 { 4774 return BCM_E_UNAVAIL; 4775 } 4776 #endif 4777 4778 #if defined(INCLUDE_PTP) 4779 int 4780 bcm_client_tdpll_esmc_tx_portbitmap_set( 4781 int unit, 4782 int stack_id, 4783 int dpll_index, 4784 bcm_pbmp_t pbmp) 4785 { 4786 return BCM_E_UNAVAIL; 4787 } 4788 #endif 4789 4790 #if defined(INCLUDE_PTP) 4791 int 4792 bcm_client_tdpll_event_callback_register( 4793 int unit, 4794 int stack_id, 4795 bcm_tdpll_event_cb_f event_cb) 4796 { 4797 return BCM_E_UNAVAIL; 4798 } 4799 #endif 4800 4801 #if defined(INCLUDE_PTP) 4802 int 4803 bcm_client_tdpll_event_callback_unregister( 4804 int unit, 4805 int stack_id) 4806 { 4807 return BCM_E_UNAVAIL; 4808 } 4809 #endif 4810 4811 #if defined(INCLUDE_PTP) 4812 int 4813 bcm_client_tdpll_input_clock_best_get( 4814 int unit, 4815 int stack_id, 4816 int dpll_index, 4817 int *best_clock) 4818 { 4819 return BCM_E_UNAVAIL; 4820 } 4821 #endif 4822 4823 #if defined(INCLUDE_PTP) 4824 int 4825 bcm_client_tdpll_input_clock_callback_register( 4826 int unit, 4827 int stack_id, 4828 bcm_tdpll_callback_type_t type, 4829 bcm_tdpll_input_clock_cb callback) 4830 { 4831 return BCM_E_UNAVAIL; 4832 } 4833 #endif 4834 4835 #if defined(INCLUDE_PTP) 4836 int 4837 bcm_client_tdpll_input_clock_callback_unregister( 4838 int unit, 4839 int stack_id, 4840 bcm_tdpll_callback_type_t type) 4841 { 4842 return BCM_E_UNAVAIL; 4843 } 4844 #endif 4845 4846 #if defined(INCLUDE_PTP) 4847 int 4848 bcm_client_tdpll_input_clock_control( 4849 int unit, 4850 int stack_id, 4851 int enable) 4852 { 4853 return BCM_E_UNAVAIL; 4854 } 4855 #endif 4856 4857 #if defined(INCLUDE_PTP) 4858 int 4859 bcm_client_tdpll_input_clock_enable_get( 4860 int unit, 4861 int stack_id, 4862 int clock_index, 4863 int *enable) 4864 { 4865 return BCM_E_UNAVAIL; 4866 } 4867 #endif 4868 4869 #if defined(INCLUDE_PTP) 4870 int 4871 bcm_client_tdpll_input_clock_enable_set( 4872 int unit, 4873 int stack_id, 4874 int clock_index, 4875 int enable) 4876 { 4877 return BCM_E_UNAVAIL; 4878 } 4879 #endif 4880 4881 #if defined(INCLUDE_PTP) 4882 int 4883 bcm_client_tdpll_input_clock_frequency_error_get( 4884 int unit, 4885 int stack_id, 4886 int clock_index, 4887 int *freq_error_ppb) 4888 { 4889 return BCM_E_UNAVAIL; 4890 } 4891 #endif 4892 4893 #if defined(INCLUDE_PTP) 4894 int 4895 bcm_client_tdpll_input_clock_frequency_get( 4896 int unit, 4897 int stack_id, 4898 int clock_index, 4899 uint32 *clock_frequency, 4900 uint32 *tsevent_frequency) 4901 { 4902 return BCM_E_UNAVAIL; 4903 } 4904 #endif 4905 4906 #if defined(INCLUDE_PTP) 4907 int 4908 bcm_client_tdpll_input_clock_frequency_set( 4909 int unit, 4910 int stack_id, 4911 int clock_index, 4912 uint32 clock_frequency, 4913 uint32 tsevent_frequency) 4914 { 4915 return BCM_E_UNAVAIL; 4916 } 4917 #endif 4918 4919 #if defined(INCLUDE_PTP) 4920 int 4921 bcm_client_tdpll_input_clock_l1mux_get( 4922 int unit, 4923 int stack_id, 4924 int clock_index, 4925 bcm_tdpll_input_clock_l1mux_t *l1mux) 4926 { 4927 return BCM_E_UNAVAIL; 4928 } 4929 #endif 4930 4931 #if defined(INCLUDE_PTP) 4932 int 4933 bcm_client_tdpll_input_clock_l1mux_set( 4934 int unit, 4935 int stack_id, 4936 int clock_index, 4937 bcm_tdpll_input_clock_l1mux_t *l1mux) 4938 { 4939 return BCM_E_UNAVAIL; 4940 } 4941 #endif 4942 4943 #if defined(INCLUDE_PTP) 4944 int 4945 bcm_client_tdpll_input_clock_lockout_get( 4946 int unit, 4947 int stack_id, 4948 int clock_index, 4949 int *lockout) 4950 { 4951 return BCM_E_UNAVAIL; 4952 } 4953 #endif 4954 4955 #if defined(INCLUDE_PTP) 4956 int 4957 bcm_client_tdpll_input_clock_lockout_set( 4958 int unit, 4959 int stack_id, 4960 int clock_index, 4961 int lockout) 4962 { 4963 return BCM_E_UNAVAIL; 4964 } 4965 #endif 4966 4967 #if defined(INCLUDE_PTP) 4968 int 4969 bcm_client_tdpll_input_clock_mac_get( 4970 int unit, 4971 int stack_id, 4972 int clock_index, 4973 bcm_mac_t *mac) 4974 { 4975 return BCM_E_UNAVAIL; 4976 } 4977 #endif 4978 4979 #if defined(INCLUDE_PTP) 4980 int 4981 bcm_client_tdpll_input_clock_mac_set( 4982 int unit, 4983 int stack_id, 4984 int clock_index, 4985 bcm_mac_t *mac) 4986 { 4987 return BCM_E_UNAVAIL; 4988 } 4989 #endif 4990 4991 #if defined(INCLUDE_PTP) 4992 int 4993 bcm_client_tdpll_input_clock_monitor_callback_register( 4994 int unit, 4995 int stack_id, 4996 bcm_tdpll_input_clock_monitor_cb monitor_cb) 4997 { 4998 return BCM_E_UNAVAIL; 4999 } 5000 #endif 5001 5002 #if defined(INCLUDE_PTP) 5003 int 5004 bcm_client_tdpll_input_clock_monitor_callback_unregister( 5005 int unit, 5006 int stack_id) 5007 { 5008 return BCM_E_UNAVAIL; 5009 } 5010 #endif 5011 5012 #if defined(INCLUDE_PTP) 5013 int 5014 bcm_client_tdpll_input_clock_monitor_interval_get( 5015 int unit, 5016 int stack_id, 5017 uint32 *monitor_interval) 5018 { 5019 return BCM_E_UNAVAIL; 5020 } 5021 #endif 5022 5023 #if defined(INCLUDE_PTP) 5024 int 5025 bcm_client_tdpll_input_clock_monitor_interval_set( 5026 int unit, 5027 int stack_id, 5028 uint32 monitor_interval) 5029 { 5030 return BCM_E_UNAVAIL; 5031 } 5032 #endif 5033 5034 #if defined(INCLUDE_PTP) 5035 int 5036 bcm_client_tdpll_input_clock_monitor_threshold_get( 5037 int unit, 5038 int stack_id, 5039 bcm_tdpll_input_clock_monitor_type_t threshold_type, 5040 uint32 *threshold) 5041 { 5042 return BCM_E_UNAVAIL; 5043 } 5044 #endif 5045 5046 #if defined(INCLUDE_PTP) 5047 int 5048 bcm_client_tdpll_input_clock_monitor_threshold_set( 5049 int unit, 5050 int stack_id, 5051 bcm_tdpll_input_clock_monitor_type_t threshold_type, 5052 uint32 threshold) 5053 { 5054 return BCM_E_UNAVAIL; 5055 } 5056 #endif 5057 5058 #if defined(INCLUDE_PTP) 5059 int 5060 bcm_client_tdpll_input_clock_priority_get( 5061 int unit, 5062 int stack_id, 5063 int clock_index, 5064 int *priority) 5065 { 5066 return BCM_E_UNAVAIL; 5067 } 5068 #endif 5069 5070 #if defined(INCLUDE_PTP) 5071 int 5072 bcm_client_tdpll_input_clock_priority_set( 5073 int unit, 5074 int stack_id, 5075 int clock_index, 5076 int priority) 5077 { 5078 return BCM_E_UNAVAIL; 5079 } 5080 #endif 5081 5082 #if defined(INCLUDE_PTP) 5083 int 5084 bcm_client_tdpll_input_clock_ql_change_callback_register( 5085 int unit, 5086 int stack_id, 5087 bcm_tdpll_input_clock_ql_change_cb ql_change_cb) 5088 { 5089 return BCM_E_UNAVAIL; 5090 } 5091 #endif 5092 5093 #if defined(INCLUDE_PTP) 5094 int 5095 bcm_client_tdpll_input_clock_ql_change_callback_unregister( 5096 int unit, 5097 int stack_id) 5098 { 5099 return BCM_E_UNAVAIL; 5100 } 5101 #endif 5102 5103 #if defined(INCLUDE_PTP) 5104 int 5105 bcm_client_tdpll_input_clock_ql_enabled_get( 5106 int unit, 5107 int stack_id, 5108 int dpll_index, 5109 int *ql_enabled) 5110 { 5111 return BCM_E_UNAVAIL; 5112 } 5113 #endif 5114 5115 #if defined(INCLUDE_PTP) 5116 int 5117 bcm_client_tdpll_input_clock_ql_enabled_set( 5118 int unit, 5119 int stack_id, 5120 int dpll_index, 5121 int ql_enabled) 5122 { 5123 return BCM_E_UNAVAIL; 5124 } 5125 #endif 5126 5127 #if defined(INCLUDE_PTP) 5128 int 5129 bcm_client_tdpll_input_clock_ql_get( 5130 int unit, 5131 int stack_id, 5132 int clock_index, 5133 bcm_esmc_quality_level_t *ql) 5134 { 5135 return BCM_E_UNAVAIL; 5136 } 5137 #endif 5138 5139 #if defined(INCLUDE_PTP) 5140 int 5141 bcm_client_tdpll_input_clock_ql_set( 5142 int unit, 5143 int stack_id, 5144 int clock_index, 5145 bcm_esmc_quality_level_t ql) 5146 { 5147 return BCM_E_UNAVAIL; 5148 } 5149 #endif 5150 5151 #if defined(INCLUDE_PTP) 5152 int 5153 bcm_client_tdpll_input_clock_revertive_get( 5154 int unit, 5155 int stack_id, 5156 int dpll_index, 5157 int *revertive) 5158 { 5159 return BCM_E_UNAVAIL; 5160 } 5161 #endif 5162 5163 #if defined(INCLUDE_PTP) 5164 int 5165 bcm_client_tdpll_input_clock_revertive_set( 5166 int unit, 5167 int stack_id, 5168 int dpll_index, 5169 int revertive) 5170 { 5171 return BCM_E_UNAVAIL; 5172 } 5173 #endif 5174 5175 #if defined(INCLUDE_PTP) 5176 int 5177 bcm_client_tdpll_input_clock_selector_callback_register( 5178 int unit, 5179 int stack_id, 5180 bcm_tdpll_input_clock_selector_cb selector_cb) 5181 { 5182 return BCM_E_UNAVAIL; 5183 } 5184 #endif 5185 5186 #if defined(INCLUDE_PTP) 5187 int 5188 bcm_client_tdpll_input_clock_selector_callback_unregister( 5189 int unit, 5190 int stack_id) 5191 { 5192 return BCM_E_UNAVAIL; 5193 } 5194 #endif 5195 5196 #if defined(INCLUDE_PTP) 5197 int 5198 bcm_client_tdpll_input_clock_threshold_state_get( 5199 int unit, 5200 int stack_id, 5201 int clock_index, 5202 bcm_tdpll_input_clock_monitor_type_t threshold_type, 5203 int *threshold_state) 5204 { 5205 return BCM_E_UNAVAIL; 5206 } 5207 #endif 5208 5209 #if defined(INCLUDE_PTP) 5210 int 5211 bcm_client_tdpll_input_clock_valid_get( 5212 int unit, 5213 int stack_id, 5214 int clock_index, 5215 int *valid) 5216 { 5217 return BCM_E_UNAVAIL; 5218 } 5219 #endif 5220 5221 #if defined(INCLUDE_PTP) 5222 int 5223 bcm_client_tdpll_input_clock_valid_set( 5224 int unit, 5225 int stack_id, 5226 int clock_index, 5227 int valid) 5228 { 5229 return BCM_E_UNAVAIL; 5230 } 5231 #endif 5232 5233 #if defined(INCLUDE_PTP) 5234 int 5235 bcm_client_tdpll_output_clock_deriv_frequency_get( 5236 int unit, 5237 int stack_id, 5238 int clock_index, 5239 uint32 *deriv_frequency) 5240 { 5241 return BCM_E_UNAVAIL; 5242 } 5243 #endif 5244 5245 #if defined(INCLUDE_PTP) 5246 int 5247 bcm_client_tdpll_output_clock_deriv_frequency_set( 5248 int unit, 5249 int stack_id, 5250 int clock_index, 5251 uint32 deriv_frequency) 5252 { 5253 return BCM_E_UNAVAIL; 5254 } 5255 #endif 5256 5257 #if defined(INCLUDE_PTP) 5258 int 5259 bcm_client_tdpll_output_clock_enable_get( 5260 int unit, 5261 int stack_id, 5262 int clock_index, 5263 int *enable) 5264 { 5265 return BCM_E_UNAVAIL; 5266 } 5267 #endif 5268 5269 #if defined(INCLUDE_PTP) 5270 int 5271 bcm_client_tdpll_output_clock_enable_set( 5272 int unit, 5273 int stack_id, 5274 int clock_index, 5275 int enable) 5276 { 5277 return BCM_E_UNAVAIL; 5278 } 5279 #endif 5280 5281 #if defined(INCLUDE_PTP) 5282 int 5283 bcm_client_tdpll_output_clock_holdover_data_get( 5284 int unit, 5285 int stack_id, 5286 int clock_index, 5287 bcm_tdpll_holdover_data_t *hdata) 5288 { 5289 return BCM_E_UNAVAIL; 5290 } 5291 #endif 5292 5293 #if defined(INCLUDE_PTP) 5294 int 5295 bcm_client_tdpll_output_clock_holdover_frequency_set( 5296 int unit, 5297 int stack_id, 5298 int clock_index, 5299 bcm_tdpll_frequency_correction_t hfreq) 5300 { 5301 return BCM_E_UNAVAIL; 5302 } 5303 #endif 5304 5305 #if defined(INCLUDE_PTP) 5306 int 5307 bcm_client_tdpll_output_clock_holdover_mode_get( 5308 int unit, 5309 int stack_id, 5310 int clock_index, 5311 bcm_tdpll_holdover_mode_t *hmode) 5312 { 5313 return BCM_E_UNAVAIL; 5314 } 5315 #endif 5316 5317 #if defined(INCLUDE_PTP) 5318 int 5319 bcm_client_tdpll_output_clock_holdover_mode_set( 5320 int unit, 5321 int stack_id, 5322 int clock_index, 5323 bcm_tdpll_holdover_mode_t hmode) 5324 { 5325 return BCM_E_UNAVAIL; 5326 } 5327 #endif 5328 5329 #if defined(INCLUDE_PTP) 5330 int 5331 bcm_client_tdpll_output_clock_holdover_reset( 5332 int unit, 5333 int stack_id, 5334 int clock_index) 5335 { 5336 return BCM_E_UNAVAIL; 5337 } 5338 #endif 5339 5340 #if defined(INCLUDE_PTP) 5341 int 5342 bcm_client_tdpll_output_clock_synth_frequency_get( 5343 int unit, 5344 int stack_id, 5345 int clock_index, 5346 uint32 *synth_frequency, 5347 uint32 *tsevent_frequency) 5348 { 5349 return BCM_E_UNAVAIL; 5350 } 5351 #endif 5352 5353 #if defined(INCLUDE_PTP) 5354 int 5355 bcm_client_tdpll_output_clock_synth_frequency_set( 5356 int unit, 5357 int stack_id, 5358 int clock_index, 5359 uint32 synth_frequency, 5360 uint32 tsevent_frequency) 5361 { 5362 return BCM_E_UNAVAIL; 5363 } 5364 #endif 5365 5366 int 5367 bcm_client_time_capture_cb_register( 5368 int unit, 5369 bcm_time_if_t id, 5370 bcm_time_capture_cb_type_t cb_type, 5371 bcm_time_capture_cb cb, 5372 void *user_data) 5373 { 5374 return BCM_E_UNAVAIL; 5375 } 5376 5377 int 5378 bcm_client_time_capture_cb_unregister( 5379 int unit, 5380 bcm_time_if_t id, 5381 bcm_time_capture_cb_type_t cb_type) 5382 { 5383 return BCM_E_UNAVAIL; 5384 } 5385 5386 int 5387 bcm_client_time_capture_enable_set( 5388 int unit, 5389 bcm_time_if_t id, 5390 bcm_time_capture_t *time_capture, 5391 int enable, 5392 int *capture_handle) 5393 { 5394 return BCM_E_UNAVAIL; 5395 } 5396 5397 int 5398 bcm_client_time_heartbeat_register( 5399 int unit, 5400 bcm_time_if_t id, 5401 bcm_time_heartbeat_cb f, 5402 void *user_data) 5403 { 5404 return BCM_E_UNAVAIL; 5405 } 5406 5407 int 5408 bcm_client_tsn_event_notification_traverse( 5409 int unit, 5410 bcm_tsn_event_notification_traverse_cb cb, 5411 void *user_data) 5412 { 5413 return BCM_E_UNAVAIL; 5414 } 5415 5416 int 5417 bcm_client_tsn_event_register( 5418 int unit, 5419 bcm_tsn_event_type_t event, 5420 bcm_tsn_event_source_t *src, 5421 bcm_tsn_event_cb cb, 5422 void *user_data) 5423 { 5424 return BCM_E_UNAVAIL; 5425 } 5426 5427 int 5428 bcm_client_tsn_event_unregister( 5429 int unit, 5430 bcm_tsn_event_type_t event, 5431 bcm_tsn_event_source_t *src, 5432 bcm_tsn_event_cb cb) 5433 { 5434 return BCM_E_UNAVAIL; 5435 } 5436 5437 int 5438 bcm_client_tsn_taf_event_register( 5439 int unit, 5440 bcm_tsn_taf_event_types_t event_types, 5441 int taf_gate, 5442 bcm_tsn_taf_event_cb cb, 5443 void *user_data) 5444 { 5445 return BCM_E_UNAVAIL; 5446 } 5447 5448 int 5449 bcm_client_tsn_taf_event_unregister( 5450 int unit, 5451 bcm_tsn_taf_event_types_t event_types, 5452 int taf_gate, 5453 bcm_tsn_taf_event_cb cb) 5454 { 5455 return BCM_E_UNAVAIL; 5456 } 5457 5458 #if defined(BROADCOM_DEBUG) 5459 int 5460 bcm_client_tx_dv_dump( 5461 int unit, 5462 void *dv_p) 5463 { 5464 return BCM_E_UNAVAIL; 5465 } 5466 #endif 5467 5468 int 5469 bcm_client_tx_pkt_l2_map( 5470 int unit, 5471 bcm_pkt_t *pkt, 5472 bcm_mac_t dest_mac, 5473 int vid) 5474 { 5475 return BCM_E_UNAVAIL; 5476 } 5477 5478 #if defined(BROADCOM_DEBUG) 5479 int 5480 bcm_client_tx_show( 5481 int unit) 5482 { 5483 return BCM_E_UNAVAIL; 5484 } 5485 #endif 5486 5487 int 5488 bcm_client_txbeacon_destroy( 5489 int unit, 5490 bcm_txbeacon_pkt_id_t pkt_id) 5491 { 5492 return BCM_E_UNAVAIL; 5493 } 5494 5495 int 5496 bcm_client_txbeacon_init( 5497 int unit, 5498 int uC) 5499 { 5500 return BCM_E_UNAVAIL; 5501 } 5502 5503 int 5504 bcm_client_txbeacon_pkt_get( 5505 int unit, 5506 bcm_txbeacon_t *txbeacon) 5507 { 5508 return BCM_E_UNAVAIL; 5509 } 5510 5511 int 5512 bcm_client_txbeacon_pkt_setup( 5513 int unit, 5514 bcm_txbeacon_t *txbeacon) 5515 { 5516 return BCM_E_UNAVAIL; 5517 } 5518 5519 int 5520 bcm_client_txbeacon_start( 5521 int unit, 5522 bcm_txbeacon_pkt_id_t pkt_id) 5523 { 5524 return BCM_E_UNAVAIL; 5525 } 5526 5527 int 5528 bcm_client_txbeacon_stop( 5529 int unit, 5530 bcm_txbeacon_pkt_id_t pkt_id) 5531 { 5532 return BCM_E_UNAVAIL; 5533 } 5534 5535 int 5536 bcm_client_txbeacon_traverse( 5537 int unit, 5538 bcm_txbeacon_traverse_cb_t trav_fn, 5539 void *user_data) 5540 { 5541 return BCM_E_UNAVAIL; 5542 } 5543 5544 int 5545 bcm_client_vlan_list( 5546 int unit, 5547 bcm_vlan_data_t **listp, 5548 int *countp) 5549 { 5550 return BCM_E_UNAVAIL; 5551 } 5552 5553 int 5554 bcm_client_vlan_list_by_pbmp( 5555 int unit, 5556 bcm_pbmp_t ports, 5557 bcm_vlan_data_t **listp, 5558 int *countp) 5559 { 5560 return BCM_E_UNAVAIL; 5561 } 5562 5563 int 5564 bcm_client_vlan_list_destroy( 5565 int unit, 5566 bcm_vlan_data_t *list, 5567 int count) 5568 { 5569 return BCM_E_UNAVAIL; 5570 } 5571 5572 #if defined(INCLUDE_XFLOW_MACSEC) 5573 int 5574 bcm_client_xflow_macsec_control_get( 5575 int unit, 5576 uint32 flags, 5577 bcm_xflow_macsec_instance_id_t instance_id, 5578 bcm_xflow_macsec_control_t type, 5579 uint64 *value) 5580 { 5581 return BCM_E_UNAVAIL; 5582 } 5583 #endif 5584 5585 #if defined(INCLUDE_XFLOW_MACSEC) 5586 int 5587 bcm_client_xflow_macsec_control_set( 5588 int unit, 5589 uint32 flags, 5590 bcm_xflow_macsec_instance_id_t instance_id, 5591 bcm_xflow_macsec_control_t type, 5592 uint64 value) 5593 { 5594 return BCM_E_UNAVAIL; 5595 } 5596 #endif 5597 5598 #if defined(INCLUDE_XFLOW_MACSEC) 5599 int 5600 bcm_client_xflow_macsec_decrypt_flow_create( 5601 int unit, 5602 uint32 flags, 5603 bcm_xflow_macsec_instance_id_t instance_id, 5604 bcm_xflow_macsec_decrypt_flow_info_t *flow_info, 5605 int priority, 5606 bcm_xflow_macsec_flow_id_t *flow_id) 5607 { 5608 return BCM_E_UNAVAIL; 5609 } 5610 #endif 5611 5612 #if defined(INCLUDE_XFLOW_MACSEC) 5613 int 5614 bcm_client_xflow_macsec_decrypt_flow_destroy( 5615 int unit, 5616 bcm_xflow_macsec_flow_id_t flow_id) 5617 { 5618 return BCM_E_UNAVAIL; 5619 } 5620 #endif 5621 5622 #if defined(INCLUDE_XFLOW_MACSEC) 5623 int 5624 bcm_client_xflow_macsec_decrypt_flow_enable_get( 5625 int unit, 5626 bcm_xflow_macsec_flow_id_t flow_id, 5627 int *enable) 5628 { 5629 return BCM_E_UNAVAIL; 5630 } 5631 #endif 5632 5633 #if defined(INCLUDE_XFLOW_MACSEC) 5634 int 5635 bcm_client_xflow_macsec_decrypt_flow_enable_set( 5636 int unit, 5637 bcm_xflow_macsec_flow_id_t flow_id, 5638 int enable) 5639 { 5640 return BCM_E_UNAVAIL; 5641 } 5642 #endif 5643 5644 #if defined(INCLUDE_XFLOW_MACSEC) 5645 int 5646 bcm_client_xflow_macsec_decrypt_flow_get( 5647 int unit, 5648 bcm_xflow_macsec_flow_id_t flow_id, 5649 bcm_xflow_macsec_decrypt_flow_info_t *flow_info, 5650 int *priority) 5651 { 5652 return BCM_E_UNAVAIL; 5653 } 5654 #endif 5655 5656 #if defined(INCLUDE_XFLOW_MACSEC) 5657 int 5658 bcm_client_xflow_macsec_decrypt_flow_set( 5659 int unit, 5660 bcm_xflow_macsec_flow_id_t flow_id, 5661 bcm_xflow_macsec_decrypt_flow_info_t *flow_info, 5662 int priority) 5663 { 5664 return BCM_E_UNAVAIL; 5665 } 5666 #endif 5667 5668 #if defined(INCLUDE_XFLOW_MACSEC) 5669 int 5670 bcm_client_xflow_macsec_decrypt_policy_create( 5671 int unit, 5672 uint32 flags, 5673 bcm_xflow_macsec_instance_id_t instance_id, 5674 bcm_xflow_macsec_decrypt_policy_info_t *policy_info, 5675 bcm_xflow_macsec_policy_id_t *policy_id) 5676 { 5677 return BCM_E_UNAVAIL; 5678 } 5679 #endif 5680 5681 #if defined(INCLUDE_XFLOW_MACSEC) 5682 int 5683 bcm_client_xflow_macsec_decrypt_policy_destroy( 5684 int unit, 5685 bcm_xflow_macsec_policy_id_t policy_id) 5686 { 5687 return BCM_E_UNAVAIL; 5688 } 5689 #endif 5690 5691 #if defined(INCLUDE_XFLOW_MACSEC) 5692 int 5693 bcm_client_xflow_macsec_decrypt_policy_get( 5694 int unit, 5695 bcm_xflow_macsec_policy_id_t policy_id, 5696 bcm_xflow_macsec_decrypt_policy_info_t *policy_info) 5697 { 5698 return BCM_E_UNAVAIL; 5699 } 5700 #endif 5701 5702 #if defined(INCLUDE_XFLOW_MACSEC) 5703 int 5704 bcm_client_xflow_macsec_decrypt_policy_set( 5705 int unit, 5706 bcm_xflow_macsec_policy_id_t policy_id, 5707 bcm_xflow_macsec_decrypt_policy_info_t *policy_info) 5708 { 5709 return BCM_E_UNAVAIL; 5710 } 5711 #endif 5712 5713 #if defined(INCLUDE_XFLOW_MACSEC) 5714 int 5715 bcm_client_xflow_macsec_event_deregister( 5716 int unit, 5717 bcm_xflow_macsec_event_cb cb) 5718 { 5719 return BCM_E_UNAVAIL; 5720 } 5721 #endif 5722 5723 #if defined(INCLUDE_XFLOW_MACSEC) 5724 int 5725 bcm_client_xflow_macsec_event_register( 5726 int unit, 5727 bcm_xflow_macsec_event_cb cb, 5728 void *user_data) 5729 { 5730 return BCM_E_UNAVAIL; 5731 } 5732 #endif 5733 5734 #if defined(INCLUDE_XFLOW_MACSEC) 5735 int 5736 bcm_client_xflow_macsec_mac_addr_control_get( 5737 int unit, 5738 uint32 flags, 5739 bcm_xflow_macsec_instance_id_t instance_id, 5740 bcm_xflow_macsec_mac_addr_control_t control_type, 5741 bcm_xflow_macsec_mac_addr_info_t *control_info) 5742 { 5743 return BCM_E_UNAVAIL; 5744 } 5745 #endif 5746 5747 #if defined(INCLUDE_XFLOW_MACSEC) 5748 int 5749 bcm_client_xflow_macsec_mac_addr_control_set( 5750 int unit, 5751 uint32 flags, 5752 bcm_xflow_macsec_instance_id_t instance_id, 5753 bcm_xflow_macsec_mac_addr_control_t control_type, 5754 bcm_xflow_macsec_mac_addr_info_t *control_info) 5755 { 5756 return BCM_E_UNAVAIL; 5757 } 5758 #endif 5759 5760 #if defined(INCLUDE_XFLOW_MACSEC) 5761 int 5762 bcm_client_xflow_macsec_mtu_get( 5763 int unit, 5764 int flags, 5765 bcm_xflow_macsec_instance_id_t instance_id, 5766 bcm_xflow_macsec_mtu_t mtu_sel, 5767 uint32 *mtu) 5768 { 5769 return BCM_E_UNAVAIL; 5770 } 5771 #endif 5772 5773 #if defined(INCLUDE_XFLOW_MACSEC) 5774 int 5775 bcm_client_xflow_macsec_mtu_set( 5776 int unit, 5777 int flags, 5778 bcm_xflow_macsec_instance_id_t instance_id, 5779 uint32 mtu, 5780 bcm_xflow_macsec_mtu_t *mtu_sel) 5781 { 5782 return BCM_E_UNAVAIL; 5783 } 5784 #endif 5785 5786 #if defined(INCLUDE_XFLOW_MACSEC) 5787 int 5788 bcm_client_xflow_macsec_sectag_etype_get( 5789 int unit, 5790 bcm_xflow_macsec_instance_id_t instance_id, 5791 bcm_xflow_macsec_sectag_ethertype_t sectag_etype_sel, 5792 uint32 *sectag_etype) 5793 { 5794 return BCM_E_UNAVAIL; 5795 } 5796 #endif 5797 5798 #if defined(INCLUDE_XFLOW_MACSEC) 5799 int 5800 bcm_client_xflow_macsec_sectag_etype_set( 5801 int unit, 5802 int flags, 5803 bcm_xflow_macsec_instance_id_t instance_id, 5804 uint32 sectag_etype, 5805 bcm_xflow_macsec_sectag_ethertype_t *sectag_etype_sel) 5806 { 5807 return BCM_E_UNAVAIL; 5808 } 5809 #endif 5810 5811 #if defined(INCLUDE_XFLOW_MACSEC) 5812 int 5813 bcm_client_xflow_macsec_secure_assoc_create( 5814 int unit, 5815 uint32 flags, 5816 bcm_xflow_macsec_secure_chan_id_t chan_id, 5817 bcm_xflow_macsec_secure_assoc_info_t *assoc_info, 5818 bcm_xflow_macsec_secure_assoc_id_t *assoc_id) 5819 { 5820 return BCM_E_UNAVAIL; 5821 } 5822 #endif 5823 5824 #if defined(INCLUDE_XFLOW_MACSEC) 5825 int 5826 bcm_client_xflow_macsec_secure_assoc_destroy( 5827 int unit, 5828 bcm_xflow_macsec_secure_assoc_id_t assoc_id) 5829 { 5830 return BCM_E_UNAVAIL; 5831 } 5832 #endif 5833 5834 #if defined(INCLUDE_XFLOW_MACSEC) 5835 int 5836 bcm_client_xflow_macsec_secure_assoc_get( 5837 int unit, 5838 bcm_xflow_macsec_secure_assoc_id_t assoc_id, 5839 bcm_xflow_macsec_secure_assoc_info_t *assoc_info, 5840 bcm_xflow_macsec_secure_chan_id_t *chan_id) 5841 { 5842 return BCM_E_UNAVAIL; 5843 } 5844 #endif 5845 5846 #if defined(INCLUDE_XFLOW_MACSEC) 5847 int 5848 bcm_client_xflow_macsec_secure_assoc_set( 5849 int unit, 5850 bcm_xflow_macsec_secure_assoc_id_t assoc_id, 5851 bcm_xflow_macsec_secure_assoc_info_t *assoc_info) 5852 { 5853 return BCM_E_UNAVAIL; 5854 } 5855 #endif 5856 5857 #if defined(INCLUDE_XFLOW_MACSEC) 5858 int 5859 bcm_client_xflow_macsec_secure_assoc_traverse( 5860 int unit, 5861 bcm_xflow_macsec_secure_chan_id_t chan_id, 5862 bcm_xflow_macsec_secure_assoc_traverse_cb callback, 5863 void *user_data) 5864 { 5865 return BCM_E_UNAVAIL; 5866 } 5867 #endif 5868 5869 #if defined(INCLUDE_XFLOW_MACSEC) 5870 int 5871 bcm_client_xflow_macsec_secure_chan_create( 5872 int unit, 5873 uint32 flags, 5874 bcm_xflow_macsec_instance_id_t instance_id, 5875 bcm_xflow_macsec_secure_chan_info_t *chan_info, 5876 int priority, 5877 bcm_xflow_macsec_secure_chan_id_t *chan_id) 5878 { 5879 return BCM_E_UNAVAIL; 5880 } 5881 #endif 5882 5883 #if defined(INCLUDE_XFLOW_MACSEC) 5884 int 5885 bcm_client_xflow_macsec_secure_chan_destroy( 5886 int unit, 5887 bcm_xflow_macsec_secure_chan_id_t chan_id) 5888 { 5889 return BCM_E_UNAVAIL; 5890 } 5891 #endif 5892 5893 #if defined(INCLUDE_XFLOW_MACSEC) 5894 int 5895 bcm_client_xflow_macsec_secure_chan_enable_get( 5896 int unit, 5897 bcm_xflow_macsec_secure_chan_id_t chan_id, 5898 int *enable) 5899 { 5900 return BCM_E_UNAVAIL; 5901 } 5902 #endif 5903 5904 #if defined(INCLUDE_XFLOW_MACSEC) 5905 int 5906 bcm_client_xflow_macsec_secure_chan_enable_set( 5907 int unit, 5908 bcm_xflow_macsec_secure_chan_id_t chan_id, 5909 int enable) 5910 { 5911 return BCM_E_UNAVAIL; 5912 } 5913 #endif 5914 5915 #if defined(INCLUDE_XFLOW_MACSEC) 5916 int 5917 bcm_client_xflow_macsec_secure_chan_get( 5918 int unit, 5919 bcm_xflow_macsec_secure_chan_id_t chan_id, 5920 bcm_xflow_macsec_secure_chan_info_t *chan_info, 5921 int *priority) 5922 { 5923 return BCM_E_UNAVAIL; 5924 } 5925 #endif 5926 5927 #if defined(INCLUDE_XFLOW_MACSEC) 5928 int 5929 bcm_client_xflow_macsec_secure_chan_info_traverse( 5930 int unit, 5931 uint32 flags, 5932 bcm_xflow_macsec_instance_id_t instance_id, 5933 bcm_xflow_macsec_chan_traverse_cb callback, 5934 void *user_data) 5935 { 5936 return BCM_E_UNAVAIL; 5937 } 5938 #endif 5939 5940 #if defined(INCLUDE_XFLOW_MACSEC) 5941 int 5942 bcm_client_xflow_macsec_secure_chan_set( 5943 int unit, 5944 uint32 flags, 5945 bcm_xflow_macsec_secure_chan_id_t chan_id, 5946 bcm_xflow_macsec_secure_chan_info_t *chan_info, 5947 int priority) 5948 { 5949 return BCM_E_UNAVAIL; 5950 } 5951 #endif 5952 5953 #if defined(INCLUDE_XFLOW_MACSEC) 5954 int 5955 bcm_client_xflow_macsec_stat_get( 5956 int unit, 5957 uint32 flags, 5958 bcm_xflow_macsec_id_t id, 5959 bcm_xflow_macsec_stat_type_t stat_type, 5960 uint64 *value) 5961 { 5962 return BCM_E_UNAVAIL; 5963 } 5964 #endif 5965 5966 #if defined(INCLUDE_XFLOW_MACSEC) 5967 int 5968 bcm_client_xflow_macsec_stat_multi_get( 5969 int unit, 5970 uint32 flags, 5971 bcm_xflow_macsec_id_t id, 5972 uint32 num_stats, 5973 bcm_xflow_macsec_stat_type_t *stat_type_array, 5974 uint64 *value_array) 5975 { 5976 return BCM_E_UNAVAIL; 5977 } 5978 #endif 5979 5980 #if defined(INCLUDE_XFLOW_MACSEC) 5981 int 5982 bcm_client_xflow_macsec_stat_multi_set( 5983 int unit, 5984 uint32 flags, 5985 bcm_xflow_macsec_id_t id, 5986 uint32 num_stats, 5987 bcm_xflow_macsec_stat_type_t *stat_type_array, 5988 uint64 *value_array) 5989 { 5990 return BCM_E_UNAVAIL; 5991 } 5992 #endif 5993 5994 #if defined(INCLUDE_XFLOW_MACSEC) 5995 int 5996 bcm_client_xflow_macsec_stat_set( 5997 int unit, 5998 uint32 flags, 5999 bcm_xflow_macsec_id_t id, 6000 bcm_xflow_macsec_stat_type_t stat_type, 6001 uint64 value) 6002 { 6003 return BCM_E_UNAVAIL; 6004 } 6005 #endif 6006 6007 #if defined(INCLUDE_XFLOW_MACSEC) 6008 int 6009 bcm_client_xflow_macsec_subport_id_get( 6010 int unit, 6011 bcm_xflow_macsec_id_t id, 6012 bcm_xflow_macsec_subport_id_t *macsec_subport_id) 6013 { 6014 return BCM_E_UNAVAIL; 6015 } 6016 #endif 6017 6018 #if defined(INCLUDE_XFLOW_MACSEC) 6019 int 6020 bcm_client_xflow_macsec_vlan_tpid_array_get( 6021 int unit, 6022 bcm_xflow_macsec_instance_id_t instance_id, 6023 bcm_xflow_macsec_vlan_tpid_t *vlan_tpid) 6024 { 6025 return BCM_E_UNAVAIL; 6026 } 6027 #endif 6028 6029 #if defined(INCLUDE_XFLOW_MACSEC) 6030 int 6031 bcm_client_xflow_macsec_vlan_tpid_array_index_get( 6032 int unit, 6033 bcm_xflow_macsec_instance_id_t instance_id, 6034 uint32 vlan_tpid, 6035 uint8 *tpid_index_sel) 6036 { 6037 return BCM_E_UNAVAIL; 6038 } 6039 #endif 6040 6041 #if defined(INCLUDE_XFLOW_MACSEC) 6042 int 6043 bcm_client_xflow_macsec_vlan_tpid_array_set( 6044 int unit, 6045 bcm_xflow_macsec_instance_id_t instance_id, 6046 bcm_xflow_macsec_vlan_tpid_t *vlan_tpid) 6047 { 6048 return BCM_E_UNAVAIL; 6049 } 6050 #endif 6051