ui_pure_defi_fe200.h (7215B)
1 /* 2 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 * 4 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 5 */ 6 #ifndef UI_PURE_DEFI_FE200_INCLUDED 7 /* { */ 8 #define UI_PURE_DEFI_FE200_INCLUDED 9 /* 10 * Note: 11 * the following definitions must range between PARAM_FE200_START_RANGE_ID (320) 12 * and PARAM_FE200_END_RANGE_ID (599). 13 * See ui_pure_defi.h 14 */ 15 16 #define PARAM_FE200_GENRAL_API_ID 321 17 #define PARAM_FE200_DEFEREED_API_ID 322 18 #define PARAM_FE200_CELL_API_ID 323 19 #define PARAM_FE200_LINKS_API_ID 324 20 #define PARAM_FE200_ROUTING_API_ID 325 21 #define PARAM_FE200_DIAGNOSTICS_API_ID 326 22 #define PARAM_FE200_STATISTICS_API_ID 327 23 #define PARAM_FE200_TESTS_API_ID 328 24 25 #define PARAM_FE200_START_DRIVER_ID 331 26 #define PARAM_FE200_SHUTDOWN_DRIVER_ID 332 27 #define PARAM_FE200_REGISTER_DEVICE_ID 333 28 #define PARAM_FE200_UNREGISTER_DEVICE_ID 334 29 #define PARAM_FE200_CLEAR_DEVICE_PENDING_SERVICES_ID 335 30 #define PARAM_FE200_STOP_POLLING_TRANSACTON_ID 336 31 #define PARAM_FE200_START_AND_REGISTER_ID 337 32 #define PARAM_FE200_UNREGISTER_AND_SHUTDOWN_ID 338 33 #define PARAM_FE200_RESET_DEVICE_ID 339 34 #define PARAM_FE200_RESET_REMAIN_ACTIVE_ID 340 35 #define PARAM_FE200_STOP_ALL_POLLING_ID 341 36 #define PARAM_FE200_START_ALL_POLLING_ID 342 37 #define PARAM_FE200_GRACEFUL_SHUTDOWN_DEVICE_ID 343 38 #define PARAM_FE200_GRACEFUL_RESTORE_DEVICE_ID 344 39 40 #define PARAM_FE200_PHYSICAL_WRITE_ID 345 41 #define PARAM_FE200_LOGICAL_WRITE_ID 346 42 #define PARAM_FE200_PHYSICAL_READ_ID 347 43 #define PARAM_FE200_DEFERRED_PHYSICAL_READ_ID 348 44 #define PARAM_FE200_LOGICAL_READ_ID 349 45 #define PARAM_FE200_DEFERRED_LOGICAL_READ_ID 350 46 #define PARAM_FE200_PHYSICAL_DIRECT_ID 351 47 #define PARAM_FE200_PHYSICAL_INDIRECT_ID 352 48 #define PARAM_FE200_PHYSICAL_OFFSET_ID 353 49 #define PARAM_FE200_PHYSICAL_SIZE_ID 354 50 #define PARAM_FE200_PHYSICAL_DATA_ID 355 51 #define PARAM_FE200_POLLING_RATE_ID 356 52 #define PARAM_FE200_READ_FIELD_ID 358 53 #define PARAM_FE200_WRITE_FIELD_ID 359 54 #define PARAM_FE200_GET_PROFILE_ID 360 55 #define PARAM_FE200_SET_PROFILE_ID 361 56 57 #define PARAM_FE200_SEND_CELL_ID 370 58 #define PARAM_FE200_SEND_CELL_FE2_LINK_ID 371 59 #define PARAM_FE200_SEND_CELL_FE3_LINK_ID 372 60 #define PARAM_FE200_SEND_CELL_DEST_ENTITY_TYPE_ID 373 61 #define PARAM_FE200_SEND_CELL_SRC_ENTITY_TYPE_ID 374 62 #define PARAM_FE200_SEND_CELL_SRC_CHIP_ID 375 63 #define PARAM_FE200_SEND_CELL_INIT_OUT_LINK_ID 376 64 #define PARAM_FE200_SEND_CELL_BODY_ID 377 65 #define PARAM_FE200_ENTITY_TYPE_ID 378 66 #define PARAM_FE200_RECV_CELL_ID 380 67 #define PARAM_FE200_RECV_CELL_LINKS_ID 381 68 #define PARAM_FE200_DEFRRED_RECV_CELL_ID 382 69 #define PARAM_DEFERRED_FE200_RECV_CELL_POLL_MODE_ID 383 70 #define PARAM_DEFERRED_FE200_RECV_CELL_INT_MODE_ID 384 71 72 #define PARAM_FE200_GET_SERDES_PARAMS_ID 399 73 #define PARAM_FE200_SET_SERDES_PARAMS_ID 400 74 #define PARAM_FE200_RESET_SINGLE_SERDES_ID 401 75 #define PARAM_FE200_SET_SERDES_PARAMS_SERDES_NUMBER_ID 402 76 #define PARAM_FE200_SET_SERDES_PARAMS_AMPLITUDE_ID 403 77 #define PARAM_FE200_SET_SERDES_PARAMS_COMMON_MODE_ID 404 78 #define PARAM_FE200_SET_SERDES_PARAMS_MAIN_CONTROL_ID 405 79 #define PARAM_FE200_SET_SERDES_PARAMS_POWER_DOWN_RX_TX_ID 406 80 #define PARAM_FE200_SET_SERDES_PARAMS_PRE_EMPHASIS_ID 407 81 #define PARAM_FE200_GET_CONNECTIVITY_MAP_ID 410 82 #define PARAM_FE200_DEFERRED_GET_CONNECTIVITY_MAP_ID 411 83 #define PARAM_FE200_GET_LINKS_STATUS_ID 412 84 #define PARAM_FE200_DEFERRED_GET_LINKS_STATUS_ID 413 85 #define PARAM_FE200_LIST_OF_LINKS_ID 414 86 #define PARAM_FE200_LINKS_SET_TPVL 415 87 #define PARAM_FE200_LINKS_GET_TPVL 416 88 #define PARAM_FE200_TPVL_VALUE_ID 417 89 90 #define PARAM_FE200_STOP_REACHABILITY_ERRORS_ID 428 91 #define PARAM_FE200_START_REACHABILITY_ERRORS_ID 429 92 #define PARAM_FE200_GET_NEXT_REACHABILITY_ERROR_ID 430 93 #define PARAM_FE200_CLEAR_REACHABILITY_ERRORS_ID 431 94 #define PARAM_FE200_GET_UNICAST_TABLE_ID 432 95 #define PARAM_FE200_DEFERRED_GET_UNICAST_TABLE_ID 433 96 #define PARAM_FE200_GET_MULTICAST_TABLE_ID 434 97 #define PARAM_FE200_SET_MULTICAST_TABLE_ID 435 98 #define PARAM_FE200_STARTING_ROW_ID 436 99 #define PARAM_FE200_GET_REPEATER_TABLE_ID 437 100 #define PARAM_FE200_SET_REPEATER_TABLE_ID 438 101 #define PARAM_FE200_SET_REPEATER_TABLE_BODY_ID 439 102 103 #define PARAM_FE200_GET_LOOPBACK_TYPE_ID 450 104 #define PARAM_FE200_SET_LOOPBACK_TYPE_ID 451 105 #define PARAM_FE200_LOOPBACK_TYPE_ID 452 106 #define PARAM_FE200_GET_PRBS_MODE_ID 453 107 #define PARAM_FE200_SET_PRBS_MODE_ID 454 108 #define PARAM_FE200_PRBS_CHECKER_LINK_ID 455 109 #define PARAM_FE200_PRBS_GENERATOR_LINK_ID 456 110 #define PARAM_FE200_PRBS_ACTIVATE_GENERATOR_ID 457 111 #define PARAM_FE200_GET_BER_COUNTERS_ID 458 112 #define PARAM_FE200_DEFERRED_GET_BER_COUNTERS_ID 459 113 #define PARAM_FE200_START_PRBS_TEST_ID 460 114 #define PARAM_FE200_STOP_PRBS_TEST_ID 461 115 #define PARAM_FE200_DIAGNOSTICS_DUMP_REGS_ID 462 116 117 #define PARAM_FE200_GET_MAC_COUNTER_TYPE_ID 470 118 #define PARAM_FE200_SET_MAC_COUNTER_TYPE_ID 471 119 #if !MAC_RX_COUNTER_INTERFERE_WTITH_LEAKYBUCKET 120 #define PARAM_FE200_MAC_COUNTER_RX_TYPE_ID 472 121 #endif 122 #define PARAM_FE200_MAC_COUNTER_TX_TYPE_ID 473 123 #define PARAM_FE200_GET_MAC_COUNTERS_ID 475 124 #define PARAM_FE200_DEFERRED_GET_MAC_COUNTERS_ID 476 125 #define PARAM_FE200_START_MAC_COUNTERS_COLLECTION_ID 478 126 #define PARAM_FE200_STOP_MAC_COUNTERS_COLLECTION_ID 479 127 128 #define PARAM_FE200_TEST_SCENARIO_1_ID 481 129 #define PARAM_FE200_TEST_SCENARIO_2_ID 482 130 #define PARAM_FE200_TEST_SCENARIO_3_ID 483 131 #define PARAM_FE200_TEST_SCENARIO_4_ID 484 132 #define PARAM_FE200_TEST_SCENARIO_5_ID 485 133 #define PARAM_FE200_TEST_SCENARIO_6_ID 486 134 #define PARAM_FE200_TEST_SCENARIO_7_ID 487 135 #define PARAM_FE200_TEST_SCENARIO_8_ID 488 136 #define PARAM_FE200_TEST_SCENARIO_9_ID 489 137 #define PARAM_FE200_TEST_SCENARIO_10_ID 490 138 #define PARAM_FE200_TEST_SCENARIO_11_ID 491 139 140 #define PARAM_FE200_TEST_SSR_RESET_ID 500 141 #define PARAM_FE200_TEST_SSR_XOR_ID 501 142 143 /* } */ 144 #endif /*UI_PURE_DEFI_FE200_INCLUDED*/ 145