C_sai_acl_action_data_t | Defines a single ACL action |
C_sai_acl_action_parameter_t | |
C_sai_acl_api_t | Port methods table retrieved with sai_api_query() |
C_sai_acl_capability_t | Structure for ACL attributes supported at each stage. action_list alone is added now. Qualifier list can also be added when needed |
C_sai_acl_chain_list_t | |
C_sai_acl_chain_t | Structure for ACL chain stage and corresponding table type |
C_sai_acl_field_data_data_t | ACL field data union |
C_sai_acl_field_data_mask_t | Field match mask |
C_sai_acl_field_data_t | Defines a single ACL filter |
C_sai_acl_resource_list_t | List of available ACL resources at each stage and each binding point. This shall be returned when queried for SAI_SWITCH_ATTR_AVAILABLE_ACL_TABLE or SAI_SWITCH_ATTR_AVAILABLE_ACL_TABLE_GROUP |
C_sai_acl_resource_t | Structure for ACL Resource Count |
C_sai_ars_api_t | Adaptive routing and switching methods table retrieved with sai_api_query() |
C_sai_ars_profile_api_t | ARS Profile methods table retrieved with sai_api_query() |
C_sai_attr_capability_metadata_t | Defines attribute capability metadata |
C_sai_attr_capability_t | Structure for attribute capabilities per operation |
C_sai_attr_condition_t | Defines attribute condition |
C_sai_attr_metadata_t | Defines attribute metadata |
C_sai_attribute_t | |
C_sai_attribute_value_t | Data Type |
C_sai_bfd_api_t | BFD method table retrieved with sai_api_query() |
C_sai_bfd_session_state_notification_t | Defines the operational status of the BFD session |
C_sai_bmtor_api_t | |
C_sai_bridge_api_t | Bridge methods table retrieved with sai_api_query() |
C_sai_buffer_api_t | Buffer methods table retrieved with sai_api_query() |
C_sai_counter_api_t | Counter methods table retrieved with sai_api_query() |
C_sai_dash_acl_api_t | |
C_sai_dash_direction_lookup_api_t | |
C_sai_dash_eni_api_t | |
C_sai_dash_inbound_routing_api_t | |
C_sai_dash_meter_api_t | |
C_sai_dash_outbound_ca_to_pa_api_t | |
C_sai_dash_outbound_routing_api_t | |
C_sai_dash_pa_validation_api_t | |
C_sai_dash_vip_api_t | |
C_sai_dash_vnet_api_t | |
C_sai_debug_counter_api_t | Counter methods table retrieved with sai_api_query() |
C_sai_direction_lookup_entry_t | Entry for direction_lookup_entry |
C_sai_dtel_api_t | |
C_sai_eni_ether_address_map_entry_t | Entry for eni_ether_address_map_entry |
C_sai_enum_metadata_t | Defines enum metadata information |
C_sai_fabric_port_reachability_t | Fabric port reachability |
C_sai_fdb_api_t | FDB method table retrieved with sai_api_query() |
C_sai_fdb_entry_t | FDB entry key |
C_sai_fdb_event_notification_data_t | Notification data format received from SAI FDB callback |
C_sai_generic_programmable_api_t | Generic extensions methods table retrieved with sai_api_query() |
C_sai_hash_api_t | Hash methods, retrieved via sai_api_query() |
C_sai_hmac_t | Segment Routing Hash-based Message Authentication Code Tag Length Value Format |
C_sai_hostif_api_t | Hostif methods table retrieved with sai_api_query() |
C_sai_inbound_routing_entry_t | Entry for inbound_routing_entry |
C_sai_inseg_entry_t | In segment entry |
C_sai_ip_addr_t | |
C_sai_ip_address_list_t | |
C_sai_ip_address_t | |
C_sai_ip_prefix_list_t | |
C_sai_ip_prefix_t | |
C_sai_ipmc_api_t | IPMC method table retrieved with sai_api_query() |
C_sai_ipmc_entry_t | IPMC entry key |
C_sai_ipmc_group_api_t | IPMC group methods table retrieved with sai_api_query() |
C_sai_ipsec_api_t | IPsec methods table retrieved with sai_api_query() |
C_sai_ipsec_sa_status_notification_t | IPsec SA status for notification |
C_sai_isolation_group_api_t | Isolation group method table retrieved with sai_api_query() |
C_sai_json_t | JSON data type "attributes": [ { "attribute_name": { "sai_metadata": { "sai_attr_value_type": "<SAI_ATTR_VALUE_TYPE_T>", "brief": "Brief Attribute Description", "sai_attr_flags": "<SAI_ATTR_FLAGS_T>", "allowed_object_types": [ "<LIST OF ALLOWED OBJECT TYPES>" ], "default_value": "<DEFAULT ATTR VALUE>" }, "value": } } ] attributes - Mandatory top-level key where JSON parsing begins attribute_name - Name of one attribute in the list of attributes sai_attr_value_type - Data type of the attribute brief - Optional description of the field sai_attr_flags - Optional Usage flags for the field allowed_object_types - If data type is OID, then this is the list of object types allowed as data |
C_sai_l2mc_api_t | L2MC method table retrieved with sai_api_query() |
C_sai_l2mc_entry_t | L2MC entry key |
C_sai_l2mc_group_api_t | L2MC group methods table retrieved with sai_api_query() |
C_sai_lag_api_t | LAG methods table retrieved with sai_api_query() |
C_sai_latch_status_t | |
C_sai_macsec_api_t | MACsec methods table retrieved with sai_api_query() |
C_sai_map_list_t | |
C_sai_map_t | |
C_sai_mcast_fdb_api_t | Multicast FDB method table retrieved with sai_api_query() |
C_sai_mcast_fdb_entry_t | MCAST FDB entry key |
C_sai_mirror_api_t | MIRROR method table retrieved with sai_api_query() |
C_sai_mpls_api_t | MPLS methods table retrieved with sai_api_query() |
C_sai_my_mac_api_t | My MAC methods table retrieved with sai_api_query() |
C_sai_my_sid_entry_t | My SID Entry |
C_sai_nat_api_t | NAT API Router entry methods table retrieved with sai_api_query() |
C_sai_nat_entry_data_t | |
C_sai_nat_entry_key_t | NAT entry keys API can be invoked with extra keys present. Driver MUST pick the right set of keys for a given NAT type |
C_sai_nat_entry_mask_t | NAT entry key masks |
C_sai_nat_entry_t | NAT entry |
C_sai_nat_event_notification_data_t | Notification data format received from SAI NAT callback |
C_sai_neighbor_api_t | Neighbor table methods, retrieved via sai_api_query() |
C_sai_neighbor_entry_t | Neighbor entry |
C_sai_next_hop_api_t | Next Hop methods table retrieved with sai_api_query() |
C_sai_next_hop_group_api_t | Next Hop methods table retrieved with sai_api_query() |
C_sai_object_key_entry_t | |
C_sai_object_key_t | Structure for bulk retrieval of object ids, attribute and values for each object-type. Key will be used in case of object-types not having object-ids |
C_sai_object_list_t | Defines a list of SAI object ids used as SAI attribute value |
C_sai_object_meta_key_t | Defines object metadata key |
C_sai_object_type_info_t | SAI object type information |
C_sai_outbound_ca_to_pa_entry_t | Entry for outbound_ca_to_pa_entry |
C_sai_outbound_routing_entry_t | Entry for outbound_routing_entry |
C_sai_pa_validation_entry_t | Entry for pa_validation_entry |
C_sai_policer_api_t | Policer methods table retrieved with sai_api_query() |
C_sai_port_api_t | Port methods table retrieved with sai_api_query() |
C_sai_port_err_status_list_t | Attribute data for SAI_PORT_ATTR_ERR_STATUS_LIST |
C_sai_port_eye_values_list_t | Defines a port's lanes eye values list |
C_sai_port_frequency_offset_ppm_list_t | Defines a port's lanes frequency offset ppm list |
C_sai_port_frequency_offset_ppm_values_t | Defines a lane with its frequency offset ppm |
C_sai_port_lane_eye_values_t | Defines a lane with its eye values with the up and down values being in mV and left and right being in mUI |
C_sai_port_lane_latch_status_list_t | |
C_sai_port_lane_latch_status_t | |
C_sai_port_oper_status_notification_t | Defines the operational status of the port |
C_sai_port_snr_list_t | Defines a port's lanes SNR list |
C_sai_port_snr_values_t | Defines a lane with its SNR |
C_sai_prbs_rx_state_t | |
C_sai_qos_map_api_t | QOS Map methods table retrieved with sai_api_query() |
C_sai_qos_map_list_t | |
C_sai_qos_map_params_t | Defines QOS map types |
C_sai_qos_map_t | |
C_sai_queue_api_t | QOS methods table retrieved with sai_api_query() |
C_sai_queue_deadlock_notification_data_t | Notification data format received from SAI queue deadlock event callback |
C_sai_rev_graph_member_t | SAI reverse graph member |
C_sai_route_api_t | Router entry methods table retrieved with sai_api_query() |
C_sai_route_entry_t | Unicast route entry |
C_sai_router_interface_api_t | Routing interface methods table retrieved with sai_api_query() |
C_sai_rpf_group_api_t | RPF group methods table retrieved with sai_api_query() |
C_sai_s16_list_t | |
C_sai_s32_list_t | |
C_sai_s32_range_t | |
C_sai_s8_list_t | Defines a s8 list or string |
C_sai_samplepacket_api_t | Samplepacket method table retrieved with sai_api_query() |
C_sai_scheduler_api_t | Scheduler methods table retrieved with sai_api_query() |
C_sai_scheduler_group_api_t | Scheduler Group methods table retrieved with sai_api_query() |
C_sai_segment_list_t | List of Segment Routing segment entries |
C_sai_service_method_table_t | Method table that contains function pointers for services exposed by adapter host for adapter |
C_sai_srv6_api_t | SRV6 methods table retrieved with sai_api_query() |
C_sai_stat_capability_list_t | |
C_sai_stat_capability_t | |
C_sai_stp_api_t | STP method table retrieved with sai_api_query() |
C_sai_struct_member_info_t | Defines struct member info for non object id object type |
C_sai_switch_api_t | Switch method table retrieved with sai_api_query() |
C_sai_switch_health_data_t | |
C_sai_system_port_api_t | Port methods table retrieved with sai_api_query() |
C_sai_system_port_config_list_t | System port configuration list |
C_sai_system_port_config_t | System port configuration attributes |
C_sai_tam_api_t | SAI TAM API set |
C_sai_timespec_t | |
C_sai_tlv_entry_t | |
C_sai_tlv_list_t | List of Segment Routing Tag Length Value entries |
C_sai_tlv_t | Segment Routing Tag Length Value entry |
C_sai_tunnel_api_t | Tunnel methods table retrieved with sai_api_query() |
C_sai_twamp_api_t | Two-Way Active Measurement Protocol method table retrieved with sai_api_query() |
C_sai_twamp_session_event_notification_data_t | Defines the operational status of the TWAMP session |
C_sai_twamp_session_stats_data_t | Notification data format received from SAI TWAMP callback |
C_sai_u16_list_t | |
C_sai_u16_range_list_t | |
C_sai_u16_range_t | |
C_sai_u32_list_t | |
C_sai_u32_range_t | |
C_sai_u8_list_t | |
C_sai_udf_api_t | UDF methods, retrieved via sai_api_query() |
C_sai_vip_entry_t | Entry for vip_entry |
C_sai_virtual_router_api_t | Virtual router methods table retrieved with sai_api_query() |
C_sai_vlan_api_t | VLAN methods table retrieved with sai_api_query() |
C_sai_vlan_list_t | Defines a vlan list data structure |
C_sai_wred_api_t | WRED methods table retrieved with sai_api_query() |