When configuring tail-stamping on an AS9817 Edgecore machine running on Broadcom Tomahawk 5 (TH5) , receiving an error from the SAI saying that it will not accept VLAN as a bind point.
VLAN configuration, or any other interface configuration, is not present in the device.
- Reproduce step : Just configure the following configuration:
sonic(config-tam)# show configuration
!
tam
!
!
tail-stamping
enable
- syncd#syncd is sending this error on /var/log/syslog :
sonic ERR syncd#syncd: [none] SAI_API_ACL:_brcm_sai_tam_acl_table_parse_validate:2571 VLAN Bind point is not supported for TAM ACL table.
- I assume the issue is with src/sonic-swss/orchagent/aclorch.cpp file, function AclTable::create, which takes all the bind points for the TAM table it is trying to create, which one of them is VLAN, and that the Broadcom SAI will not accept as bind point :
bool AclTable::create()
{
<!--Snip-->
vector<int32_t> bpoint_list {type.getBindPointTypes().begin(), type.getBindPointTypes().end()};