aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMatan Perelman <matan1008@gmail.com>2023-12-31 11:33:54 +0200
committerMatan Perelman <matan1008@gmail.com>2024-01-02 09:14:16 +0200
commit40ecc7d538344d7d6e71ddc1b62e2f9eb2785641 (patch)
treea754edf828149149dd1c843627ddfaaad3770fc3 /include
parentf033c82f545982d86cc5456f43830624032bb47d (diff)
abis_rsl: Add rach expiry timeout
This allows controlling the RACH DoS attack protection without increasing call drops rate. Change-Id: Iff7266672dd8bc9ce2b34b0478d98fb70691f425
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/bts.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h
index 6974dcad2..a1799eb0a 100644
--- a/include/osmocom/bsc/bts.h
+++ b/include/osmocom/bsc/bts.h
@@ -663,6 +663,9 @@ struct gsm_bts {
/* We will ignore CHAN RQD with access delay greater than rach_max_delay */
uint8_t rach_max_delay;
+ /* We will ignore CHAN RQD sitting in the queue for period greater than rach_expiry_timeout */
+ uint8_t rach_expiry_timeout;
+
/* Is Fast return to LTE allowed during Chan Release in this BTS? */
bool srvcc_fast_return_allowed;