Skip to content
Xin Liu edited this page Jan 5, 2017 · 3 revisions
SAI Module APIs
ACL create_acl_counter
create_acl_entry
create_acl_range
create_acl_table
delete_acl_counter
delete_acl_entry
delete_acl_table
get_acl_counter_attribute
get_acl_entry_attribute
get_acl_range_attribute
get_acl_table_attribute
remove_acl_range
set_acl_counter_attribute
set_acl_entry_attribute
set_acl_range_attribute
set_acl_table_attribute
Buffer clear_ingress_priority_group_stats
create_buffer_pool
create_buffer_profile
get_buffer_pool_attr
get_buffer_pool_stats
get_buffer_profile_attr
get_ingress_priority_group_attr
get_ingress_priority_group_stats
remove_buffer_pool
remove_buffer_profile
set_buffer_pool_attr
set_buffer_profile_attr
set_ingress_priority_group_attr
Fdb create_fdb_entry
flush_fdb_entries
get_fdb_entry_attribute
remove_fdb_entry
set_fdb_entry_attribute
Hash create_hash
get_hash_attribute
remove_hash
set_hash_attribute
HostIntf create_hostif
create_hostif_trap_group
get_hostif_attribute
get_trap_attribute
get_trap_group_attribute
get_user_defined_trap_attribute
recv_packet
remove_hostif
remove_hostif_trap_group
send_packet
set_hostif_attribute
set_trap_attribute
set_trap_group_attribute
set_user_defined_trap_attribute
L2MC create_l2mc_entry
remove_l2mc_entry
set_l2mc_entry_attribute
remove_l2mc_entry
get_l2mc_entry_attribute
create_l2mc_group
remove_l2mc_group
set_l2mc_group_attribute
get_l2mc_group_attribute
create_l2mc_group_member
remove_l2mc_group_member
set_l2mc_group_member_attribute
get_l2mc_group_member_attribute
create_mcast_fdb_entry
remove_mcast_fdb_entry
set_mcast_fdb_entry_attribute
get_mcast_fdb_entry_attribute
Lag create_lag
create_lag_member
get_lag_attribute
get_lag_member_attribute
remove_lag
remove_lag_member
set_lag_attribute
set_lag_member_attribute
Mirror create_mirror_session
get_mirror_session_attribute
remove_mirror_session
set_mirror_session_attribute
Neighbor create_neighbor_entry
get_neighbor_attribute
remove_all_neighbor_entries
remove_neighbor_entry
set_neighbor_attribute
Nexthop create_next_hop
get_next_hop_attribute
remove_next_hop
set_next_hop_attribute
Nexthopgroup add_next_hop_to_group
create_next_hop_group
get_next_hop_group_attribute
remove_next_hop_from_group
remove_next_hop_group
set_next_hop_group_attribute
Policer create_policer
get_policer_attribute
get_policer_statistics
remove_policer
set_policer_attribute
Port clear_port_all_stats
clear_port_stats
create_port
get_port_attribute
get_port_stats
remove_port
set_port_attribute
QoSmaps create_qos_map
get_qos_map_attribute
remove_qos_map
set_qos_map_attribute
Queue clear_queue_stats
create_queue
get_queue_attribute
get_queue_stats
remove_queue
set_queue_attribute
Route create_route
get_route_attribute
remove_route
set_route_attribute
Router create_virtual_router
get_virtual_router_attribute
remove_virtual_router
set_virtual_router_attribute
RouterIntf create_router_interface
get_router_interface_attribute
remove_router_interface
set_router_interface_attribute
Samplepacket create_samplepacket_session
get_samplepacket_attribute
remove_samplepacket_session
set_samplepacket_attribute
Scheduler create_scheduler_profile
get_scheduler_attribute
remove_scheduler_profile
set_scheduler_attribute
Schedulergroup add_child_object_to_group
create_scheduler_group
get_scheduler_group_attribute
remove_child_object_from_group
remove_scheduler_group
set_scheduler_group_attribute
STP create_stp
get_stp_attribute
get_stp_port_state
remove_stp
set_stp_attribute
set_stp_port_state
Switch connect_switch
disconnect_switch
on_fdb_event
get_switch_attribute
initialize_switch
on_packet_event
on_port_event
on_port_state_change
set_switch_attribute
shutdown_switch
on_switch_shutdown_request
on_switch_state_change
Tunnel create_tunnel
create_tunnel_map
create_tunnel_term_table_entry
get_tunnel_attribute
get_tunnel_map_attribute
get_tunnel_term_table_entry_attribute
remove_tunnel
remove_tunnel_map
remove_tunnel_term_table_entry
set_tunnel_attribute
set_tunnel_map_attribute
set_tunnel_term_table_entry_attribute
UDF create_udf
create_udf_group
create_udf_match
get_udf_attribute
get_udf_attribute
get_udf_group_attribute
get_udf_match_attribute
remove_udf
remove_udf_group
remove_udf_match
set_udf_attribute
set_udf_group_attribute
set_udf_match_attribute
Vlan clear_vlan_stats
create_vlan
create_vlan_member
get_vlan_attribute
get_vlan_member_attribute
get_vlan_stats
remove_vlan
remove_vlan_member
set_vlan_attribute
set_vlan_member_attribute
WRED create_wred_profile
get_wred_attribute
remove_wred_profile
set_wred_attribute
Clone this wiki locally