25#if !defined (__SAIMCASTFDB_H_)
26#define __SAIMCASTFDB_H_
125 _In_ uint32_t attr_count,
161 _In_ uint32_t attr_count,
struct _sai_mcast_fdb_entry_t sai_mcast_fdb_entry_t
MCAST FDB entry key.
struct _sai_mcast_fdb_api_t sai_mcast_fdb_api_t
Multicast FDB method table retrieved with sai_api_query()
sai_status_t(* sai_create_mcast_fdb_entry_fn)(_In_ const sai_mcast_fdb_entry_t *mcast_fdb_entry, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list)
Create Multicast FDB entry.
_sai_mcast_fdb_entry_attr_t
Attribute Id for multicast FDB entry.
sai_status_t(* sai_remove_mcast_fdb_entry_fn)(_In_ const sai_mcast_fdb_entry_t *mcast_fdb_entry)
Remove Multicast FDB entry.
sai_status_t(* sai_set_mcast_fdb_entry_attribute_fn)(_In_ const sai_mcast_fdb_entry_t *mcast_fdb_entry, _In_ const sai_attribute_t *attr)
Set multicast FDB entry attribute value.
sai_status_t(* sai_get_mcast_fdb_entry_attribute_fn)(_In_ const sai_mcast_fdb_entry_t *mcast_fdb_entry, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list)
Get FDB entry attribute value.
enum _sai_mcast_fdb_entry_attr_t sai_mcast_fdb_entry_attr_t
Attribute Id for multicast FDB entry.
@ SAI_MCAST_FDB_ENTRY_ATTR_PACKET_ACTION
Multicast FDB entry packet action.
@ SAI_MCAST_FDB_ENTRY_ATTR_GROUP_ID
Multicast FDB entry group id.
@ SAI_MCAST_FDB_ENTRY_ATTR_END
End of attributes.
@ SAI_MCAST_FDB_ENTRY_ATTR_META_DATA
User based Meta Data.
@ SAI_MCAST_FDB_ENTRY_ATTR_START
Start of attributes.
@ SAI_MCAST_FDB_ENTRY_ATTR_CUSTOM_RANGE_END
@ SAI_MCAST_FDB_ENTRY_ATTR_CUSTOM_RANGE_START
This module defines SAI portable types.
Multicast FDB method table retrieved with sai_api_query()
sai_object_id_t bv_id
Bridge ID. for .1D and Vlan ID for .1Q.
sai_object_id_t switch_id
Switch ID.