28#define NM_TRACE_EVENT_CONNECT ((nm_trace_event_t)0x0100)
29#define NM_TRACE_EVENT_DISCONNECT ((nm_trace_event_t)0x0101)
30#define NM_TRACE_EVENT_CLOCK_SYNCHRONIZE ((nm_trace_event_t)0x0102)
31#define NM_TRACE_EVENT_BUFFER_BEGIN ((nm_trace_event_t)0x0103)
32#define NM_TRACE_EVENT_BUFFER_END ((nm_trace_event_t)0x0104)
36#define NM_TRACE_EVENT_VAR_N_PACKS ((nm_trace_event_t)0x0200)
37#define NM_TRACE_EVENT_VAR_N_UNPACKS ((nm_trace_event_t)0x0201)
39#define NM_TRACE_EVENT_CORE_PACK_SUBMIT ((nm_trace_event_t)0x0211)
40#define NM_TRACE_EVENT_CORE_PACK_FLUSH ((nm_trace_event_t)0x0212)
41#define NM_TRACE_EVENT_CORE_PACK_RDV ((nm_trace_event_t)0x0213)
42#define NM_TRACE_EVENT_CORE_PACK_RTR ((nm_trace_event_t)0x0214)
43#define NM_TRACE_EVENT_CORE_PACK_IN_PW ((nm_trace_event_t)0x0215)
44#define NM_TRACE_EVENT_CORE_PACK_PW_POSTED ((nm_trace_event_t)0x0216)
45#define NM_TRACE_EVENT_CORE_PACK_COMPLETED ((nm_trace_event_t)0x0217)
47#define NM_TRACE_EVENT_CORE_UNPACK_SUBMIT ((nm_trace_event_t)0x0221)
48#define NM_TRACE_EVENT_CORE_UNPACK_RDV ((nm_trace_event_t)0x0222)
49#define NM_TRACE_EVENT_CORE_UNPACK_RTR ((nm_trace_event_t)0x0223)
50#define NM_TRACE_EVENT_CORE_UNPACK_MATCH_FIRST ((nm_trace_event_t)0x0224)
51#define NM_TRACE_EVENT_CORE_UNPACK_MATCH_LAST ((nm_trace_event_t)0x0225)
52#define NM_TRACE_EVENT_CORE_UNPACK_COMPLETED ((nm_trace_event_t)0x0226)
56#define NM_TRACE_EVENT_PW_SEND_PENDING ((nm_trace_event_t)0x0411)
57#define NM_TRACE_EVENT_PW_SEND_POST ((nm_trace_event_t)0x0412)
58#define NM_TRACE_EVENT_PW_SEND_POLL ((nm_trace_event_t)0x0413)
59#define NM_TRACE_EVENT_PW_SEND_STANDBY ((nm_trace_event_t)0x0414)
60#define NM_TRACE_EVENT_PW_SEND_COMPLETE ((nm_trace_event_t)0x0415)
61#define NM_TRACE_EVENT_PW_SEND_DESTROY ((nm_trace_event_t)0x0416)
63#define NM_TRACE_EVENT_PW_RECV_PENDING ((nm_trace_event_t)0x0421)
64#define NM_TRACE_EVENT_PW_RECV_PROBE_ANY ((nm_trace_event_t)0x0422)
65#define NM_TRACE_EVENT_PW_RECV_POST ((nm_trace_event_t)0x0423)
66#define NM_TRACE_EVENT_PW_RECV_POLL ((nm_trace_event_t)0x0424)
67#define NM_TRACE_EVENT_PW_RECV_STANDBY ((nm_trace_event_t)0x0425)
68#define NM_TRACE_EVENT_PW_RECV_COMPLETE ((nm_trace_event_t)0x0426)
69#define NM_TRACE_EVENT_PW_RECV_DESTROY ((nm_trace_event_t)0x0427)
72#define NM_TRACE_STATE_CORE_NONE ((nm_trace_event_t)0x0800)
73#define NM_TRACE_STATE_CORE_STRATEGY ((nm_trace_event_t)0x0801)
74#define NM_TRACE_STATE_CORE_POLLING ((nm_trace_event_t)0x0802)
75#define NM_TRACE_STATE_CORE_TASK_FLUSH ((nm_trace_event_t)0x0803)
76#define NM_TRACE_STATE_CORE_DISPATCHING ((nm_trace_event_t)0x0804)
77#define NM_TRACE_STATE_CORE_UNPACK_NEXT ((nm_trace_event_t)0x0805)
78#define NM_TRACE_STATE_CORE_COMPLETED_PW ((nm_trace_event_t)0x0806)
79#define NM_TRACE_STATE_CORE_PACK_SUBMIT ((nm_trace_event_t)0x0807)
80#define NM_TRACE_STATE_CORE_HANDLER ((nm_trace_event_t)0x0808)
84#define NM_TRACE_FILTER_GLOBAL 0x0100
85#define NM_TRACE_FILTER_PACK 0x0200
86#define NM_TRACE_FILTER_DRIVER 0x0400
87#define NM_TRACE_FILTER_CORE 0x0800
88#define NM_TRACE_FILTER_LINK 0x1000
89#define NM_TRACE_FILTER_ALL 0xFF00
91#define NM_TRACE_FILTER_PW_SEND 0x0410
92#define NM_TRACE_FILTER_PW_RECV 0x0420
typedefNM_EXTERN_C_BEGIN struct nm_core * nm_core_t
static void nm_trace_var(nm_trace_event_t event, int value, struct nm_gate_s *p_gate, struct nm_drv_s *p_drv)
static void nm_trace_stop(void)
static void nm_trace_state(nm_trace_event_t event, struct nm_gate_s *p_gate, struct nm_drv_s *p_drv)
static void nm_trace_event(nm_trace_event_t event, void *value, struct nm_gate_s *p_gate, struct nm_drv_s *p_drv, nm_core_tag_t core_tag, nm_seq_t seq, nm_len_t len)
uint64_t nm_len_t
data length used by nmad
uint32_t nm_seq_t
Sequence number for packets on a given gate/tag.
Connection to another process.