aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_internal.h
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2020-12-17 06:58:53 +0100
committerlaforge <laforge@osmocom.org>2021-01-05 14:24:03 +0000
commit1c8785dd81211b4adbad7c7da9ebb964bc618496 (patch)
tree3fce749575c932687b366dd76a0f6666d56f8e5d /src/gb/gprs_ns2_internal.h
parentgprs_bssgp: add handling for BSSGP RIM primitives (diff)
downloadlibosmocore-1c8785dd81211b4adbad7c7da9ebb964bc618496.tar.xz
libosmocore-1c8785dd81211b4adbad7c7da9ebb964bc618496.zip
gprs_ns2: set transfer cap in NS Status primitive
Related: SYS#5153 OS#4835 Change-Id: Ia1046db9e0d50855bff9de670b612ffc57af9995
Diffstat (limited to 'src/gb/gprs_ns2_internal.h')
-rw-r--r--src/gb/gprs_ns2_internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gb/gprs_ns2_internal.h b/src/gb/gprs_ns2_internal.h
index 4c0cdd01..c33f7f8a 100644
--- a/src/gb/gprs_ns2_internal.h
+++ b/src/gb/gprs_ns2_internal.h
@@ -198,6 +198,9 @@ struct gprs_ns2_vc_bind {
bool accept_ipaccess;
bool accept_sns;
+ /*! transfer capability in mbit */
+ int transfer_capability;
+
/*! which link-layer are we based on? */
enum gprs_ns2_ll ll;
@@ -312,3 +315,5 @@ int gprs_ns2_vc_is_unblocked(struct gprs_ns2_vc *nsvc);
/* nse */
void ns2_nse_notify_unblocked(struct gprs_ns2_vc *nsvc, bool unblocked);
enum gprs_ns2_vc_mode gprs_ns2_dialect_to_vc_mode(enum gprs_ns2_dialect dialect);
+int ns2_count_transfer_cap(struct gprs_ns2_nse *nse,
+ uint16_t bvci);