38 #ifndef OPENAPI_VLAN_H_INCLUDED
39 #define OPENAPI_VLAN_H_INCLUDED
49 OPEN_DOT1Q_SWPORT_MODE_NONE = 0,
60 #define OPEN_VLAN_LIST_MAX_ENTRIES 4096
70 OPEN_PRIVATE_VLAN_UNCONFIGURED = 0,
71 OPEN_PRIVATE_VLAN_PRIMARY,
72 OPEN_PRIVATE_VLAN_SECONDARY_ISOLATED,
73 OPEN_PRIVATE_VLAN_SECONDARY_COMMUNITY
74 } OPEN_DOT1Q_PVLAN_TYPE_t;
79 OPEN_PRIVATE_VLAN_UNCONFIGURED_PORT,
80 OPEN_PRIVATE_VLAN_HOST_PORT,
81 OPEN_PRIVATE_VLAN_COMMUNITY_PORT,
82 OPEN_PRIVATE_VLAN_PROMISCOUS_PORT
83 } OPEN_DOT1Q_PVLAN_PORT_TYPE_t;
105 uint32_t *nextVlanNum);
280 uint32_t *participating);
301 uint32_t *nextVlanNum,
302 uint32_t *delete_pending);
424 uint32_t *numTrafficClasses);
589 uint32_t intf, uint32_t vlanId);
609 uint32_t intf, uint32_t *vlanId);
630 uint32_t intf, uint32_t vlanId);
650 uint32_t intf, uint32_t *vlanId);
814 uint32_t *primaryVid,
815 uint32_t *secondaryVid);
839 uint32_t *primaryVid,
889 uint32_t *nextPrimaryVid,
918 uint32_t *nextPrimaryVid,
919 uint32_t *secondaryVid);
945 uint32_t *nativeVid);
987 OPEN_DOT1Q_PVLAN_TYPE_t pvlanType);
1007 OPEN_DOT1Q_PVLAN_TYPE_t *pvlanType);
1088 uint32_t primary_vlan,
1128 uint32_t primary_vlan,