diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-05-06 10:47:30 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-05-06 15:22:33 +0200 |
commit | 0288cdb0a8d4011905da55a5b74319e38e27e70d (patch) | |
tree | fa2b38468292440418d1ab8e73619193162e7421 /src/bts.h | |
parent | 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (diff) |
bssgp: Add VTY command to Limit the bucket size by time
Currently the bucket size is by default being computed based on the
leak rate and the expected life time of LLC frames. The latter is
either taken from 'queue lifetime' (if given) or a fixed value is
used. Using 'queue lifetime' has the drawback that it sets a 'hard'
limit, since frames will be dropped if they stay in the queue
for a longer time.
This commit adds a VTY command to specifically set the time used for
the computation of the bucket size advertised to the SGSN. It does
not affect the PCUs queue handling in any way. If the bucket time is
not set (or if the 'no' command has been used), the old behaviour
(see above) is applied.
The following VTY commands are added (config-pcu node):
- flow-control bucket-time <1-65534> Sets the time in centisecs
- no flow-control bucket-time Don't use this time
Ticket: OW#1432
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/bts.h')
-rw-r--r-- | src/bts.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -111,6 +111,7 @@ struct gprs_rlcmac_trx { struct gprs_rlcmac_bts { uint8_t bsic; uint8_t fc_interval; + uint16_t fc_bucket_time; uint32_t fc_bvc_bucket_size; uint32_t fc_bvc_leak_rate; uint32_t fc_ms_bucket_size; |