path: root/src/tbf.h
diff options
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-11-06 19:16:43 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-11-06 19:16:43 +0100
commit77e05971b461ec420cc6c3f1f82a97f681c100a9 (patch)
treed58f2d8774be19840a337d48c925e6ef93d28e2d /src/tbf.h
parentbc1626e5de38d7efbea272596d0ec5cc37f4b424 (diff)
tbf: Move the llc handling into the tbf (from the bts)
This will be moved to a LLC class in the future but after this we can make the sns/ws private now and have little to update outside the tbf.
Diffstat (limited to 'src/tbf.h')
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tbf.h b/src/tbf.h
index e31653d..fb4a64c 100644
--- a/src/tbf.h
+++ b/src/tbf.h
@@ -23,6 +23,7 @@
#include <stdint.h>
struct bssgp_bvc_ctx;
+struct rlc_ul_header;
* TBF instance
@@ -105,6 +106,9 @@ struct gprs_rlcmac_tbf {
struct msgb *create_ul_ack(uint32_t fn);
int snd_dl_ack(uint8_t final, uint8_t ssn, uint8_t *rbb);
+ /* blocks were acked */
+ int rcv_data_block_acknowledged(const uint8_t *data, size_t len, int8_t rssi);
int rlcmac_diag();
int update();