38 #ifndef OPENAPI_DOT1AD_H_INCLUDED
39 #define OPENAPI_DOT1AD_H_INCLUDED
48 #define OPEN_DOT1AD_SVID_MIN 1
49 #define OPEN_DOT1AD_SVID_MAX 4092
50 #define OPEN_DOT1AD_SERVICES_MAX 4096
51 #define OPEN_DOT1AD_SERVICE_NAME_LEN_MIN 1
52 #define OPEN_DOT1AD_SERVICE_NAME_LEN_MAX 31
53 #define OPEN_DOT1AD_MIN_VLAN_ID 1
54 #define OPEN_DOT1AD_MAX_VLAN_ID 4095
55 #define OPEN_DOT1AD_SUBSCRIPTIONS_MAX 4096
56 #define OPEN_DOT1AD_CVID_MIN 1
57 #define OPEN_DOT1AD_CVID_MAX 4092
63 OPEN_DOT1AD_SVCTYPE_ELINE = 1,
74 OPEN_DOT1AD_PKTTYPE_NONE = 0,
87 OPEN_DOT1AD_INTERFACE_TYPE_UNI = 0,
157 uint32_t *serviceIndex);
178 uint32_t serviceIndex,
368 uint32_t svid, uint32_t isolateVid);
481 uint32_t intIfNum, uint32_t svid);
508 uint32_t intIfNum, uint32_t svid,
605 uint32_t intIfNum, uint32_t svid,
655 uint32_t intIfNum, uint32_t svid,
678 uint32_t intIfNum, uint32_t svid);
702 uint32_t intIfNum, uint32_t svid,
726 uint32_t svid, uint32_t matchSvid);
747 uint32_t subscrIndex,
749 uint32_t *matchCvid);
771 uint32_t subscrIndex,
773 uint32_t *matchSvid);
818 uint32_t intfIn, uint32_t *intfOut,
819 uint32_t *svid, uint32_t *cvid);
842 uint32_t intfIn, uint32_t svidIn,
843 uint32_t cvidIn, uint32_t *intfOut,
844 uint32_t *svidOut, uint32_t *cvidOut);
868 uint32_t intfIn, uint32_t svidIn,
869 uint32_t cvidIn, uint32_t *intfOut,
870 uint32_t *svidOut, uint32_t *cvidOut);
891 uint32_t subscrIndex,
919 uint32_t intIfNum, uint32_t svid,
965 uint32_t subscrIndex,
994 uint32_t intIfNum, uint32_t svid,
1018 uint32_t subscrIndex,
1081 uint32_t intIfNum, uint32_t *nextIntIfNum);