diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-01-09 16:00:10 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-01-09 16:00:10 +0100 |
commit | 280bb05a61c5ab8afcab058446b4a11b7ef93814 (patch) | |
tree | d38d2664ffc74bbc39d006df0e6cb3c6f1fbe52a /src | |
parent | 5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 (diff) |
diag_log_gprs_rlc.h: More log message definitions
Diffstat (limited to 'src')
-rw-r--r-- | src/protocol/diag_log_gprs_rlc.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/protocol/diag_log_gprs_rlc.h b/src/protocol/diag_log_gprs_rlc.h index 31d5eaf..2aab20b 100644 --- a/src/protocol/diag_log_gprs_rlc.h +++ b/src/protocol/diag_log_gprs_rlc.h @@ -48,6 +48,7 @@ enum gprs_rlc_dl_state { }; extern struct value_string gprs_rlc_dl_state_vals[7]; +/* LOG_GPRS_RLC_UL_STATS_C */ struct gprs_rlc_ul_stats { uint8_t rlc_ul_state; uint8_t rlc_ul_substate; @@ -142,3 +143,41 @@ struct gprs_rlc_ul_header { uint8_t type; uint8_t ul_hdr[6]; } __attribute__ ((packed)); + +/* LOG_EGPRS_RLC_EPUAN_C */ +struct diag_egprs_rlc_epuan { + uint8_t tfi; + uint8_t msc; + uint8_t final_ack_ind:1, + begin_of_window:1, + end_of_window:1, + resegment_ir_off:1, + preemptive_tx:1, + starting_color_code:1, + _pad:2; + uint16_t ssn; + uint8_t crrb_num_bits; + uint8_t crrb[16]; + uint8_t urrb_num_bits; + uint8_t urrb[20]; +} __attribute__ ((packed)); + +/* LOG_EGPRS_RLC_EPDAN_C */ +struct diag_egprs_rlc_epdan { + uint8_t tfi; + uint8_t final_ack_ind:1, + begin_of_window:1, + end_of_window:1, + esp:2, + starting_color_code:1, + gmsk_valid:1, + psk_valid:1; + uint16_t ssn; + uint8_t crrb_num_bits; + uint8_t crrb[16]; + uint8_t urrb_num_bits; + uint8_t urrb[20]; + uint8_t gmsk_bep; + uint8_t psk_bep; + uint8_t c_value; +} __attribute__ ((packed)); |