24#ifndef SURICATA_UTIL_MACSET_H
25#define SURICATA_UTIL_MACSET_H
36void MacSetAdd(
MacSet *,
const uint8_t *src_addr,
const uint8_t *dst_addr);
38 uint16_t ctr_src, uint16_t ctr_dst);
Per thread variable structure.
FlowStorageId MacSetGetFlowStorageID(void)
int MacSetSize(const MacSet *)
void MacSetRegisterTests(void)
void MacSetFree(MacSet *)
void MacSetReset(MacSet *)
MacSet * MacSetInit(int size)
bool MacSetFlowStorageEnabled(void)
void MacSetRegisterFlowStorage(void)
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)
int(* MacSetIteratorFunc)(uint8_t *addr, MacSetSide side, void *)
uint8_t * MacSetGetFirst(const MacSet *, MacSetSide)
int MacSetForEach(const MacSet *, MacSetIteratorFunc, void *)