38 #ifndef OPENAPI_DOT1S_H_INCLUDED
39 #define OPENAPI_DOT1S_H_INCLUDED
85 #define OPENAPI_DOT1S_CST_ID 0
86 #define OPENAPI_DOT1S_MSTID_MAX 4094
88 #define OPEN_DOT1S_VLAN_ID_LEN 2
89 #define OPEN_DOT1S_MAC_ID_LEN OPEN_MAC_ADDR_LEN
90 #define OPEN_DOT1S_VID_MAC_ADDR_LEN (OPEN_DOT1S_VLAN_ID_LEN + OPEN_DOT1S_MAC_ID_LEN)
98 uint8_t octets[OPEN_DOT1S_VID_MAC_ADDR_LEN];
385 uint32_t dot1sConfigRev);
402 uint32_t *dot1sConfigRev);
497 uint32_t dot1sMSTInstanceId,
515 uint32_t *instanceId);
533 uint32_t currInstance,
534 uint32_t *nextInstance);
557 uint32_t dot1sMSTInstance,
576 uint32_t dot1sMSTInstance,
601 uint32_t dot1sMSTInstance,
620 uint32_t dot1sInstance,
640 uint32_t dot1sInstance,
641 uint32_t currVLANId, uint32_t *nextVLANId);
659 uint32_t dot1sInstance,
679 uint32_t dot1sInstance,
680 uint32_t currFId, uint32_t *nextFId);
702 uint32_t dot1sMSTInstance,
725 uint32_t dot1sMSTInstance,
772 uint32_t dot1sMSTInstance,
795 uint32_t dot1sMSTInstance,
818 uint32_t dot1sMSTInstance,
841 uint32_t dot1sMSTInstance,
929 uint32_t *helloTime);
1040 uint32_t dot1sInstance,
1061 uint32_t dot1sInstance,
1083 uint32_t dot1sInstance,
1125 uint32_t *dot1sEdgePortMode);
1145 uint32_t *helloTime);
1187 uint32_t dot1sMSTInstance,
1210 uint32_t dot1sMSTInstance,
1233 uint32_t dot1sMSTInstance,
1235 uint32_t *priority);
1256 uint32_t dot1sMSTInstance,
1279 uint32_t dot1sMSTInstance,
1302 uint32_t dot1sMSTInstance,
1304 uint32_t *portCost);
1342 uint32_t *portCost);
1381 uint32_t dot1sMSTInstance,
1403 uint32_t dot1sMSTInstance,
1425 uint32_t dot1sMSTInstance,
1447 uint32_t dot1sMSTInstance,
1486 uint32_t *helloTime);
1565 uint32_t *portCost);
1584 uint32_t dot1sMSTInstance,
1608 uint32_t dot1sMSTInstance,
1610 uint32_t *loopCount);
1632 uint32_t dot1sMSTInstance,
1634 uint32_t *loopCount);