summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/include/osmocom/gsm322.h
diff options
context:
space:
mode:
authorAndreas.Eversberg2010-06-13 15:51:30 +0200
committerAndreas.Eversberg2010-06-13 15:51:30 +0200
commitc6e756aab6bcc6990179f16c90416c1d4fb9b1ae (patch)
tree99bbdbfc53482e50adbbea269061334a37e7e8b7 /src/host/layer23/include/osmocom/gsm322.h
parentlapdm: Fixed length check for SABM frame. (diff)
downloadosmocom-c6e756aab6bcc6990179f16c90416c1d4fb9b1ae.tar.gz
osmocom-c6e756aab6bcc6990179f16c90416c1d4fb9b1ae.tar.xz
osmocom-c6e756aab6bcc6990179f16c90416c1d4fb9b1ae.zip
layer23: Fixed issues about location update and it's result.
Now location update reject works. The rejected network/cell is stored in an appropriate list. The lists can be dumped from the VTY. A fake authentication response is generated until the SIM interface is available. If the network rejects the test SIM, due to authentication failure, it is removed and limited service state is entered. This currenlty works on networks with SDCCH on the TS0 only.
Diffstat (limited to 'src/host/layer23/include/osmocom/gsm322.h')
-rwxr-xr-xsrc/host/layer23/include/osmocom/gsm322.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/host/layer23/include/osmocom/gsm322.h b/src/host/layer23/include/osmocom/gsm322.h
index bce9f3e..6cb1677 100755
--- a/src/host/layer23/include/osmocom/gsm322.h
+++ b/src/host/layer23/include/osmocom/gsm322.h
@@ -185,7 +185,8 @@ int gsm322_is_forbidden_la(struct osmocom_ms *ms, uint16_t mcc, uint16_t mnc,
int gsm322_dump_sorted_plmn(struct osmocom_ms *ms);
int gsm322_dump_cs_list(struct gsm322_cellsel *cs, uint8_t flags,
void (*print)(void *, const char *, ...), void *priv);
-int gsm322_dump_forbidden_la(struct osmocom_ms *ms);
+int gsm322_dump_forbidden_la(struct osmocom_ms *ms,
+ void (*print)(void *, const char *, ...), void *priv);
int gsm322_dump_ba_list(struct gsm322_cellsel *cs, uint16_t mcc, uint16_t mnc,
void (*print)(void *, const char *, ...), void *priv);
void start_cs_timer(struct gsm322_cellsel *cs, int sec, int micro);