aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlc.h
diff options
context:
space:
mode:
authorsivasankari <Sivasankari.Theerthagiri@radisys.com>2017-01-16 15:41:21 +0530
committerHarald Welte <laforge@gnumonks.org>2017-01-23 12:26:09 +0000
commit8adfcd06a1db8033467d30b21ad7f6f35d6bf919 (patch)
tree8682b76a777bb0924f7f70606c3dfbca61460cf7 /src/rlc.h
parent127a1e07504e555a53072d34e65ca7838c905edb (diff)
Add compression support in EGPRS PUAN
This adds compression of bitmap in PUAN. The compressed bitmap is used only if the number of bits in the bitmap does not fit in the message and there is a gain after compression. The algorithm is part of libosmocore and so there is dependency on the libosmocore for compilation. The algorithm is tested on integration setup by forcing compression. Change-Id: Id2eec4b5eb6da0ebd24054b541b09b700b9b40ba
Diffstat (limited to 'src/rlc.h')
-rw-r--r--src/rlc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rlc.h b/src/rlc.h
index b2fcd958..7db205df 100644
--- a/src/rlc.h
+++ b/src/rlc.h
@@ -347,6 +347,7 @@ struct gprs_rlc_ul_window: public gprs_rlc_window {
bool is_received(uint16_t bsn) const;
void update_rbb(char *rbb);
+ uint16_t update_egprs_rbb(uint8_t *rbb);
void raise_v_r_to(int moves);
void raise_v_r(const uint16_t bsn);
uint16_t raise_v_q();