/* updates a set of 8 VLANs in an NPE 
For example, a setOffset of 0 indexes VLAN IDs 0 through 7, 1 indexes VLAN IDs 8 through 9 etc. */
IX_ETH_DB_PRIVATE IxEthDBStatus ixEthDBVlanTableEntryUpdate(IxEthDBPortId portID, UINT32 setOffset)
/* updates a set of 8 VLANs in an NPE 
For example, a setOffset of 0 indexes VLAN IDs 0 through 7, 1 indexes VLAN IDs 8 through 9 etc. */
IX_ETH_DB_PRIVATE IxEthDBStatus ixEthDBVlanTableEntryUpdate(IxEthDBPortId portID, UINT32 setOffset)
{
    PortInfo *portInfo = &ixEthDBPortInfo[portID];
    IxNpeMhMessage message;
    IX_STATUS result;
    FILL_SETPORTVLANTABLEENTRY_MSG(message, IX_ETH_DB_PORT_ID_TO_NPE_LOGICAL_ID(portID), 
        2 * setOffset, 
        portInfo->vlanMembership[setOffset], 
        portInfo->transmitTaggingInfo[setOffset]);
    IX_ETHDB_SEND_NPE_MSG(IX_ETH_DB_PORT_ID_TO_NPE(portID), message, result);
    return result;
}