diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-28 12:13:24 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-28 16:30:12 +0100 |
commit | 671811f4fcf37229b5749b1091d720a9d14c7a5d (patch) | |
tree | 7bafada7c9ff2997f7eb01622b436e148563abf9 /include | |
parent | 8ff293186201a9df300fcf06d3016649dc0ae143 (diff) |
paging: Introduce VTY configurable X3113 (Maximum Paging Request Transmit Delay Threshold)
This allows configuring the maximum delay of paging requests to be
queued according to other parameters, such as MSC paging request
timeouts, etc.
Related: OS#5552
Change-Id: Ia556ef4e474e6a2d0d1618bab680a3330a3c062b
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/bsc/paging.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/osmocom/bsc/paging.h b/include/osmocom/bsc/paging.h index 720ee1ce3..dd1bb9eb6 100644 --- a/include/osmocom/bsc/paging.h +++ b/include/osmocom/bsc/paging.h @@ -53,6 +53,14 @@ enum bsc_paging_reason { BSC_PAGING_FOR_LCS = 0x2, }; +/* OS#5552, OS#5553: Maximum allowed scheduling transmit delay in paging + * requests to be queued, in seconds. If calculated delay for requests to be + * queued goes over this threshold, they are discarded instead of inserted to + * the queue. This avoids keeping queueing requests which will be scheduled for + * transmission too late. + */ +#define PAGING_THRESHOLD_X3113_DEFAULT_SEC 60 + struct bsc_paging_params { enum bsc_paging_reason reason; struct bsc_msc_data *msc; |