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 721aa6ded9c736e3cc5b20824dd58b1af4f4a907 (commit)
via 6c7b3e21d63b6f26de6dc53d7cb2bf92c42b9ce7 (commit)
via 4566f4e79d48ccff881035b89f393ad8737e9b25 (commit)
via dbb25132d737ca7d483f1195057c851836e9afdd (commit)
via c4fce1425e19d604c199c895e227dc2519110456 (commit)
from 8fd85578bc7174155e1bb9e98a0d7cdbf85749af (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=721aa6ded9c736e3cc5b20824dd5…
commit 721aa6ded9c736e3cc5b20824dd58b1af4f4a907
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 20 21:38:00 2018 +0100
gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC
osmo_mnc_from_str() preserves leading zeros in the string and is useful for
VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu).
osmo_{plmn,mnc}_cmp() takes care of the slight intricacy of ignoring the 3-digit flag
if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git. (All
current users just care about identical MNC, but a proper cmp doesn't hurt.)
Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6
http://cgit.osmocom.org/libosmocore/commit/?id=6c7b3e21d63b6f26de6dc53d7cb2…
commit 6c7b3e21d63b6f26de6dc53d7cb2bf92c42b9ce7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 20 22:20:42 2018 +0100
gsm0408_test: add test cases for MNC with leading zeros
Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c
http://cgit.osmocom.org/libosmocore/commit/?id=4566f4e79d48ccff881035b89f39…
commit 4566f4e79d48ccff881035b89f393ad8737e9b25
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 20 22:19:56 2018 +0100
gsm0408_test: test new gsm48_{decode,generate}_lai2() functions
Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b
http://cgit.osmocom.org/libosmocore/commit/?id=dbb25132d737ca7d483f1195057c…
commit dbb25132d737ca7d483f1195057c851836e9afdd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 20 15:12:23 2018 +0100
gsm0408_test: check for new mnc_3_digits flag
Note that on the input side, the 3-digits flag may be left false when the MNC
is >99 anyway. On the decoded side, the flag is set accurately.
Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c
http://cgit.osmocom.org/libosmocore/commit/?id=c4fce1425e19d604c199c895e227…
commit c4fce1425e19d604c199c895e227dc2519110456
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 20 13:47:08 2018 +0100
implement support for 3-digit MNC with leading zeros
Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are
actually different; so far we treated both as 23. Re-encode an incoming BCD or
string of 023 as it were, i.e. not dropping the leading zero as 23.
Break ABI compatibility by changing the size and ordering of structs
gprs_ra_id, osmo_plmn_id, osmo_cell_global_id, ... by adding an mnc_3_digits
flag.
Change ordering in gprs_ra_id because the canonical oder is {Mobile Country
Code, Mobile Network Code}, so have the mcc member first.
ABI compatibility cannot be maintained for struct gprs_ra_id, since it is a
direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just
adding a flag to the end would cause ABI changes of those structs. Similarly,
osmo_plmn_id is a direct member of osmo_location_area_id, and so forth.
Add new API to set and read this additional flag to preserve leading zeros:
- osmo_plmn_to_bcd(), osmo_plmn_from_bcd() after
gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd().
- gsm48_decode_lai2(), gsm48_generate_lai2() after
gsm48_decode_lai(), gsm48_generate_lai().
- gsm0808_create_layer3_2() after gsm0808_create_layer3() and gsm0808_create_layer3_aoip().
- various osmo_*_name() functions in gsm23003.h (osmo_rai_name() still in
gsm48.h close to struct gprs_ra_id definition). The amount and duplication of
these may seem a bit overboard, but IMO they do make sense in this way.
Though most code will soon see patches unifying the data structures used, in
some cases (vty, ctrl) they are required singled out. Without these
functions, the formatting ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be
duplicated all over our diverse repositories.
In various log output, include the leading MNC zeros.
Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero
to/from a SIM card FS. The focus here is on the core network / BSS.
To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs;
adjust debian files accordingly.
Implementation choices:
- The default behavior upon zero-initialization will be the mnc_3_digits flag
set to false, which yields exactly the previous behavior.
- I decided against packing the mnc with the mnc_3_digits field into a
sub-struct because it would immediately break all builds of dependent
projects: it would require immediate merging of numerous patches in other
repositories, and it would make compiling older code against a newer
libosmocore unneccessarily hard.
Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221
-----------------------------------------------------------------------
Summary of changes:
debian/control | 12 +-
debian/{libosmogb5.install => libosmogb6.install} | 0
.../{libosmogsm8.install => libosmogsm9.install} | 0
include/osmocom/gsm/gsm0808.h | 4 +
include/osmocom/gsm/gsm23003.h | 15 ++
include/osmocom/gsm/gsm48.h | 10 +-
src/gb/Makefile.am | 2 +-
src/gb/gprs_bssgp.c | 5 +-
src/gb/gprs_bssgp_vty.c | 8 +-
src/gsm/Makefile.am | 2 +-
src/gsm/gsm0808.c | 32 +++-
src/gsm/gsm23003.c | 206 +++++++++++++++++++++
src/gsm/gsm48.c | 126 +++++++------
src/gsm/libosmogsm.map | 14 ++
src/sim/card_fs_sim.c | 1 +
tests/gsm0408/gsm0408_test.c | 97 +++++++++-
tests/gsm0408/gsm0408_test.ok | 111 ++++++++++-
tests/gsm23003/gsm23003_test.c | 55 ++++++
tests/gsm23003/gsm23003_test.ok | 17 ++
19 files changed, 638 insertions(+), 79 deletions(-)
rename debian/{libosmogb5.install => libosmogb6.install} (100%)
rename debian/{libosmogsm8.install => libosmogsm9.install} (100%)
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 Open Source GSM Base Band stack".
The branch, laforge/trx has been updated
via f287729db386580604e1535266897ac214cbd0ed (commit)
from 491327fd2589da78cf54fa0edf3c9137ef9bf8b2 (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/osmocom-bb/commit/?id=f287729db386580604e1535266897…
commit f287729db386580604e1535266897ac214cbd0ed
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 23:59:45 2018 +0100
fake_trx: Increase TOA256 value ranges
In theory, the maximum TA value is 63 symbols, i.e. 63*256 in this
context. However, our test cases want to test the BTS behavior is
correct if ever a larger timing offset is reported from TRX to the BTS,
to ensure it is rejected in the BTS. Let's hence increaes the values
to rather large min/max limits. We could also remove them completely.
Change-Id: I691d081256e8c6d18ef2836299ed8f7d502da3ee
-----------------------------------------------------------------------
Summary of changes:
src/target/fake_trx/data_msg.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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 Open Source GSM Base Band stack".
The branch, laforge/trx has been created
at 491327fd2589da78cf54fa0edf3c9137ef9bf8b2 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmocom-bb/commit/?id=491327fd2589da78cf54fa0edf3c9…
commit 491327fd2589da78cf54fa0edf3c9137ef9bf8b2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 23:16:02 2018 +0100
fake_trx: Send positive response to FAKE_TOA commands
Now that ctrl_if.py is capable of sending back the response to where
the command originated from, we can just as well send a positive
response back after executing the related commands.
Change-Id: Icba138835149a7264f4db3a6b05f54ca501c4d54
http://cgit.osmocom.org/osmocom-bb/commit/?id=c963f1ff6c6e2cd6cde44783f56d8…
commit c963f1ff6c6e2cd6cde44783f56d8f292d1f259c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 23:02:46 2018 +0100
fake_trx: Always send control responses to where commands are from
fake_trx is using locally bound and not connected UDP sockets for
control commands.
When we receive a control command, we should not simply send the
response to the default destination, but send it back to the exact
ip+prt from which the command originated. This ensures correct routing
of responses even in case multiple programs are interfacing concurrently
with a control socket.
Change-Id: I24a0bba6eed059b101af95dac7d059f34dd715fc
http://cgit.osmocom.org/osmocom-bb/commit/?id=d4078e183053066625d75c59b8b7f…
commit d4078e183053066625d75c59b8b7f672f6b628d3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 22:52:47 2018 +0100
fake_trx: Log IP/Port information at start-up
Change-Id: I4ebeed7271d91ab2e45199e0fb59776c00ad833c
http://cgit.osmocom.org/osmocom-bb/commit/?id=b1b11620191d14943303a5104d845…
commit b1b11620191d14943303a5104d845295f74750e8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 22:46:29 2018 +0100
trxcon: Define event names for osmo_fsm's
Change-Id: Id3279e99966a0ab236923c497ac0abbc9ed2c93c
-----------------------------------------------------------------------
hooks/post-receive
--
The Open Source GSM Base Band stack
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 cb0a076728692e5577fc08ffdfdef7b0f59dd0c8 (commit)
via d5988d27e95ec34e2ec5d67473338ff3cc9b1853 (commit)
from 0be82004550a4296ca78c8d718b215d424989be2 (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=cb0a076728692e5577fc08ffdfdef7b…
commit cb0a076728692e5577fc08ffdfdef7b0f59dd0c8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 19:45:27 2018 +0100
pcu_sock: LOG + drop PCU DATA.req for inactive lchan
Change-Id: I11c622967885d594ef7e1c24b9bafd0fb8fd400c
http://cgit.osmocom.org/osmo-bts/commit/?id=d5988d27e95ec34e2ec5d67473338ff…
commit d5988d27e95ec34e2ec5d67473338ff3cc9b1853
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 19:41:43 2018 +0100
pcu_sock: LOG + drop DATA.req from PCU for non-PDCH timeslot
Change-Id: I3ae496eca96bc0823dfeca16ce36c200ce000895
-----------------------------------------------------------------------
Summary of changes:
src/common/pcu_sock.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
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 0be82004550a4296ca78c8d718b215d424989be2 (commit)
from bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 (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=0be82004550a4296ca78c8d718b215d…
commit 0be82004550a4296ca78c8d718b215d424989be2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 18:14:37 2018 +0100
pcu_sock: Log an error message and discard PCU primitives for BTS != 0
In OsmoBTS, we (so far?) only have a single BTS inside each process,
let's make sure we log an error message if the PCU should ever want to
transmit primitives to a non-zero BTS number.
Change-Id: I158f935fed12941737c806c0677a8192ea3418a0
-----------------------------------------------------------------------
Summary of changes:
src/common/pcu_sock.c | 4 ++++
1 file changed, 4 insertions(+)
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 Open Source GSM Base Band stack".
The branch, fixeria/trx has been updated
via 6fa80f274ed932b8142a9f04a652820b135483e7 (commit)
from 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 (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/osmocom-bb/commit/?id=6fa80f274ed932b8142a9f04a6528…
commit 6fa80f274ed932b8142a9f04a652820b135483e7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Mar 1 01:02:11 2018 +0700
fake_trx/burst_fwd.py: FIX: apply TA value correctly
If field randomization is disabled, Timing Advance value
indicated by MS would be ignored. Let's fix this by
separating the TA calculation code.
Change-Id: If43d5823fc33efc2f1649ea941ab6f619bb6f5e7
-----------------------------------------------------------------------
Summary of changes:
src/target/fake_trx/burst_fwd.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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 bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 (commit)
from 70a0ee56f7027d2e5738f30d62669afe1d7255a0 (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=bae7af9c1362c49fa3b03b96dcfdd2f…
commit bae7af9c1362c49fa3b03b96dcfdd2fcebe43090
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 18:13:56 2018 +0100
pcu_sock: Don't overflow the timeslot array
Don't blindly trust that the ts_nr received on the PCU socket will be
small enough to not overflow our timeslot array!
Change-Id: Ie9964c8dc0ca7b049da7dfec0ac0a0d3f1aedd45
-----------------------------------------------------------------------
Summary of changes:
src/common/pcu_sock.c | 6 ++++++
1 file changed, 6 insertions(+)
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 70a0ee56f7027d2e5738f30d62669afe1d7255a0 (commit)
from e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 (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=70a0ee56f7027d2e5738f30d62669af…
commit 70a0ee56f7027d2e5738f30d62669afe1d7255a0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 28 18:13:10 2018 +0100
pcu_sock: Discard messages that are too short
The downstream code of pcu_sock.c doesn't contain any length checks,
so let's discard any messages that are shorter than the primitive
length.
Change-Id: I35ac84d4db6d21ea61afbd1864c810bbf601d69b
-----------------------------------------------------------------------
Summary of changes:
src/common/pcu_sock.c | 6 ++++++
1 file changed, 6 insertions(+)
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 Open Source GSM Base Band stack".
The branch, fixeria/trx has been updated
via 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 (commit)
via 7de70009f63f5c923aaebd35aa9549931357c2c2 (commit)
via 81896a83288881e38a7c8bffaad74cecd3fd7f0e (commit)
via 3da6166111f66afc5a797f2c7f01cce76f1f9821 (commit)
via f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17 (commit)
via d9cb0654179b3d3bcd2878a001593e95f0a22f80 (commit)
via 9fc30a4102a46866d88b84b6640372cb09ddf32e (commit)
via cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3 (commit)
from 7881fd6001273692d87f18c05e6592232b732b40 (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/osmocom-bb/commit/?id=5ab622d2b72ac6df9d71d42736a6a…
commit 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 22 22:24:19 2018 +0100
fake_trx/ctrl_if_(bb|bts).py: add FAKE_TOA command
FAKE_TOA is an auxilary CTRL command, which may be used to update
the ToA (Timing of Arrival) value of forwarded bursts at runtime.
This is useful for testing the measurement processing
code in OsmoBTS.
The command is implemented for both BTS and BB CTRL interfaces
in two absolute and relative forms:
CMD FAKE_TOA <BASE> <THRESH>
CMD FAKE_TOA <+-BASE_DELTA>
The first form overwrites both ToA value and its treshold.
The second one is relative, and applies a delta
to the current ToA value.
The command affects Downlink bursts if sent on BTS CTRL
interface, and Uplink bursts if sent on the BB CTRL.
Change-Id: Ia23becec4104d47e7b22350db67b8834d6f1ad1b
http://cgit.osmocom.org/osmocom-bb/commit/?id=7de70009f63f5c923aaebd35aa954…
commit 7de70009f63f5c923aaebd35aa9549931357c2c2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 22:21:37 2018 +0700
fake_trx/fake_trx.py: add options to enable field randomization
By default, both RSSI and ToA fields randomization is disabled.
Let's add command line options, which allow one to enable it.
Change-Id: Ieac63cc3aadef397906479a6179ba54a53a5311a
http://cgit.osmocom.org/osmocom-bb/commit/?id=81896a83288881e38a7c8bffaad74…
commit 81896a83288881e38a7c8bffaad74cecd3fd7f0e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 22:06:36 2018 +0700
fake_trx/burst_fwd.py: disable field randomization by default
Both RSSI and ToA fields randomization is only required in some
specific test / use cases, so let's disable it by default.
Change-Id: I94835a840b6239f2c05197292825cb26977d0216
http://cgit.osmocom.org/osmocom-bb/commit/?id=3da6166111f66afc5a797f2c7f01c…
commit 3da6166111f66afc5a797f2c7f01cce76f1f9821
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 20:25:44 2018 +0700
fake_trx/burst_fwd.py: calculate both RSSI and ToA separately
In order to be able to simulate and randomize both RSSI and ToA
values for Uplink and Downlink separately, let's calculate them
in separate methods of the BurstForwarder.
Change-Id: Ia2031f22f2b549c799c782d0c8c8d0691fb6f18c
http://cgit.osmocom.org/osmocom-bb/commit/?id=f09989b1fb2f2c0aa6797bc1d004b…
commit f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 19:01:56 2018 +0700
fake_trx: handle SETTA (Timing Advance) indicated by MS
Timing Advance value is a timing correction value, indicated by
the network to MS, which is used to compensate UL signal delay.
In other words, the network instructs a phone to transmit bursts
N=TA symbol periods earlier than expected.
Since we are in virtual environment, let's use TA value to
calculate the ToA (Timing of Arrival) value for BTS.
Change-Id: Ie5833a9f221587bbcac10f0b223ead9c1cbda72b
http://cgit.osmocom.org/osmocom-bb/commit/?id=d9cb0654179b3d3bcd2878a001593…
commit d9cb0654179b3d3bcd2878a001593e95f0a22f80
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 15:48:17 2018 +0700
fake_trx/data_msg.py: implement ToA parsing support
This change implements ToA (Timing of Arrival) parsing, which
was missing in the DATAMSG_TRX2L1. Since we use integer math,
a ToA value is represented in units of 1/256 symbol periods.
Change-Id: Ib11482c06b977c4cf01b0644f5845a2e49d059fb
http://cgit.osmocom.org/osmocom-bb/commit/?id=9fc30a4102a46866d88b84b664037…
commit 9fc30a4102a46866d88b84b6640372cb09ddf32e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 15:38:27 2018 +0700
fake_trx/data_msg.py: use integer math for ToA
In order to avoid both float arithmetic as well as loosing any
precision, let's use integer math fot ToA (Timing of Arrival),
i.e. let's express ToA values in units of 1/256 symbol periods.
Change-Id: I56b88740f4d782ac7591fc096d1969514784a4e1
http://cgit.osmocom.org/osmocom-bb/commit/?id=cbd3d76df9d7e78f7f2010a6cf1c1…
commit cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 18:30:16 2018 +0700
fake_trx/burst_fwd.py: drop useless set_slot() method
Change-Id: I721c87758f04a1962427341eb1b2d47cfdd3f780
-----------------------------------------------------------------------
Summary of changes:
src/target/fake_trx/burst_fwd.py | 125 ++++++++++++++++++++++++++++---------
src/target/fake_trx/burst_gen.py | 14 +++--
src/target/fake_trx/burst_send.py | 4 --
src/target/fake_trx/ctrl_if_bb.py | 37 +++++++++++
src/target/fake_trx/ctrl_if_bts.py | 23 +++++++
src/target/fake_trx/data_dump.py | 22 -------
src/target/fake_trx/data_msg.py | 44 ++++++-------
src/target/fake_trx/fake_trx.py | 41 ++++++++++--
8 files changed, 223 insertions(+), 87 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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 Open Source GSM Base Band stack".
The branch, fixeria/trx has been updated
via 7881fd6001273692d87f18c05e6592232b732b40 (commit)
via d93c1debb0f2b782c7b051c338753508bd6bca23 (commit)
via 77492b792619d66f5395cb0f000d053afb73f9c4 (commit)
from f35413691db5a78640a05d22586a03a7badcea62 (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/osmocom-bb/commit/?id=7881fd6001273692d87f18c05e659…
commit 7881fd6001273692d87f18c05e6592232b732b40
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 01:04:51 2018 +0700
fake_trx/data_msg.py: use a single unified constructor
There are no message specific initialization parts, excepting
the header specific fields setting. Let's us a common constructor,
dropping custom fields from its arguments.
Change-Id: I13a3e4b2f6a1f443ebe7d809df62736e3c43f56f
http://cgit.osmocom.org/osmocom-bb/commit/?id=d93c1debb0f2b782c7b051c338753…
commit d93c1debb0f2b782c7b051c338753508bd6bca23
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 15:08:58 2018 +0700
fake_trx/data_dump.py: fix python3 compatibility
There is no 'file' type in Python3 anymore, so let's reverse the
condition in DATADumpFile constructor. Also, the tag definition
was incorrect: both '\x01' and b'\x01' aren't the same.
Change-Id: Ib00c7f0bd5871fcfce931a4bfa501ae5bf797c45
http://cgit.osmocom.org/osmocom-bb/commit/?id=77492b792619d66f5395cb0f000d0…
commit 77492b792619d66f5395cb0f000d053afb73f9c4
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Feb 28 01:17:31 2018 +0700
fake_trx/data_msg.py: fix python3 compatibility in tests
In Python3 a range has it's own type, so its comparasion with
a list is incorrect. Let's explicitly convert both bit ranges
to lists in the bit conversation tests.
Change-Id: I98c40d3d63cbcdc3e5dc840ebf8d7310c5c08e56
-----------------------------------------------------------------------
Summary of changes:
src/target/fake_trx/data_dump.py | 12 ++++++------
src/target/fake_trx/data_msg.py | 27 +++++++--------------------
2 files changed, 13 insertions(+), 26 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack