Go to the documentation of this file.
24 #ifndef SURICATA_UTIL_MACSET_H
25 #define SURICATA_UTIL_MACSET_H
36 void MacSetAdd(
MacSet *,
const uint8_t *src_addr,
const uint8_t *dst_addr);
38 uint16_t ctr_src, uint16_t ctr_dst);
int MacSetSize(const MacSet *)
int MacSetForEach(const MacSet *, MacSetIteratorFunc, void *)
MacSet * MacSetInit(int size)
int(* MacSetIteratorFunc)(uint8_t *addr, MacSetSide side, void *)
void MacSetRegisterFlowStorage(void)
Per thread variable structure.
void MacSetRegisterTests(void)
void MacSetReset(MacSet *)
void MacSetAddWithCtr(MacSet *, const uint8_t *src_addr, const uint8_t *dst_addr, ThreadVars *tv, uint16_t ctr_src, uint16_t ctr_dst)
void MacSetAdd(MacSet *, const uint8_t *src_addr, const uint8_t *dst_addr)
FlowStorageId MacSetGetFlowStorageID(void)
void MacSetFree(MacSet *)
bool MacSetFlowStorageEnabled(void)