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, laforge/virt-bts has been created
at 9772c4b07ec781c0b2cadcbc2dea635ce681f611 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=9772c4b07ec781c0b2cadcbc2dea635…
commit 9772c4b07ec781c0b2cadcbc2dea635ce681f611
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:44:52 2016 +0100
common/bts.c: Make some functions static
(those are not needed outside of bts.c)
http://cgit.osmocom.org/osmo-bts/commit/?id=5fbcbcbe68a0806e69cc410703400d7…
commit 5fbcbcbe68a0806e69cc410703400d7811d1bf2c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:49:38 2016 +0100
VBTS: Ensure correct copyright statements in all C files
http://cgit.osmocom.org/osmo-bts/commit/?id=b7bb75c7db1c981ddff6014452579ef…
commit b7bb75c7db1c981ddff6014452579ef0fd43dfb4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:45:40 2016 +0100
VBTS: Ensure OML states change after OML link is established
with this patch, the BSC actually sends the RSL ESTABLISH command,
and we subsequently receive the SYSTEM INFORMATION which we transmit
on the virtual bearer.
http://cgit.osmocom.org/osmo-bts/commit/?id=f154d8ac643e14e8baa9e70c7bb6726…
commit f154d8ac643e14e8baa9e70c7bb672679cbc9bc0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:13:37 2016 +0100
WIP: Initial check-in of a new virtual BTS
http://cgit.osmocom.org/osmo-bts/commit/?id=b700d2e97ccbdd54f7542f3698e8ca4…
commit b700d2e97ccbdd54f7542f3698e8ca43bb3df025
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:28:57 2016 +0100
TRX: Move scheduler to src/common
This is the final step to make the L1 scheduler generally available
to other BTS models than OsmoTRX.
http://cgit.osmocom.org/osmo-bts/commit/?id=3e753e49bbe11c11510ace4a6cfbe3a…
commit 3e753e49bbe11c11510ace4a6cfbe3a8f37745be
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:21:00 2016 +0100
TRX: scheduler: Remove dependency to trx_if.[ch]
http://cgit.osmocom.org/osmo-bts/commit/?id=1969a9aa91aa70cdb226920756e1b47…
commit 1969a9aa91aa70cdb226920756e1b4762f98cd1d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:15:41 2016 +0100
TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c
This funciton (and associated static functions) are TRX specific,
and scheduler.c should only contain generic code.
http://cgit.osmocom.org/osmo-bts/commit/?id=4b5f2ceaa7ba5f99e290fbc038ace97…
commit 4b5f2ceaa7ba5f99e290fbc038ace9717cbcae96
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:03:34 2016 +0100
TRX: scheduler: don't access l1h->config from scheduler
http://cgit.osmocom.org/osmo-bts/commit/?id=83ceedcbf9ff08f53bb62ab5e7d3ed6…
commit 83ceedcbf9ff08f53bb62ab5e7d3ed63f37e51d7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:39:04 2016 +0100
TRX: call trx_loop_sacch_clock from TRX scheduler backend
this removes the dependency of scheduler.c on loops.h
http://cgit.osmocom.org/osmo-bts/commit/?id=e1297af75b9bf801ad62bf342991720…
commit e1297af75b9bf801ad62bf3429917201a08da37f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:17:52 2016 +0100
TRX: split scheduler in generic part and backend part
the backend is performing the actual encoding and decoding functions,
while the generic part constsits of the TDMA structures and generating
the RTS.ind
http://cgit.osmocom.org/osmo-bts/commit/?id=4c82e6d2a5e4548d15bdcb0897f74d5…
commit 4c82e6d2a5e4548d15bdcb0897f74d5be3ae8895
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 21:33:58 2016 +0100
TRX: factor out the scheduler from remaining code
The L1 scheduler is a generally useful component that is unfortunately
tied quite a bit into the OsmoTRX support. Let's try to separate it out
by having separate per-trx/per-ts/per-chan data structures pre-fixed
with l1sched_
Using this patch it should be one step easier to use the scheduler for
other BTS models, such as the intended upcoming virtual BTS.
http://cgit.osmocom.org/osmo-bts/commit/?id=5618a2a7a211a9e3fdd9eb7082ea4ee…
commit 5618a2a7a211a9e3fdd9eb7082ea4ee425aaef0f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:34:18 2016 +0100
merge bts-specific main function into common/main.c:bts_main()
This removes a lot of copy+paste duplication between different BTS
models.
http://cgit.osmocom.org/osmo-bts/commit/?id=7ac5ec17512f4de71a01b2996987147…
commit 7ac5ec17512f4de71a01b2996987147a64c4b601
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:49:09 2016 +0100
Add new bts_model_ctrl_cmds_install()
This is one step in making the main() functions of different
BTS models more similar, so we can share one code rather than multiple
copies of it.
http://cgit.osmocom.org/osmo-bts/commit/?id=26c576e15291cc916ae0305da83454c…
commit 26c576e15291cc916ae0305da83454c18491d30a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:48:11 2016 +0100
common/support.c: Remove unused file
http://cgit.osmocom.org/osmo-bts/commit/?id=8d5ab44c0a0a705b33c077c7bd22a92…
commit 8d5ab44c0a0a705b33c077c7bd22a926fcfc3e71
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 20 13:08:21 2014 +0100
ABIS: Support for multiple RSL connections
-----------------------------------------------------------------------
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, laforge/virt-bts has been deleted
was 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a
-----------------------------------------------------------------------
2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a common/support.c: Remove unused file
-----------------------------------------------------------------------
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 5e8d8a1e75959141d643c84cf061032f9469be0a (commit)
via f9de18ea15a988afb13e487955811884beecd8c8 (commit)
via 97cb71971a345c7e96502d4000afc468bc3dd3b8 (commit)
via dd562d84bab5974f7b3505500bc9eced52252904 (commit)
via 773ab8b2c52d0145561e113e8af7bb839bbe4749 (commit)
via 69ace680dd6edf424389ed1b092faac6a81d900e (commit)
via 1bdd08d07d8c544389b0c9df5aea08a0c072582e (commit)
via 519a639cf37b6f4cb1c4c9a80a84f7c4dcb4ef4b (commit)
via 6323d2e61707ac96d1f4c5c0218c0efe6c203697 (commit)
via 601781f463d0f5798ac27fd90be63d9f15261683 (commit)
via 695d8eb27721352e2b9d13f31f28153f57c03a15 (commit)
via 5b500f5d8f4e149b41b3fae1ee47d4795a5709bb (commit)
via 2bf00d772905942b0baef20c84d2d320f3f647f8 (commit)
via 12992d86dc443a0d03efcb19ee8ab812506df950 (commit)
via d93bd21185efeaccb215cb4e81a81186b039a8f5 (commit)
via 8250800d3bcef5c8e67b822d8e83ddf3233ca3e4 (commit)
via 6d101a79a833249c207387d98db3a9eb34a98cc2 (commit)
from 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (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=5e8d8a1e75959141d643c84cf061032…
commit 5e8d8a1e75959141d643c84cf061032f9469be0a
Merge: 20e8770 f9de18e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 16 17:51:16 2016 +0100
Merge branch 'laforge/cleanup'
http://cgit.osmocom.org/osmo-bts/commit/?id=f9de18ea15a988afb13e48795581188…
commit f9de18ea15a988afb13e487955811884beecd8c8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:50:22 2016 +0100
TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic)
http://cgit.osmocom.org/osmo-bts/commit/?id=97cb71971a345c7e96502d4000afc46…
commit 97cb71971a345c7e96502d4000afc468bc3dd3b8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:48:01 2016 +0100
TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN
http://cgit.osmocom.org/osmo-bts/commit/?id=dd562d84bab5974f7b3505500bc9ece…
commit dd562d84bab5974f7b3505500bc9eced52252904
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:25:22 2016 +0100
TRX: Don't use magic numbers when we have #defines
http://cgit.osmocom.org/osmo-bts/commit/?id=773ab8b2c52d0145561e113e8af7bb8…
commit 773ab8b2c52d0145561e113e8af7bb839bbe4749
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:19:32 2016 +0100
TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME
http://cgit.osmocom.org/osmo-bts/commit/?id=69ace680dd6edf424389ed1b092faac…
commit 69ace680dd6edf424389ed1b092faac6a81d900e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:11:39 2016 +0100
TRX: scheduler: whitespace cleanup
http://cgit.osmocom.org/osmo-bts/commit/?id=1bdd08d07d8c544389b0c9df5aea08a…
commit 1bdd08d07d8c544389b0c9df5aea08a0c072582e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:09:28 2016 +0100
TRX: schedule: remove dead code
the check whether or not to send a dummy burst is done already in
trx_sched_dl_burst(), so no need to have commented-out code doing that
again.
http://cgit.osmocom.org/osmo-bts/commit/?id=519a639cf37b6f4cb1c4c9a80a84f7c…
commit 519a639cf37b6f4cb1c4c9a80a84f7c4dcb4ef4b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:05:13 2016 +0100
TRX: make trx_chan_desc static, it is not used externally
http://cgit.osmocom.org/osmo-bts/commit/?id=6323d2e61707ac96d1f4c5c0218c0ef…
commit 6323d2e61707ac96d1f4c5c0218c0efe6c203697
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:53:30 2016 +0100
use existing #define for FR/EFR frame length (33/31)
http://cgit.osmocom.org/osmo-bts/commit/?id=601781f463d0f5798ac27fd90be63d9…
commit 601781f463d0f5798ac27fd90be63d9f15261683
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:56:10 2016 +0100
move 'GSM_FR_BYTES' and related definitiions to common part
http://cgit.osmocom.org/osmo-bts/commit/?id=695d8eb27721352e2b9d13f31f28153…
commit 695d8eb27721352e2b9d13f31f28153f57c03a15
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:50:40 2016 +0100
TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648
http://cgit.osmocom.org/osmo-bts/commit/?id=5b500f5d8f4e149b41b3fae1ee47d47…
commit 5b500f5d8f4e149b41b3fae1ee47d4795a5709bb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:38:35 2016 +0100
TRX: use const for dummy and fcch burst definitions
http://cgit.osmocom.org/osmo-bts/commit/?id=2bf00d772905942b0baef20c84d2d32…
commit 2bf00d772905942b0baef20c84d2d320f3f647f8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:43:50 2016 +0100
TRX: mark scheduler data structures as 'const'
Those are read-only tables which should end up in the text segment
and not in writable data.
http://cgit.osmocom.org/osmo-bts/commit/?id=12992d86dc443a0d03efcb19ee8ab81…
commit 12992d86dc443a0d03efcb19ee8ab812506df950
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:26:14 2016 +0100
TRX: some comments dscribing the scheduler.[ch] API
http://cgit.osmocom.org/osmo-bts/commit/?id=d93bd21185efeaccb215cb4e81a8118…
commit d93bd21185efeaccb215cb4e81a81186b039a8f5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:06:33 2016 +0100
sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx
http://cgit.osmocom.org/osmo-bts/commit/?id=8250800d3bcef5c8e67b822d8e83ddf…
commit 8250800d3bcef5c8e67b822d8e83ddf3233ca3e4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 10:21:31 2016 +0100
TRX: Add stub bts_model_change_power() function
This just fixes linking. It still needs to be properly implemented
http://cgit.osmocom.org/osmo-bts/commit/?id=6d101a79a833249c207387d98db3a9e…
commit 6d101a79a833249c207387d98db3a9eb34a98cc2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:42:21 2016 +0100
TRX: remove obsolete get_mac() function
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/gsm_data.h | 10 +++
src/osmo-bts-sysmo/main.c | 7 +-
src/osmo-bts-sysmo/tch.c | 7 --
src/osmo-bts-trx/gsm0503_coding.c | 23 ++---
src/osmo-bts-trx/l1_if.c | 16 ++--
src/osmo-bts-trx/l1_if.h | 24 ++---
src/osmo-bts-trx/main.c | 37 --------
src/osmo-bts-trx/scheduler.c | 179 +++++++++++++++++++++-----------------
src/osmo-bts-trx/scheduler.h | 19 ++--
src/osmo-bts-trx/trx_if.c | 6 +-
src/osmo-bts-trx/trx_vty.c | 4 +-
tests/bursts/bursts_test.c | 7 +-
12 files changed, 172 insertions(+), 167 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, laforge/virt-bts has been updated
discards f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit)
discards dbcd7b21e8674da5263bdfbf1a26bf26092716bb (commit)
discards 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d (commit)
discards aa94d8133734dabc099aee622cff188f4bbbbfcd (commit)
discards b7b64690da6d128388b4b47d1c57548660767fb1 (commit)
discards a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 (commit)
discards 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 (commit)
discards 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 (commit)
discards badf2170d6e549b9a86aa5f2c3b89da3429fd778 (commit)
discards 4bb6e313726775d009fe0644806a84f514187d78 (commit)
discards d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 (commit)
discards b2b26147f6ea787e8e9f34ee36e76a3d87629e52 (commit)
discards 19bae248da7181c63be2fc791c3f1f601e73de6c (commit)
discards da275c209099b4f53f9b22d0c4f991ddaf517e22 (commit)
discards 3c03f46e25a91dd89fadc993617c59931abb2b2b (commit)
discards e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 (commit)
discards 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd (commit)
discards d99a59880fd26f6a55c90852c47181e1be63be87 (commit)
discards ffc92d1bd9bb7af046b62f20552b7ae112f44a3e (commit)
discards 56207cf40b0c3c2177eb50ad3d1612207bae305e (commit)
discards 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 (commit)
discards c0d68e5bafc5ee20765311d93bc3ddde38a66399 (commit)
discards 0ad549e3de72874541ec80013f3698ad15c5c0c7 (commit)
discards 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b (commit)
discards 0306c697d32704bfb654c2c62fd903b33f51c738 (commit)
discards 30529a40bd670a1f587162b52520bbf1fbeb960b (commit)
discards 7884ddb1859cc412d722e86d69833b7b41f55c48 (commit)
discards 37ed3e044e657fd601058e6f343d1e8b087526ac (commit)
discards a2be0407a1f267da72b62f356797cd0508951d17 (commit)
discards 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 (commit)
via 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a (commit)
via bd396f5f75437dc9475a5403476a066d61655d0a (commit)
via 8c53048f63f5382a311466b1d1d0b67399886298 (commit)
via ec0404c36d84821bc62520276b1d5b203a9b4013 (commit)
via 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 (commit)
via ae35490e91b6eec607c1f3c00815d717dc6315f7 (commit)
via 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 (commit)
via 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 (commit)
via 1f3870385488bbc48ccaa1165a410f32ccddf50e (commit)
via 9e5c2f8c702853013aef2a2027fa99cedaf449dc (commit)
via 9d52047ce46b489d9cc35281af220d42e047272c (commit)
via 0015878e31dae14685d76cd720a911cfbfcf0b5c (commit)
via 487e22e9355a02444708dcfdbc04f37d91af6439 (commit)
via 51ef0d1166c7ce7592467eeda357afd327ee9d72 (commit)
via 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a (commit)
via 3ebda22a189c35623e127652697c2d60f283c13f (commit)
via eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 (commit)
via f1b137ce18c71e3bd0f479befc143c2f3a926c9b (commit)
via 438439067fa46c171b7cffa4ee3175f3c8a4ea45 (commit)
via dabecf26e241d14f431e5ceaecdce49e5b4021a9 (commit)
via 3197e82210b19e9f55a4acc7ea7035cd988b3258 (commit)
via 51bd98851bbe0f730bbd89b392af757b5e406334 (commit)
via b6c1ea4db2a63ace27d7fdd52dfa760fba73801f (commit)
via 5efba85819edadbea6c197c7797f323dca51b1d2 (commit)
via 599a7f0a0af26c026ee442dce20d815c54ee8128 (commit)
via 2d60c8931b49882a878c400a91b32c2e35aa1fc5 (commit)
via 9d66f5daf97670d65a7895f7e114605cbd928f3f (commit)
via 24de8eece3dcec6d9c2b7a0fdff5af62515925ab (commit)
via 2666d055c2189885d7b59a5cd8e63585aa74109e (commit)
via 8fcb3fb993e9eb026d83a36b27b38618529a18ab (commit)
via 62fbb02128fb8acdee030990fa5ab4c0104d3b85 (commit)
via 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 (commit)
via 847f93a4c71d65d623427dcefade33fc3fb5d182 (commit)
via 9bc1822573784d89668cfe0418e169d8a7048870 (commit)
via 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit)
via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit)
via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit)
via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit)
via 0c017618cd335f88712174154575ce9569a4634c (commit)
via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit)
via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit)
via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit)
via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit)
via b92100ad36f40d3125ff945fbd38aece873d1718 (commit)
via e9f12acbeb5a369282719f8e0deecc88034a5488 (commit)
via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit)
via 056c267b899e264735595a205af4bea6d511f6d7 (commit)
via 2b7728cd9d306648328d505c6f4700c6918506fa (commit)
via 65b4a7ba2ba3e804659058e3e5f056698421d77b (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 (f958e0dbd3bc2804c5d5a82af4b1427264b13bdd)
\
N -- N -- N (2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a)
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/osmo-bts/commit/?id=2cf605339cb5ac02a5bb7d3a1107d62…
commit 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:48:11 2016 +0100
common/support.c: Remove unused file
http://cgit.osmocom.org/osmo-bts/commit/?id=bd396f5f75437dc9475a5403476a066…
commit bd396f5f75437dc9475a5403476a066d61655d0a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:44:52 2016 +0100
common/bts.c: Make some functions static
(those are not needed outside of bts.c)
http://cgit.osmocom.org/osmo-bts/commit/?id=8c53048f63f5382a311466b1d1d0b67…
commit 8c53048f63f5382a311466b1d1d0b67399886298
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:49:38 2016 +0100
VBTS: Ensure correct copyright statements in all C files
http://cgit.osmocom.org/osmo-bts/commit/?id=ec0404c36d84821bc62520276b1d5b2…
commit ec0404c36d84821bc62520276b1d5b203a9b4013
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:45:40 2016 +0100
VBTS: Ensure OML states change after OML link is established
with this patch, the BSC actually sends the RSL ESTABLISH command,
and we subsequently receive the SYSTEM INFORMATION which we transmit
on the virtual bearer.
http://cgit.osmocom.org/osmo-bts/commit/?id=0c7211ac12cd0db39a4a32b0dfdd12f…
commit 0c7211ac12cd0db39a4a32b0dfdd12f639d80490
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:13:37 2016 +0100
WIP: Initial check-in of a new virtual BTS
http://cgit.osmocom.org/osmo-bts/commit/?id=ae35490e91b6eec607c1f3c00815d71…
commit ae35490e91b6eec607c1f3c00815d717dc6315f7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 02:46:30 2016 +0100
fixup scheduler.c
http://cgit.osmocom.org/osmo-bts/commit/?id=1bcfa40c1d58d1418a0d3f6086bcb4a…
commit 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:28:57 2016 +0100
TRX: Move scheduler to src/common
This is the final step to make the L1 scheduler generally available
to other BTS models than OsmoTRX.
http://cgit.osmocom.org/osmo-bts/commit/?id=114ed0bc9189243df0aa9123bcf3d5d…
commit 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:21:00 2016 +0100
TRX: scheduler: Remove dependency to trx_if.[ch]
http://cgit.osmocom.org/osmo-bts/commit/?id=1f3870385488bbc48ccaa1165a410f3…
commit 1f3870385488bbc48ccaa1165a410f32ccddf50e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:15:41 2016 +0100
TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c
This funciton (and associated static functions) are TRX specific,
and scheduler.c should only contain generic code.
http://cgit.osmocom.org/osmo-bts/commit/?id=9e5c2f8c702853013aef2a2027fa99c…
commit 9e5c2f8c702853013aef2a2027fa99cedaf449dc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:03:34 2016 +0100
TRX: scheduler: don't access l1h->config from scheduler
http://cgit.osmocom.org/osmo-bts/commit/?id=9d52047ce46b489d9cc35281af220d4…
commit 9d52047ce46b489d9cc35281af220d42e047272c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:57:25 2016 +0100
fixup handover detection on channel deactivate
http://cgit.osmocom.org/osmo-bts/commit/?id=0015878e31dae14685d76cd720a911c…
commit 0015878e31dae14685d76cd720a911cfbfcf0b5c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:39:04 2016 +0100
TRX: call trx_loop_sacch_clock from TRX scheduler backend
this removes the dependency of scheduler.c on loops.h
http://cgit.osmocom.org/osmo-bts/commit/?id=487e22e9355a02444708dcfdbc04f37…
commit 487e22e9355a02444708dcfdbc04f37d91af6439
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:17:52 2016 +0100
TRX: split scheduler in generic part and backend part
the backend is performing the actual encoding and decoding functions,
while the generic part constsits of the TDMA structures and generating
the RTS.ind
http://cgit.osmocom.org/osmo-bts/commit/?id=51ef0d1166c7ce7592467eeda357afd…
commit 51ef0d1166c7ce7592467eeda357afd327ee9d72
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 21:33:58 2016 +0100
TRX: factor out the scheduler from remaining code
The L1 scheduler is a generally useful component that is unfortunately
tied quite a bit into the OsmoTRX support. Let's try to separate it out
by having separate per-trx/per-ts/per-chan data structures pre-fixed
with l1sched_
Using this patch it should be one step easier to use the scheduler for
other BTS models, such as the intended upcoming virtual BTS.
http://cgit.osmocom.org/osmo-bts/commit/?id=8833c6fe34b97bc1a151dc894d98e10…
commit 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:50:22 2016 +0100
TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic)
http://cgit.osmocom.org/osmo-bts/commit/?id=3ebda22a189c35623e127652697c2d6…
commit 3ebda22a189c35623e127652697c2d60f283c13f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:48:01 2016 +0100
TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN
http://cgit.osmocom.org/osmo-bts/commit/?id=eb5841bdcafd501ceafd3aa6d1cd0bc…
commit eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:25:22 2016 +0100
TRX: Don't use magic numbers when we have #defines
http://cgit.osmocom.org/osmo-bts/commit/?id=f1b137ce18c71e3bd0f479befc143c2…
commit f1b137ce18c71e3bd0f479befc143c2f3a926c9b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:19:32 2016 +0100
TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME
http://cgit.osmocom.org/osmo-bts/commit/?id=438439067fa46c171b7cffa4ee3175f…
commit 438439067fa46c171b7cffa4ee3175f3c8a4ea45
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:11:39 2016 +0100
TRX: scheduler: whitespace cleanup
http://cgit.osmocom.org/osmo-bts/commit/?id=dabecf26e241d14f431e5ceaecdce49…
commit dabecf26e241d14f431e5ceaecdce49e5b4021a9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:09:28 2016 +0100
TRX: schedule: remove dead code
the check whether or not to send a dummy burst is done already in
trx_sched_dl_burst(), so no need to have commented-out code doing that
again.
http://cgit.osmocom.org/osmo-bts/commit/?id=3197e82210b19e9f55a4acc7ea7035c…
commit 3197e82210b19e9f55a4acc7ea7035cd988b3258
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:05:13 2016 +0100
TRX: make trx_chan_desc static, it is not used externally
http://cgit.osmocom.org/osmo-bts/commit/?id=51bd98851bbe0f730bbd89b392af757…
commit 51bd98851bbe0f730bbd89b392af757b5e406334
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:04:59 2016 +0100
fixup: remove pcu_direct from tests
http://cgit.osmocom.org/osmo-bts/commit/?id=b6c1ea4db2a63ace27d7fdd52dfa760…
commit b6c1ea4db2a63ace27d7fdd52dfa760fba73801f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:53:30 2016 +0100
use existing #define for FR/EFR frame length (33/31)
http://cgit.osmocom.org/osmo-bts/commit/?id=5efba85819edadbea6c197c7797f323…
commit 5efba85819edadbea6c197c7797f323dca51b1d2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:56:10 2016 +0100
move 'GSM_FR_BYTES' and related definitiions to common part
http://cgit.osmocom.org/osmo-bts/commit/?id=599a7f0a0af26c026ee442dce20d815…
commit 599a7f0a0af26c026ee442dce20d815c54ee8128
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:50:40 2016 +0100
TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648
http://cgit.osmocom.org/osmo-bts/commit/?id=2d60c8931b49882a878c400a91b32c2…
commit 2d60c8931b49882a878c400a91b32c2e35aa1fc5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:38:35 2016 +0100
TRX: use const for dummy and fcch burst definitions
http://cgit.osmocom.org/osmo-bts/commit/?id=9d66f5daf97670d65a7895f7e114605…
commit 9d66f5daf97670d65a7895f7e114605cbd928f3f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:43:50 2016 +0100
TRX: mark scheduler data structures as 'const'
Those are read-only tables which should end up in the text segment
and not in writable data.
http://cgit.osmocom.org/osmo-bts/commit/?id=24de8eece3dcec6d9c2b7a0fdff5af6…
commit 24de8eece3dcec6d9c2b7a0fdff5af62515925ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:26:14 2016 +0100
TRX: some comments dscribing the scheduler.[ch] API
http://cgit.osmocom.org/osmo-bts/commit/?id=2666d055c2189885d7b59a5cd8e6358…
commit 2666d055c2189885d7b59a5cd8e63585aa74109e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:34:18 2016 +0100
merge bts-specific main function into common/main.c:bts_main()
This removes a lot of copy+paste duplication between different BTS
models.
http://cgit.osmocom.org/osmo-bts/commit/?id=8fcb3fb993e9eb026d83a36b27b3861…
commit 8fcb3fb993e9eb026d83a36b27b38618529a18ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:06:33 2016 +0100
sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx
http://cgit.osmocom.org/osmo-bts/commit/?id=62fbb02128fb8acdee030990fa5ab4c…
commit 62fbb02128fb8acdee030990fa5ab4c0104d3b85
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 10:21:31 2016 +0100
TRX: Add stub bts_model_change_power() function
This just fixes linking. It still needs to be properly implemented
http://cgit.osmocom.org/osmo-bts/commit/?id=0dd57545cc72b432d6b7fd70ded5227…
commit 0dd57545cc72b432d6b7fd70ded52274a8c52fc3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:49:09 2016 +0100
Add new bts_model_ctrl_cmds_install()
This is one step in making the main() functions of different
BTS models more similar, so we can share one code rather than multiple
copies of it.
http://cgit.osmocom.org/osmo-bts/commit/?id=847f93a4c71d65d623427dcefade33f…
commit 847f93a4c71d65d623427dcefade33fc3fb5d182
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:42:21 2016 +0100
TRX: remove obsolete get_mac() function
http://cgit.osmocom.org/osmo-bts/commit/?id=9bc1822573784d89668cfe0418e169d…
commit 9bc1822573784d89668cfe0418e169d8a7048870
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 20 13:08:21 2014 +0100
ABIS: Support for multiple RSL connections
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +
configure.ac | 20 +
contrib/eeprom_reader.c | 91 ++
contrib/sysmobts-calib/sysmobts-layer1.c | 19 +-
doc/examples/{ => octphy}/osmo-bts.cfg | 8 +-
include/osmo-bts/bts.h | 2 -
include/osmo-bts/oml.h | 4 +
include/osmo-bts/phy_link.h | 57 ++
src/Makefile.am | 5 +
src/common/bts.c | 10 +-
src/common/l1sap.c | 9 +-
src/common/oml.c | 60 +-
src/common/phy_link.c | 50 +
src/common/support.c | 86 --
src/common/vty.c | 5 +-
src/osmo-bts-octphy/Makefile.am | 13 +
src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++++++++
src/osmo-bts-octphy/l1_if.h | 124 +++
src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++++++++
src/osmo-bts-octphy/l1_oml.h | 18 +
src/osmo-bts-octphy/l1_tch.c | 402 ++++++++
src/osmo-bts-octphy/l1_utils.c | 130 +++
src/osmo-bts-octphy/l1_utils.h | 9 +
src/{common => osmo-bts-octphy}/main.c | 145 ++-
src/osmo-bts-octphy/octphy_hw_api.c | 364 +++++++
src/osmo-bts-octphy/octphy_hw_api.h | 14 +
src/osmo-bts-octphy/octphy_vty.c | 225 +++++
src/osmo-bts-octphy/octpkt.c | 190 ++++
src/osmo-bts-octphy/octpkt.h | 22 +
src/osmo-bts-virtual/l1_if.c | 34 +-
src/osmo-bts-virtual/main.c | 9 -
src/osmo-bts-virtual/virtual_um.c | 21 +
tests/agch/agch_test.c | 9 +-
33 files changed, 5058 insertions(+), 212 deletions(-)
create mode 100644 contrib/eeprom_reader.c
copy doc/examples/{ => octphy}/osmo-bts.cfg (77%)
create mode 100644 include/osmo-bts/phy_link.h
create mode 100644 src/common/phy_link.c
delete mode 100644 src/common/support.c
create mode 100644 src/osmo-bts-octphy/Makefile.am
create mode 100644 src/osmo-bts-octphy/l1_if.c
create mode 100644 src/osmo-bts-octphy/l1_if.h
create mode 100644 src/osmo-bts-octphy/l1_oml.c
create mode 100644 src/osmo-bts-octphy/l1_oml.h
create mode 100644 src/osmo-bts-octphy/l1_tch.c
create mode 100644 src/osmo-bts-octphy/l1_utils.c
create mode 100644 src/osmo-bts-octphy/l1_utils.h
copy src/{common => osmo-bts-octphy}/main.c (72%)
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h
create mode 100644 src/osmo-bts-octphy/octphy_vty.c
create mode 100644 src/osmo-bts-octphy/octpkt.c
create mode 100644 src/osmo-bts-octphy/octpkt.h
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, laforge/t200-fixes has been deleted
was feee8d52bdfe50d9dab722bdc48b85e01d5f08d9
-----------------------------------------------------------------------
feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 LAPDm: Use T200 settings from OML rather than libosmocore defaults
-----------------------------------------------------------------------
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 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit)
via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit)
via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit)
via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit)
via 0c017618cd335f88712174154575ce9569a4634c (commit)
via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit)
via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit)
via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit)
via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit)
via b92100ad36f40d3125ff945fbd38aece873d1718 (commit)
from e9f12acbeb5a369282719f8e0deecc88034a5488 (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=20e8770df08a8584df4ac91f4a8eb86…
commit 20e8770df08a8584df4ac91f4a8eb86dfe443cd4
Merge: e9f12ac 866f9b9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 16 17:28:25 2016 +0100
Merge branch 'sysmocom/octphy'
http://cgit.osmocom.org/osmo-bts/commit/?id=866f9b979d0c8a36e76db8272693d59…
commit 866f9b979d0c8a36e76db8272693d59bfba9c0f5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 16 13:11:35 2016 +0100
OCTPHY: Obtain information from PHY and expose it in VTY
This adds 'show trx 0 system-information' command to the VTY indicating
various version information obtained from the DSP/PHY.
http://cgit.osmocom.org/osmo-bts/commit/?id=3e98f942e51ca5f39a09adcb3d0d68d…
commit 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 16 10:18:24 2016 +0100
OCTPHY: Implement command re-transmission after message loss
We re-use the 'wait_l1_conf' structure for implementing the
unacknowledge command window towards the PHY. This means that thre will
unconditionally be a 'wait_l1_conf' now, even for requests where the
caller didn't provide a call-back.
http://cgit.osmocom.org/osmo-bts/commit/?id=7bd2251dcb15552d424b53e0e0e85a4…
commit 7bd2251dcb15552d424b53e0e0e85a4d8150868c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jan 15 19:12:04 2016 +0100
OCTPHY: Print NOTICE message if we receive supervisory frame
http://cgit.osmocom.org/osmo-bts/commit/?id=0c017618cd335f88712174154575ce9…
commit 0c017618cd335f88712174154575ce9569a4634c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jan 15 18:24:03 2016 +0100
OCTPHY: Block PHY indications until it is confirmed open
When re-starting OsmoBTS after unclean shutdown, the PHY is already
sending notifications (PH-DATA.ind, PH-TIME.ind, etc.) for the previous
physical channel / timeslot configuration. At the point those messages
are received, OsmoBTS might not even have A-bis OML up yet, and thus has
no clue how to process such messages (and subsequently likely crashes).
Let's block such primitives from passing further up the code until we
have received the TRX-OPEN response.
http://cgit.osmocom.org/osmo-bts/commit/?id=8d198f3598f7e0928f7b4001088dfbf…
commit 8d198f3598f7e0928f7b4001088dfbf007873791
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Jan 4 20:05:41 2016 +0100
OCTPHY: Fix various memory leaks and add comments on msgb ownership
http://cgit.osmocom.org/osmo-bts/commit/?id=bca8d3b8f83af76303fe9923955bea2…
commit bca8d3b8f83af76303fe9923955bea25ef9f7e43
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Nov 13 23:09:24 2015 +0100
OCTPHY: Exit gracefully if config file specifies no phy-netdev
http://cgit.osmocom.org/osmo-bts/commit/?id=a9003acb1c4c1a697115d37f7ea28c4…
commit a9003acb1c4c1a697115d37f7ea28c4650b9681a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Nov 13 23:06:23 2015 +0100
OCTPHY: Ensure we write the phy-netdev parameter
When writing the config file from the command line, we must not forget
to write the phy-netdev parameter, otherwise the program will fail to
re-start later :/
http://cgit.osmocom.org/osmo-bts/commit/?id=dad89e50a220c9b634dd04600cfed76…
commit dad89e50a220c9b634dd04600cfed76f4b4f7622
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 22:55:02 2015 +0100
OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version
http://cgit.osmocom.org/osmo-bts/commit/?id=b92100ad36f40d3125ff945fbd38aec…
commit b92100ad36f40d3125ff945fbd38aece873d1718
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 6 16:04:32 2015 +0200
Add support for Octasic OCTSDR-2G GSM PHY
This adds support for a new PHY to OsmoBTS, the Octasic OCTSDR-2G
PHY. This is a proprietary GSM PHY running on a familty of Octasic DSPs.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +
configure.ac | 20 +
doc/examples/{ => octphy}/osmo-bts.cfg | 8 +-
src/Makefile.am | 5 +
src/common/l1sap.c | 2 +-
src/osmo-bts-octphy/Makefile.am | 13 +
src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++
src/osmo-bts-octphy/l1_if.h | 124 ++
src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++
src/osmo-bts-octphy/l1_oml.h | 18 +
src/osmo-bts-octphy/l1_tch.c | 402 ++++++
src/osmo-bts-octphy/l1_utils.c | 130 ++
src/osmo-bts-octphy/l1_utils.h | 9 +
src/{osmo-bts-sysmo => osmo-bts-octphy}/main.c | 193 +--
src/osmo-bts-octphy/octphy_hw_api.c | 364 ++++++
src/osmo-bts-octphy/octphy_hw_api.h | 14 +
src/osmo-bts-octphy/octphy_vty.c | 225 ++++
src/osmo-bts-octphy/octpkt.c | 190 +++
src/osmo-bts-octphy/octpkt.h | 22 +
19 files changed, 4692 insertions(+), 162 deletions(-)
copy doc/examples/{ => octphy}/osmo-bts.cfg (77%)
create mode 100644 src/osmo-bts-octphy/Makefile.am
create mode 100644 src/osmo-bts-octphy/l1_if.c
create mode 100644 src/osmo-bts-octphy/l1_if.h
create mode 100644 src/osmo-bts-octphy/l1_oml.c
create mode 100644 src/osmo-bts-octphy/l1_oml.h
create mode 100644 src/osmo-bts-octphy/l1_tch.c
create mode 100644 src/osmo-bts-octphy/l1_utils.c
create mode 100644 src/osmo-bts-octphy/l1_utils.h
copy src/{osmo-bts-sysmo => osmo-bts-octphy}/main.c (61%)
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h
create mode 100644 src/osmo-bts-octphy/octphy_vty.c
create mode 100644 src/osmo-bts-octphy/octpkt.c
create mode 100644 src/osmo-bts-octphy/octpkt.h
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 e9f12acbeb5a369282719f8e0deecc88034a5488 (commit)
via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit)
from 056c267b899e264735595a205af4bea6d511f6d7 (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=e9f12acbeb5a369282719f8e0deecc8…
commit e9f12acbeb5a369282719f8e0deecc88034a5488
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 12 21:15:19 2015 +0100
LAPDm: Use T200 settings from OML rather than libosmocore defaults
http://cgit.osmocom.org/osmo-bts/commit/?id=7d6860b114e5d7b6f7a6b9e78e5cd87…
commit 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jan 15 15:21:32 2016 +0100
print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr()
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/oml.h | 4 ++++
src/common/bts.c | 2 ++
src/common/l1sap.c | 7 ++++--
src/common/oml.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 70 insertions(+), 3 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 17b3c3aca1290a3f2c20a0858d4d499a17752ced (commit)
via ff42b26520a7421a6c6c9c9cd4b88aed00453b01 (commit)
via 0a053ec50657ea2060a1c4b8a8e811c5027ada7d (commit)
via cbefa085593128c5f5e6da255edeae6b4f952032 (commit)
via 7cd8a1b06387427c6db4fd9f6dee116212ec304a (commit)
from 5f349be820b32a5bb312566a4a35ef679fe7e478 (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/libosmocore/commit/?id=17b3c3aca1290a3f2c20a0858d4d…
commit 17b3c3aca1290a3f2c20a0858d4d499a17752ced
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:20 2015 +0100
msgb/test: Add test case for error cases
Include a test for msgb_trim.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=ff42b26520a7421a6c6c9c9cd4b8…
commit ff42b26520a7421a6c6c9c9cd4b88aed00453b01
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:19 2015 +0100
msgb: Assert len >= 0 in msgb_trim
Currently msgb_trim only checks for len > data_len and returns -1
in that case, allowing the caller to fix it somehow. Using a negative
length will always lead to a corrupt msgb, but this is not being
checked.
This commit adds a check for len < 0 and a conditional call to MSGB_ABORT.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=0a053ec50657ea2060a1c4b8a8e8…
commit 0a053ec50657ea2060a1c4b8a8e811c5027ada7d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:18 2015 +0100
msgb/test: Add tests for msgb_resize_area and msgb_copy
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=cbefa085593128c5f5e6da255ede…
commit cbefa085593128c5f5e6da255edeae6b4f952032
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:17 2015 +0100
msgb/test: Add functions to catch and check exceptions
Currently the msgb error handling cannot be fully tested, since in
many cases osmo_panic will be called. This will in turn call abort().
Using an osmo_panic_handler that just returns will not help, since
many msgb functions rely on MSGB_ABORT to not return at all.
This commit uses an alternative osmo_panic_raise handler that just
calls longjmp to return to the test function.
Since some of this activity is logged to stderr where the strings may
contain variable parts like pointer addresses, stderr checking is
disabled in testsuite.at.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=7cd8a1b06387427c6db4fd9f6dee…
commit 7cd8a1b06387427c6db4fd9f6dee116212ec304a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:16 2015 +0100
msgb/test: Add test for msgb message buffers
This tests several API functions of the msgb by checking the
invariant and by dumping resulting message buffers as hex.
Sponsored-by: On-Waves ehf
Conflicts:
tests/Makefile.am
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/msgb.h | 2 +
tests/Makefile.am | 7 +-
tests/msgb/msgb_test.c | 294 ++++++++++++++++++++++++++++++++++++++++++++
tests/msgb/msgb_test.ok | 35 ++++++
tests/testsuite.at | 6 +
5 files changed, 342 insertions(+), 2 deletions(-)
create mode 100644 tests/msgb/msgb_test.c
create mode 100644 tests/msgb/msgb_test.ok
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 22a71421299e66077362617878deefb5c9f82690 (commit)
from 6cacc56d8eb2ddd5ae39b586b813dddf89a21d21 (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=22a71421299e66077362617878deefb5…
commit 22a71421299e66077362617878deefb5c9f82690
Author: Alexander Huemer <alexander.huemer(a)xx.vu>
Date: Sat Nov 7 14:00:52 2015 +0100
tests/abis: fix format specifiers
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/abis/abis_test.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 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 "An utility library for Open Source Mobile Communications".
The branch, max/t4 has been updated
via c7e318c744e432321300ff09869c14be8ea36f20 (commit)
from 4d3d3c5b1c26661e62ea422e18e58319c7f078a2 (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/libosmocore/commit/?id=c7e318c744e432321300ff09869c…
commit c7e318c744e432321300ff09869c14be8ea36f20
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 15 17:38:54 2016 +0100
update comments
Signed-off-by: Max <msuraev(a)sysmocom.de>
-----------------------------------------------------------------------
Summary of changes:
src/bitcomp.c | 12 ++++++++++++
tests/bits/bitcomp_test.c | 36 ------------------------------------
2 files changed, 12 insertions(+), 36 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications