SAI Metadata
Loading...
Searching...
No Matches
saiport.h
Go to the documentation of this file.
1
25#if !defined (__SAIPORT_H_)
26#define __SAIPORT_H_
27
28#include <saitypes.h>
29
39typedef enum _sai_port_type_t
40{
43
46
49
52
54
59{
62
65
68
71
74
76
81{
87 sai_object_id_t port_id;
88
91
93
98{
101
104
107
110
112
118{
121
124
127
129
134{
137
140
143
146
150
155{
158
161
164
167
171
177{
180
183
186
189
193
199{
202
205
208
211
214
218
224{
227
230
233
237
242{
245
248
252
257{
260
263
266
269
273
278{
281
284
286
291{
294
297
299
304{
307
310
313
315
321{
324
327
330
333
336
339
342
345
348
351
354
357
360
363
366
369
372
375
378
381
384
387
390
393
396
399
401
407{
410
413
416
420
426{
429
433
439{
442
445
448
452
458{
461
464
468
474{
477
481
487{
490
493
497
503{
506
509
512
516
522{
525
528
532
538{
541
544
547
550
554
559{
562
566
571{
574
577
580
583
585
591{
596
597 /* READ-ONLY */
598
606
614
622
630
638
647
655
664
678
686
694
702
710
718
726
734
742
750
758
766
774
782
790
798
806
814
822
831
839
850
851 /* READ-WRITE */
852
860
870
879
888
897
906
917
927
937
946
955
964
973
982
995
1007
1016
1025
1034
1044
1056
1066
1076
1085
1094
1108
1121
1134
1143
1159
1175
1191
1207
1216
1230
1244
1258
1272
1285
1298
1311
1320
1335
1349
1364
1378
1392
1406
1420
1434
1448
1462
1476
1488
1500
1509
1521
1533
1545
1556
1571
1586
1599
1613
1626
1635
1650
1665
1675
1690
1705
1720
1729
1738
1747
1758
1767
1776
1787
1795
1803
1814
1824
1834
1842
1852
1863
1872
1888
1904
1919
1929
1937
1947
1957
1967
1977
1985
1994
2006
2015
2023
2032
2042
2052
2062
2071
2081
2093
2105
2117
2131
2145
2154
2162
2175
2183
2197
2205
2213
2221
2229
2237
2252
2261
2270
2282
2292
2302
2314
2336
2347
2358
2369
2381
2391
2401
2411
2420
2428
2436
2453
2465
2477
2487
2492
2495
2498
2500
2507{
2510
2513
2516
2519
2522
2525
2528
2531
2534
2537
2540
2543
2546
2549
2552
2555
2558
2561
2564
2567
2570
2573
2576
2579
2582
2585
2588
2591
2594
2597
2600
2603
2606
2609
2612
2615
2618
2621
2624
2627
2630
2633
2636
2639
2642
2645
2648
2651
2654
2657
2660
2663
2666
2669
2672
2675
2678
2681
2684
2687
2690
2693
2696
2699
2702
2705
2708
2711
2714
2717
2720
2723
2726
2729
2732
2735
2738
2741
2744
2747
2750
2753
2756
2759
2762
2765
2768
2771
2774
2777
2780
2783
2786
2789
2792
2795
2798
2801
2804
2807
2810
2813
2816
2819
2822
2825
2828
2831
2834
2837
2840
2843
2846
2849
2852
2855
2858
2861
2864
2867
2877
2880
2883
2886
2889
2892
2895
2898
2901
2904
2907
2910
2913
2916
2919
2922
2933
2936
2939
2942
2945
2948
2951
2954
2957
2960
2963
2966
2969
2972
2975
2978
2981
2984
2987
2990
2993
2996
2999
3002
3005
3008
3011
3014
3017
3020
3023
3026
3029
3032
3035
3038
3041
3044
3050
3056
3063
3070
3073
3076
3079
3082
3085
3088
3111
3114
3117
3120
3123
3126
3129
3132
3135
3138
3141
3144
3147
3150
3153
3156
3159
3162
3165
3168
3171
3174
3177
3180
3183
3186
3189
3192
3195
3198
3201
3204
3207
3210
3213
3216
3219
3222
3225
3227
3238typedef sai_status_t (*sai_create_port_fn)(
3239 _Out_ sai_object_id_t *port_id,
3240 _In_ sai_object_id_t switch_id,
3241 _In_ uint32_t attr_count,
3242 _In_ const sai_attribute_t *attr_list);
3243
3251typedef sai_status_t (*sai_remove_port_fn)(
3252 _In_ sai_object_id_t port_id);
3253
3262typedef sai_status_t (*sai_set_port_attribute_fn)(
3263 _In_ sai_object_id_t port_id,
3264 _In_ const sai_attribute_t *attr);
3265
3275typedef sai_status_t (*sai_get_port_attribute_fn)(
3276 _In_ sai_object_id_t port_id,
3277 _In_ uint32_t attr_count,
3278 _Inout_ sai_attribute_t *attr_list);
3279
3290typedef sai_status_t (*sai_get_port_stats_fn)(
3291 _In_ sai_object_id_t port_id,
3292 _In_ uint32_t number_of_counters,
3293 _In_ const sai_stat_id_t *counter_ids,
3294 _Out_ uint64_t *counters);
3295
3307typedef sai_status_t (*sai_get_port_stats_ext_fn)(
3308 _In_ sai_object_id_t port_id,
3309 _In_ uint32_t number_of_counters,
3310 _In_ const sai_stat_id_t *counter_ids,
3311 _In_ sai_stats_mode_t mode,
3312 _Out_ uint64_t *counters);
3313
3323typedef sai_status_t (*sai_clear_port_stats_fn)(
3324 _In_ sai_object_id_t port_id,
3325 _In_ uint32_t number_of_counters,
3326 _In_ const sai_stat_id_t *counter_ids);
3327
3335typedef sai_status_t (*sai_clear_port_all_stats_fn)(
3336 _In_ sai_object_id_t port_id);
3337
3349 _In_ uint32_t count,
3350 _In_ const sai_port_oper_status_notification_t *data);
3351
3365 _In_ sai_object_id_t switch_id,
3366 _In_ sai_object_id_t port_id,
3367 _In_ sai_port_host_tx_ready_status_t host_tx_ready_status);
3368
3373{
3378
3387
3396
3414
3419
3422
3425
3427
3432{
3435
3438
3441
3444
3447
3450
3453
3456
3459
3462
3465
3468
3471
3474
3477
3480
3483
3486
3489
3492
3495
3498
3500
3511typedef sai_status_t (*sai_create_port_pool_fn)(
3512 _Out_ sai_object_id_t *port_pool_id,
3513 _In_ sai_object_id_t switch_id,
3514 _In_ uint32_t attr_count,
3515 _In_ const sai_attribute_t *attr_list);
3516
3524typedef sai_status_t (*sai_remove_port_pool_fn)(
3525 _In_ sai_object_id_t port_pool_id);
3526
3535typedef sai_status_t (*sai_set_port_pool_attribute_fn)(
3536 _In_ sai_object_id_t port_pool_id,
3537 _In_ const sai_attribute_t *attr);
3538
3548typedef sai_status_t (*sai_get_port_pool_attribute_fn)(
3549 _In_ sai_object_id_t port_pool_id,
3550 _In_ uint32_t attr_count,
3551 _Inout_ sai_attribute_t *attr_list);
3552
3563typedef sai_status_t (*sai_get_port_pool_stats_fn)(
3564 _In_ sai_object_id_t port_pool_id,
3565 _In_ uint32_t number_of_counters,
3566 _In_ const sai_stat_id_t *counter_ids,
3567 _Out_ uint64_t *counters);
3568
3580typedef sai_status_t (*sai_get_port_pool_stats_ext_fn)(
3581 _In_ sai_object_id_t port_pool_id,
3582 _In_ uint32_t number_of_counters,
3583 _In_ const sai_stat_id_t *counter_ids,
3584 _In_ sai_stats_mode_t mode,
3585 _Out_ uint64_t *counters);
3586
3596typedef sai_status_t (*sai_clear_port_pool_stats_fn)(
3597 _In_ sai_object_id_t port_pool_id,
3598 _In_ uint32_t number_of_counters,
3599 _In_ const sai_stat_id_t *counter_ids);
3600
3605{
3610
3619
3632
3645
3658
3671
3684
3697
3710
3723
3736
3749
3762
3775
3788
3801
3814
3827
3840
3853
3866
3871
3874
3877
3879
3890typedef sai_status_t (*sai_create_port_serdes_fn)(
3891 _Out_ sai_object_id_t *port_serdes_id,
3892 _In_ sai_object_id_t switch_id,
3893 _In_ uint32_t attr_count,
3894 _In_ const sai_attribute_t *attr_list);
3895
3903typedef sai_status_t (*sai_remove_port_serdes_fn)(
3904 _In_ sai_object_id_t port_serdes_id);
3905
3914typedef sai_status_t (*sai_set_port_serdes_attribute_fn)(
3915 _In_ sai_object_id_t port_serdes_id,
3916 _In_ const sai_attribute_t *attr);
3917
3927typedef sai_status_t (*sai_get_port_serdes_attribute_fn)(
3928 _In_ sai_object_id_t port_serdes_id,
3929 _In_ uint32_t attr_count,
3930 _Inout_ sai_attribute_t *attr_list);
3931
3936{
3941
3950
3959
3970
3981
3990
3995
3998
4001
4003
4015typedef sai_status_t (*sai_create_port_connector_fn)(
4016 _Out_ sai_object_id_t *port_connector_id,
4017 _In_ sai_object_id_t switch_id,
4018 _In_ uint32_t attr_count,
4019 _In_ const sai_attribute_t *attr_list);
4020
4028typedef sai_status_t (*sai_remove_port_connector_fn)(
4029 _In_ sai_object_id_t port_connector_id);
4030
4040 _In_ sai_object_id_t port_connector_id,
4041 _In_ const sai_attribute_t *attr);
4042
4053 _In_ sai_object_id_t port_connector_id,
4054 _In_ uint32_t attr_count,
4055 _Inout_ sai_attribute_t *attr_list);
4056
4060typedef struct _sai_port_api_t
4061{
4062 sai_create_port_fn create_port;
4063 sai_remove_port_fn remove_port;
4064 sai_set_port_attribute_fn set_port_attribute;
4065 sai_get_port_attribute_fn get_port_attribute;
4066 sai_get_port_stats_fn get_port_stats;
4067 sai_get_port_stats_ext_fn get_port_stats_ext;
4068 sai_clear_port_stats_fn clear_port_stats;
4069 sai_clear_port_all_stats_fn clear_port_all_stats;
4070 sai_create_port_pool_fn create_port_pool;
4071 sai_remove_port_pool_fn remove_port_pool;
4072 sai_set_port_pool_attribute_fn set_port_pool_attribute;
4073 sai_get_port_pool_attribute_fn get_port_pool_attribute;
4074 sai_get_port_pool_stats_fn get_port_pool_stats;
4075 sai_get_port_pool_stats_ext_fn get_port_pool_stats_ext;
4076 sai_clear_port_pool_stats_fn clear_port_pool_stats;
4077 sai_create_port_connector_fn create_port_connector;
4078 sai_remove_port_connector_fn remove_port_connector;
4079 sai_set_port_connector_attribute_fn set_port_connector_attribute;
4080 sai_get_port_connector_attribute_fn get_port_connector_attribute;
4081 sai_create_port_serdes_fn create_port_serdes;
4082 sai_remove_port_serdes_fn remove_port_serdes;
4083 sai_set_port_serdes_attribute_fn set_port_serdes_attribute;
4084 sai_get_port_serdes_attribute_fn get_port_serdes_attribute;
4085 sai_bulk_object_create_fn create_ports;
4086 sai_bulk_object_remove_fn remove_ports;
4087 sai_bulk_object_set_attribute_fn set_ports_attribute;
4088 sai_bulk_object_get_attribute_fn get_ports_attribute;
4089 sai_bulk_object_create_fn create_port_serdess;
4090 sai_bulk_object_remove_fn remove_port_serdess;
4091 sai_bulk_object_set_attribute_fn set_port_serdess_attribute;
4092 sai_bulk_object_get_attribute_fn get_port_serdess_attribute;
4094
4098#endif
enum _sai_port_loopback_mode_t sai_port_loopback_mode_t
Attribute data for SAI_PORT_ATTR_LOOPBACK_MODE.
sai_status_t(* sai_remove_port_connector_fn)(_In_ sai_object_id_t port_connector_id)
Remove port connector.
Definition saiport.h:4028
enum _sai_port_connector_failover_mode_t sai_port_connector_failover_mode_t
Attribute data for SAI_PORT_CONNECTOR_ATTR_FAILOVER_MODE Used for Failover mode configuration on port...
_sai_port_connector_attr_t
List of Port connector attributes.
Definition saiport.h:3936
enum _sai_port_ptp_mode_t sai_port_ptp_mode_t
PTP mode.
_sai_port_stat_t
Port counter IDs in sai_get_port_stats() call.
Definition saiport.h:2507
_sai_port_interface_type_t
Attribute data for SAI_PORT_ATTR_INTERFACE_TYPE Used for selecting electrical interface with specific...
Definition saiport.h:321
_sai_port_link_training_failure_status_t
Attribute data for SAI_PORT_ATTR_LINK_TRAINING_FAILURE_STATUS Used for Link Training failure status a...
Definition saiport.h:407
void(* sai_port_host_tx_ready_notification_fn)(_In_ sai_object_id_t switch_id, _In_ sai_object_id_t port_id, _In_ sai_port_host_tx_ready_status_t host_tx_ready_status)
Port host tx ready notification.
Definition saiport.h:3364
enum _sai_port_pool_attr_t sai_port_pool_attr_t
List of Port buffer pool attributes.
_sai_port_cable_pair_state_t
Attribute data for SAI_PORT_ATTR_CABLE_PAIR_STATE Copper cable pair states.
Definition saiport.h:177
_sai_port_fec_mode_t
Attribute data for SAI_PORT_ATTR_FEC_MODE.
Definition saiport.h:242
sai_status_t(* sai_create_port_connector_fn)(_Out_ sai_object_id_t *port_connector_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list)
Create port connector Port connector uses to define logical relation between system side port to line...
Definition saiport.h:4015
enum _sai_port_media_type_t sai_port_media_type_t
Attribute data for SAI_PORT_ATTR_MEDIA_TYPE.
_sai_port_pool_attr_t
List of Port buffer pool attributes.
Definition saiport.h:3373
enum _sai_port_auto_neg_config_mode_t sai_port_auto_neg_config_mode_t
Attribute data for SAI_PORT_ATTR_AUTO_NEG_CONFIG_MODE Used for auto negotiation mode to configure mas...
sai_status_t(* sai_get_port_stats_fn)(_In_ sai_object_id_t port_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters)
Get port statistics counters. Deprecated for backward compatibility.
Definition saiport.h:3290
_sai_port_media_type_t
Attribute data for SAI_PORT_ATTR_MEDIA_TYPE.
Definition saiport.h:155
enum _sai_port_pool_stat_t sai_port_pool_stat_t
Port pool counter IDs in sai_get_port_pool_stats() call.
_sai_port_auto_neg_config_mode_t
Attribute data for SAI_PORT_ATTR_AUTO_NEG_CONFIG_MODE Used for auto negotiation mode to configure mas...
Definition saiport.h:503
void(* sai_port_state_change_notification_fn)(_In_ uint32_t count, _In_ const sai_port_oper_status_notification_t *data)
Port state change notification.
Definition saiport.h:3348
_sai_port_path_tracing_timestamp_type_t
Attribute data for SAI_PORT_ATTR_PATH_TRACING_TIMESTAMP_TYPE.
Definition saiport.h:571
_sai_port_breakout_mode_type_t
Breakout Mode types based on number of SerDes lanes used in a port.
Definition saiport.h:224
enum _sai_port_priority_flow_control_mode_t sai_port_priority_flow_control_mode_t
Priority flow control mode.
sai_status_t(* sai_clear_port_pool_stats_fn)(_In_ sai_object_id_t port_pool_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids)
Clear port pool statistics counters.
Definition saiport.h:3596
_sai_port_type_t
Attribute data for SAI_PORT_ATTR_TYPE.
Definition saiport.h:40
sai_status_t(* sai_remove_port_serdes_fn)(_In_ sai_object_id_t port_serdes_id)
Remove port serdes.
Definition saiport.h:3903
sai_status_t(* sai_create_port_pool_fn)(_Out_ sai_object_id_t *port_pool_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list)
Create port pool.
Definition saiport.h:3511
_sai_port_host_tx_ready_status_t
Attribute data for SAI_PORT_ATTR_HOST_TX_READY_STATUS.
Definition saiport.h:559
sai_status_t(* sai_set_port_pool_attribute_fn)(_In_ sai_object_id_t port_pool_id, _In_ const sai_attribute_t *attr)
Set port pool attribute value.
Definition saiport.h:3535
_sai_port_fec_mode_extended_t
Attribute data for SAI_PORT_ATTR_FEC_MODE_EXTENDED.
Definition saiport.h:257
enum _sai_port_oper_status_t sai_port_oper_status_t
Attribute data for SAI_PORT_ATTR_OPER_STATUS.
enum _sai_port_module_type_t sai_port_module_type_t
Attribute data for SAI_PORT_ATTR_MODULE_TYPE Used for configuring Fiber module type.
enum _sai_port_host_tx_ready_status_t sai_port_host_tx_ready_status_t
Attribute data for SAI_PORT_ATTR_HOST_TX_READY_STATUS.
sai_status_t(* sai_get_port_pool_attribute_fn)(_In_ sai_object_id_t port_pool_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list)
Get port pool attribute value.
Definition saiport.h:3548
sai_status_t(* sai_create_port_serdes_fn)(_Out_ sai_object_id_t *port_serdes_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list)
Create port serdes.
Definition saiport.h:3890
enum _sai_port_link_training_failure_status_t sai_port_link_training_failure_status_t
Attribute data for SAI_PORT_ATTR_LINK_TRAINING_FAILURE_STATUS Used for Link Training failure status a...
_sai_port_loopback_mode_t
Attribute data for SAI_PORT_ATTR_LOOPBACK_MODE.
Definition saiport.h:134
_sai_port_connector_failover_mode_t
Attribute data for SAI_PORT_CONNECTOR_ATTR_FAILOVER_MODE Used for Failover mode configuration on port...
Definition saiport.h:458
sai_status_t(* sai_remove_port_pool_fn)(_In_ sai_object_id_t port_pool_id)
Remove port pool.
Definition saiport.h:3524
_sai_port_priority_flow_control_mode_t
Priority flow control mode.
Definition saiport.h:291
enum _sai_port_mdix_mode_config_t sai_port_mdix_mode_config_t
Attribute data for SAI_PORT_ATTR_MDIX_MODE_CONFIG Used for MDIX mode configuration.
sai_status_t(* sai_set_port_attribute_fn)(_In_ sai_object_id_t port_id, _In_ const sai_attribute_t *attr)
Set port attribute value.
Definition saiport.h:3262
enum _sai_port_stat_t sai_port_stat_t
Port counter IDs in sai_get_port_stats() call.
sai_status_t(* sai_get_port_stats_ext_fn)(_In_ sai_object_id_t port_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters)
Get port statistics counters extended.
Definition saiport.h:3307
sai_status_t(* sai_set_port_connector_attribute_fn)(_In_ sai_object_id_t port_connector_id, _In_ const sai_attribute_t *attr)
Set port connector attribute value.
Definition saiport.h:4039
_sai_port_oper_status_t
Attribute data for SAI_PORT_ATTR_OPER_STATUS.
Definition saiport.h:59
_sai_port_datapath_enable_t
Attribute data for SAI_PORT_ATTR_DATAPATH_ENABLE.
Definition saiport.h:278
struct _sai_port_oper_status_notification_t sai_port_oper_status_notification_t
Defines the operational status of the port.
_sai_port_ptp_mode_t
PTP mode.
Definition saiport.h:304
sai_status_t(* sai_create_port_fn)(_Out_ sai_object_id_t *port_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list)
Create port.
Definition saiport.h:3238
sai_status_t(* sai_clear_port_all_stats_fn)(_In_ sai_object_id_t port_id)
Clear port's all statistics counters.
Definition saiport.h:3335
sai_status_t(* sai_get_port_pool_stats_ext_fn)(_In_ sai_object_id_t port_pool_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters)
Get port pool statistics counters extended.
Definition saiport.h:3580
sai_status_t(* sai_set_port_serdes_attribute_fn)(_In_ sai_object_id_t port_serdes_id, _In_ const sai_attribute_t *attr)
Set Port serdes attribute value.
Definition saiport.h:3914
enum _sai_port_datapath_enable_t sai_port_datapath_enable_t
Attribute data for SAI_PORT_ATTR_DATAPATH_ENABLE.
_sai_port_mdix_mode_status_t
Attribute data for SAI_PORT_ATTR_MDIX_MODE_STATUS Used for MDIX mode status.
Definition saiport.h:474
_sai_port_module_type_t
Attribute data for SAI_PORT_ATTR_MODULE_TYPE Used for configuring Fiber module type.
Definition saiport.h:522
enum _sai_port_link_training_rx_status_t sai_port_link_training_rx_status_t
Attribute data for SAI_PORT_ATTR_LINK_TRAINING_RX_STATUS Used for receiver status for link training.
enum _sai_port_path_tracing_timestamp_type_t sai_port_path_tracing_timestamp_type_t
Attribute data for SAI_PORT_ATTR_PATH_TRACING_TIMESTAMP_TYPE.
enum _sai_port_cable_type_t sai_port_cable_type_t
Attribute data for SAI_PORT_ATTR_CABLE_TYPE Copper cable types.
_sai_port_serdes_attr_t
List of Port Serdes attributes.
Definition saiport.h:3605
sai_status_t(* sai_get_port_connector_attribute_fn)(_In_ sai_object_id_t port_connector_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list)
Get port connector attribute value.
Definition saiport.h:4052
sai_status_t(* sai_get_port_pool_stats_fn)(_In_ sai_object_id_t port_pool_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters)
Get port pool statistics counters. Deprecated for backward compatibility.
Definition saiport.h:3563
_sai_port_pool_stat_t
Port pool counter IDs in sai_get_port_pool_stats() call.
Definition saiport.h:3432
_sai_port_mdix_mode_config_t
Attribute data for SAI_PORT_ATTR_MDIX_MODE_CONFIG Used for MDIX mode configuration.
Definition saiport.h:487
enum _sai_port_type_t sai_port_type_t
Attribute data for SAI_PORT_ATTR_TYPE.
enum _sai_port_attr_t sai_port_attr_t
Attribute Id in sai_set_port_attribute() and sai_get_port_attribute() calls.
_sai_port_flow_control_mode_t
Attribute data for SAI_PORT_ATTR_GLOBAL_FLOW_CONTROL_MODE.
Definition saiport.h:98
enum _sai_port_internal_loopback_mode_t sai_port_internal_loopback_mode_t
Attribute data for SAI_PORT_ATTR_INTERNAL_LOOPBACK_MODE To be deprecated, use sai_port_loopback_mode_...
sai_status_t(* sai_remove_port_fn)(_In_ sai_object_id_t port_id)
Remove port.
Definition saiport.h:3251
enum _sai_port_dual_media_t sai_port_dual_media_t
Attribute data for SAI_PORT_ATTR_DUAL_MEDIA Used to configure media type for dual media supported PHY...
enum _sai_port_connector_attr_t sai_port_connector_attr_t
List of Port connector attributes.
sai_status_t(* sai_clear_port_stats_fn)(_In_ sai_object_id_t port_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids)
Clear port statistics counters.
Definition saiport.h:3323
enum _sai_port_flow_control_mode_t sai_port_flow_control_mode_t
Attribute data for SAI_PORT_ATTR_GLOBAL_FLOW_CONTROL_MODE.
enum _sai_port_prbs_config_t sai_port_prbs_config_t
Attribute data for SAI_PORT_ATTR_PRBS_CONFIG PRBS configuration to enable transmitter,...
enum _sai_port_mdix_mode_status_t sai_port_mdix_mode_status_t
Attribute data for SAI_PORT_ATTR_MDIX_MODE_STATUS Used for MDIX mode status.
enum _sai_port_serdes_attr_t sai_port_serdes_attr_t
List of Port Serdes attributes.
enum _sai_port_breakout_mode_type_t sai_port_breakout_mode_type_t
Breakout Mode types based on number of SerDes lanes used in a port.
enum _sai_port_interface_type_t sai_port_interface_type_t
Attribute data for SAI_PORT_ATTR_INTERFACE_TYPE Used for selecting electrical interface with specific...
_sai_port_prbs_config_t
Attribute data for SAI_PORT_ATTR_PRBS_CONFIG PRBS configuration to enable transmitter,...
Definition saiport.h:439
_sai_port_cable_type_t
Attribute data for SAI_PORT_ATTR_CABLE_TYPE Copper cable types.
Definition saiport.h:199
sai_status_t(* sai_get_port_attribute_fn)(_In_ sai_object_id_t port_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list)
Get port attribute value.
Definition saiport.h:3275
enum _sai_port_fec_mode_t sai_port_fec_mode_t
Attribute data for SAI_PORT_ATTR_FEC_MODE.
struct _sai_port_api_t sai_port_api_t
Port methods table retrieved with sai_api_query()
_sai_port_internal_loopback_mode_t
Attribute data for SAI_PORT_ATTR_INTERNAL_LOOPBACK_MODE To be deprecated, use sai_port_loopback_mode_...
Definition saiport.h:118
_sai_port_attr_t
Attribute Id in sai_set_port_attribute() and sai_get_port_attribute() calls.
Definition saiport.h:591
_sai_port_dual_media_t
Attribute data for SAI_PORT_ATTR_DUAL_MEDIA Used to configure media type for dual media supported PHY...
Definition saiport.h:538
_sai_port_link_training_rx_status_t
Attribute data for SAI_PORT_ATTR_LINK_TRAINING_RX_STATUS Used for receiver status for link training.
Definition saiport.h:426
enum _sai_port_fec_mode_extended_t sai_port_fec_mode_extended_t
Attribute data for SAI_PORT_ATTR_FEC_MODE_EXTENDED.
enum _sai_port_cable_pair_state_t sai_port_cable_pair_state_t
Attribute data for SAI_PORT_ATTR_CABLE_PAIR_STATE Copper cable pair states.
sai_status_t(* sai_get_port_serdes_attribute_fn)(_In_ sai_object_id_t port_serdes_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list)
Get Port serdes attribute value.
Definition saiport.h:3927
@ SAI_PORT_CONNECTOR_ATTR_END
End of attributes.
Definition saiport.h:3994
@ SAI_PORT_CONNECTOR_ATTR_LINE_SIDE_FAILOVER_PORT_ID
Line Side Port ID.
Definition saiport.h:3980
@ SAI_PORT_CONNECTOR_ATTR_FAILOVER_MODE
Configure the failover mode on port.
Definition saiport.h:3989
@ SAI_PORT_CONNECTOR_ATTR_SYSTEM_SIDE_FAILOVER_PORT_ID
System Side Port ID.
Definition saiport.h:3969
@ SAI_PORT_CONNECTOR_ATTR_SYSTEM_SIDE_PORT_ID
Port ID.
Definition saiport.h:3949
@ SAI_PORT_CONNECTOR_ATTR_LINE_SIDE_PORT_ID
Port ID.
Definition saiport.h:3958
@ SAI_PORT_CONNECTOR_ATTR_CUSTOM_RANGE_START
Definition saiport.h:3997
@ SAI_PORT_CONNECTOR_ATTR_START
Start of attributes.
Definition saiport.h:3940
@ SAI_PORT_CONNECTOR_ATTR_CUSTOM_RANGE_END
Definition saiport.h:4000
@ SAI_PORT_STAT_PFC_7_RX_PAUSE_DURATION
Definition saiport.h:2918
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S7
Definition saiport.h:3131
@ SAI_PORT_STAT_ETHER_STATS_OVERSIZE_PKTS
Definition saiport.h:2608
@ SAI_PORT_STAT_YELLOW_WRED_DROPPED_PACKETS
Definition saiport.h:2704
@ SAI_PORT_STAT_ETHER_TX_OVERSIZE_PKTS
Definition saiport.h:2614
@ SAI_PORT_STAT_EEE_RX_DURATION
Port Low power mode duration(micro secs) in RX direction [uint64_t].
Definition saiport.h:3069
@ SAI_PORT_STAT_IN_WATERMARK_BYTES
Definition saiport.h:2788
@ SAI_PORT_STAT_GREEN_WRED_DROPPED_BYTES
Definition saiport.h:2701
@ SAI_PORT_STAT_PAUSE_RX_PKTS
Definition saiport.h:2815
@ SAI_PORT_STAT_EEE_RX_EVENT_COUNT
Number of times port state changed from high power mode to low power mode in RX direction [uint64_t].
Definition saiport.h:3055
@ SAI_PORT_STAT_ETHER_STATS_PKTS_128_TO_255_OCTETS
Definition saiport.h:2584
@ SAI_PORT_STAT_ETHER_STATS_PKTS_1519_TO_2047_OCTETS
Definition saiport.h:2596
@ SAI_PORT_STAT_IPV6_IN_OCTETS
Definition saiport.h:2668
@ SAI_PORT_STAT_IN_DROP_REASON_RANGE_END
Definition saiport.h:3191
@ SAI_PORT_STAT_DOT3_STATS_INTERNAL_MAC_TRANSMIT_ERRORS
Definition saiport.h:3028
@ SAI_PORT_STAT_RED_WRED_DROPPED_BYTES
Definition saiport.h:2713
@ SAI_PORT_STAT_IN_DROPPED_PKTS
Definition saiport.h:2809
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_6_DROPPED_PKTS
Definition saiport.h:3215
@ SAI_PORT_STAT_ETHER_OUT_PKTS_2048_TO_4095_OCTETS
Definition saiport.h:2776
@ SAI_PORT_STAT_IF_OUT_OCTETS
Definition saiport.h:2539
@ SAI_PORT_STAT_IPV6_IN_DISCARDS
Definition saiport.h:2680
@ SAI_PORT_STAT_PFC_4_RX_PAUSE_DURATION_US
Definition saiport.h:2956
@ SAI_PORT_STAT_ETHER_STATS_PKTS_65_TO_127_OCTETS
Definition saiport.h:2581
@ SAI_PORT_STAT_IF_IN_NON_UCAST_PKTS
Definition saiport.h:2518
@ SAI_PORT_STAT_DOT3_STATS_SQE_TEST_ERRORS
Definition saiport.h:3016
@ SAI_PORT_STAT_IF_OUT_UCAST_PKTS
Definition saiport.h:2542
@ SAI_PORT_STAT_PFC_6_TX_PAUSE_DURATION_US
Definition saiport.h:2971
@ SAI_PORT_STAT_IP_IN_RECEIVES
Definition saiport.h:2638
@ SAI_PORT_STAT_PFC_2_RX_PKTS
Definition saiport.h:2833
@ SAI_PORT_STAT_IPV6_OUT_OCTETS
Definition saiport.h:2683
@ SAI_PORT_STAT_PFC_1_TX_PKTS
Definition saiport.h:2830
@ SAI_PORT_STAT_ETHER_STATS_UNDERSIZE_PKTS
Definition saiport.h:2572
@ SAI_PORT_STAT_PFC_5_ON2OFF_RX_PKTS
Definition saiport.h:2995
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_0_DROPPED_PKTS
Definition saiport.h:3167
@ SAI_PORT_STAT_PFC_0_TX_PAUSE_DURATION_US
Definition saiport.h:2935
@ SAI_PORT_STAT_IF_IN_ERRORS
Definition saiport.h:2524
@ SAI_PORT_STAT_DOT3_STATS_LATE_COLLISIONS
Definition saiport.h:3022
@ SAI_PORT_STAT_EEE_TX_EVENT_COUNT
Number of times port state changed from high power mode to low power mode in TX direction [uint64_t].
Definition saiport.h:3049
@ SAI_PORT_STAT_PFC_6_TX_PKTS
Definition saiport.h:2860
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_4_DROPPED_PKTS
Definition saiport.h:3179
@ SAI_PORT_STAT_PFC_0_TX_PAUSE_DURATION
Definition saiport.h:2879
@ SAI_PORT_STAT_IF_IN_FEC_CORRECTED_BITS
Definition saiport.h:3161
@ SAI_PORT_STAT_PFC_3_ON2OFF_RX_PKTS
Definition saiport.h:2989
@ SAI_PORT_STAT_END
Definition saiport.h:3224
@ SAI_PORT_STAT_ETHER_OUT_PKTS_65_TO_127_OCTETS
Definition saiport.h:2758
@ SAI_PORT_STAT_PFC_7_TX_PKTS
Definition saiport.h:2866
@ SAI_PORT_STAT_PFC_5_TX_PKTS
Definition saiport.h:2854
@ SAI_PORT_STAT_IF_OUT_ERRORS
Definition saiport.h:2551
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_7_DROPPED_PKTS
Definition saiport.h:3188
@ SAI_PORT_STAT_IF_IN_OCTETS
Definition saiport.h:2512
@ SAI_PORT_STAT_GREEN_WRED_DROPPED_PACKETS
Definition saiport.h:2698
@ SAI_PORT_STAT_PFC_1_RX_PAUSE_DURATION
Definition saiport.h:2882
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_0_DROPPED_PKTS
Definition saiport.h:3197
@ SAI_PORT_STAT_PFC_4_TX_PAUSE_DURATION
Definition saiport.h:2903
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S10
Definition saiport.h:3140
@ SAI_PORT_STAT_YELLOW_WRED_DROPPED_BYTES
Definition saiport.h:2707
@ SAI_PORT_STAT_PFC_2_TX_PKTS
Definition saiport.h:2836
@ SAI_PORT_STAT_ETHER_IN_PKTS_4096_TO_9216_OCTETS
Definition saiport.h:2749
@ SAI_PORT_STAT_OUT_DROPPED_PKTS
Definition saiport.h:2812
@ SAI_PORT_STAT_ETHER_STATS_CRC_ALIGN_ERRORS
Definition saiport.h:2629
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S11
Definition saiport.h:3143
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_5_DROPPED_PKTS
Definition saiport.h:3182
@ SAI_PORT_STAT_IP_IN_DISCARDS
Definition saiport.h:2650
@ SAI_PORT_STAT_PFC_1_ON2OFF_RX_PKTS
Definition saiport.h:2983
@ SAI_PORT_STAT_PFC_3_TX_PKTS
Definition saiport.h:2842
@ SAI_PORT_STAT_DOT3_STATS_MULTIPLE_COLLISION_FRAMES
Definition saiport.h:3013
@ SAI_PORT_STAT_PRBS_ERROR_COUNT
Definition saiport.h:3072
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S5
Definition saiport.h:3125
@ SAI_PORT_STAT_ETHER_STATS_PKTS_9217_TO_16383_OCTETS
Definition saiport.h:2605
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S16
Definition saiport.h:3158
@ SAI_PORT_STAT_ETHER_IN_PKTS_2048_TO_4095_OCTETS
Definition saiport.h:2746
@ SAI_PORT_STAT_IP_OUT_UCAST_PKTS
Definition saiport.h:2656
@ SAI_PORT_STAT_ETHER_RX_OVERSIZE_PKTS
Definition saiport.h:2611
@ SAI_PORT_STAT_IPV6_IN_RECEIVES
Definition saiport.h:2665
@ SAI_PORT_STAT_PFC_5_TX_PAUSE_DURATION_US
Definition saiport.h:2965
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S3
Definition saiport.h:3119
@ SAI_PORT_STAT_ETHER_OUT_PKTS_128_TO_255_OCTETS
Definition saiport.h:2761
@ SAI_PORT_STAT_ETHER_IN_PKTS_256_TO_511_OCTETS
Definition saiport.h:2734
@ SAI_PORT_STAT_OUT_CURR_OCCUPANCY_BYTES
Definition saiport.h:2797
@ SAI_PORT_STAT_DOT3_STATS_CARRIER_SENSE_ERRORS
Definition saiport.h:3031
@ SAI_PORT_STAT_PFC_6_RX_PAUSE_DURATION
Definition saiport.h:2912
@ SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS
Definition saiport.h:2731
@ SAI_PORT_STAT_EEE_TX_DURATION
Port Low power mode duration(micro secs) in TX direction [uint64_t].
Definition saiport.h:3062
@ SAI_PORT_STAT_ETHER_STATS_TX_NO_ERRORS
Definition saiport.h:2632
@ SAI_PORT_STAT_PFC_2_TX_PAUSE_DURATION
Definition saiport.h:2891
@ SAI_PORT_STAT_ETHER_IN_PKTS_9217_TO_16383_OCTETS
Definition saiport.h:2752
@ SAI_PORT_STAT_OUT_WATERMARK_BYTES
Definition saiport.h:2800
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS
Definition saiport.h:3170
@ SAI_PORT_STAT_OUT_DROP_REASON_RANGE_END
Definition saiport.h:3221
@ SAI_PORT_STAT_PFC_0_ON2OFF_RX_PKTS
Definition saiport.h:2980
@ SAI_PORT_STAT_PFC_5_RX_PKTS
Definition saiport.h:2851
@ SAI_PORT_STAT_PFC_0_RX_PAUSE_DURATION
PFC pause duration for RX and TX per PFC priority [uint64_t].
Definition saiport.h:2876
@ SAI_PORT_STAT_WRED_DROPPED_PACKETS
Definition saiport.h:2716
@ SAI_PORT_STAT_IF_IN_VLAN_DISCARDS
Definition saiport.h:2536
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S14
Definition saiport.h:3152
@ SAI_PORT_STAT_ETHER_OUT_PKTS_1024_TO_1518_OCTETS
Definition saiport.h:2770
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S1
Definition saiport.h:3113
@ SAI_PORT_STAT_START
Definition saiport.h:2509
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S2
Definition saiport.h:3116
@ SAI_PORT_STAT_DOT3_STATS_INTERNAL_MAC_RECEIVE_ERRORS
Definition saiport.h:3037
@ SAI_PORT_STAT_PFC_6_RX_PKTS
Definition saiport.h:2857
@ SAI_PORT_STAT_PFC_6_ON2OFF_RX_PKTS
Definition saiport.h:2998
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS
Definition saiport.h:3200
@ SAI_PORT_STAT_PFC_3_RX_PKTS
Definition saiport.h:2839
@ SAI_PORT_STAT_IF_IN_UNKNOWN_PROTOS
Definition saiport.h:2527
@ SAI_PORT_STAT_ETHER_IN_PKTS_65_TO_127_OCTETS
Definition saiport.h:2728
@ SAI_PORT_STAT_PFC_3_TX_PAUSE_DURATION
Definition saiport.h:2897
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_4_DROPPED_PKTS
Definition saiport.h:3209
@ SAI_PORT_STAT_ETHER_STATS_OCTETS
Definition saiport.h:2620
@ SAI_PORT_STAT_ETHER_STATS_PKTS_4096_TO_9216_OCTETS
Definition saiport.h:2602
@ SAI_PORT_STAT_ETHER_STATS_PKTS_1024_TO_1518_OCTETS
Definition saiport.h:2593
@ SAI_PORT_STAT_IP_IN_NON_UCAST_PKTS
Definition saiport.h:2647
@ SAI_PORT_STAT_DOT3_STATS_ALIGNMENT_ERRORS
Definition saiport.h:3004
@ SAI_PORT_STAT_ETHER_IN_PKTS_64_OCTETS
Definition saiport.h:2725
@ SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_2047_OCTETS
Definition saiport.h:2773
@ SAI_PORT_STAT_ETHER_OUT_PKTS_9217_TO_16383_OCTETS
Definition saiport.h:2782
@ SAI_PORT_STAT_IF_IN_FABRIC_DATA_UNITS
Definition saiport.h:3084
@ SAI_PORT_STAT_IPV6_OUT_DISCARDS
Definition saiport.h:2695
@ SAI_PORT_STAT_DOT3_STATS_SINGLE_COLLISION_FRAMES
Definition saiport.h:3010
@ SAI_PORT_STAT_IPV6_IN_UCAST_PKTS
Definition saiport.h:2671
@ SAI_PORT_STAT_ETHER_STATS_DROP_EVENTS
Definition saiport.h:2563
@ SAI_PORT_STAT_IPV6_OUT_MCAST_PKTS
Definition saiport.h:2692
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_2_DROPPED_PKTS
Definition saiport.h:3203
@ SAI_PORT_STAT_IN_SHARED_CURR_OCCUPANCY_BYTES
Definition saiport.h:2791
@ SAI_PORT_STAT_PFC_4_ON2OFF_RX_PKTS
Definition saiport.h:2992
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S0
Port FEC codeword symbol error counters.
Definition saiport.h:3110
@ SAI_PORT_STAT_DOT3_STATS_FCS_ERRORS
Definition saiport.h:3007
@ SAI_PORT_STAT_DOT3_STATS_FRAME_TOO_LONGS
Definition saiport.h:3034
@ SAI_PORT_STAT_ETHER_STATS_MULTICAST_PKTS
Definition saiport.h:2566
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S4
Definition saiport.h:3122
@ SAI_PORT_STAT_PFC_3_TX_PAUSE_DURATION_US
Definition saiport.h:2953
@ SAI_PORT_STAT_PFC_2_RX_PAUSE_DURATION
Definition saiport.h:2888
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S9
Definition saiport.h:3137
@ SAI_PORT_STAT_DOT3_STATS_EXCESSIVE_COLLISIONS
Definition saiport.h:3025
@ SAI_PORT_STAT_IF_IN_FEC_NOT_CORRECTABLE_FRAMES
Definition saiport.h:3078
@ SAI_PORT_STAT_IF_OUT_NON_UCAST_PKTS
Definition saiport.h:2545
@ SAI_PORT_STAT_PFC_4_TX_PKTS
Definition saiport.h:2848
@ SAI_PORT_STAT_ETHER_STATS_PKTS
Definition saiport.h:2623
@ SAI_PORT_STAT_DOT3_STATS_DEFERRED_TRANSMISSIONS
Definition saiport.h:3019
@ SAI_PORT_STAT_PFC_7_RX_PKTS
Definition saiport.h:2863
@ SAI_PORT_STAT_WRED_DROPPED_BYTES
Definition saiport.h:2719
@ SAI_PORT_STAT_ETHER_STATS_PKTS_2048_TO_4095_OCTETS
Definition saiport.h:2599
@ SAI_PORT_STAT_OUT_SHARED_WATERMARK_BYTES
Definition saiport.h:2806
@ SAI_PORT_STAT_IN_CURR_OCCUPANCY_BYTES
Definition saiport.h:2785
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S12
Definition saiport.h:3146
@ SAI_PORT_STAT_PFC_2_ON2OFF_RX_PKTS
Definition saiport.h:2986
@ SAI_PORT_STAT_IF_OUT_BROADCAST_PKTS
Definition saiport.h:2557
@ SAI_PORT_STAT_PFC_7_RX_PAUSE_DURATION_US
Definition saiport.h:2974
@ SAI_PORT_STAT_IF_IN_MULTICAST_PKTS
Definition saiport.h:2533
@ SAI_PORT_STAT_IPV6_OUT_NON_UCAST_PKTS
Definition saiport.h:2689
@ SAI_PORT_STAT_ETHER_STATS_COLLISIONS
Definition saiport.h:2626
@ SAI_PORT_STAT_IF_IN_FEC_SYMBOL_ERRORS
Definition saiport.h:3081
@ SAI_PORT_STAT_ECN_MARKED_PACKETS
Definition saiport.h:2722
@ SAI_PORT_STAT_PFC_0_TX_PKTS
Definition saiport.h:2824
@ SAI_PORT_STAT_PFC_7_TX_PAUSE_DURATION_US
Definition saiport.h:2977
@ SAI_PORT_STAT_PFC_5_RX_PAUSE_DURATION_US
Definition saiport.h:2962
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_6_DROPPED_PKTS
Definition saiport.h:3185
@ SAI_PORT_STAT_PFC_6_RX_PAUSE_DURATION_US
Definition saiport.h:2968
@ SAI_PORT_STAT_PFC_7_ON2OFF_RX_PKTS
Definition saiport.h:3001
@ SAI_PORT_STAT_IP_OUT_NON_UCAST_PKTS
Definition saiport.h:2659
@ SAI_PORT_STAT_IF_IN_DISCARDS
Definition saiport.h:2521
@ SAI_PORT_STAT_ETHER_STATS_BROADCAST_PKTS
Definition saiport.h:2569
@ SAI_PORT_STAT_ETHER_OUT_PKTS_4096_TO_9216_OCTETS
Definition saiport.h:2779
@ SAI_PORT_STAT_IP_IN_OCTETS
Definition saiport.h:2641
@ SAI_PORT_STAT_PFC_3_RX_PAUSE_DURATION_US
Definition saiport.h:2950
@ SAI_PORT_STAT_PFC_4_RX_PKTS
Definition saiport.h:2845
@ SAI_PORT_STAT_PFC_7_TX_PAUSE_DURATION
Definition saiport.h:2921
@ SAI_PORT_STAT_PFC_0_RX_PKTS
Definition saiport.h:2821
@ SAI_PORT_STAT_PFC_1_RX_PAUSE_DURATION_US
Definition saiport.h:2938
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_2_DROPPED_PKTS
Definition saiport.h:3173
@ SAI_PORT_STAT_IF_OUT_DISCARDS
Definition saiport.h:2548
@ SAI_PORT_STAT_ETHER_STATS_JABBERS
Definition saiport.h:2617
@ SAI_PORT_STAT_PFC_2_RX_PAUSE_DURATION_US
Definition saiport.h:2944
@ SAI_PORT_STAT_IP_OUT_OCTETS
Definition saiport.h:2653
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S8
Definition saiport.h:3134
@ SAI_PORT_STAT_IN_SHARED_WATERMARK_BYTES
Definition saiport.h:2794
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_7_DROPPED_PKTS
Definition saiport.h:3218
@ SAI_PORT_STAT_IPV6_OUT_UCAST_PKTS
Definition saiport.h:2686
@ SAI_PORT_STAT_IF_IN_BROADCAST_PKTS
Definition saiport.h:2530
@ SAI_PORT_STAT_IPV6_IN_NON_UCAST_PKTS
Definition saiport.h:2674
@ SAI_PORT_STAT_ETHER_STATS_PKTS_64_OCTETS
Definition saiport.h:2578
@ SAI_PORT_STAT_ETHER_STATS_RX_NO_ERRORS
Definition saiport.h:2635
@ SAI_PORT_STAT_IP_OUT_DISCARDS
Definition saiport.h:2662
@ SAI_PORT_STAT_IF_OUT_FABRIC_DATA_UNITS
Definition saiport.h:3087
@ SAI_PORT_STAT_ETHER_STATS_FRAGMENTS
Definition saiport.h:2575
@ SAI_PORT_STAT_OUT_SHARED_CURR_OCCUPANCY_BYTES
Definition saiport.h:2803
@ SAI_PORT_STAT_PFC_0_RX_PAUSE_DURATION_US
PFC pause duration for RX and TX per PFC priority in micro seconds [uint64_t].
Definition saiport.h:2932
@ SAI_PORT_STAT_IPV6_IN_MCAST_PKTS
Definition saiport.h:2677
@ SAI_PORT_STAT_ETHER_IN_PKTS_512_TO_1023_OCTETS
Definition saiport.h:2737
@ SAI_PORT_STAT_PFC_5_RX_PAUSE_DURATION
Definition saiport.h:2906
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_3_DROPPED_PKTS
Definition saiport.h:3206
@ SAI_PORT_STAT_ETHER_IN_PKTS_1024_TO_1518_OCTETS
Definition saiport.h:2740
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S13
Definition saiport.h:3149
@ SAI_PORT_STAT_PFC_3_RX_PAUSE_DURATION
Definition saiport.h:2894
@ SAI_PORT_STAT_IF_IN_FEC_CORRECTABLE_FRAMES
Definition saiport.h:3075
@ SAI_PORT_STAT_ETHER_STATS_PKTS_256_TO_511_OCTETS
Definition saiport.h:2587
@ SAI_PORT_STAT_PFC_4_RX_PAUSE_DURATION
Definition saiport.h:2900
@ SAI_PORT_STAT_ETHER_OUT_PKTS_64_OCTETS
Definition saiport.h:2755
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S6
Definition saiport.h:3128
@ SAI_PORT_STAT_DOT3_CONTROL_IN_UNKNOWN_OPCODES
Definition saiport.h:3043
@ SAI_PORT_STAT_PFC_1_TX_PAUSE_DURATION_US
Definition saiport.h:2941
@ SAI_PORT_STAT_IF_IN_UCAST_PKTS
Definition saiport.h:2515
@ SAI_PORT_STAT_IF_IN_FEC_CODEWORD_ERRORS_S15
Definition saiport.h:3155
@ SAI_PORT_STAT_IF_OUT_QLEN
Definition saiport.h:2554
@ SAI_PORT_STAT_IN_CONFIGURED_DROP_REASONS_3_DROPPED_PKTS
Definition saiport.h:3176
@ SAI_PORT_STAT_PFC_1_TX_PAUSE_DURATION
Definition saiport.h:2885
@ SAI_PORT_STAT_ETHER_OUT_PKTS_256_TO_511_OCTETS
Definition saiport.h:2764
@ SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_2047_OCTETS
Definition saiport.h:2743
@ SAI_PORT_STAT_RED_WRED_DROPPED_PACKETS
Definition saiport.h:2710
@ SAI_PORT_STAT_PFC_2_TX_PAUSE_DURATION_US
Definition saiport.h:2947
@ SAI_PORT_STAT_PFC_1_RX_PKTS
Definition saiport.h:2827
@ SAI_PORT_STAT_PAUSE_TX_PKTS
Definition saiport.h:2818
@ SAI_PORT_STAT_OUT_DROP_REASON_RANGE_BASE
Definition saiport.h:3194
@ SAI_PORT_STAT_IP_IN_UCAST_PKTS
Definition saiport.h:2644
@ SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_5_DROPPED_PKTS
Definition saiport.h:3212
@ SAI_PORT_STAT_IF_OUT_MULTICAST_PKTS
Definition saiport.h:2560
@ SAI_PORT_STAT_PFC_5_TX_PAUSE_DURATION
Definition saiport.h:2909
@ SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE
Definition saiport.h:3164
@ SAI_PORT_STAT_ETHER_STATS_PKTS_512_TO_1023_OCTETS
Definition saiport.h:2590
@ SAI_PORT_STAT_PFC_4_TX_PAUSE_DURATION_US
Definition saiport.h:2959
@ SAI_PORT_STAT_DOT3_STATS_SYMBOL_ERRORS
Definition saiport.h:3040
@ SAI_PORT_STAT_ETHER_OUT_PKTS_512_TO_1023_OCTETS
Definition saiport.h:2767
@ SAI_PORT_STAT_PFC_6_TX_PAUSE_DURATION
Definition saiport.h:2915
@ SAI_PORT_INTERFACE_TYPE_XAUI
Definition saiport.h:374
@ SAI_PORT_INTERFACE_TYPE_CR
Definition saiport.h:326
@ SAI_PORT_INTERFACE_TYPE_CR4
Definition saiport.h:332
@ SAI_PORT_INTERFACE_TYPE_SR
Definition saiport.h:335
@ SAI_PORT_INTERFACE_TYPE_NONE
Definition saiport.h:323
@ SAI_PORT_INTERFACE_TYPE_LR4
Definition saiport.h:347
@ SAI_PORT_INTERFACE_TYPE_KR8
Definition saiport.h:386
@ SAI_PORT_INTERFACE_TYPE_XGMII
Definition saiport.h:380
@ SAI_PORT_INTERFACE_TYPE_SR4
Definition saiport.h:341
@ SAI_PORT_INTERFACE_TYPE_SFI
Definition saiport.h:362
@ SAI_PORT_INTERFACE_TYPE_XLAUI
Definition saiport.h:365
@ SAI_PORT_INTERFACE_TYPE_SR8
Definition saiport.h:389
@ SAI_PORT_INTERFACE_TYPE_USXGMII
Definition saiport.h:395
@ SAI_PORT_INTERFACE_TYPE_MAX
Definition saiport.h:398
@ SAI_PORT_INTERFACE_TYPE_CR2
Definition saiport.h:329
@ SAI_PORT_INTERFACE_TYPE_SR2
Definition saiport.h:338
@ SAI_PORT_INTERFACE_TYPE_KR
Definition saiport.h:350
@ SAI_PORT_INTERFACE_TYPE_CAUI4
Definition saiport.h:371
@ SAI_PORT_INTERFACE_TYPE_KR2
Definition saiport.h:368
@ SAI_PORT_INTERFACE_TYPE_CR8
Definition saiport.h:383
@ SAI_PORT_INTERFACE_TYPE_GMII
Definition saiport.h:359
@ SAI_PORT_INTERFACE_TYPE_LR8
Definition saiport.h:392
@ SAI_PORT_INTERFACE_TYPE_CAUI
Definition saiport.h:356
@ SAI_PORT_INTERFACE_TYPE_LR
Definition saiport.h:344
@ SAI_PORT_INTERFACE_TYPE_KR4
Definition saiport.h:353
@ SAI_PORT_INTERFACE_TYPE_XFI
Definition saiport.h:377
@ SAI_PORT_LINK_TRAINING_FAILURE_STATUS_SNR_LOWER_THRESHOLD
Definition saiport.h:415
@ SAI_PORT_LINK_TRAINING_FAILURE_STATUS_TIME_OUT
Definition saiport.h:418
@ SAI_PORT_LINK_TRAINING_FAILURE_STATUS_NO_ERROR
Definition saiport.h:409
@ SAI_PORT_LINK_TRAINING_FAILURE_STATUS_FRAME_LOCK_ERROR
Definition saiport.h:412
@ SAI_PORT_CABLE_PAIR_STATE_SHORT
Definition saiport.h:185
@ SAI_PORT_CABLE_PAIR_STATE_CROSSTALK
Definition saiport.h:188
@ SAI_PORT_CABLE_PAIR_STATE_OK
Definition saiport.h:179
@ SAI_PORT_CABLE_PAIR_STATE_UNKNOWN
Definition saiport.h:191
@ SAI_PORT_CABLE_PAIR_STATE_OPEN
Definition saiport.h:182
@ SAI_PORT_FEC_MODE_FC
Definition saiport.h:250
@ SAI_PORT_FEC_MODE_NONE
Definition saiport.h:244
@ SAI_PORT_FEC_MODE_RS
Definition saiport.h:247
@ SAI_PORT_POOL_ATTR_START
Start of attributes.
Definition saiport.h:3377
@ SAI_PORT_POOL_ATTR_PORT_ID
Port ID.
Definition saiport.h:3386
@ SAI_PORT_POOL_ATTR_END
End of attributes.
Definition saiport.h:3418
@ SAI_PORT_POOL_ATTR_CUSTOM_RANGE_END
Definition saiport.h:3424
@ SAI_PORT_POOL_ATTR_CUSTOM_RANGE_START
Definition saiport.h:3421
@ SAI_PORT_POOL_ATTR_BUFFER_POOL_ID
Buffer pool id.
Definition saiport.h:3395
@ SAI_PORT_POOL_ATTR_QOS_WRED_PROFILE_ID
Attach WRED to port pool.
Definition saiport.h:3413
@ SAI_PORT_MEDIA_TYPE_FIBER
Definition saiport.h:163
@ SAI_PORT_MEDIA_TYPE_BACKPLANE
Definition saiport.h:169
@ SAI_PORT_MEDIA_TYPE_UNKNOWN
Definition saiport.h:160
@ SAI_PORT_MEDIA_TYPE_COPPER
Definition saiport.h:166
@ SAI_PORT_MEDIA_TYPE_NOT_PRESENT
Definition saiport.h:157
@ SAI_PORT_AUTO_NEG_CONFIG_MODE_DISABLED
Definition saiport.h:505
@ SAI_PORT_AUTO_NEG_CONFIG_MODE_SLAVE
Definition saiport.h:511
@ SAI_PORT_AUTO_NEG_CONFIG_MODE_AUTO
Definition saiport.h:508
@ SAI_PORT_AUTO_NEG_CONFIG_MODE_MASTER
Definition saiport.h:514
@ SAI_PORT_PATH_TRACING_TIMESTAMP_TYPE_8_15
Definition saiport.h:573
@ SAI_PORT_PATH_TRACING_TIMESTAMP_TYPE_16_23
Definition saiport.h:579
@ SAI_PORT_PATH_TRACING_TIMESTAMP_TYPE_20_27
Definition saiport.h:582
@ SAI_PORT_PATH_TRACING_TIMESTAMP_TYPE_12_19
Definition saiport.h:576
@ SAI_PORT_BREAKOUT_MODE_TYPE_4_LANE
Definition saiport.h:232
@ SAI_PORT_BREAKOUT_MODE_TYPE_MAX
Definition saiport.h:235
@ SAI_PORT_BREAKOUT_MODE_TYPE_1_LANE
Definition saiport.h:226
@ SAI_PORT_BREAKOUT_MODE_TYPE_2_LANE
Definition saiport.h:229
@ SAI_PORT_TYPE_FABRIC
Definition saiport.h:48
@ SAI_PORT_TYPE_RECYCLE
Definition saiport.h:51
@ SAI_PORT_TYPE_CPU
Definition saiport.h:45
@ SAI_PORT_TYPE_LOGICAL
Definition saiport.h:42
@ SAI_PORT_HOST_TX_READY_STATUS_NOT_READY
Definition saiport.h:561
@ SAI_PORT_HOST_TX_READY_STATUS_READY
Definition saiport.h:564
@ SAI_PORT_FEC_MODE_EXTENDED_NONE
Definition saiport.h:259
@ SAI_PORT_FEC_MODE_EXTENDED_RS544
Definition saiport.h:265
@ SAI_PORT_FEC_MODE_EXTENDED_FC
Definition saiport.h:271
@ SAI_PORT_FEC_MODE_EXTENDED_RS528
Definition saiport.h:262
@ SAI_PORT_FEC_MODE_EXTENDED_RS544_INTERLEAVED
Definition saiport.h:268
@ SAI_PORT_LOOPBACK_MODE_MAC_REMOTE
Definition saiport.h:148
@ SAI_PORT_LOOPBACK_MODE_PHY
Definition saiport.h:139
@ SAI_PORT_LOOPBACK_MODE_PHY_REMOTE
Definition saiport.h:145
@ SAI_PORT_LOOPBACK_MODE_MAC
Definition saiport.h:142
@ SAI_PORT_LOOPBACK_MODE_NONE
Definition saiport.h:136
@ SAI_PORT_CONNECTOR_FAILOVER_MODE_SECONDARY
Definition saiport.h:466
@ SAI_PORT_CONNECTOR_FAILOVER_MODE_PRIMARY
Definition saiport.h:463
@ SAI_PORT_CONNECTOR_FAILOVER_MODE_DISABLE
Definition saiport.h:460
@ SAI_PORT_PRIORITY_FLOW_CONTROL_MODE_SEPARATE
Definition saiport.h:296
@ SAI_PORT_PRIORITY_FLOW_CONTROL_MODE_COMBINED
Definition saiport.h:293
@ SAI_PORT_OPER_STATUS_NOT_PRESENT
Definition saiport.h:73
@ SAI_PORT_OPER_STATUS_DOWN
Definition saiport.h:67
@ SAI_PORT_OPER_STATUS_UP
Definition saiport.h:64
@ SAI_PORT_OPER_STATUS_UNKNOWN
Definition saiport.h:61
@ SAI_PORT_OPER_STATUS_TESTING
Definition saiport.h:70
@ SAI_PORT_DATAPATH_ENABLE_PCS_IEEE_MODE
Definition saiport.h:283
@ SAI_PORT_DATAPATH_ENABLE_PASS_THROUGH_MODE
Definition saiport.h:280
@ SAI_PORT_PTP_MODE_NONE
Definition saiport.h:306
@ SAI_PORT_PTP_MODE_TWO_STEP_TIMESTAMP
Definition saiport.h:312
@ SAI_PORT_PTP_MODE_SINGLE_STEP_TIMESTAMP
Definition saiport.h:309
@ SAI_PORT_MDIX_MODE_STATUS_STRAIGHT
Definition saiport.h:476
@ SAI_PORT_MDIX_MODE_STATUS_CROSSOVER
Definition saiport.h:479
@ SAI_PORT_MODULE_TYPE_1000BASE_X
Definition saiport.h:524
@ SAI_PORT_MODULE_TYPE_100FX
Definition saiport.h:527
@ SAI_PORT_MODULE_TYPE_SGMII_SLAVE
Definition saiport.h:530
@ SAI_PORT_SERDES_ATTR_TX_FIR_MAIN
Port serdes control TX FIR MAIN filter.
Definition saiport.h:3709
@ SAI_PORT_SERDES_ATTR_END
End of attributes.
Definition saiport.h:3870
@ SAI_PORT_SERDES_ATTR_IPREDRIVER
Port serdes control pre-emphasis.
Definition saiport.h:3657
@ SAI_PORT_SERDES_ATTR_TX_OUT_COMMON_MODE
Port serdes control TX OUT common mode.
Definition saiport.h:3787
@ SAI_PORT_SERDES_ATTR_TX_PRECODING
Port serdes control TX pre-coding value.
Definition saiport.h:3852
@ SAI_PORT_SERDES_ATTR_TX_NMOS_VLTG_REG
Port serdes control TX NMOS voltage regulator.
Definition saiport.h:3839
@ SAI_PORT_SERDES_ATTR_TX_FIR_PRE3
Port serdes control TX FIR PRE3 filter.
Definition saiport.h:3696
@ SAI_PORT_SERDES_ATTR_TX_FIR_POST1
Port serdes control TX FIR POST1 filter.
Definition saiport.h:3722
@ SAI_PORT_SERDES_ATTR_RX_PRECODING
Port serdes control RX pre-coding value.
Definition saiport.h:3865
@ SAI_PORT_SERDES_ATTR_TX_PMOS_COMMON_MODE
Port serdes control TX PMOS common mode.
Definition saiport.h:3800
@ SAI_PORT_SERDES_ATTR_CUSTOM_RANGE_END
Definition saiport.h:3876
@ SAI_PORT_SERDES_ATTR_TX_FIR_PRE1
Port serdes control TX FIR PRE1 filter.
Definition saiport.h:3670
@ SAI_PORT_SERDES_ATTR_START
Start of attributes.
Definition saiport.h:3609
@ SAI_PORT_SERDES_ATTR_TX_PAM4_RATIO
Port serdes control TX PAM4 ratio.
Definition saiport.h:3774
@ SAI_PORT_SERDES_ATTR_TX_PMOS_VLTG_REG
Port serdes control TX PMOS voltage regulator.
Definition saiport.h:3826
@ SAI_PORT_SERDES_ATTR_TX_FIR_ATTN
Port serdes control TX FIR attenuation.
Definition saiport.h:3761
@ SAI_PORT_SERDES_ATTR_TX_FIR_POST2
Port serdes control TX FIR POST2 filter.
Definition saiport.h:3735
@ SAI_PORT_SERDES_ATTR_PORT_ID
Port ID.
Definition saiport.h:3618
@ SAI_PORT_SERDES_ATTR_TX_FIR_POST3
Port serdes control TX FIR POST3 filter.
Definition saiport.h:3748
@ SAI_PORT_SERDES_ATTR_TX_FIR_PRE2
Port serdes control TX FIR PRE2 filter.
Definition saiport.h:3683
@ SAI_PORT_SERDES_ATTR_CUSTOM_RANGE_START
Definition saiport.h:3873
@ SAI_PORT_SERDES_ATTR_PREEMPHASIS
Port serdes control pre-emphasis.
Definition saiport.h:3631
@ SAI_PORT_SERDES_ATTR_IDRIVER
Port serdes control idriver.
Definition saiport.h:3644
@ SAI_PORT_SERDES_ATTR_TX_NMOS_COMMON_MODE
Port serdes control TX NMOS common mode.
Definition saiport.h:3813
@ SAI_PORT_POOL_STAT_CURR_OCCUPANCY_BYTES
Definition saiport.h:3485
@ SAI_PORT_POOL_STAT_YELLOW_WRED_DROPPED_PACKETS
Definition saiport.h:3443
@ SAI_PORT_POOL_STAT_SHARED_CURR_OCCUPANCY_BYTES
Definition saiport.h:3491
@ SAI_PORT_POOL_STAT_IF_OCTETS
Definition saiport.h:3434
@ SAI_PORT_POOL_STAT_RED_WRED_DROPPED_BYTES
Definition saiport.h:3452
@ SAI_PORT_POOL_STAT_YELLOW_WRED_DROPPED_BYTES
Definition saiport.h:3446
@ SAI_PORT_POOL_STAT_GREEN_WRED_DROPPED_BYTES
Definition saiport.h:3440
@ SAI_PORT_POOL_STAT_GREEN_WRED_ECN_MARKED_PACKETS
Definition saiport.h:3461
@ SAI_PORT_POOL_STAT_GREEN_WRED_ECN_MARKED_BYTES
Definition saiport.h:3464
@ SAI_PORT_POOL_STAT_RED_WRED_DROPPED_PACKETS
Definition saiport.h:3449
@ SAI_PORT_POOL_STAT_YELLOW_WRED_ECN_MARKED_BYTES
Definition saiport.h:3470
@ SAI_PORT_POOL_STAT_DROPPED_PKTS
Definition saiport.h:3497
@ SAI_PORT_POOL_STAT_SHARED_WATERMARK_BYTES
Definition saiport.h:3494
@ SAI_PORT_POOL_STAT_RED_WRED_ECN_MARKED_BYTES
Definition saiport.h:3476
@ SAI_PORT_POOL_STAT_WATERMARK_BYTES
Definition saiport.h:3488
@ SAI_PORT_POOL_STAT_WRED_DROPPED_BYTES
Definition saiport.h:3458
@ SAI_PORT_POOL_STAT_WRED_DROPPED_PACKETS
Definition saiport.h:3455
@ SAI_PORT_POOL_STAT_RED_WRED_ECN_MARKED_PACKETS
Definition saiport.h:3473
@ SAI_PORT_POOL_STAT_GREEN_WRED_DROPPED_PACKETS
Definition saiport.h:3437
@ SAI_PORT_POOL_STAT_WRED_ECN_MARKED_PACKETS
Definition saiport.h:3479
@ SAI_PORT_POOL_STAT_WRED_ECN_MARKED_BYTES
Definition saiport.h:3482
@ SAI_PORT_POOL_STAT_YELLOW_WRED_ECN_MARKED_PACKETS
Definition saiport.h:3467
@ SAI_PORT_MDIX_MODE_CONFIG_STRAIGHT
Definition saiport.h:492
@ SAI_PORT_MDIX_MODE_CONFIG_AUTO
Definition saiport.h:489
@ SAI_PORT_MDIX_MODE_CONFIG_CROSSOVER
Definition saiport.h:495
@ SAI_PORT_FLOW_CONTROL_MODE_TX_ONLY
Definition saiport.h:103
@ SAI_PORT_FLOW_CONTROL_MODE_DISABLE
Definition saiport.h:100
@ SAI_PORT_FLOW_CONTROL_MODE_BOTH_ENABLE
Definition saiport.h:109
@ SAI_PORT_FLOW_CONTROL_MODE_RX_ONLY
Definition saiport.h:106
@ SAI_PORT_PRBS_CONFIG_ENABLE_TX_RX
Definition saiport.h:444
@ SAI_PORT_PRBS_CONFIG_ENABLE_TX
Definition saiport.h:450
@ SAI_PORT_PRBS_CONFIG_ENABLE_RX
Definition saiport.h:447
@ SAI_PORT_PRBS_CONFIG_DISABLE
Definition saiport.h:441
@ SAI_PORT_CABLE_TYPE_CAT5
Definition saiport.h:204
@ SAI_PORT_CABLE_TYPE_CAT7
Definition saiport.h:216
@ SAI_PORT_CABLE_TYPE_CAT6
Definition saiport.h:210
@ SAI_PORT_CABLE_TYPE_CAT6A
Definition saiport.h:213
@ SAI_PORT_CABLE_TYPE_CAT5E
Definition saiport.h:207
@ SAI_PORT_CABLE_TYPE_UNKNOWN
Definition saiport.h:201
@ SAI_PORT_INTERNAL_LOOPBACK_MODE_NONE
Definition saiport.h:120
@ SAI_PORT_INTERNAL_LOOPBACK_MODE_PHY
Definition saiport.h:123
@ SAI_PORT_INTERNAL_LOOPBACK_MODE_MAC
Definition saiport.h:126
@ SAI_PORT_ATTR_UPDATE_DSCP
Update DSCP of outgoing packets.
Definition saiport.h:1084
@ SAI_PORT_ATTR_HOST_TX_SIGNAL_ENABLE
Enable host_tx_signal (high-speed signal from ASIC to module) required to start the CMIS module initi...
Definition saiport.h:2390
@ SAI_PORT_ATTR_QOS_DEFAULT_TC
Port default Traffic class Mapping.
Definition saiport.h:1319
@ SAI_PORT_ATTR_MDIX_MODE_CONFIG
MDIX mode configuration for the port.
Definition saiport.h:2031
@ SAI_PORT_ATTR_FEC_MODE_EXTENDED
Forward Error Correction (FEC) extended control.
Definition saiport.h:1075
@ SAI_PORT_ATTR_EGRESS_MACSEC_ACL
Port bind point for egress MACsec ACL object.
Definition saiport.h:1206
@ SAI_PORT_ATTR_FEC_ALIGNMENT_LOCK
List of port's FEC lanes alignment marker lock.
Definition saiport.h:2236
@ SAI_PORT_ATTR_IPG
Configures inter frame gap for an ethernet port.
Definition saiport.h:2092
@ SAI_PORT_ATTR_HOST_TX_READY_STATUS
Host tx ready status.
Definition saiport.h:2400
@ SAI_PORT_ATTR_FABRIC_REACHABILITY
Fabric port reachability.
Definition saiport.h:1984
@ SAI_PORT_ATTR_ADVERTISED_FLOW_CONTROL_MODE
Query/Configure Port's Advertised flow control mode.
Definition saiport.h:963
@ SAI_PORT_ATTR_FEC_MODE
Forward Error Correction (FEC) control.
Definition saiport.h:1065
@ SAI_PORT_ATTR_EGRESS_SAMPLEPACKET_ENABLE
Enable/Disable Samplepacket session.
Definition saiport.h:1271
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_FEC_MODE_EXTENDED
Query extended list of Advertised remote port FEC control.
Definition saiport.h:765
@ SAI_PORT_ATTR_PATH_TRACING_TIMESTAMP_TYPE
Configure path tracing timestamp template.
Definition saiport.h:2419
@ SAI_PORT_ATTR_FABRIC_ISOLATE
Fabric port isolation setting.
Definition saiport.h:2251
@ SAI_PORT_ATTR_LOOPBACK_MODE
Internal or External loopback control.
Definition saiport.h:2014
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_HALF_DUPLEX_SPEED
Query list of Remote Port's Advertised HALF-Duplex speed in Mbps.
Definition saiport.h:773
@ SAI_PORT_ATTR_OPER_SPEED
Operational speed in Mbps.
Definition saiport.h:849
@ SAI_PORT_ATTR_EGRESS_BLOCK_PORT_LIST
Egress block port list.
Definition saiport.h:1570
@ SAI_PORT_ATTR_CUSTOM_RANGE_END
Definition saiport.h:2497
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_MEDIA_TYPE
Query Remote port Advertised MEDIA type.
Definition saiport.h:805
@ SAI_PORT_ATTR_META_DATA
User based Meta Data.
Definition saiport.h:1555
@ SAI_PORT_ATTR_ERR_STATUS_LIST
Port Down Error Status.
Definition saiport.h:1936
@ SAI_PORT_ATTR_AUTO_NEG_MODE
Auto Negotiation configuration.
Definition saiport.h:887
@ SAI_PORT_ATTR_SPEED
Speed in Mbps.
Definition saiport.h:869
@ SAI_PORT_ATTR_1000X_SGMII_SLAVE_AUTODETECT
Enable auto detection between 1000X and SGMII slave mode.
Definition saiport.h:2051
@ SAI_PORT_ATTR_PRIORITY_FLOW_CONTROL_FORWARD
Forward or terminate the PFC(802.1Qbb) frame.
Definition saiport.h:2116
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_FEC_MODE
Query list of Advertised remote port FEC control.
Definition saiport.h:757
@ SAI_PORT_ATTR_ADVERTISED_SPEED
Query/Configure list of Advertised port speed (Full-Duplex) in Mbps.
Definition saiport.h:916
@ SAI_PORT_ATTR_EYE_VALUES
List of port's lanes eye values.
Definition saiport.h:838
@ SAI_PORT_ATTR_AUTO_NEG_FEC_MODE_OVERRIDE
FEC mode auto-negotiation override status.
Definition saiport.h:2005
@ SAI_PORT_ATTR_CABLE_PAIR_STATE
Read ethernet copper cable pair status.
Definition saiport.h:2464
@ SAI_PORT_ATTR_QOS_DOT1P_TO_TC_MAP
Enable DOT1P -> TC MAP on port.
Definition saiport.h:1334
@ SAI_PORT_ATTR_QOS_DSCP_TO_COLOR_MAP
Enable DSCP -> COLOR MAP on port.
Definition saiport.h:1377
@ SAI_PORT_ATTR_LINK_TRAINING_RX_STATUS
Status whether the receiver trained or not trained to receive data.
Definition saiport.h:1802
@ SAI_PORT_ATTR_DROP_UNTAGGED
Dropping of untagged frames on ingress.
Definition saiport.h:1024
@ SAI_PORT_ATTR_QOS_TC_AND_COLOR_TO_MPLS_EXP_MAP
Enable TC AND COLOR -> EXP MAP.
Definition saiport.h:1918
@ SAI_PORT_ATTR_PRIORITY_FLOW_CONTROL
Bit vector enable/disable port PFC.
Definition saiport.h:1520
@ SAI_PORT_ATTR_FLOOD_STORM_CONTROL_POLICER_ID
Enable flood (unknown unicast or unknown multicast) storm control policer on port.
Definition saiport.h:1107
@ SAI_PORT_ATTR_PFC_TC_DLR_INTERVAL_RANGE
PFC Deadlock Recovery timer interval range.
Definition saiport.h:2182
@ SAI_PORT_ATTR_ADVERTISED_HALF_DUPLEX_SPEED
Query/Configure list of Advertised HALF-Duplex speed in Mbps.
Definition saiport.h:945
@ SAI_PORT_ATTR_QOS_MPLS_EXP_TO_FORWARDING_CLASS_MAP
Enable EXP -> Forwarding Class MAP on port.
Definition saiport.h:2144
@ SAI_PORT_ATTR_FABRIC_ATTACHED
Fabric port Attached.
Definition saiport.h:1946
@ SAI_PORT_ATTR_INGRESS_ACL
Port bind point for ingress ACL object.
Definition saiport.h:1158
@ SAI_PORT_ATTR_GLOBAL_FLOW_CONTROL_MODE
Global flow control.
Definition saiport.h:1142
@ SAI_PORT_ATTR_JSON_FORMATTED_DEBUG_DATA
Gather port debug information.
Definition saiport.h:2335
@ SAI_PORT_ATTR_PORT_POOL_LIST
List of port pools for the port.
Definition saiport.h:1634
@ SAI_PORT_ATTR_ADVERTISED_ASYMMETRIC_PAUSE_MODE
Query port's Advertised asymmetric pause mode.
Definition saiport.h:972
@ SAI_PORT_ATTR_SUPPORTED_FEC_MODE
Query list of supported port FEC mode.
Definition saiport.h:693
@ SAI_PORT_ATTR_PRBS_POLYNOMIAL
Port PRBS Polynomial.
Definition saiport.h:1775
@ SAI_PORT_ATTR_MAX_FEC_SYMBOL_ERRORS_DETECTABLE
Query the maximum number of symbols with errors that can be detected by the current FEC code (per FEC...
Definition saiport.h:2260
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_FLOW_CONTROL_MODE
Query Remote port Advertised flow control mode.
Definition saiport.h:789
@ SAI_PORT_ATTR_RX_FREQUENCY_OFFSET_PPM
List of per lane RX Frequency PPM for a port.
Definition saiport.h:2427
@ SAI_PORT_ATTR_ADVERTISED_OUI_CODE
Query/Configure Port's Advertised OUI code.
Definition saiport.h:994
@ SAI_PORT_ATTR_FABRIC_ATTACHED_SWITCH_TYPE
Attached Switch type.
Definition saiport.h:1956
@ SAI_PORT_ATTR_RX_SIGNAL_DETECT
List of port's PMD lanes rx signal detect.
Definition saiport.h:2212
@ SAI_PORT_ATTR_PRBS_CONFIG
Attribute data for SAI_PORT_ATTR_PRBS_CONFIG.
Definition saiport.h:1813
@ SAI_PORT_ATTR_DATAPATH_ENABLE
Port's DATA PATH Enable.
Definition saiport.h:2452
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_OUI_CODE
Query Remote port Advertised OUI Code.
Definition saiport.h:813
@ SAI_PORT_ATTR_PORT_SERDES_ID
Serdes object ID for the port.
Definition saiport.h:1786
@ SAI_PORT_ATTR_REFERENCE_CLOCK
Configure port reference clock in hertz.
Definition saiport.h:1766
@ SAI_PORT_ATTR_ADVERTISED_INTERFACE_TYPE
Configure advertised interface type list.
Definition saiport.h:1757
@ SAI_PORT_ATTR_DROP_TAGGED
Dropping of tagged frames on ingress.
Definition saiport.h:1033
@ SAI_PORT_ATTR_ARS_ALTERNATE_PATH
Port is part of primary or alternate path set false: Port is part of primary path set true: Port is p...
Definition saiport.h:2313
@ SAI_PORT_ATTR_PCS_RX_LINK_STATUS
Port's PCS RX Link Status.
Definition saiport.h:2228
@ SAI_PORT_ATTR_QOS_MAXIMUM_HEADROOM_SIZE
The sum of the headroom size of the ingress priority groups belonging to this port should not exceed ...
Definition saiport.h:677
@ SAI_PORT_ATTR_EGRESS_MIRROR_SESSION
Enable/Disable Mirror session.
Definition saiport.h:1243
@ SAI_PORT_ATTR_OPER_PORT_FEC_MODE
Operational FEC mode.
Definition saiport.h:2380
@ SAI_PORT_ATTR_QOS_PFC_PRIORITY_TO_QUEUE_MAP
Enable PFC Priority -> Queue MAP.
Definition saiport.h:1461
@ SAI_PORT_ATTR_CABLE_PAIR_LENGTH
Get ethernet copper cable pair length (unit meter)
Definition saiport.h:2476
@ SAI_PORT_ATTR_MEDIA_TYPE
Media Type.
Definition saiport.h:905
@ SAI_PORT_ATTR_ADVERTISED_MEDIA_TYPE
Query/Configure Port's Advertised media type.
Definition saiport.h:981
@ SAI_PORT_ATTR_ADVERTISED_FEC_MODE_EXTENDED
Query/Configure extended list of Advertised port FEC Mode.
Definition saiport.h:936
@ SAI_PORT_ATTR_START
Start of attributes.
Definition saiport.h:595
@ SAI_PORT_ATTR_FABRIC_ATTACHED_SWITCH_ID
Attached Switch ID.
Definition saiport.h:1966
@ SAI_PORT_ATTR_QOS_EGRESS_BUFFER_PROFILE_LIST
Egress buffer profiles for port.
Definition saiport.h:1499
@ SAI_PORT_ATTR_QOS_TC_AND_COLOR_TO_DOT1P_MAP
Enable TC AND COLOR -> DOT1P MAP.
Definition saiport.h:1405
@ SAI_PORT_ATTR_ECMP_HASH_SEED
SAI ECMP hash seed which can override seed set by SAI_SWITCH_ATTR_ECMP_DEFAULT_HASH_SEED for this por...
Definition saiport.h:2357
@ SAI_PORT_ATTR_QOS_DSCP_TO_FORWARDING_CLASS_MAP
Enable DSCP -> Forwarding Class MAP on port.
Definition saiport.h:2130
@ SAI_PORT_ATTR_TAM_OBJECT
Port bind point for TAM object.
Definition saiport.h:1674
@ SAI_PORT_ATTR_USE_EXTENDED_FEC
Forward Error Correction (FEC) extended control.
Definition saiport.h:1055
@ SAI_PORT_ATTR_ECMP_HASH_ALGORITHM
SAI ECMP hash algorithm which can override algorithm set by SAI_SWITCH_ATTR_ECMP_DEFAULT_HASH_ALGORIT...
Definition saiport.h:2346
@ SAI_PORT_ATTR_PRBS_LOCK_STATUS
Attribute data for SAI_PORT_ATTR_PRBS_LOCK_STATUS.
Definition saiport.h:1823
@ SAI_PORT_ATTR_SUPPORTED_FLOW_CONTROL_MODE
Query port supported flow control mode.
Definition saiport.h:725
@ SAI_PORT_ATTR_QOS_DSCP_TO_TC_MAP
Enable DSCP -> TC MAP on port.
Definition saiport.h:1363
@ SAI_PORT_ATTR_DUAL_MEDIA
Configure media types for dual media supported PHY.
Definition saiport.h:2070
@ SAI_PORT_ATTR_SUPPORTED_FEC_MODE_EXTENDED
Query extended list of supported port FEC modes.
Definition saiport.h:701
@ SAI_PORT_ATTR_SUPPORTED_AUTO_NEG_MODE
Query auto-negotiation support.
Definition saiport.h:717
@ SAI_PORT_ATTR_PFC_TC_DLR_INTERVAL
PFC Deadlock Recovery timer interval in milliseconds.
Definition saiport.h:2196
@ SAI_PORT_ATTR_MDIX_MODE_STATUS
MDIX mode status for the port.
Definition saiport.h:2022
@ SAI_PORT_ATTR_QOS_PFC_PRIORITY_TO_PRIORITY_GROUP_MAP
Enable PFC Priority -> Priority Group MAP.
Definition saiport.h:1447
@ SAI_PORT_ATTR_PRBS_RX_STATUS
Attribute data for SAI_PORT_ATTR_PRBS_RX_STATUS.
Definition saiport.h:1841
@ SAI_PORT_ATTR_QOS_SCHEDULER_GROUP_LIST
List of Scheduler groups for the port.
Definition saiport.h:663
@ SAI_PORT_ATTR_IPSEC_PORT
Associated IPsec port.
Definition saiport.h:2153
@ SAI_PORT_ATTR_ARS_PORT_LOAD_FUTURE_ENABLE
Enable future load quality measure in switch pipeline.
Definition saiport.h:2301
@ SAI_PORT_ATTR_MULTICAST_STORM_CONTROL_POLICER_ID
Enable multicast storm control policer on port.
Definition saiport.h:1133
@ SAI_PORT_ATTR_TPID
TPID.
Definition saiport.h:1928
@ SAI_PORT_ATTR_QOS_TC_TO_PRIORITY_GROUP_MAP
Enable TC -> Priority Group MAP.
Definition saiport.h:1433
@ SAI_PORT_ATTR_MTU
MTU.
Definition saiport.h:1093
@ SAI_PORT_ATTR_QOS_INGRESS_BUFFER_PROFILE_LIST
Ingress buffer profiles for port.
Definition saiport.h:1487
@ SAI_PORT_ATTR_CUSTOM_RANGE_START
Definition saiport.h:2494
@ SAI_PORT_ATTR_SUPPORTED_LINK_TRAINING_MODE
Query link-training support.
Definition saiport.h:2204
@ SAI_PORT_ATTR_PTP_MODE
Configure PTP mode on the port.
Definition saiport.h:1737
@ SAI_PORT_ATTR_EEE_ENABLE
Port EEE Configuration.
Definition saiport.h:1598
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_AUTO_NEG_MODE
Query Remote Port's auto-negotiation Advertisement.
Definition saiport.h:781
@ SAI_PORT_ATTR_CURRENT_BREAKOUT_MODE_TYPE
Current breakout mode.
Definition saiport.h:629
@ SAI_PORT_ATTR_INGRESS_SAMPLE_MIRROR_SESSION
Enable/Disable Samplepacket session.
Definition saiport.h:1284
@ SAI_PORT_ATTR_EGRESS_ACL
Port bind point for egress ACL object.
Definition saiport.h:1174
@ SAI_PORT_ATTR_ARS_PORT_LOAD_PAST_ENABLE
Enable historical or past port load quality measure in switch pipeline.
Definition saiport.h:2291
@ SAI_PORT_ATTR_QOS_TC_AND_COLOR_TO_DSCP_MAP
Enable TC AND COLOR -> DSCP MAP.
Definition saiport.h:1419
@ SAI_PORT_ATTR_INGRESS_PRIORITY_GROUP_LIST
List of ingress priority groups.
Definition saiport.h:830
@ SAI_PORT_ATTR_SERDES_PREEMPHASIS
Port serdes control pre-emphasis.
Definition saiport.h:1689
@ SAI_PORT_ATTR_ISOLATION_GROUP
Isolation group id.
Definition saiport.h:1649
@ SAI_PORT_ATTR_INGRESS_MACSEC_ACL
Port bind point for ingress MACsec ACL object.
Definition saiport.h:1190
@ SAI_PORT_ATTR_TYPE
Port Type.
Definition saiport.h:605
@ SAI_PORT_ATTR_SYSTEM_PORT
System port for the port.
Definition saiport.h:1993
@ SAI_PORT_ATTR_CABLE_TYPE
Configure ethernet copper cable type to check the cable status.
Definition saiport.h:2486
@ SAI_PORT_ATTR_RX_SNR
List of per lane RX SNR for a port.
Definition saiport.h:2435
@ SAI_PORT_ATTR_INGRESS_MIRROR_SESSION
Enable/Disable Mirror session.
Definition saiport.h:1229
@ SAI_PORT_ATTR_AUTO_NEG_STATUS
Attribute data for SAI_PORT_ATTR_AUTO_NEG_STATUS.
Definition saiport.h:1862
@ SAI_PORT_ATTR_ARS_PORT_LOAD_SCALING_FACTOR
Scaling factor to account for different port speeds. Port speed is normalized using the scaling facto...
Definition saiport.h:2281
@ SAI_PORT_ATTR_POLICER_ID
Attach/Detach policer to port.
Definition saiport.h:1310
@ SAI_PORT_ATTR_PFC_TC_DLD_INTERVAL
PFC Deadlock Detection timer interval in milliseconds.
Definition saiport.h:2174
@ SAI_PORT_ATTR_AUTO_NEG_CONFIG_MODE
Configure auto negotiation configuration mode for the port.
Definition saiport.h:2041
@ SAI_PORT_ATTR_PRIORITY_FLOW_CONTROL_MODE
Combined or separate Bit vectors for port PFC RX/TX.
Definition saiport.h:1508
@ SAI_PORT_ATTR_FABRIC_ATTACHED_PORT_INDEX
Attached Port Index.
Definition saiport.h:1976
@ SAI_PORT_ATTR_FULL_DUPLEX_MODE
Full Duplex setting.
Definition saiport.h:878
@ SAI_PORT_ATTR_PRIORITY_FLOW_CONTROL_RX
Bit vector enable/disable port PFC RX.
Definition saiport.h:1532
@ SAI_PORT_ATTR_LINK_TRAINING_ENABLE
Enable/Disable Port Link Training.
Definition saiport.h:1728
@ SAI_PORT_ATTR_DEFAULT_VLAN_PRIORITY
Default VLAN Priority.
Definition saiport.h:1015
@ SAI_PORT_ATTR_QOS_DOT1P_TO_COLOR_MAP
Enable DOT1P -> COLOR MAP on port.
Definition saiport.h:1348
@ SAI_PORT_ATTR_PKT_TX_ENABLE
Port packet transmission enable.
Definition saiport.h:1664
@ SAI_PORT_ATTR_QOS_QUEUE_LIST
List of Queues for the port.
Definition saiport.h:646
@ SAI_PORT_ATTR_MODULE_TYPE
Configure Fiber module type.
Definition saiport.h:2061
@ SAI_PORT_ATTR_ADVERTISED_AUTO_NEG_MODE
Query/Configure Port's Advertised auto-negotiation configuration.
Definition saiport.h:954
@ SAI_PORT_ATTR_PRBS_RX_STATE
Attribute data for SAI_PORT_ATTR_PRBS_RX_STATE Used for clear on read status/count register....
Definition saiport.h:1851
@ SAI_PORT_ATTR_QOS_MPLS_EXP_TO_TC_MAP
Enable EXP -> TC MAP on port.
Definition saiport.h:1887
@ SAI_PORT_ATTR_PORT_VLAN_ID
Port VLAN ID.
Definition saiport.h:1006
@ SAI_PORT_ATTR_PRIORITY_FLOW_CONTROL_TX
Bit vector enable/disable port PFC TX.
Definition saiport.h:1544
@ SAI_PORT_ATTR_DISABLE_DECREMENT_TTL
To enable/disable Decrement TTL.
Definition saiport.h:1871
@ SAI_PORT_ATTR_ECMP_HASH_OFFSET
SAI ECMP hash offset which can override offset set by SAI_SWITCH_ATTR_ECMP_DEFAULT_HASH_OFFSET for th...
Definition saiport.h:2368
@ SAI_PORT_ATTR_ARS_ENABLE
Enable ARS on port. This enables the control for quality measure in switch pipeline.
Definition saiport.h:2269
@ SAI_PORT_ATTR_SUPPORTED_SPEED
Query list of supported port speed(full-duplex) in Mbps.
Definition saiport.h:685
@ SAI_PORT_ATTR_INGRESS_SAMPLEPACKET_ENABLE
Enable/Disable Samplepacket session.
Definition saiport.h:1257
@ SAI_PORT_ATTR_EEE_WAKE_TIME
Port EEE Wakeup time configuration.
Definition saiport.h:1625
@ SAI_PORT_ATTR_EEE_IDLE_TIME
Port EEE IDLE time configuration.
Definition saiport.h:1612
@ SAI_PORT_ATTR_QOS_NUMBER_OF_SCHEDULER_GROUPS
Number of Scheduler groups on port.
Definition saiport.h:654
@ SAI_PORT_ATTR_QOS_MPLS_EXP_TO_COLOR_MAP
Enable EXP -> COLOR MAP on port.
Definition saiport.h:1903
@ SAI_PORT_ATTR_PFC_TC_DLD_INTERVAL_RANGE
PFC Deadlock Detection timer interval range.
Definition saiport.h:2161
@ SAI_PORT_ATTR_SUPPORTED_ASYMMETRIC_PAUSE_MODE
Query port supported asymmetric pause mode.
Definition saiport.h:733
@ SAI_PORT_ATTR_PRBS_LOCK_LOSS_STATUS
Attribute data for SAI_PORT_ATTR_PRBS_LOCK_LOSS_STATUS.
Definition saiport.h:1833
@ SAI_PORT_ATTR_SERDES_IDRIVER
Port serdes control idriver.
Definition saiport.h:1704
@ SAI_PORT_ATTR_AUTO_NEG_FEC_MODE_EXTENDED
Query the Auto Negotiated Resolved FEC.
Definition saiport.h:2080
@ SAI_PORT_ATTR_ADVERTISED_FEC_MODE
Query/Configure list of Advertised port FEC Mode.
Definition saiport.h:926
@ SAI_PORT_ATTR_SUPPORTED_BREAKOUT_MODE_TYPE
Breakout mode(s) supported.
Definition saiport.h:621
@ SAI_PORT_ATTR_RX_LOCK_STATUS
List of port's PMD lanes rx lock status.
Definition saiport.h:2220
@ SAI_PORT_ATTR_INTERFACE_TYPE
Configure Interface type.
Definition saiport.h:1746
@ SAI_PORT_ATTR_OPER_STATUS
Operational Status.
Definition saiport.h:613
@ SAI_PORT_ATTR_MACSEC_PORT_LIST
List of MACsec ports.
Definition saiport.h:1215
@ SAI_PORT_ATTR_BROADCAST_STORM_CONTROL_POLICER_ID
Enable broadcast storm control policer on port.
Definition saiport.h:1120
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_ASYMMETRIC_PAUSE_MODE
Query Remote port Advertised asymmetric pause mode.
Definition saiport.h:797
@ SAI_PORT_ATTR_QOS_SCHEDULER_PROFILE_ID
Scheduler for port, Default no limits.
Definition saiport.h:1475
@ SAI_PORT_ATTR_NUMBER_OF_INGRESS_PRIORITY_GROUPS
Number of ingress priority groups.
Definition saiport.h:821
@ SAI_PORT_ATTR_PATH_TRACING_INTF
Configure path tracing interface id.
Definition saiport.h:2410
@ SAI_PORT_ATTR_INTERNAL_LOOPBACK_MODE
Internal loopback control To be deprecated, use SAI_PORT_ATTR_LOOPBACK_MODE.
Definition saiport.h:1043
@ SAI_PORT_ATTR_GLOBAL_FLOW_CONTROL_FORWARD
Forward or terminate the global flow control(802.3X) frame.
Definition saiport.h:2104
@ SAI_PORT_ATTR_SERDES_IPREDRIVER
Port serdes control ipredriver.
Definition saiport.h:1719
@ SAI_PORT_ATTR_END
End of attributes.
Definition saiport.h:2491
@ SAI_PORT_ATTR_SUPPORTED_HALF_DUPLEX_SPEED
Query list of Supported HALF-Duplex speed in Mbps.
Definition saiport.h:709
@ SAI_PORT_ATTR_QOS_TC_TO_QUEUE_MAP
Enable TC -> Queue MAP on port.
Definition saiport.h:1391
@ SAI_PORT_ATTR_SUPPORTED_MEDIA_TYPE
Query port supported MEDIA type.
Definition saiport.h:741
@ SAI_PORT_ATTR_LINK_TRAINING_FAILURE_STATUS
Link training failure status and error codes.
Definition saiport.h:1794
@ SAI_PORT_ATTR_EGRESS_SAMPLE_MIRROR_SESSION
Enable/Disable Samplepacket session.
Definition saiport.h:1297
@ SAI_PORT_ATTR_QOS_NUMBER_OF_QUEUES
Number of queues on port.
Definition saiport.h:637
@ SAI_PORT_ATTR_REMOTE_ADVERTISED_SPEED
Query list of Advertised remote port speed (Full-Duplex) in Mbps.
Definition saiport.h:749
@ SAI_PORT_ATTR_HW_LANE_LIST
Hardware Lane list.
Definition saiport.h:859
@ SAI_PORT_ATTR_HW_PROFILE_ID
Port Hardware Configuration Profile ID.
Definition saiport.h:1585
@ SAI_PORT_ATTR_ADMIN_STATE
Admin Mode.
Definition saiport.h:896
@ SAI_PORT_DUAL_MEDIA_COPPER_ONLY
Definition saiport.h:543
@ SAI_PORT_DUAL_MEDIA_FIBER_ONLY
Definition saiport.h:546
@ SAI_PORT_DUAL_MEDIA_FIBER_PREFERRED
Definition saiport.h:552
@ SAI_PORT_DUAL_MEDIA_NONE
Definition saiport.h:540
@ SAI_PORT_DUAL_MEDIA_COPPER_PREFERRED
Definition saiport.h:549
@ SAI_PORT_LINK_TRAINING_RX_STATUS_NOT_TRAINED
Definition saiport.h:428
@ SAI_PORT_LINK_TRAINING_RX_STATUS_TRAINED
Definition saiport.h:431
enum _sai_stats_mode_t sai_stats_mode_t
SAI statistics modes.
sai_status_t(* sai_bulk_object_get_attribute_fn)(_In_ uint32_t object_count, _In_ const sai_object_id_t *object_id, _In_ const uint32_t *attr_count, _Inout_ sai_attribute_t **attr_list, _In_ sai_bulk_op_error_mode_t mode, _Out_ sai_status_t *object_statuses)
Bulk objects get attributes.
Definition saitypes.h:1641
sai_status_t(* sai_bulk_object_create_fn)(_In_ sai_object_id_t switch_id, _In_ uint32_t object_count, _In_ const uint32_t *attr_count, _In_ const sai_attribute_t **attr_list, _In_ sai_bulk_op_error_mode_t mode, _Out_ sai_object_id_t *object_id, _Out_ sai_status_t *object_statuses)
Bulk objects creation.
Definition saitypes.h:1577
sai_status_t(* sai_bulk_object_remove_fn)(_In_ uint32_t object_count, _In_ const sai_object_id_t *object_id, _In_ sai_bulk_op_error_mode_t mode, _Out_ sai_status_t *object_statuses)
Bulk objects removal.
Definition saitypes.h:1598
sai_status_t(* sai_bulk_object_set_attribute_fn)(_In_ uint32_t object_count, _In_ const sai_object_id_t *object_id, _In_ const sai_attribute_t *attr_list, _In_ sai_bulk_op_error_mode_t mode, _Out_ sai_status_t *object_statuses)
Bulk objects set attributes.
Definition saitypes.h:1618
This module defines SAI portable types.
Port methods table retrieved with sai_api_query()
Definition saiport.h:4061
Defines the operational status of the port.
Definition saiport.h:81
sai_object_id_t port_id
Port id.
Definition saiport.h:87
sai_port_oper_status_t port_state
Definition saiport.h:90