/* sets a port's VLAN membership table or TTI table and updates the NPE VLAN configuration  */
IX_ETH_DB_PUBLIC IxEthDBStatus ixEthDBPortVlanTableSet(IxEthDBPortId portID, IxEthDBVlanSet portVlanTable, IxEthDBVlanSet vlanSet)
/* sets a port's VLAN membership table or TTI table and updates the NPE VLAN configuration  */
IX_ETH_DB_PUBLIC IxEthDBStatus ixEthDBPortVlanTableSet(IxEthDBPortId portID, IxEthDBVlanSet portVlanTable, IxEthDBVlanSet vlanSet)
{
    IX_ETH_DB_CHECK_PORT(portID);
    IX_ETH_DB_CHECK_SINGLE_NPE(portID);
    IX_ETH_DB_CHECK_FEATURE(portID, IX_ETH_DB_VLAN_QOS);
    IX_ETH_DB_CHECK_REFERENCE(vlanSet);
    memcpy(portVlanTable, vlanSet, sizeof (IxEthDBVlanSet));
    return ixEthDBVlanTableRangeUpdate(portID);
}