This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 56e1766dba1a03e304e51d079e65406542e7887c (commit)
from 9c20a5f45c49562ab7e3e53b5abb94e2afdfb23f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=56e1766dba1a03e304e51d079e654065…
commit 56e1766dba1a03e304e51d079e65406542e7887c
Author: Sipos Csaba <sipos.csaba(a)kvk.uni-obuda.hu>
Date: Sat Feb 7 13:27:36 2015 +0100
nokia: Allow to set the reset time for the nokia bts
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 1 +
openbsc/src/libbsc/bsc_vty.c | 21 +++++++++++++++++++++
openbsc/src/libbsc/bts_nokia_site.c | 6 ++----
openbsc/src/libcommon/gsm_data.c | 2 ++
4 files changed, 26 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 9c20a5f45c49562ab7e3e53b5abb94e2afdfb23f (commit)
from ca69b0f68d748e56eecd14d1c1a754971e9240ba (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=9c20a5f45c49562ab7e3e53b5abb94e2…
commit 9c20a5f45c49562ab7e3e53b5abb94e2afdfb23f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Feb 6 16:23:29 2015 +0100
sgsn: Add easy APN commands with just the name
For most configurations we don't address multiple GGSNs but
only want to enforce a list of APNs. In the future we might
add a special global GGSN context but not right now.
Fixes: SYS#593
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_vty.c | 23 +++++++++++++++++++++++
openbsc/tests/vty_test_runner.py | 18 ++++++++++++++++++
2 files changed, 41 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via ca69b0f68d748e56eecd14d1c1a754971e9240ba (commit)
via 277b71e0d8b7a8c53599546b0d06ae3810a290eb (commit)
via f345612654720c63e29c75c0689e6955da478059 (commit)
via cb1db8b6d5277a52ed553925d301bfdc514bb77c (commit)
via 0e8add601da35188eb155c8c279a9bdcaf4ba41b (commit)
from f6f86b0eec18da165db136b14bf2db87fde4b4ac (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=ca69b0f68d748e56eecd14d1c1a75497…
commit ca69b0f68d748e56eecd14d1c1a754971e9240ba
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:45:46 2015 +0100
Revert "gprs: Block other GSUP procedures during PURGE_MS"
This reverts commit f81cacc6814dde73f203d125b0065d1451a98317.
Since the PURGE MS retry mechanism had been removed, this feature
is not used anymore. It just makes the code more complex.
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
openbsc/src/gprs/gprs_subscriber.c
openbsc/tests/sgsn/sgsn_test.c
http://cgit.osmocom.org/openbsc/commit/?id=277b71e0d8b7a8c53599546b0d06ae38…
commit 277b71e0d8b7a8c53599546b0d06ae3810a290eb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Feb 2 18:03:05 2015 +0100
sgsn: Select GGSN based on APN
Currently the APN IE in the Activate PDP Contex Request and the PDP
data that is stored with the subscriber is ignored completely.
This commit adds the sgsn_mm_ctx_find_ggsn_ctx that checks the APN IE
against the subscriber's PDP data entries if both are present. If
there is no match, the request is rejected.
If an APN IE has not been included but PDP data entries are present,
the function checks all of these entries against the static 'apn'
configuration to find a suitable entry.
If an APN has not been determined so far and any APN is allowed, the
configuration is checked with an empty APN string, to allow for
default configurations based on the IMSI prefix only.
If nothing of this succeeded but the request wasn't rejected either,
and there is no 'apn' configuration at all or if any APN is allowed
but a default configuration ist not present, the GGSN with id 0 is
used (if present).
Otherwise the request is rejected ('missing APN').
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=f345612654720c63e29c75c0689e6955…
commit f345612654720c63e29c75c0689e6955da478059
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:53:15 2015 +0100
sgsn: Add sgsn_ggsn_ctx_free function
This function will be needed for testing, since the leak check would
fail if the GGSN context are not cleaned up after use.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=cb1db8b6d5277a52ed553925d301bfdc…
commit cb1db8b6d5277a52ed553925d301bfdc514bb77c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 13:47:53 2015 +0100
sgsn: Add functions to handle APN contexts
This commit adds the exported functions apn_ctx_find_alloc,
apn_ctx_free, apn_ctx_by_name, and apn_ctx_match to manage and
retrieve APN to GGSN mappings.
The following VTY commands are added to 'config-sgsn':
- apn APN ggsn <0-255>
- apn APN imsi-prefix PREFIX ggsn <0-255>
which maps an APN gateway string to an SGSN id. The SGSN must be
configured in advance. When matching an APN string, entries with a
leading '*' are used for suffix matching, otherwise an exact match is
done. When a prefix is given, it is matched against the IMSI. If
several entries match, a longer matching IMSI prefix has precedence.
If there are several matching entries with the same PREFIX, the entry
with longest matching APN is returned.
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=0e8add601da35188eb155c8c279a9bdc…
commit 0e8add601da35188eb155c8c279a9bdcaf4ba41b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data
Currently the PDP info that is transmitted via GSUP is just parsed
and then discarded.
This commit adds a new data structure sgsn_subscriber_pdp_data and
maintains a list of those in sgsn_subscriber_data. The PDP data is
copied from an incoming GSUP UpdateLocationResult message. If that
message contains the PDPInfoComplete flag, the list is cleared before
new entries are added. The 'show subscriber cache' output now also
shows the PDP data entries.
Note that the InsertSubscriberData message is still not supported.
[hfreyther: Added talloc_free in gprs_subscr_pdp_data_clear]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 32 ++--
openbsc/src/gprs/gprs_gmm.c | 13 +-
openbsc/src/gprs/gprs_sgsn.c | 193 +++++++++++++++++++++-
openbsc/src/gprs/gprs_subscriber.c | 136 ++++++++-------
openbsc/src/gprs/sgsn_vty.c | 71 +++++++-
openbsc/tests/sgsn/sgsn_test.c | 321 ++++++++++++++++++++++++++----------
openbsc/tests/sgsn/sgsn_test.ok | 3 +-
openbsc/tests/vty_test_runner.py | 21 +++
8 files changed, 618 insertions(+), 172 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/osmo-bts/0.3.0-dora has been created
at d265532d0dc21e113b7c963b605c099683472096 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d265532d0dc21e113b7c963b605c0996…
commit d265532d0dc21e113b7c963b605c099683472096
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Feb 5 22:25:03 2015 +0100
osmo-bts: Introduce new struct for a power loop in the BTS code
Keep track if the power level has been "fixed" by the BSC,
otherwise keep track of the currently ordered one. The ms_power
is the initial value set by the BSC and continues to be used.
Conflicts:
openbsc/include/openbsc/gsm_data_shared.h
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, sysmocom/0.3.0-dora has been created
at cc4ada5bc4fdd1eb0b20ad2512312f20c253669b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=cc4ada5bc4fdd1eb0b20ad2512312f2…
commit cc4ada5bc4fdd1eb0b20ad2512312f20c253669b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jan 29 20:57:17 2015 +0100
power: Make it possible to force a power level
Use the standard RSL commands to order a logical channel
to use a fixed power level.
The code is not fully verified and there was a last minute
change to invoke bts_model_adjst_ms_pwr.
Conflicts:
tests/stubs.c
http://cgit.osmocom.org/osmo-bts/commit/?id=35f49065f59053364b73f4343103d46…
commit 35f49065f59053364b73f4343103d463ed6ec058
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 6 20:30:52 2014 +0100
power/sysmobts: Add a manual ms power level control
Currently the DSP is instructed to achieve a given uplink
power target but there are circumstances (e.g. EMV testing)
where we need more control over it. The "manual/software/osmo"
power control can only be implemented per TRX and not per
lchan. Add a very very basic control that checks the MS Power
used by the phone, the actual receive level and then adjust
the power.
The code doesn't take the history into account, if the phone
can not reach the requested power level the code will be stuck
(e.g. no timeout based on multiframes). It has a mode for a
fixed power control but no way to set it yet.
The change of the mode requires a restart of the software.
Conflicts:
include/osmo-bts/bts_model.h
src/common/vty.c
src/osmo-bts-sysmo/l1_if.c
src/osmo-bts-sysmo/l1_if.h
src/osmo-bts-sysmo/oml.c
tests/sysmobts/sysmobts_test.c
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via b631bd21d21b10f8e0344dc47af34ef09306d0fb (commit)
via 579651bf300de002731dfd3bd39985c9fd15616c (commit)
from 0d6946741c7b5697a58e7650b6e60d495a6cfb32 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=b631bd21d21b10f8e0344dc47af34ef…
commit b631bd21d21b10f8e0344dc47af34ef09306d0fb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jan 29 20:57:17 2015 +0100
power: Make it possible to force a power level
Use the standard RSL commands to order a logical channel
to use a fixed power level.
The code is not fully verified and there was a last minute
change to invoke bts_model_adjst_ms_pwr.
http://cgit.osmocom.org/osmo-bts/commit/?id=579651bf300de002731dfd3bd39985c…
commit 579651bf300de002731dfd3bd39985c9fd15616c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 6 20:30:52 2014 +0100
power/sysmobts: Add a manual ms power level control
Currently the DSP is instructed to achieve a given uplink
power target but there are circumstances (e.g. EMV testing)
where we need more control over it. The "manual/software/osmo"
power control can only be implemented per TRX and not per
lchan. Add a very very basic control that checks the MS Power
used by the phone, the actual receive level and then adjust
the power.
The code doesn't take the history into account, if the phone
can not reach the requested power level the code will be stuck
(e.g. no timeout based on multiframes). It has a mode for a
fixed power control but no way to set it yet.
The change of the mode requires a restart of the software.
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/bts.h | 3 ++
include/osmo-bts/bts_model.h | 1 +
src/common/bts.c | 5 +++
src/common/rsl.c | 33 +++++++++++++++-
src/common/vty.c | 14 +++++++
src/osmo-bts-sysmo/l1_if.c | 84 +++++++++++++++++++++++++++++++++++++++--
src/osmo-bts-sysmo/l1_if.h | 2 +
src/osmo-bts-sysmo/oml.c | 39 ++++++++++++++-----
tests/stubs.c | 4 ++
tests/sysmobts/sysmobts_test.c | 57 ++++++++++++++++++++++++++++
tests/sysmobts/sysmobts_test.ok | 1 +
11 files changed, 228 insertions(+), 15 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via f6f86b0eec18da165db136b14bf2db87fde4b4ac (commit)
from 4e13a8f9f9d40e5d62c9cee7d76348ef8b558981 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=f6f86b0eec18da165db136b14bf2db87…
commit f6f86b0eec18da165db136b14bf2db87fde4b4ac
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Feb 5 22:25:03 2015 +0100
osmo-bts: Introduce new struct for a power loop in the BTS code
Keep track if the power level has been "fixed" by the BSC,
otherwise keep track of the currently ordered one. The ms_power
is the initial value set by the BSC and continues to be used.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 7 +++++++
1 file changed, 7 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/packages/testing has been updated
discards 9d77901f9870d923c558cb321ad1f8f5e87b4c8b (commit)
discards 5c43716b7edd13e23c536d675841b339ec6a2b39 (commit)
discards 2714c2fe33ec702964ad234e9da3a0e302b85fc5 (commit)
discards 7a58220410b96a6b38ec6b9455bab806971edafa (commit)
discards 95d04b804f62515f8f04038000ea0031de1fd601 (commit)
discards c11f61401664eb9bb8282445356f5ca851ac1265 (commit)
discards f2a3d66e09ba7b0f986dcc54796a0228402ecbca (commit)
discards 469b80457e4627c5fd9cbcadedfe27cd9f569b4c (commit)
discards 44408848c85a85b0437bb810f8589f696a099fe5 (commit)
discards cf1c80f0db0b431d7cc2afe2bda4ee43d596df11 (commit)
discards 200b4689c90841ac18cc0754c7a3a95d3c4e4de4 (commit)
discards d272b4c7c8c9e2d8a510c85896a661c312d96c0a (commit)
discards 09695de8c253ab5ee271c372ea21fd84f7377b99 (commit)
discards fa11430d857f006459664e7314a6be79e21a20dd (commit)
via 674544db7e540c661801f01fa8158198bed700d5 (commit)
via 0031fadb2d104c14da2a2d9037143bcfa76f2d10 (commit)
via ffc943fff3e91fc740e91a5a9e560973bcbf0d4b (commit)
via 9471af0c17295e3d573c0ae0577a1bb0372a5457 (commit)
via a8756afa296bbf14134f74ea79ded58883f5a717 (commit)
via 120507530ba4a33792ee06a4f2346a8ca10c3215 (commit)
via 9a24015d44aac8fb13031d47aad173dba2b2bc4b (commit)
via 79556aa35d6209ea33ec82cd2e40a7636afcfdc1 (commit)
via bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea (commit)
via c8715e8ebf96829aa3eb0e5070490408bc76d543 (commit)
via 947b8520f05e7376caa77272d0e5e4835af669ed (commit)
via 328022765cc997242db22d5c4ee372664730b242 (commit)
via d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32 (commit)
via c0fc83160e4f37eb96fda0cbcc965e727fa592ab (commit)
via 4e13a8f9f9d40e5d62c9cee7d76348ef8b558981 (commit)
via b8c204cb929a8455bfa6006a95a958d57274ab08 (commit)
via 7af5f8130f7282e98d0dcf11c4a058a66c2617a6 (commit)
via 8657326093b6e1eed8cc24fe62039d70aa27d47d (commit)
via a07e38d4bf4298be0f3f9676f8de0c0f8ee534b6 (commit)
via 4b2d02d0372ae5dc88d97b06f5cfa92841cbf036 (commit)
via baf0f94a7dd858eba37548253959747838b1cc16 (commit)
via 9ff82892da2b58ba344b2f6e70256d08947b9c34 (commit)
via 85ba655788b49dc83e33109368f81b7c3ea0b090 (commit)
via 466cedd052427254d5f90b4bd02795129b2c60a4 (commit)
via 07f6e36ab42380f9a4c1af058c3021cb0e945dc4 (commit)
via 8000e0ea509c5a4488a5d1878f465418d32b7fdb (commit)
via 929acdf6bf4ef25c8cc587a6aa48651696348881 (commit)
via e988ae471d8e699a4045d77048986570349203fa (commit)
via e671d254cbc294f87620c2938eb6fa2883253fcb (commit)
via 555b2e5ac128211edffa34a586fe5f548eb3acba (commit)
via 925c57fb545b072159a831bff852c92795704dfe (commit)
via 1ba0730a7109b06e4043e7b17c11d8d2c34358c5 (commit)
via 120250ad6fe8d2b641b716d5b37d48b125db23ca (commit)
via 306bb993aab07f115ff6cbc89d81f862e08f7c32 (commit)
via 3e4e58f349c201a2ed02971ef95051773fcef39b (commit)
via 3ee67ff5c2f9da513c77b8ab9dfc0067296dadec (commit)
via abb347853317427a227592c4fa4b38e99f9e7152 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (9d77901f9870d923c558cb321ad1f8f5e87b4c8b)
\
N -- N -- N (674544db7e540c661801f01fa8158198bed700d5)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=674544db7e540c661801f01fa8158198…
commit 674544db7e540c661801f01fa8158198bed700d5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Feb 4 09:53:20 2015 +0100
debian: Prepare testing release 0.13.2+j5
http://cgit.osmocom.org/openbsc/commit/?id=0031fadb2d104c14da2a2d9037143bcf…
commit 0031fadb2d104c14da2a2d9037143bcfa76f2d10
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 26 15:42:27 2015 +0100
debian: Prepare testing release 0.13.2+j4
http://cgit.osmocom.org/openbsc/commit/?id=ffc943fff3e91fc740e91a5a9e560973…
commit ffc943fff3e91fc740e91a5a9e560973bcbf0d4b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 17:01:53 2015 +0100
debian: Create a new package
http://cgit.osmocom.org/openbsc/commit/?id=9471af0c17295e3d573c0ae0577a1bb0…
commit 9471af0c17295e3d573c0ae0577a1bb0372a5457
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 12:58:49 2015 +0100
debian: Add current changelog entry
http://cgit.osmocom.org/openbsc/commit/?id=a8756afa296bbf14134f74ea79ded588…
commit a8756afa296bbf14134f74ea79ded58883f5a717
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jan 20 09:15:40 2015 +0100
debian: Prepare testing release 0.13.2+j1
http://cgit.osmocom.org/openbsc/commit/?id=120507530ba4a33792ee06a4f2346a8c…
commit 120507530ba4a33792ee06a4f2346a8ca10c3215
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9a24015d44aac8fb13031d47aad173db…
commit 9a24015d44aac8fb13031d47aad173dba2b2bc4b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=79556aa35d6209ea33ec82cd2e40a763…
commit 79556aa35d6209ea33ec82cd2e40a7636afcfdc1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=bfc9bc84b4d7b5441c6ff71dddbf8bae…
commit bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jan 29 11:36:35 2015 +0100
gprs: Extend specification of GSUP cause values (TODO)
Currently, every error message contains a mandantory Cause IE just
referring to GSM 04.08 for further details. This leaves the mapping
from MAP User Errors to GMM Cause values undefined. It is also not
specified, which GMM Cause to assume, if no User Error has been
included in the MAP message.
This commit makes the Cause IE conditional, it is only required if
the MAP message contained a User Error. A mapping from User Errors to
GMM Causes is also added. The default value for GMM Causes in GSUP
error messages is now 'Network failure' to keep the impact low.
TODO:
- the mapping is not finished, it needs review and some values are
not yet specified.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c8715e8ebf96829aa3eb0e5070490408…
commit c8715e8ebf96829aa3eb0e5070490408bc76d543
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:45:46 2015 +0100
Revert "gprs: Block other GSUP procedures during PURGE_MS"
This reverts commit f81cacc6814dde73f203d125b0065d1451a98317.
Since the PURGE MS retry mechanism had been removed, this feature
is not used anymore. It just makes the code more complex.
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
openbsc/src/gprs/gprs_subscriber.c
openbsc/tests/sgsn/sgsn_test.c
http://cgit.osmocom.org/openbsc/commit/?id=947b8520f05e7376caa77272d0e5e483…
commit 947b8520f05e7376caa77272d0e5e4835af669ed
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Feb 2 18:03:05 2015 +0100
sgsn: Select GGSN based on APN
Currently the APN IE in the Activate PDP Contex Request and the PDP
data that is stored with the subscriber is ignored completely.
This commit adds the sgsn_mm_ctx_find_ggsn_ctx that checks the APN IE
against the subscriber's PDP data entries if both are present. If
there is no match, the request is rejected.
If an APN IE has not been included but PDP data entries are present,
the function checks all of these entries against the static 'apn'
configuration to find a suitable entry.
If an APN has not been determined so far and any APN is allowed, the
configuration is checked with an empty APN string, to allow for
default configurations based on the IMSI prefix only.
If nothing of this succeeded but the request wasn't rejected either,
and there is no 'apn' configuration at all or if any APN is allowed
but a default configuration ist not present, the GGSN with id 0 is
used (if present).
Otherwise the request is rejected ('missing APN').
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=328022765cc997242db22d5c4ee37266…
commit 328022765cc997242db22d5c4ee372664730b242
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:53:15 2015 +0100
sgsn: Add sgsn_ggsn_ctx_free function
This function will be needed for testing, since the leak check would
fail if the GGSN context are not cleaned up after use.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d6be7ef4f74a24e97533c6a8a4670c66…
commit d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 13:47:53 2015 +0100
sgsn: Add functions to handle APN contexts (TODO)
This commit adds the exported functions apn_ctx_find_alloc,
apn_ctx_free, apn_ctx_by_name, and apn_ctx_match to manage and
retrieve APN to GGSN mappings.
The following VTY commands are added to 'config-sgsn':
- apn APN ggsn <0-255>
- apn APN imsi-prefix PREFIX ggsn <0-255>
which maps an APN gateway string to an SGSN id. The SGSN must be
configured in advance. When matching an APN string, entries with a
leading '*' are used for suffix matching, otherwise an exact match is
done. When a prefix is given, it is matched against the IMSI. If
several entries match, a longer matching IMSI prefix has precedence.
If there are several matching entries with the same PREFIX, the entry
with longest matching APN is returned.
TODO:
- add an 'sgsn_' prefix to the functions
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c0fc83160e4f37eb96fda0cbcc965e72…
commit c0fc83160e4f37eb96fda0cbcc965e727fa592ab
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data (TODO)
TODO:
- commit message
- raw APN representation ???
- tests
- check PDP data list on PDP Ctx Act (other commit)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 3 +-
openbsc/doc/sgsn-remote-protocol.txt | 77 ++++++-
openbsc/include/openbsc/gprs_sgsn.h | 37 ++-
openbsc/include/openbsc/gsm_data.h | 4 +-
openbsc/include/openbsc/vty.h | 1 +
openbsc/src/gprs/gb_proxy_main.c | 2 +-
openbsc/src/gprs/gprs_gmm.c | 13 +-
openbsc/src/gprs/gprs_sgsn.c | 195 +++++++++++++++-
openbsc/src/gprs/gprs_subscriber.c | 180 +++++++++------
openbsc/src/gprs/sgsn_vty.c | 111 ++++++++-
openbsc/src/libbsc/abis_rsl.c | 35 ---
openbsc/src/libbsc/bsc_ctrl_commands.c | 46 +++-
openbsc/src/libbsc/bsc_vty.c | 11 +-
openbsc/src/libbsc/net_init.c | 2 +
openbsc/src/libcommon/common_vty.c | 1 +
openbsc/src/libcommon/gsm_data.c | 23 +-
openbsc/src/libcommon/gsm_data_shared.c | 4 +-
openbsc/src/libmsc/gsm_04_08.c | 29 ++-
openbsc/src/libmsc/vty_interface_layer3.c | 58 ++++-
openbsc/tests/ctrl_test_runner.py | 21 +-
openbsc/tests/gprs/gprs_test.c | 4 +-
openbsc/tests/sgsn/sgsn_test.c | 372 +++++++++++++++++++++++-------
openbsc/tests/sgsn/sgsn_test.ok | 3 +-
openbsc/tests/vty_test_runner.py | 45 +++-
24 files changed, 1001 insertions(+), 276 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards 9a24015d44aac8fb13031d47aad173dba2b2bc4b (commit)
discards 79556aa35d6209ea33ec82cd2e40a7636afcfdc1 (commit)
discards bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea (commit)
discards c8715e8ebf96829aa3eb0e5070490408bc76d543 (commit)
discards 947b8520f05e7376caa77272d0e5e4835af669ed (commit)
discards 328022765cc997242db22d5c4ee372664730b242 (commit)
discards d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32 (commit)
discards c0fc83160e4f37eb96fda0cbcc965e727fa592ab (commit)
via 19f8732c98fb4b0afc9e032ffd6ba15aa585a1a1 (commit)
via 6f02ccb810a786a5abba7c08a5d2494a495885f2 (commit)
via 700fccf466089fc884f3ac5d9dd24b3d7c1f8e20 (commit)
via 582dd149496524e79d7308f5e072f4df9acd97f5 (commit)
via a648d1436d9b5b6f292a2db508a363ceda931a18 (commit)
via 5a5a291b5ebd3831d7ae716bd31e89b9363a4cc4 (commit)
via eb07f73d1fd7f8806d7bfaa5c7a00927e623acf8 (commit)
via f4321022f23dd5ce1e6af3a5f37d45127fbe950c (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (9a24015d44aac8fb13031d47aad173dba2b2bc4b)
\
N -- N -- N (19f8732c98fb4b0afc9e032ffd6ba15aa585a1a1)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=19f8732c98fb4b0afc9e032ffd6ba15a…
commit 19f8732c98fb4b0afc9e032ffd6ba15aa585a1a1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=6f02ccb810a786a5abba7c08a5d2494a…
commit 6f02ccb810a786a5abba7c08a5d2494a495885f2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=700fccf466089fc884f3ac5d9dd24b3d…
commit 700fccf466089fc884f3ac5d9dd24b3d7c1f8e20
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jan 29 11:36:35 2015 +0100
gprs: Extend specification of GSUP cause values (TODO)
Currently, every error message contains a mandantory Cause IE just
referring to GSM 04.08 for further details. This leaves the mapping
from MAP User Errors to GMM Cause values undefined. It is also not
specified, which GMM Cause to assume, if no User Error has been
included in the MAP message.
This commit makes the Cause IE conditional, it is only required if
the MAP message contained a User Error. A mapping from User Errors to
GMM Causes is also added. The default value for GMM Causes in GSUP
error messages is now 'Network failure' to keep the impact low.
TODO:
- the mapping is not finished, it needs review and some values are
not yet specified.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=582dd149496524e79d7308f5e072f4df…
commit 582dd149496524e79d7308f5e072f4df9acd97f5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:45:46 2015 +0100
Revert "gprs: Block other GSUP procedures during PURGE_MS"
This reverts commit f81cacc6814dde73f203d125b0065d1451a98317.
Since the PURGE MS retry mechanism had been removed, this feature
is not used anymore. It just makes the code more complex.
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
openbsc/src/gprs/gprs_subscriber.c
openbsc/tests/sgsn/sgsn_test.c
http://cgit.osmocom.org/openbsc/commit/?id=a648d1436d9b5b6f292a2db508a363ce…
commit a648d1436d9b5b6f292a2db508a363ceda931a18
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Feb 2 18:03:05 2015 +0100
sgsn: Select GGSN based on APN
Currently the APN IE in the Activate PDP Contex Request and the PDP
data that is stored with the subscriber is ignored completely.
This commit adds the sgsn_mm_ctx_find_ggsn_ctx that checks the APN IE
against the subscriber's PDP data entries if both are present. If
there is no match, the request is rejected.
If an APN IE has not been included but PDP data entries are present,
the function checks all of these entries against the static 'apn'
configuration to find a suitable entry.
If an APN has not been determined so far and any APN is allowed, the
configuration is checked with an empty APN string, to allow for
default configurations based on the IMSI prefix only.
If nothing of this succeeded but the request wasn't rejected either,
and there is no 'apn' configuration at all or if any APN is allowed
but a default configuration ist not present, the GGSN with id 0 is
used (if present).
Otherwise the request is rejected ('missing APN').
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=5a5a291b5ebd3831d7ae716bd31e89b9…
commit 5a5a291b5ebd3831d7ae716bd31e89b9363a4cc4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:53:15 2015 +0100
sgsn: Add sgsn_ggsn_ctx_free function
This function will be needed for testing, since the leak check would
fail if the GGSN context are not cleaned up after use.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=eb07f73d1fd7f8806d7bfaa5c7a00927…
commit eb07f73d1fd7f8806d7bfaa5c7a00927e623acf8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 13:47:53 2015 +0100
sgsn: Add functions to handle APN contexts
This commit adds the exported functions apn_ctx_find_alloc,
apn_ctx_free, apn_ctx_by_name, and apn_ctx_match to manage and
retrieve APN to GGSN mappings.
The following VTY commands are added to 'config-sgsn':
- apn APN ggsn <0-255>
- apn APN imsi-prefix PREFIX ggsn <0-255>
which maps an APN gateway string to an SGSN id. The SGSN must be
configured in advance. When matching an APN string, entries with a
leading '*' are used for suffix matching, otherwise an exact match is
done. When a prefix is given, it is matched against the IMSI. If
several entries match, a longer matching IMSI prefix has precedence.
If there are several matching entries with the same PREFIX, the entry
with longest matching APN is returned.
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=f4321022f23dd5ce1e6af3a5f37d4512…
commit f4321022f23dd5ce1e6af3a5f37d45127fbe950c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data
Currently the PDP info that is transmitted via GSUP is just parsed
and then discarded.
This commit adds a new data structure sgsn_subscriber_pdp_data and
maintains a list of those in sgsn_subscriber_data. The PDP data is
copied from an incoming GSUP UpdateLocationResult message. If that
message contains the PDPInfoComplete flag, the list is cleared before
new entries are added. The 'show subscriber cache' output now also
shows the PDP data entries.
Note that the InsertSubscriberData message is still not supported.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 8 +--
openbsc/src/gprs/gprs_sgsn.c | 18 +++---
openbsc/src/gprs/gprs_subscriber.c | 4 +-
openbsc/src/gprs/sgsn_vty.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 106 +++++++++++++++++++-----------------
5 files changed, 73 insertions(+), 65 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards fa6891f892d7599d735747e2dce7fba5aed48b25 (commit)
discards d6b6122202aaa8eceb24927e6b5d919f7c57219f (commit)
discards c8f8773a16d8ecbb34a897cd6762f65fbdfba183 (commit)
discards cf86b8d122bfcd86299f33d85f85af3a3aa7dd30 (commit)
discards f1ebb0567cafee2e774a3d33fbb74baebe076dbf (commit)
via 9a24015d44aac8fb13031d47aad173dba2b2bc4b (commit)
via 79556aa35d6209ea33ec82cd2e40a7636afcfdc1 (commit)
via bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea (commit)
via c8715e8ebf96829aa3eb0e5070490408bc76d543 (commit)
via 947b8520f05e7376caa77272d0e5e4835af669ed (commit)
via 328022765cc997242db22d5c4ee372664730b242 (commit)
via d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32 (commit)
via c0fc83160e4f37eb96fda0cbcc965e727fa592ab (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (fa6891f892d7599d735747e2dce7fba5aed48b25)
\
N -- N -- N (9a24015d44aac8fb13031d47aad173dba2b2bc4b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=9a24015d44aac8fb13031d47aad173db…
commit 9a24015d44aac8fb13031d47aad173dba2b2bc4b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=79556aa35d6209ea33ec82cd2e40a763…
commit 79556aa35d6209ea33ec82cd2e40a7636afcfdc1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=bfc9bc84b4d7b5441c6ff71dddbf8bae…
commit bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jan 29 11:36:35 2015 +0100
gprs: Extend specification of GSUP cause values (TODO)
Currently, every error message contains a mandantory Cause IE just
referring to GSM 04.08 for further details. This leaves the mapping
from MAP User Errors to GMM Cause values undefined. It is also not
specified, which GMM Cause to assume, if no User Error has been
included in the MAP message.
This commit makes the Cause IE conditional, it is only required if
the MAP message contained a User Error. A mapping from User Errors to
GMM Causes is also added. The default value for GMM Causes in GSUP
error messages is now 'Network failure' to keep the impact low.
TODO:
- the mapping is not finished, it needs review and some values are
not yet specified.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c8715e8ebf96829aa3eb0e5070490408…
commit c8715e8ebf96829aa3eb0e5070490408bc76d543
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:45:46 2015 +0100
Revert "gprs: Block other GSUP procedures during PURGE_MS"
This reverts commit f81cacc6814dde73f203d125b0065d1451a98317.
Since the PURGE MS retry mechanism had been removed, this feature
is not used anymore. It just makes the code more complex.
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
openbsc/src/gprs/gprs_subscriber.c
openbsc/tests/sgsn/sgsn_test.c
http://cgit.osmocom.org/openbsc/commit/?id=947b8520f05e7376caa77272d0e5e483…
commit 947b8520f05e7376caa77272d0e5e4835af669ed
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Feb 2 18:03:05 2015 +0100
sgsn: Select GGSN based on APN
Currently the APN IE in the Activate PDP Contex Request and the PDP
data that is stored with the subscriber is ignored completely.
This commit adds the sgsn_mm_ctx_find_ggsn_ctx that checks the APN IE
against the subscriber's PDP data entries if both are present. If
there is no match, the request is rejected.
If an APN IE has not been included but PDP data entries are present,
the function checks all of these entries against the static 'apn'
configuration to find a suitable entry.
If an APN has not been determined so far and any APN is allowed, the
configuration is checked with an empty APN string, to allow for
default configurations based on the IMSI prefix only.
If nothing of this succeeded but the request wasn't rejected either,
and there is no 'apn' configuration at all or if any APN is allowed
but a default configuration ist not present, the GGSN with id 0 is
used (if present).
Otherwise the request is rejected ('missing APN').
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=328022765cc997242db22d5c4ee37266…
commit 328022765cc997242db22d5c4ee372664730b242
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 19:53:15 2015 +0100
sgsn: Add sgsn_ggsn_ctx_free function
This function will be needed for testing, since the leak check would
fail if the GGSN context are not cleaned up after use.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d6be7ef4f74a24e97533c6a8a4670c66…
commit d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Feb 3 13:47:53 2015 +0100
sgsn: Add functions to handle APN contexts (TODO)
This commit adds the exported functions apn_ctx_find_alloc,
apn_ctx_free, apn_ctx_by_name, and apn_ctx_match to manage and
retrieve APN to GGSN mappings.
The following VTY commands are added to 'config-sgsn':
- apn APN ggsn <0-255>
- apn APN imsi-prefix PREFIX ggsn <0-255>
which maps an APN gateway string to an SGSN id. The SGSN must be
configured in advance. When matching an APN string, entries with a
leading '*' are used for suffix matching, otherwise an exact match is
done. When a prefix is given, it is matched against the IMSI. If
several entries match, a longer matching IMSI prefix has precedence.
If there are several matching entries with the same PREFIX, the entry
with longest matching APN is returned.
TODO:
- add an 'sgsn_' prefix to the functions
Ticket: OW#1334
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c0fc83160e4f37eb96fda0cbcc965e72…
commit c0fc83160e4f37eb96fda0cbcc965e727fa592ab
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data (TODO)
TODO:
- commit message
- raw APN representation ???
- tests
- check PDP data list on PDP Ctx Act (other commit)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 20 +--
openbsc/src/gprs/gprs_sgsn.c | 97 +++++++++--
openbsc/src/gprs/gprs_subscriber.c | 51 +-----
openbsc/src/gprs/sgsn_vty.c | 52 ++++--
openbsc/tests/sgsn/sgsn_test.c | 311 ++++++++++++++++++++++++++----------
openbsc/tests/sgsn/sgsn_test.ok | 3 +-
openbsc/tests/vty_test_runner.py | 21 +++
7 files changed, 379 insertions(+), 176 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)