SAI Metadata
Loading...
Searching...
No Matches
_sai_object_key_entry_t Union Reference

#include <saiobject.h>

Public Attributes

sai_object_id_t object_id
 Key is object ID.
 
sai_fdb_entry_t fdb_entry
 
sai_neighbor_entry_t neighbor_entry
 
sai_route_entry_t route_entry
 
sai_mcast_fdb_entry_t mcast_fdb_entry
 
sai_l2mc_entry_t l2mc_entry
 
sai_ipmc_entry_t ipmc_entry
 
sai_inseg_entry_t inseg_entry
 
sai_nat_entry_t nat_entry
 
sai_my_sid_entry_t my_sid_entry
 
sai_direction_lookup_entry_t direction_lookup_entry
 
sai_eni_ether_address_map_entry_t eni_ether_address_map_entry
 
sai_inbound_routing_entry_t inbound_routing_entry
 
sai_outbound_ca_to_pa_entry_t outbound_ca_to_pa_entry
 
sai_outbound_routing_entry_t outbound_routing_entry
 
sai_pa_validation_entry_t pa_validation_entry
 
sai_vip_entry_t vip_entry
 

Detailed Description

Extra paramater:
sai_object_type_t object_type

Definition at line 60 of file saiobject.h.

Member Data Documentation

◆ direction_lookup_entry

sai_direction_lookup_entry_t _sai_object_key_entry_t::direction_lookup_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_DIRECTION_LOOKUP_ENTRY

Definition at line 97 of file saiobject.h.

◆ eni_ether_address_map_entry

sai_eni_ether_address_map_entry_t _sai_object_key_entry_t::eni_ether_address_map_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_ENI_ETHER_ADDRESS_MAP_ENTRY

Definition at line 100 of file saiobject.h.

◆ fdb_entry

sai_fdb_entry_t _sai_object_key_entry_t::fdb_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_FDB_ENTRY

Definition at line 70 of file saiobject.h.

◆ inbound_routing_entry

sai_inbound_routing_entry_t _sai_object_key_entry_t::inbound_routing_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_INBOUND_ROUTING_ENTRY

Definition at line 103 of file saiobject.h.

◆ inseg_entry

sai_inseg_entry_t _sai_object_key_entry_t::inseg_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_INSEG_ENTRY

Definition at line 88 of file saiobject.h.

◆ ipmc_entry

sai_ipmc_entry_t _sai_object_key_entry_t::ipmc_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_IPMC_ENTRY

Definition at line 85 of file saiobject.h.

◆ l2mc_entry

sai_l2mc_entry_t _sai_object_key_entry_t::l2mc_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_L2MC_ENTRY

Definition at line 82 of file saiobject.h.

◆ mcast_fdb_entry

sai_mcast_fdb_entry_t _sai_object_key_entry_t::mcast_fdb_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_MCAST_FDB_ENTRY

Definition at line 79 of file saiobject.h.

◆ my_sid_entry

sai_my_sid_entry_t _sai_object_key_entry_t::my_sid_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_MY_SID_ENTRY

Definition at line 94 of file saiobject.h.

◆ nat_entry

sai_nat_entry_t _sai_object_key_entry_t::nat_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_NAT_ENTRY

Definition at line 91 of file saiobject.h.

◆ neighbor_entry

sai_neighbor_entry_t _sai_object_key_entry_t::neighbor_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_NEIGHBOR_ENTRY

Definition at line 73 of file saiobject.h.

◆ object_id

sai_object_id_t _sai_object_key_entry_t::object_id

Key is object ID.

Valid only when:
sai_metadata_is_object_type_oid(object_type) == true

Definition at line 67 of file saiobject.h.

◆ outbound_ca_to_pa_entry

sai_outbound_ca_to_pa_entry_t _sai_object_key_entry_t::outbound_ca_to_pa_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_OUTBOUND_CA_TO_PA_ENTRY

Definition at line 106 of file saiobject.h.

◆ outbound_routing_entry

sai_outbound_routing_entry_t _sai_object_key_entry_t::outbound_routing_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_OUTBOUND_ROUTING_ENTRY

Definition at line 109 of file saiobject.h.

◆ pa_validation_entry

sai_pa_validation_entry_t _sai_object_key_entry_t::pa_validation_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_PA_VALIDATION_ENTRY

Definition at line 112 of file saiobject.h.

◆ route_entry

sai_route_entry_t _sai_object_key_entry_t::route_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_ROUTE_ENTRY

Definition at line 76 of file saiobject.h.

◆ vip_entry

sai_vip_entry_t _sai_object_key_entry_t::vip_entry
Valid only when:
object_type == SAI_OBJECT_TYPE_VIP_ENTRY

Definition at line 115 of file saiobject.h.


The documentation for this union was generated from the following file: