38 #ifndef OPENAPI_DOT1CB_H_INCLUDED
39 #define OPENAPI_DOT1CB_H_INCLUDED
43 #define OPEN_MAX_DOT1CB_VLANS 16
44 #define OPEN_MAX_DOT1CB_IPV4 512
45 #define OPEN_MAX_DOT1CB_IPV6 512
46 #define OPEN_MIN_DOT1CB_INITIATOR_FLOWS 1
47 #define OPEN_MAX_DOT1CB_INITIATOR_FLOWS 1024
48 #define OPEN_MIN_DOT1CB_TRANSIT_FLOWS 1
49 #define OPEN_MAX_DOT1CB_TRANSIT_FLOWS 1024
50 #define OPEN_MFDB_MAX_MAC_ENTRIES 1024
52 #define OPEN_DOT1CB_IPV4_PREFIX_LEN 32
53 #define OPEN_DOT1CB_IPV6_PREFIX_LEN 128
364 uint32_t ifNum, uint32_t *nextIfNum);
744 uint32_t flowId, uint32_t *classifiers,
745 uint32_t *nextTxSequence, uint64_t *txPackets);
766 uint32_t *flowId, uint32_t *classifiers,
767 uint32_t *nextTxSequence, uint64_t *txPackets);
790 uint32_t flowId, uint32_t *classifiers,
791 uint32_t *lastRxSequence, uint64_t *matchingPackets,
792 uint64_t *acceptedPackets, uint64_t *duplicatePackets);
815 uint32_t *flowId, uint32_t *classifiers,
816 uint32_t *lastRxSequence, uint64_t *matchingPackets,
817 uint64_t *acceptedPackets, uint64_t *duplicatePackets);
838 uint32_t flowId, uint32_t *historyWindow,
839 uint32_t *acceptanceWindow, uint32_t *ageTime);
858 uint32_t flowId, uint32_t historyWindow);
877 uint32_t flowId, uint32_t acceptanceWindow);
896 uint32_t flowId, uint32_t ageTime);