diff --git a/src/util-macset.c b/src/util-macset.c index a4d1eb664c..7902e06197 100644 --- a/src/util-macset.c +++ b/src/util-macset.c @@ -116,7 +116,8 @@ FlowStorageId MacSetGetFlowStorageID(void) return g_macset_storage_id; } -static inline void MacUpdateEntry(MacSet *ms, uint8_t *addr, int side, ThreadVars *tv, uint16_t ctr) +static inline void MacUpdateEntry( + MacSet *ms, const uint8_t *addr, int side, ThreadVars *tv, uint16_t ctr) { switch (ms->state[side]) { case EMPTY_SET: @@ -177,8 +178,8 @@ static inline void MacUpdateEntry(MacSet *ms, uint8_t *addr, int side, ThreadVar } } -void MacSetAddWithCtr(MacSet *ms, uint8_t *src_addr, uint8_t *dst_addr, ThreadVars *tv, - uint16_t ctr_src, uint16_t ctr_dst) +void MacSetAddWithCtr(MacSet *ms, const uint8_t *src_addr, const uint8_t *dst_addr, ThreadVars *tv, + uint16_t ctr_src, uint16_t ctr_dst) { if (ms == NULL) return; @@ -186,7 +187,7 @@ void MacSetAddWithCtr(MacSet *ms, uint8_t *src_addr, uint8_t *dst_addr, ThreadVa MacUpdateEntry(ms, dst_addr, MAC_SET_DST, tv, ctr_dst); } -void MacSetAdd(MacSet *ms, uint8_t *src_addr, uint8_t *dst_addr) +void MacSetAdd(MacSet *ms, const uint8_t *src_addr, const uint8_t *dst_addr) { MacSetAddWithCtr(ms, src_addr, dst_addr, NULL, 0, 0); } diff --git a/src/util-macset.h b/src/util-macset.h index 82a3527733..5f60aa2a18 100644 --- a/src/util-macset.h +++ b/src/util-macset.h @@ -33,9 +33,9 @@ typedef enum { typedef int (*MacSetIteratorFunc)(uint8_t *addr, MacSetSide side, void*); MacSet *MacSetInit(int size); -void MacSetAdd(MacSet*, uint8_t *src_addr, uint8_t *dst_addr); -void MacSetAddWithCtr(MacSet*, uint8_t *src_addr, 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); +void MacSetAddWithCtr(MacSet *, const uint8_t *src_addr, const uint8_t *dst_addr, ThreadVars *tv, + uint16_t ctr_src, uint16_t ctr_dst); int MacSetForEach(const MacSet*, MacSetIteratorFunc, void*); int MacSetSize(const MacSet*); void MacSetReset(MacSet*);