openbsc.git branch, zecke/wip-msc-local-call-routing2, updated. 0.9.14-135-g503f445
git repository hosting
gitosis at osmocom.org
Fri Aug 26 12:10:15 CEST 2011
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, zecke/wip-msc-local-call-routing2 has been updated
discards 763e3c10e29d55a709576113159ea748a16a0704 (commit)
discards dfe71237769c3233a6d26100570e4a448653b8a9 (commit)
discards b0c41f78ac3bf53a0d6e6ad19cad7cd432bdf10d (commit)
discards 5a8278abe7cc930e6ced9c6e7cfc7467d6b1276a (commit)
discards a870d39ecab7433ab7c29fba73065db19161920a (commit)
discards 769f3aa5afbcd9cc346ee24a3947839d78251294 (commit)
discards 5d181060a9696a869a3d9d878a15dfde203a2e78 (commit)
discards 6534b2ed0dd5c934da0dcd26ec7808220ce3f508 (commit)
discards ddaea22ca856459c2c944a88cc60a6fd382820e0 (commit)
discards 570521aaaae64c76830593bd63cbd6ae1e2742d6 (commit)
discards a8afe1d4e9571abf48a2771c46de714f932c8cb5 (commit)
discards 30539c012302a31d1e6c82383c3740981897d67f (commit)
discards 206f217c3d7d70f2e5d901a5cea75ed4f12a79fd (commit)
discards c169e12655706616f585c647aeafaf61f7ccad09 (commit)
discards ea793cc6570dabd8b6acbbe8dea6c2f71d926b96 (commit)
discards 778ca1d2ab6457b8f64489469b3cbaa5681a2716 (commit)
discards de7a0e73d42dee27c25c7a42b8445320499c89e1 (commit)
discards 276cabd49e22cf74ced28fbe518dba164f165420 (commit)
discards 1ab282eae1149d43c131bb467dce884d778a034c (commit)
discards b9e2843cce8b8637303b788ce292ffcc363d57dc (commit)
discards 24ae4d28b02e51ebe5b5be512dbe35ea8ac10d74 (commit)
discards cae5eb58efa982882a4f56054d4ec8015fbfa120 (commit)
discards 20bd42ad58c2ed934885d0af02740a920dc6b236 (commit)
discards 7b746019158fd2cba2625f52fb163c2026a0508a (commit)
discards 08e3292e8d20715172c1814ee80a420d41ff1011 (commit)
discards 9fe0618163792cb3150d34160c971acb014c9f5a (commit)
discards 8f06322cdaacd22b97b220e5bbc806600aa8e2b7 (commit)
discards d256c5ff34056a2adc8bfdf19cc796101d22ae10 (commit)
discards 56e08e3025b543554c90044cbe363c8099bfe861 (commit)
discards 3d0c7a075d907a80d41f3d6aba9935100b97d66a (commit)
discards 889fdf74455ecc527ae804d48d0c2669cf34a33a (commit)
discards b9d0e22d4f924ff363700edbea66443d252cc384 (commit)
discards 833c31e30d4c90e6a7dbeed62b4e21a6f521dd00 (commit)
discards 5420b17a93cf9f4249039351f05bcdde15ce4358 (commit)
discards 3003d00673deb4dfd8e80f12ec9383a7130b5285 (commit)
discards 7609ca55c502e4c23e2fd10fbd8091b3c24bce23 (commit)
discards d78d997fb84abe6eb4d0949ae297973fe32acdf8 (commit)
discards 943366589047e60b9f144aaaac89d05d1f282dfd (commit)
discards afa5c240e97a017d232ba5396b7837e8a41357de (commit)
discards ecd1217a784438a57531e95994ff569f15ce4489 (commit)
discards ee78e6db82e36616387294d4f7906438c1eb6a63 (commit)
discards a80d828448691a9c1f471f2316a29261af0b89ff (commit)
discards 43f8c8633656797b5b0bcfd7bf849fdc601b697c (commit)
discards d6ab1183a0127dc00200707cd84cca0c6abac759 (commit)
discards e4bb1781ea007b561d41f21f382a2b53ac036fea (commit)
discards b27286c463e734e8b1946e9991f90a339282d8c7 (commit)
discards 6c9b06058105696d50924fafb9a304a5327859f2 (commit)
discards a608c5ed6ae9dcaa318fc2938fecc11b3a01f538 (commit)
discards 107334ab9b9d00b67685ab3483c283ce7e3175be (commit)
discards 359e145a3d9193c45d28943bb2050efa044c29c1 (commit)
discards 6ab012aaa2a10ebafc8d2c4ddac6ab085d6dae1c (commit)
discards db49c4fedc856e495998cc8425899ba048f822ec (commit)
discards 409b5504e2fa94f17b75ce285c71471ce1d3d4d1 (commit)
discards ef3ac9c72b33bd567dc14b91082ccbc4926c7828 (commit)
discards a58210b2417c59403354891aa95e0cde2371864e (commit)
discards 3c18d6304714721cc65afafd3d4546e21d9bdb78 (commit)
discards a0d85bb2e066579594b628b5367d4ec65436d253 (commit)
discards 84b150be5f53bf488ccab13d0abe71610f87d941 (commit)
discards 5a6131f785f1710434ec068f2270b52b7522a5fa (commit)
discards efc096ba1f21f6d42c98b5d0dee20d85c94ad0e2 (commit)
discards 84aafe7888e2754694b1bacc9440487d0e18763d (commit)
discards aa12bb4c52a79d924564c8a6cdbef69222b6d303 (commit)
discards 9b92d0899f46edf0dfdcfeafa2e5e4f4c25c5db6 (commit)
discards b12d252a1c5c66509583be47c408312984e82a80 (commit)
discards 4faac7f7290787a4fb4c772f2fd804ac97112a66 (commit)
discards 9d8b2d70a1b73d99c93931f3161904f4c372b78f (commit)
discards c39fb4d1970bf9b4a81848a369d62e36ab2f04b4 (commit)
via 503f445d2c5f8910836b5b87f5668ab463a423a3 (commit)
via 7c13f4b975c9dd5bffd857f6acd2a0201574f3df (commit)
via 158a38221279757b9a84e15db298ec1a630aab30 (commit)
via 82e533950493c8d97dc38c2937f5799135e23ebb (commit)
via 63c2c828c0c7e60e835abd298f92ae0fcfd1988e (commit)
via 1979e7227f45db9e734a31225fc31e361d2ba16b (commit)
via ff4ded5903fc13ad306dcda26dd9b41f922b3b84 (commit)
via 684908e167bd5352f7f97693ba36994e37d99a3a (commit)
via bb976dada9faa5961c09f7bff10cde2cc0ba8c5a (commit)
via 614da5e88aa0ea00a169b63ec75ad5e8f00e45d6 (commit)
via fee372e673b3b33ec2a67dc90242c2ff65fe43dc (commit)
via 34ae47f8d3bf886f543c1aab77f94b7d78c7bcd4 (commit)
via 649f5a41e38d2d4fa1b1a77ee73c0521f82b3302 (commit)
via be20696c6751fb71c7b01b36dc7032c12a524c7a (commit)
via 44da0a3949e99a70ebd2c38f6def195607ef496e (commit)
via 4d888fc3ca4e205a4b4c17524c7ad1f2df9f2d2f (commit)
via f87cc7156a9c2e0f8568bd8c028f9eac009f548a (commit)
via 7b08c794e5404ddbadc2bf1274dfdeafae4ce526 (commit)
via aa54e2885794028f94e256397e3ee3a320955904 (commit)
via a8a5ffa1dc9ab385bb99a85ac365dffec4d1708c (commit)
via eca2b31f6297891ce4c3a2fdc7858e7cd8a4bccb (commit)
via 45a833b4cd0cc0f1d11a6467466ecf3d93407b33 (commit)
via 7c3524922b872cd5461dc16b8fca6753a4bb35e6 (commit)
via 735c714a74c542318fde061ba5c9459b02f320c0 (commit)
via 935eac12aa36ed1a351d5c50a6f216b0a8d3a544 (commit)
via 5135fbefd06920c5797c200c7f3b18f786e1ef2a (commit)
via 934355a2681b673a4f1ab943a968284a0563bc66 (commit)
via 6bceb8a5b08a26fcacb8ef9f7f5c4cb3e58a1dd4 (commit)
via 4084e87af9a2238feef8a5d2d4f0aceb6434efbf (commit)
via 6545f7c6b77881e0ecfd4e7a9f225059ad1beeb4 (commit)
via deafac1ad0b3d49ebd5fb1c369efe3db9ddc5b19 (commit)
via ddb93a6e5eaf62c7cfb8339fc3e04bf56a1bedd8 (commit)
via 6d447a765ebff8485113b98451ddf18d7a69a937 (commit)
via 1b69ddc65f6f612fc2423885f7682f9581d91bcf (commit)
via 6e7e0fe514650c4258bb099967b6c27d70893a31 (commit)
via 6cadfa73282acc84e057e76f5ad73f0d3d106f84 (commit)
via 6c21ff3d2e75abeaa11d1b0c0908a3ad58534c27 (commit)
via d7ff30eb6240a8de3e6b07c73a9146f63fa8d961 (commit)
via c4cc3aab64f373101960cd0cbf56e088f5470f06 (commit)
via b59f450314140968e57f5a6bbbf7e6128fff3d6e (commit)
via 68399ea77e586474a228897b20ca889bf371b307 (commit)
via eabdf759363dae0162f2ff8477e64ead599a12ff (commit)
via d9e70a3e072a5360c47b635a1f2c9aff631ae6ba (commit)
via fc6fc13826a7341202262cd0bf19965ddb14424e (commit)
via 7c6405b5cea5a7e7e28d83c1738a054ba64b9892 (commit)
via efda919e2da1a566cf449b6925df97d4fd2e9b02 (commit)
via 1bb18c8e611ef1413221a24ea9aa450d370d8fd2 (commit)
via 67e2f74d01edc3a563d9037d205c44f2afd20eb4 (commit)
via ccdc490c335be5f2ed5582edfa875cdb96dcb5b2 (commit)
via 65e4168e8e9d095b781c7a2174cca9451a59e8a9 (commit)
via b63c4be047eb2fc1de252c5a5bb6c9c6b163ad52 (commit)
via 5fff97fa1cf2983dd8a7d67bffaf948e9216826b (commit)
via e3e4f9c4b40b6d4d10d9c33e9d053a6570995f10 (commit)
via d70ea4dd0a47f81e2c000d090892dec51424e40b (commit)
via 4caacdf15f17dcf8d1676e82245546a9fd3655d4 (commit)
via b09d1a8fa6c7aa41b06e1f788a595b5b82ff3717 (commit)
via 40f917f3a6dc7d801192b9c8d8cb849fe54923ef (commit)
via 5c5bfc4e3cdf98101ac6cf1094649bebee01fcac (commit)
via 91914cbec20aa0c27e54578c142cec4c6d82a20b (commit)
via 4af112527ae40bef603271c7d0365dbd09638fe9 (commit)
via 1b7e0c03858dff360a62b5d52869a972c87d7c56 (commit)
via c61beefa50a5089cb72254e12ca5b79e884987f0 (commit)
via 691a68926d88c890c71d299e16ef3ef7f6b7869e (commit)
via 9748a9c1c08f27726100855f76d6e2a7fd57ea73 (commit)
via d13f32ccd8aee2a0ef06ebee4fcec3a17b901f86 (commit)
via 505ccabd64f09563e5f176264ba59e4d13ae537d (commit)
via 58534aa40863c8332df4c4f46648505df2cede45 (commit)
via 73f3f2866f0503c9176bcaedf1721b1a4076ba80 (commit)
via d280f2dfbd7fff097a6d0385a027d11f561bd10d (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 (763e3c10e29d55a709576113159ea748a16a0704)
\
N -- N -- N (503f445d2c5f8910836b5b87f5668ab463a423a3)
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 -----------------------------------------------------------------
commit 503f445d2c5f8910836b5b87f5668ab463a423a3
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Thu Aug 25 09:15:40 2011 +0200
bsc: Do not re-start the grace timer when we are in the grace period
commit 7c13f4b975c9dd5bffd857f6acd2a0201574f3df
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Mon Aug 22 23:29:00 2011 +0200
bsc: Simplify the trap sending by using the location state method
commit 158a38221279757b9a84e15db298ec1a630aab30
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Aug 16 20:10:40 2011 +0200
bsc: Send a TRAP with the locations on a MSC connection
Send the current position when the MSC connection is established.
commit 82e533950493c8d97dc38c2937f5799135e23ebb
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Aug 17 17:37:16 2011 +0200
bsc: Introduce an authenticated signal for the MSC connection
Send the signal whenever a MSC appears to be authenticated.
commit 63c2c828c0c7e60e835abd298f92ae0fcfd1988e
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Aug 16 19:47:39 2011 +0200
bsc: Auto RF Off in case of missing MSC connection
For short IP failures we want the RF to stay up and wait for
the re-connect but in case the A-link is gone too long it is
good to switch off the RF and wait for commands to enable it
again.
commit 1979e7227f45db9e734a31225fc31e361d2ba16b
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Aug 16 14:29:53 2011 +0200
bsc: Use the BSC RF CTRL to change the RF state of the TRXs
Use the delayed scheduling feature of the osmo_bsc_rf class to
avoid crashing the site controller of the nanoBTS.
commit ff4ded5903fc13ad306dcda26dd9b41f922b3b84
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 13 22:45:40 2011 +0200
bsc: Crash fix for the osmo-nitb/MNCC code
It is possible that MNCC sends a MNCC_LCHAN_MODIFY and
wants a channel mode that is not possible on the current
lchan, in that case a new channel is assigned. We now crash
as the osmo-nitb is not having an assignment complete handler,
add a NULL check.
commit 684908e167bd5352f7f97693ba36994e37d99a3a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 6 14:52:56 2011 +0200
bsc: Fix crash that can occur on RF Failure
When we got a clear request we did not clear the internal
association between the gsm_subscriber_connection and the SCCP
part. When we got a DTAP message before the CLEAR COMMAND we
will end up in a crash as the ->bts pointer of the connection
has been cleared.
#0 bsc_scan_msc_msg (conn=0xde178, msg=<value optimized out>) at osmo_bsc_filter.c:258
#1 0x000112c8 in bsc_handle_dt1 (conn=0xdebd8, msg=0xd1f58, len=<value optimized out>) at osmo_bsc_bssap.c:507
#2 0x00010208 in msc_outgoing_sccp_data (conn=<value optimized out>, msg=0xdfacc, len=858696) at osmo_bsc_sccp.c:73
#3 0x0003c110 in sccp_system_incoming (msgb=0xd1f58) at sccp.c:1064
commit bb976dada9faa5961c09f7bff10cde2cc0ba8c5a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 6 08:31:51 2011 +0200
audio: Make AMR multirate configurable for the osmo-bsc
Provide VTY options to allow/forbid the usage of a
specific multirate option.
commit 614da5e88aa0ea00a169b63ec75ad5e8f00e45d6
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 6 07:00:52 2011 +0200
audio: Make the BSC handle the new mr_config request of the BSC API
Handle the mr_config request and set the AMR multirate config for
the given MSC. Initialize the mr_config with the AMR5.9 default we
have been using until now.
commit fee372e673b3b33ec2a67dc90242c2ff65fe43dc
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 6 06:42:00 2011 +0200
audio: Move the setting of MultiRateConfig to one place
Move it to one place so it is more easy to make changes to
that.
commit 34ae47f8d3bf886f543c1aab77f94b7d78c7bcd4
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Thu Jul 21 10:24:46 2011 +0200
audio: From RTP point of view we can use one payload for HR/FR AMR
Remove the separation of half-rate and full-rate AMR. The used rate
can be found inside the AMR payload. The signalling of what kind of
traffic channel is used can be done with the GSM 08.08 Chosen
Channel IE in the Assignment Complete message.
This way I can use a fixed payload type in the MGCP GateWay but
have a mixed TCH/F and TCH/H config. E.g. use TCH/F FR3 for some
subscribers when connected to MSC A but use AMR5.9 on a TCH/F for
MSC B when all TCH/Hs are gone.
commit 649f5a41e38d2d4fa1b1a77ee73c0521f82b3302
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jul 20 23:14:09 2011 +0200
audio: Remove the hardcoding of the RTP Payload
The MGCP config must be correct and use 99 for RTP AMR.
commit be20696c6751fb71c7b01b36dc7032c12a524c7a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jul 20 20:44:54 2011 +0200
mgcp: Make CRCX deal better with UDP retransmissions
When the CRCX 200 is lost on the way to the CallAgent we will
get another CRCX (retransmission) which was answered with a 400.
Change the code to extract the CallID, Mode and the optional
LocalOptions first. Then check if the endp is allocated with the
same call identifier, in that case return the current session
information.
commit 44da0a3949e99a70ebd2c38f6def195607ef496e
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jul 20 20:43:15 2011 +0200
mgcp: FreeSWITCH requiresn us to provide the o= and t= param
The SDP file for FreeSWITCH should contain o= (Origin) and the
t= (Timing) for the session. The data of the Origin should be
globally unique but this is not the case yet. We will need to
store the (NTP) time of the creation of the endpoint.
commit 4d888fc3ca4e205a4b4c17524c7ad1f2df9f2d2f
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jul 20 14:30:28 2011 +0200
bsc: Put the full stop before the \n in the log message
commit f87cc7156a9c2e0f8568bd8c028f9eac009f548a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Mon Jun 27 21:29:03 2011 +0200
bsc: Fix crash when the new route is not available
When we are asked to route calls on a local link and
the link is not available we would crash when trying
to send a packet over a deadline. When we have decided
to move a connection it is guranteed that the current
SCCP connection will vanish, we either migrate to another
MSC or the RSL/subscriber connection will be closed.
commit 7b08c794e5404ddbadc2bf1274dfdeafae4ce526
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Mon Jun 27 21:02:44 2011 +0200
bsc: Add new SCCP connections to the tail
commit aa54e2885794028f94e256397e3ee3a320955904
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 25 14:47:57 2011 +0200
msc: Only kill connections belonging to the given MSC
When a MSC connection drops, only kill the connections that
belong to the given MSC and not all other connections.
commit a8a5ffa1dc9ab385bb99a85ac365dffec4d1708c
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Thu Jun 9 21:54:08 2011 +0200
bsc: Add VTY code for the local area prefix
commit eca2b31f6297891ce4c3a2fdc7858e7cd8a4bccb
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jun 8 19:27:15 2011 +0200
bsc: Add vty code for allowing emergency
commit 45a833b4cd0cc0f1d11a6467466ecf3d93407b33
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jun 8 16:28:04 2011 +0200
bsc: Add vty function for the MSC type
commit 7c3524922b872cd5461dc16b8fca6753a4bb35e6
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Thu Jun 9 17:37:04 2011 +0200
bsc: Inspect a CC Setup message and attempt to reroute the traffic
Inspect the CC Setup messages and if the dialed number is matching
the regexp of the local MSC the connection will be rerouted. The
original MSC will get a GSM0808 CLEAR REQUEST, a new connection with
a CC Setup message will be opened.
commit 735c714a74c542318fde061ba5c9459b02f320c0
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jun 8 19:25:38 2011 +0200
bsc: Look for CM Service Requests with emergency cause
Look for emergency calls and send them to a MSC that can
handle them properly.
commit 935eac12aa36ed1a351d5c50a6f216b0a8d3a544
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Jun 7 20:56:18 2011 +0200
bsc: Introduce a local MSC type and forbid it from being selected
commit 5135fbefd06920c5797c200c7f3b18f786e1ef2a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Jun 7 20:12:33 2011 +0200
bsc: Attempt to respond to paging to the MSC that paged
Inspect the message and see if it is a paging response,
then try to find the MSC that has paged this subscriber
and select this as the target MSC, also move the MSC to
the back of the list for 'load balancing'.
commit 934355a2681b673a4f1ab943a968284a0563bc66
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Wed Jun 8 15:52:07 2011 +0200
bsc: Hand the msc_connection to the UDT handling, pass it to paging
Pass the osmo_msc_data to the paging sub system, change the code
to pass the osmo_msc_data instead of network + bsc_msc_conn.
commit 6bceb8a5b08a26fcacb8ef9f7f5c4cb3e58a1dd4
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Jun 7 19:57:02 2011 +0200
bsc: Move the finding of a MSC into the filter code
For responding to paging on the right link we will need to
figure out if the msg is a paging response.
commit 4084e87af9a2238feef8a5d2d4f0aceb6434efbf
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Tue Jun 7 11:40:20 2011 +0200
bsc: Select a MSC in a round-robin fashion
Select a MSC, add it to the back of the list after we have
selected it.
commit 6545f7c6b77881e0ecfd4e7a9f225059ad1beeb4
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 20:22:49 2011 +0200
bsc: Allow to configure more than one MSC in the VTY
commit deafac1ad0b3d49ebd5fb1c369efe3db9ddc5b19
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 19:58:26 2011 +0200
bsc: Prepare to have multiple MSC connections
We now have a list of MSCs but in the code we will
try to access the MSC with the nr 0.
commit ddb93a6e5eaf62c7cfb8339fc3e04bf56a1bedd8
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 17:34:02 2011 +0200
bsc: Use the right connection for outgoing packets
This is needed for simple UDT messages where we do not have
a SCCP connection.
commit 6d447a765ebff8485113b98451ddf18d7a69a937
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 15:34:37 2011 +0200
bsc: Move more things to use osmo_msc_data* directly
commit 1b69ddc65f6f612fc2423885f7682f9581d91bcf
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 15:12:57 2011 +0200
bsc: Move the bsc_filter to use the osmo_bsc_sccp_con
commit 6e7e0fe514650c4258bb099967b6c27d70893a31
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 14:51:51 2011 +0200
bsc: Move away from ->bsc.msc to use the selected MSC
For multiple MSCs we should only have one place where the MSC
is selected and the rest will extract it from somewhere.
commit 6cadfa73282acc84e057e76f5ad73f0d3d106f84
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Jun 4 13:20:04 2011 +0200
bsc: Stop using net->bsc->msc and get the right msc from somewhere else
commit 6c21ff3d2e75abeaa11d1b0c0908a3ad58534c27
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Mon Aug 15 15:53:00 2011 +0200
bsc: Create a osmo_bsc_data and embed osmo_msc_data
We want to have multiple MSCs but we also have some data
that is only present on a per BSC basis. Right now the
MSC data is not allocated with talloc, so we have some
change in the talloc contexts.
commit d7ff30eb6240a8de3e6b07c73a9146f63fa8d961
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Thu Jun 9 21:48:49 2011 +0200
misc: Move the bsc_parse_reg to libcommom and name it gsm_parse_reg
Move the regexp parsing code from the NAT to libcommon as it will
be used by the NAT and BSC code. This also adds the #include <regex.h>
include to gsm_data. This header should be split up.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/control_cmd.h | 1 -
openbsc/include/openbsc/osmo_bsc_rf.h | 22 +++++++++
openbsc/src/libctrl/control_if.c | 15 ++-----
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 79 ++++++++++++---------------------
openbsc/src/osmo-bsc/osmo_bsc_rf.c | 45 +++++++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat.c | 25 +++++-----
6 files changed, 112 insertions(+), 75 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
More information about the osmocom-commitlog
mailing list