add harqid in wireshark traces, refactir the trace_pdu parameters
This commit is contained in:
+23
-9
@@ -112,15 +112,29 @@ typedef enum radio_type_e {
|
||||
*/
|
||||
|
||||
extern int opt_enabled;
|
||||
#define trace_pdu(x...) if (opt_enabled) trace_pdu_implementation(0, x)
|
||||
#define trace_NRpdu(x...) if (opt_enabled) nr_trace_pdu_implementation(1, x)
|
||||
|
||||
void trace_pdu_implementation(int nr, int direction, uint8_t *pdu_buffer, unsigned int pdu_buffer_size,
|
||||
int ueid, int rntiType, int rnti, uint16_t sysFrame, uint8_t subframe,
|
||||
int oob_event, int oob_event_value);
|
||||
void nr_trace_pdu_implementation(int nr, int direction, uint8_t *pdu_buffer, unsigned int pdu_buffer_size,
|
||||
int rntiType, int rnti, uint16_t sysFrame, uint8_t subframe,
|
||||
int oob_event, int oob_event_value);
|
||||
typedef struct {
|
||||
bool nr;
|
||||
int direction;
|
||||
uint8_t *pdu_buffer;
|
||||
unsigned int pdu_buffer_size;
|
||||
int ueid;
|
||||
int rntiType;
|
||||
int rnti;
|
||||
uint16_t sysFrame;
|
||||
uint8_t subframe;
|
||||
uint8_t harq_pid;
|
||||
int oob_event;
|
||||
int oob_event_value;
|
||||
int crcStatus;
|
||||
uint8_t isPredefinedData;
|
||||
uint8_t retx;
|
||||
} ws_trace_t;
|
||||
#define trace_pdu(x) \
|
||||
do { \
|
||||
if (opt_enabled) \
|
||||
trace_pdu_implementation(x); \
|
||||
} while (0)
|
||||
void trace_pdu_implementation(ws_trace_t *t);
|
||||
|
||||
int init_opt(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user