]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
macset: constify addr parameters
authorVictor Julien <vjulien@oisf.net>
Tue, 2 Apr 2024 08:09:08 +0000 (10:09 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 8 Apr 2024 12:53:38 +0000 (14:53 +0200)
src/util-macset.c
src/util-macset.h

index a4d1eb664c34f1ec81a658c24a89530ee4e61b14..7902e0619702a81f4bd23c6a52f686ca76e993c1 100644 (file)
@@ -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);
 }
index 82a352773393abac8cf4931f9a0f1dfe0197db08..5f60aa2a18cd04ebcc3dc3b7a80e9948676f2296 100644 (file)
@@ -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*);