suricata
decode-udp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  UDPHdr_
 

Macros

#define UDP_HEADER_LEN   8
 
#define UDP_GET_RAW_LEN(udph)   SCNtohs((udph)->uh_len)
 
#define UDP_GET_RAW_SRC_PORT(udph)   SCNtohs((udph)->uh_sport)
 
#define UDP_GET_RAW_DST_PORT(udph)   SCNtohs((udph)->uh_dport)
 
#define UDP_GET_RAW_SUM(udph)   SCNtohs((udph)->uh_sum)
 
#define UDP_GET_LEN(p)   UDP_GET_RAW_LEN(p->udph)
 
#define UDP_GET_SRC_PORT(p)   UDP_GET_RAW_SRC_PORT(p->udph)
 
#define UDP_GET_DST_PORT(p)   UDP_GET_RAW_DST_PORT(p->udph)
 
#define UDP_GET_SUM(p)   UDP_GET_RAW_SUM(p->udph)
 
#define CLEAR_UDP_PACKET(p)
 

Functions

struct UDPHdr_ __attribute__ ((__packed__)) UDPHdr
 DNP3 link header. More...
 
void DecodeUDPV4RegisterTests (void)
 

Variables

uint16_t uh_sport
 
uint16_t uh_dport
 
uint16_t uh_len
 
uint16_t uh_sum
 

Detailed Description

Author
Victor Julien victo.nosp@m.r@in.nosp@m.linia.nosp@m.c.ne.nosp@m.t

Definition in file decode-udp.h.

Macro Definition Documentation

#define CLEAR_UDP_PACKET (   p)
Value:
do { \
(p)->level4_comp_csum = -1; \
(p)->udph = NULL; \
} while (0)

Definition at line 49 of file decode-udp.h.

#define UDP_GET_DST_PORT (   p)    UDP_GET_RAW_DST_PORT(p->udph)

Definition at line 37 of file decode-udp.h.

Referenced by DecodeUDP().

#define UDP_GET_LEN (   p)    UDP_GET_RAW_LEN(p->udph)

Definition at line 35 of file decode-udp.h.

#define UDP_GET_RAW_DST_PORT (   udph)    SCNtohs((udph)->uh_dport)

Definition at line 32 of file decode-udp.h.

#define UDP_GET_RAW_LEN (   udph)    SCNtohs((udph)->uh_len)

Definition at line 30 of file decode-udp.h.

#define UDP_GET_RAW_SRC_PORT (   udph)    SCNtohs((udph)->uh_sport)

Definition at line 31 of file decode-udp.h.

#define UDP_GET_RAW_SUM (   udph)    SCNtohs((udph)->uh_sum)

Definition at line 33 of file decode-udp.h.

#define UDP_GET_SRC_PORT (   p)    UDP_GET_RAW_SRC_PORT(p->udph)

Definition at line 36 of file decode-udp.h.

Referenced by DecodeUDP().

#define UDP_GET_SUM (   p)    UDP_GET_RAW_SUM(p->udph)

Definition at line 38 of file decode-udp.h.

#define UDP_HEADER_LEN   8

Function Documentation

void DecodeUDPV4RegisterTests ( void  )

Definition at line 209 of file decode-udp.c.

References UtRegisterTest().

Here is the call graph for this function:

Variable Documentation

uint16_t uh_dport

Definition at line 211 of file decode-udp.h.

uint16_t uh_len

Definition at line 212 of file decode-udp.h.

uint16_t uh_sport

Definition at line 210 of file decode-udp.h.

uint16_t uh_sum

Definition at line 213 of file decode-udp.h.