Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-11 | nat: Add the line break after the '.openbsc/0.10.10.10.1 | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-01-10 | nat: Implement clearing of TP-SRR flags from TPDUs | Holger Hans Peter Freyther | 6 | -7/+136 | |
Match IMSI and destination address against a set of entries, if it is matching the header will be modified and no sender report will be requested. Change the test case to request the sender report and then verify that this bit is reset to 0. | |||||
2012-01-10 | nat: Reduce copy and paste in the test, create a verify_msg | Holger Hans Peter Freyther | 1 | -50/+23 | |
2012-01-10 | nat: Use the link_id from the original message in the new DTAP message | Holger Hans Peter Freyther | 2 | -2/+4 | |
SMS went from SAPI=3 to SAPI=0 and nobody notices on the NAT->MSC direction. | |||||
2012-01-10 | nat: Compare the DTAP L3 size with the size of the msgb - dtap header | Holger Hans Peter Freyther | 1 | -2/+4 | |
2012-01-10 | nat: Fix comment and mask for looking at TP-MTI | Holger Hans Peter Freyther | 1 | -2/+3 | |
2012-01-10 | nat: SMS rewrite matching, empty list means match everything | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-01-10 | nat: SMS comment updates | Holger Hans Peter Freyther | 1 | -1/+2 | |
2012-01-10 | nat: Move SMS creation into a new method, no functional change | Holger Hans Peter Freyther | 1 | -34/+49 | |
2012-01-10 | nat: Access data_ptr after we have checked the length | Holger Hans Peter Freyther | 1 | -4/+4 | |
2012-01-10 | nat: Move the finding of the number to a new method | Holger Hans Peter Freyther | 1 | -44/+62 | |
2012-01-09 | tests: Use atlocal/atlocal.in to enable/disable the NAT test | Holger Hans Peter Freyther | 5 | -7/+7 | |
Kill the hacking, use atlocal to remember if the NAT test should be enabled and then skip the test (exit with 77). | |||||
2012-01-09 | Revert "tests: Make the test setup more abusive to fix the build" | Holger Hans Peter Freyther | 1 | -7/+5 | |
This reverts commit 41b42c72294d181217bae59e37ddf50c490df17f. | |||||
2012-01-09 | tests: Make the test setup more abusive to fix the build | Holger Hans Peter Freyther | 1 | -5/+7 | |
Paolo says I will need to use atconfig/atlocal, need to read up on it first though. | |||||
2012-01-06 | gprs: Honor GSM 04.64 8.4.2 Receipt of unacknowledged information | Holger Hans Peter Freyther | 8 | -3/+97 | |
GSM 04.64 8.4.2 asks to ignore UI frames if the DLCI is not known, or if the "(V(UR)- 32) <= N(U) < V(UR)". E.g. if we want to have V(UR) == 511 and this frame is dropped, we would ignore N(U)'s 0 to 510. Calculate the delta. The code is based on Jonathan Santos's "LLC UI window" fix but the issue was discovered independly. | |||||
2012-01-06 | gprs_sgsn.h: Include timer.h for the timer struct | Holger Hans Peter Freyther | 1 | -0/+2 | |
2012-01-06 | tests: Introduce running tests with GNU autotest in OpenBSC | Holger Hans Peter Freyther | 14 | -1/+133 | |
The quality of the tests is of different value but it is good to get started and improve from here. | |||||
2012-01-06 | mgcp: Print message when the test is finished | Holger Hans Peter Freyther | 1 | -2/+8 | |
2012-01-06 | gsm0408: Print message when the test is done | Holger Hans Peter Freyther | 1 | -1/+2 | |
2012-01-06 | db: Fix the test code | Holger Hans Peter Freyther | 1 | -14/+27 | |
* Initialize logging * use a dummy net before calling subcr_put as the keep in ram option is going to be set. | |||||
2012-01-06 | channel: Make the test not crash again. | Holger Hans Peter Freyther | 1 | -4/+15 | |
* Initialize logging * The callback expects NULL or a subscriber connection | |||||
2012-01-06 | nat: Log test output stdout using printf in prep for GNU autotest | Holger Hans Peter Freyther | 1 | -78/+97 | |
2011-12-27 | bsc: Assume assignment_complete/assignment_fail is set | Holger Hans Peter Freyther | 2 | -5/+30 | |
The osmo-nitb application sometimes crashes because the BSC API is doing an assignment underneath which is not handled by the code, add dumy handlers to not crash, the right thing to do is to change MNCC to have an assignment that can succeed/fail. The keyword to look for is MNCC_LCHAN_MODIFY and mncc_sock should wait for an ack/nack but right now the call just continues. | |||||
2011-12-24 | RSL: Nokia BTS reports TA in quarter-bits, not full bits. | Andreas Eversberg | 1 | -2/+3 | |
We need to compensate accordingly... | |||||
2011-12-16 | RSL: BS-11 reports TA in quarter-bits, not full bits. | Andreas Eversberg | 1 | -4/+11 | |
We need to compensate accordingly... | |||||
2011-12-02 | Add NITZ (timezone) support as part of MM INFO | Gus Bourg | 3 | -22/+86 | |
The UTC offset from the operating system will be used by default to calculate the NITZ in MM INFO. However, a "timezone" vty command is added at the BTS level, allowing BTS-specific overrides, e.g. in case BTSs are distributed accross multiple timezones. | |||||
2011-11-25 | fix two mistakes in AM_LDFLAGS | Alexander Huemer | 2 | -2/+2 | |
2011-11-25 | BSSGP: Add functions required for true BSS-side BSSGP implementation | Harald Welte | 4 | -13/+442 | |
The BSS-side of BSSGP requires quite a number of additional functions for sending unidirectional messages that a SGSN never sends. This is a first step into completing the BSSGP implementation and making it ready to be used from osmo-bts and other BTS-side GPRS implementations. | |||||
2011-11-25 | BSSGP: add more doxygen comments | Harald Welte | 1 | -25/+29 | |
2011-11-24 | GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id() | Harald Welte | 1 | -0/+12 | |
2011-11-24 | GPRS NS: Add some doxygen API documentation | Harald Welte | 2 | -26/+143 | |
2011-11-13 | bsc_vty: Fix usage of deprecated osmo_osmo_hexdump_nospc | Sylvain Munaut | 1 | -1/+1 | |
The typo was fixed upstream Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-11-13 | osmo_nitb: introduce --no-dbcounter command line option | Harald Welte | 1 | -2/+9 | |
this allows us to disable writing the current rate counters to the sqlite database every 60 seconds. | |||||
2011-11-07 | gsm0408: Print a message when the LU is timing out. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2011-11-06 | mncc: Introduce a hello packet that is sent to the client. | Holger Hans Peter Freyther | 2 | -0/+32 | |
Send a hello packet down to the client with the version number of the MNCC interface. The hello structure might be extended to include the endianes, size of each structure, etc. | |||||
2011-11-06 | sgsn: Make sure each parameter has some sort of documentation | Holger Hans Peter Freyther | 1 | -5/+8 | |
2011-11-06 | gb_proxy: Make sure each parameter has some sort of documentation | Holger Hans Peter Freyther | 3 | -2/+7 | |
2011-11-06 | mgcp: Make sure each command has some kind of online help | Holger Hans Peter Freyther | 1 | -37/+96 | |
In this iteration I just want to make sure that each VTY command has online help. Replace "a b" with "a-b" if there is no "a c" with b!=c. This config should gain some more sanity and consistency, this will happen in another iteration. | |||||
2011-11-06 | mncc: Remove FIXME about queuing messages | Holger Hans Peter Freyther | 1 | -2/+0 | |
mncc_sock_from_cc will discard the messages when the fd has been set to -1. | |||||
2011-11-06 | mncc: Address the fixme and put the mncc_sock_state in gsm_network | Holger Hans Peter Freyther | 2 | -11/+6 | |
Remove the unused mncc_sock_write_pending, switch over from the static s_state to net->mncc_state. | |||||
2011-11-06 | misc: Fix typo...'teh' -> 'the' | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-11-02 | nokia: Use a longer T200 because RSL link can be pretty slow after a reset | Andreas.Eversberg | 1 | -2/+4 | |
Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-18 | build: Update configure.ac to use libgtp.pc rather than manual detection | Sylvain Munaut | 1 | -4/+4 | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-18 | libbsc/nokia_site: Increase reset timer to 15 seconds | Sylvain Munaut | 1 | -1/+1 | |
Also make sure to specify seconds in the 'seconds' field. Doing otherwise is an abuse that non longer works with the new timer infra. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-18 | libbsc/nokia_site: Fix reset procedure and add option to skip it. | Sylvain Munaut | 3 | -5/+33 | |
do_reset was not initialized anywhere anymore, so the reset was never triggered. It's now fixed and we add an option to skip it in the config so that when in production, you can restart without config changes quickly. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-17 | libbsc/nanobts: Fix NSVC OML init sequence for some rugby models | Sylvain Munaut | 1 | -1/+2 | |
The NVC never goes to OFF LINE but only to DEPENDENCY (because of missing attributes). Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-17 | libbsc: Don't include ext_info in SI13 if not in EGPRS mode | Sylvain Munaut | 1 | -1/+1 | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2011-10-16 | GPRS GMM: When we receive a RA UPD REQ, we are NORMAL even after SUSPEND | Harald Welte | 1 | -0/+3 | |
There is no explicit BSSGP RESUME in case the MS sends a RA UPD REQ after being in SUSPEND previously. | |||||
2011-10-16 | GPRS LLC: fix compiler warning | Harald Welte | 1 | -1/+1 | |
2011-10-16 | GPRS GMM: Send LLGMM-RESET.req when talking to unknown MS | Harald Welte | 1 | -0/+5 | |
In case a MS (of which we have no MM context) sends us anything but a GMM ATTACH REQUEST, we need to send it a LLC XID RESET (by means of issuing LLGMM-RESET.req). Otherwise the phone will expect us to send a specific unacknowledged sequence number that we don't know. Thanks to Holger for pointing this bug out to me. It seems to commonly occur when a MS is doing network re-selection and (erroneously) sends a RA UPD REQ instead of an ATTACH REQ. The RA UPD REJ that we sent was never seen by the GMM entity in the MS, as the LLC entity discarded it due to sequence number mis-match. |