macset: constify addr parameters

pull/10783/head
Victor Julien 11 months ago committed by Victor Julien
parent 2236c1fcc6
commit 1213936978

@ -116,7 +116,8 @@ FlowStorageId MacSetGetFlowStorageID(void)
return g_macset_storage_id; 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]) { switch (ms->state[side]) {
case EMPTY_SET: case EMPTY_SET:
@ -177,7 +178,7 @@ 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, void MacSetAddWithCtr(MacSet *ms, const uint8_t *src_addr, const uint8_t *dst_addr, ThreadVars *tv,
uint16_t ctr_src, uint16_t ctr_dst) uint16_t ctr_src, uint16_t ctr_dst)
{ {
if (ms == NULL) if (ms == NULL)
@ -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); 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); MacSetAddWithCtr(ms, src_addr, dst_addr, NULL, 0, 0);
} }

@ -33,8 +33,8 @@ typedef enum {
typedef int (*MacSetIteratorFunc)(uint8_t *addr, MacSetSide side, void*); typedef int (*MacSetIteratorFunc)(uint8_t *addr, MacSetSide side, void*);
MacSet *MacSetInit(int size); MacSet *MacSetInit(int size);
void MacSetAdd(MacSet*, uint8_t *src_addr, uint8_t *dst_addr); void MacSetAdd(MacSet *, const uint8_t *src_addr, const uint8_t *dst_addr);
void MacSetAddWithCtr(MacSet*, uint8_t *src_addr, uint8_t *dst_addr, ThreadVars *tv, void MacSetAddWithCtr(MacSet *, const uint8_t *src_addr, const uint8_t *dst_addr, ThreadVars *tv,
uint16_t ctr_src, uint16_t ctr_dst); uint16_t ctr_src, uint16_t ctr_dst);
int MacSetForEach(const MacSet*, MacSetIteratorFunc, void*); int MacSetForEach(const MacSet*, MacSetIteratorFunc, void*);
int MacSetSize(const MacSet*); int MacSetSize(const MacSet*);

Loading…
Cancel
Save