FD.io VPP  v19.08.1-401-g8e4ed521a
Vector Packet Processing
session_debug.h File Reference
+ Include dependency graph for session_debug.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define foreach_session_dbg_evt
 
#define SESSION_DEBUG   0 * (TRANSPORT_DEBUG > 0)
 
#define SESSION_DEQ_EVTS   (0)
 
#define SESSION_DISPATCH_DBG   (0)
 
#define SESSION_EVT_POLL_DBG   (0)
 
#define SESSION_SM   (0)
 
#define SESSION_EVT(_evt, _args...)
 
#define SESSION_DBG(_fmt, _args...)
 

Typedefs

typedef enum _session_evt_dbg session_evt_dbg_e
 

Macro Definition Documentation

◆ foreach_session_dbg_evt

#define foreach_session_dbg_evt
Value:
_(ENQ, "enqueue") \
_(DEQ, "dequeue") \
_(DEQ_NODE, "dequeue") \
_(POLL_GAP_TRACK, "poll gap track") \
_(POLL_DISPATCH_TIME, "dispatch time")\
_(DISPATCH_START, "dispatch start") \
_(DISPATCH_END, "dispatch end") \
_(FREE, "session free") \

Definition at line 21 of file session_debug.h.

◆ SESSION_DBG

#define SESSION_DBG (   _fmt,
  _args... 
)

Definition at line 196 of file session_debug.h.

◆ SESSION_DEBUG

#define SESSION_DEBUG   0 * (TRANSPORT_DEBUG > 0)

Definition at line 38 of file session_debug.h.

◆ SESSION_DEQ_EVTS

#define SESSION_DEQ_EVTS   (0)

Definition at line 39 of file session_debug.h.

◆ SESSION_DISPATCH_DBG

#define SESSION_DISPATCH_DBG   (0)

Definition at line 40 of file session_debug.h.

◆ SESSION_EVT

#define SESSION_EVT (   _evt,
  _args... 
)

Definition at line 195 of file session_debug.h.

◆ SESSION_EVT_POLL_DBG

#define SESSION_EVT_POLL_DBG   (0)

Definition at line 41 of file session_debug.h.

◆ SESSION_SM

#define SESSION_SM   (0)

Definition at line 42 of file session_debug.h.

Typedef Documentation

◆ session_evt_dbg_e

typedef enum _session_evt_dbg session_evt_dbg_e