path: root/src
diff options
authorJacob Erlbeck <jerlbeck@sysmocom.de>2015-05-06 09:29:32 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-05-06 17:55:55 +0200
commit9385d1e01bd05c7099e3e441248ce0b10a6d02e2 (patch)
tree9779e83eeeea59e4734a6e4d55daae8bb69bf779 /src
parent455d34f4767df3bcd0eccdd4ac42a755c016e0ed (diff)
bssgp: Fix bssgp_tx_fc_bvc parameter type
Currently large values for Bmax default MS get sliced since a uint16_t is used as the type of the corresponding parameter of bssgp_tx_fc_bvc. GSM 48.018, 11.3.2 which in turn refers to 11.3.5 specifies a maximum of 6MB (0xffff * 100). This commit changes the type to uint32_t to cover the full value range. Sponsored-by: On-Waves ehf
Diffstat (limited to 'src')
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gb/gprs_bssgp_bss.c b/src/gb/gprs_bssgp_bss.c
index 57319597..962bf2e8 100644
--- a/src/gb/gprs_bssgp_bss.c
+++ b/src/gb/gprs_bssgp_bss.c
@@ -315,7 +315,7 @@ int bssgp_tx_bvc_reset(struct bssgp_bvc_ctx *bctx, uint16_t bvci, uint8_t cause)
int bssgp_tx_fc_bvc(struct bssgp_bvc_ctx *bctx, uint8_t tag,
uint32_t bucket_size, uint32_t bucket_leak_rate,
- uint16_t bmax_default_ms, uint32_t r_default_ms,
+ uint32_t bmax_default_ms, uint32_t r_default_ms,
uint8_t *bucket_full_ratio, uint32_t *queue_delay_ms)
struct msgb *msg;