diff options
author | Andreas.Eversberg <jolly@eversberg.eu> | 2010-08-10 19:31:07 +0000 |
---|---|---|
committer | Andreas.Eversberg <jolly@eversberg.eu> | 2010-08-10 19:31:07 +0000 |
commit | 6439e4f2796deb1498de7d805757bf2b8f56b1c4 (patch) | |
tree | 4c72a2d43eeecaa80a7a3abc82e7e0024864074d /src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h | |
parent | 72523a02a6dfb7b207e44510776a39e072541ac2 (diff) |
Added sequence number to L3 messages (see GSM 04.08 Clause 3.1.4.3)
This is required to detect duplicated messages during assignment or
handover. Each PDISC uses its own sequence number, but MM+CC+SS share the
same. The sequence number is only required in uplink direction.
Dieter: Please check, if your tester eats it now. Also try to trace if the
sequence number is set correctly.
Diffstat (limited to 'src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h')
-rw-r--r-- | src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h b/src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h index f5d52206..f88d7a9a 100644 --- a/src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h +++ b/src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h @@ -132,6 +132,9 @@ struct gsm48_rrlayer { uint8_t cr_ra; /* stores requested ra until confirmed */ struct gsm48_cr_hist cr_hist[3]; + /* V(SD) sequence numbers */ + uint16_t v_sd; /* 16 PD 1-bit sequence numbers packed */ + /* current channel descriptions */ struct gsm48_rr_cd cd_now; |