diff --git a/src/decode-erspan.c b/src/decode-erspan.c index b87877a5ea..3d4a68e4c1 100644 --- a/src/decode-erspan.c +++ b/src/decode-erspan.c @@ -41,6 +41,12 @@ #include "util-debug.h" #include "conf.h" +typedef struct ErspanHdr_ { + uint16_t ver_vlan; + uint16_t flags_spanid; + uint32_t padding; +} __attribute__((__packed__)) ErspanHdr; + /** * \brief Functions to decode ERSPAN Type I and II packets */ diff --git a/src/decode-erspan.h b/src/decode-erspan.h index 350eb5ef30..62de969e67 100644 --- a/src/decode-erspan.h +++ b/src/decode-erspan.h @@ -25,11 +25,6 @@ #ifndef SURICATA_DECODE_ERSPAN_H #define SURICATA_DECODE_ERSPAN_H -typedef struct ErspanHdr_ { - uint16_t ver_vlan; - uint16_t flags_spanid; - uint32_t padding; -} __attribute__((__packed__)) ErspanHdr; - void DecodeERSPANConfig(void); + #endif /* SURICATA_DECODE_ERSPAN_H */