Project

General

Profile

Activity

From 02/28/2024 to 03/28/2024

Today

07:35 AM OsmoGGSN (former OpenGGSN) Bug #6423 (Resolved): GGSN_Tests regressions from build 1107 / February 29th onwards
> Some tests don't run in configurations they are supposed to run, I will look into it.
Actually that's not the ca...
osmith
03:06 AM OsmoMSC Revision 0cc03ca4 (osmo-msc): never page for TMSI with 'no assign-tmsi'
With 'no assign-tmsi', regard any TMSI as invalidated at the end of a
Location Updating procedure. Hence, avoid pagin...
neels
03:06 AM OsmoMSC Revision 2fd69e15 (osmo-msc): fix VLR evil twin on LU with unknown TMSI
When a subscriber first attaches by TMSI only, and later tells the IMSI
via ID Response, it may turn out that this IM...
neels

03/27/2024

09:16 PM Core testing infrastructure Revision 649eba04 (osmo-ttcn3-hacks): fix MGCP_Test.TC_one_crcx_loopback_rtp_implicit expectations
osmo-mgw should not respond to unknown peers. The test expected the
wrong thing, because of an old hack for 3G voice....
neels
08:17 PM OsmoMGW Bug #6424: TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
> I'd need to dig deeper into this, but it may be that still in 3G (without hacks) you need to "accept" the incoming ... neels
12:04 PM OsmoMGW Bug #6424: TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
Hi @neels ,
I'd need to dig deeper into this, but it may be that still in 3G (without hacks) you need to "accept" ...
pespin
08:31 AM OsmoMGW Bug #6424 (In Progress): TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
neels wrote in #note-4:
modate a very questionable hack that happened to work for all the wrong reasons.
>
> My c...
laforge
01:01 AM OsmoMGW Bug #6424: TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
This test specifically tests whether osmo-mgw responds to an unknown remote address.
I think our agreement is that...
neels
06:53 PM Core testing infrastructure Revision bece0fd9 (osmo-ttcn3-hacks): WIP: Introduce asterisk testsuite
Change-Id: I598aeb9850de588ac3abcf254afe782bc3fe1667 pespin
06:30 PM Core testing infrastructure Revision 58482210 (docker-playground): WIP: asterisk
Change-Id: I5170eda2a3b5d809704e31ba7bce241817d715f2 pespin
05:14 PM Core testing infrastructure Revision f84b92da (docker-playground): DONTMERGE
Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69 pespin
02:15 PM OsmoBSC Bug #6422: latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
tcp/ipa port 5000 is the emulated SCCPLite MSC.
Nowadays and since a while ago, osmo-bsc-sccplite uses libosmo-scc...
pespin
01:46 PM E1/T1 Hardware Interface (including icE1usb) Support #6412: No alignment
Unfortunately a lot of xhci USB controller handle a lot of stuff in firmware and bugs are not rate, especially in iso... tnt
01:42 PM E1/T1 Hardware Interface (including icE1usb) Support #6412: No alignment
laforge wrote in #note-3:
> On Thu, Mar 21, 2024 at 02:04:37PM +0000, pfassberg wrote:
> > Unfortunately I get this...
pfassberg
11:44 AM libosmo-ranap Revision c16281f5 (osmo-iuh): constify {hnbap_rua}_cause_str() argument
ranap_cause_str() already had a const input argument, but the
HNBAP and RUA equivalents for some reason had a non-con...
laforge
11:44 AM OsmoHNBGW Revision c16281f5 (osmo-iuh): constify {hnbap_rua}_cause_str() argument
ranap_cause_str() already had a const input argument, but the
HNBAP and RUA equivalents for some reason had a non-con...
laforge
10:45 AM Core testing infrastructure Revision b9b37c95 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
10:45 AM Core testing infrastructure Revision dcc8d3c9 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
10:45 AM Core testing infrastructure Revision e1f46f98 (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
10:45 AM Core testing infrastructure Revision bf1258dd (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
10:45 AM Core testing infrastructure Revision 09f0fbf5 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
10:45 AM Core testing infrastructure Revision cfd48517 (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
09:55 AM Core testing infrastructure Revision 4a011fa0 (osmo-ttcn3-hacks): msc: use as_expect_clear() in f_tc_mt_t310()
This testcase is not Iu-compatible yet, but let's make life a bit
easier for those trying to make it such in the futu...
fixeria
09:55 AM Core testing infrastructure Revision b3e42cfc (osmo-ttcn3-hacks): msc: fix f_tc_mt_crcx_ran_reject(): properly handle Iu-ReleaseCommand
Previous commit [1] uncovers a problem in f_tc_mt_crcx_ran_reject():
this function uses as_clear_cmd_compl_disc(), wh...
fixeria
09:55 AM Core testing infrastructure Revision 7093a5d9 (osmo-ttcn3-hacks): msc: as_{iu_release,clear_cmd}_compl_disc: remove no-op timer arguments
Change-Id: I1d3dcf4399dccd353702e4d6c53fe8e26e16ea9b fixeria
09:55 AM Core testing infrastructure Revision d1a32e09 (osmo-ttcn3-hacks): msc: fix missing 'repeat' in as_optional_cc_rel()
We do activate() this altstep in several testcases, so that it's
kinda "running in background". In reality, the defa...
fixeria
09:55 AM Core testing infrastructure Revision 42fae8ae (osmo-ttcn3-hacks): msc: cosmetic: fix formatting in altsteps
Change-Id: I14afa9aa076396d48043000e350885384bde4c81 fixeria
09:55 AM Core testing infrastructure Revision 5f1018f9 (osmo-ttcn3-hacks): msc: fix f_tc_ho_inter_bsc0(): properly patch n_sd
Assuming n_sd should be 3 is only valid for non-A5 testcases, in which
we are *not* doing ciphering and authenticatio...
fixeria
08:08 AM OsmoMSC Bug #6414 (Feedback): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
fixeria wrote in #note-10:
> So now that I have the full picture, my proposal is to bring those A5 and non-A5 testca...
fixeria
06:38 AM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
Below is logging that piqued my curiosity:... fixeria
05:36 AM OsmoMSC Bug #6414 (In Progress): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
neels wrote in #note-8:
> That code feels distant to me now, and while I might remember a thing or two, I think it's...
fixeria
07:35 AM OsmoBTS Bug #6421 (Resolved): BTS_Tests_OML.* all started to fail for latest+master
https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-bts-test/2348/ -- Test Result (46 failures / -15) fixeria

03/26/2024

10:37 PM OsmoMGW Bug #6424: TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
... neels
10:31 PM OsmoMGW Bug #6424: TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
I've been doing some MGW work, I'll try to bisect the cause. neels
02:00 PM OsmoMGW Bug #6424 (In Progress): TC_one_crcx_loopback_rtp_implicit consistently failing in master, but passes on latest
`TC_one_crcx_loopback_rtp_implicit` appears to be failing consistently in master for 30+ consecutive builds. Meanwhi... laforge
06:57 PM OsmoBSC Bug #6422 (Feedback): latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
Unfortunately, my knowledge about sccplite is very limited.
@pespin git-blame tells me you implemented the testcase,...
fixeria
05:56 PM OsmoBSC Bug #6422 (In Progress): latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
Attaching a PCAP from "build 2167":https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/ttcn3-bsc-test-sccp... fixeria
01:03 PM OsmoBSC Bug #6422 (Feedback): latest: BSC_Tests.TC_ctrl_location started fo fail on March 15th
* https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/ttcn3-bsc-test-sccplite/test_results_analyzer/
Th...
laforge
06:45 PM OsmoMGW Feature #6387: osmo_io / io_uring support for RTP/RTCP
finally ported the failing unit test over to the new code; build verification now passes. laforge
05:14 PM OsmoTRX Revision 8fd51cb7 (osmo-trx): code-architecture.adoc: Fix missing alignment in digraph
Change-Id: I9077590f6786833c9a86c3e844fc2dd07b404d58 pespin
04:17 PM Core testing infrastructure Revision 39375195 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
04:16 PM Core testing infrastructure Revision c2e4f4ad (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
04:16 PM Core testing infrastructure Revision b5fd2b4c (osmo-ttcn3-hacks): HTTP_Adapter: Allow API users to enable/disable SSL
At the moment HTTP_Adapter has no option to enable SSL
Related: SYS#6824
Change-Id: I6487deea50cd9b4ed4905d9a3a78e00...
dexter
02:58 PM Core testing infrastructure Revision ea5628e2 (osmo-ttcn3-hacks): HTTP_Adapter: allow body to be "omit"
In HTTP not all requests have a body. At the moment we describe a
missing body with body := "". This is not 100% corr...
dexter
02:58 PM Core testing infrastructure Revision ff7792d7 (osmo-ttcn3-hacks): HTTP_Adapter: allow API users to specifiy custom header
At the moment HTTP_Adapter can only make requests with a fixed
pre-defined HTTP header. However, some application may...
dexter
02:58 PM Core testing infrastructure Revision f3c4a8d1 (osmo-ttcn3-hacks): HTTP_Adapter: add HOST field to header lines.
In HTTP 1.1 (this is what the HTTP_Adapter uses), the Host header field
is mandatory, see also: RFC 2616, section 14....
dexter
02:41 PM OsmoGGSN (former OpenGGSN) Bug #6423: GGSN_Tests regressions from build 1107 / February 29th onwards
The tests run with multiple configurations now:
* "GGSN_Tests" -> "all"
* "GGSN_Tests_v4_only" -> "v4_only"
* "GGSN_...
osmith
02:08 PM OsmoGGSN (former OpenGGSN) Bug #6423 (In Progress): GGSN_Tests regressions from build 1107 / February 29th onwards
osmith
01:30 PM OsmoGGSN (former OpenGGSN) Bug #6423: GGSN_Tests regressions from build 1107 / February 29th onwards
laforge wrote:
> * TC_addr_pool_exhaustion
> ** Dynamic test case error: Index overflow in a value of type @PreGenRe...
laforge
01:24 PM OsmoGGSN (former OpenGGSN) Bug #6423: GGSN_Tests regressions from build 1107 / February 29th onwards
laforge wrote:
> * TC_act_deact_retrans_duplicate
> ** "GGSN_Tests.ttcn:413 : CreatePDPContextResp: cause expectanc...
laforge
01:12 PM OsmoGGSN (former OpenGGSN) Bug #6423 (Resolved): GGSN_Tests regressions from build 1107 / February 29th onwards
The following 6 TTCN3 test cases used to pass in the `ttcn3-ggsn-test-kernel` job until build 110 on Feb 28, but star... laforge
02:10 PM Core testing infrastructure Revision 9e8db33f (osmo-ttcn3-hacks): [cosmetic] mgw: fix spelling in comments
Change-Id: I2fb69463b070cdc183fff63ee7dc422169f8928a laforge
02:08 PM OsmoBTS Bug #6421 (Feedback): BTS_Tests_OML.* all started to fail for latest+master
Here is a patch:
https://gerrit.osmocom.org/c/docker-playground/+/36462 ttcn3-bts-test: fix start_config_oml(): do...
fixeria
01:46 PM OsmoBTS Bug #6421 (In Progress): BTS_Tests_OML.* all started to fail for latest+master
I think I found the problem:... fixeria
01:32 PM OsmoBTS Bug #6421: BTS_Tests_OML.* all started to fail for latest+master
Might be related:
https://cgit.osmocom.org/docker-playground/commit/?id=aad045f5b63934dc95ffc0dec5661857077bac58
...
fixeria
12:58 PM OsmoBTS Bug #6421 (Resolved): BTS_Tests_OML.* all started to fail for latest+master
* https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/ttcn3-bts-test-latest/test_results_analyzer/
* http...
laforge
02:05 PM Core testing infrastructure Revision 9c63801e (docker-playground): ttcn3-bts-test: fix start_config_oml(): do not start BSC
As the comment states, the BSC container is not needed for the OML
tests. The testsuite itself "speaks" OML to the I...
fixeria
01:35 PM Core testing infrastructure Revision 5dc20d74 (osmo-ttcn3-hacks): ggsn: Avoid dynamic test case error
During TC_addr_pool_exhaustion, if all of the pdp context activations
were unsuccessful, teic_list is an empty list. ...
laforge
11:40 AM OsmoGGSN (former OpenGGSN) Bug #6420 (New): osmo-ggsn + pre-configured tun device seems to be broken with kernel gtp-u
When using a pre-configured tun device with OsmoGGSN as described in the user manual, in combination with ... osmith
11:26 AM OsmoGGSN (former OpenGGSN) Bug #6419 (New): osmo-ggsn removes tun devices it did not create
From the "user manual":https://ftp.osmocom.org/docs/osmo-ggsn/master/osmoggsn-usermanual.pdf:
> It’s possible to r...
osmith
03:02 AM OsmoMSC Bug #4721 (In Progress): osmo-msc creates evil-twin entries in the VLR when an already attached IMSI does a LU by an unknown TMSI (was: MSC_Tests.TC_lu_by_tmsi_noauth_unknown fails sporadically locally)
I have hit this same problem again, when testing LU by TMSI identity when 'no assign-tmsi' is configured, for a custo... neels
02:48 AM Core testing infrastructure Revision 6624c5f3 (osmo-ttcn3-hacks): hnbgw: sys6810
Change-Id: I9b8d2fbbf9eb460a39e13411fca7da1c99b26a72 neels
02:48 AM Core testing infrastructure Revision 72a21e60 (osmo-ttcn3-hacks): hnbgw: hnbap fu
Change-Id: I1e90763f7178bbabcdf829720b957b0994a3c626 neels
02:48 AM Core testing infrastructure Revision 27ffb587 (osmo-ttcn3-hacks): hnbgw netinst wip
Change-Id: I898f8953bfc53955918e5b95b9db142eae729d63 neels
02:48 AM Core testing infrastructure Revision ea2520f9 (osmo-ttcn3-hacks): TC_fast_sccp_release wip
Change-Id: I97d477170cbe192264f2f5e71decdb28a402a5fe neels
02:48 AM Core testing infrastructure Revision 86d0762d (osmo-ttcn3-hacks): bts/run.sh
Change-Id: Idd8b1796b79ba7ba2495b82adcd790b0f8ce43eb neels
02:48 AM Core testing infrastructure Revision 19888b39 (osmo-ttcn3-hacks): msc: drop unused ts_SDP_CRCX_CN
Change-Id: I819e416ff9530f7e03f209ad85bd4548343fbad9 neels
02:48 AM Core testing infrastructure Revision e837fdad (osmo-ttcn3-hacks): bsc: test recovery from BORKEN after activation failed
Change-Id: I3e1ce618f8ea9a96f28ec6f442bea061ee86bd2c neels
02:48 AM Core testing infrastructure Revision 1dd7f31e (osmo-ttcn3-hacks): disable MSC_Tests_Iu
Change-Id: Iaf36de6f7136aea4162e5f72b022cfba7cb6b28b neels
02:48 AM Core testing infrastructure Revision 96dccd60 (osmo-ttcn3-hacks): hnbgw cfg
Change-Id: I6fd6e7091f672db87ef8622d30464758f63aa432 neels
02:48 AM Core testing infrastructure Revision 9f53a734 (osmo-ttcn3-hacks): tmp dbg
Change-Id: I3a853c63a4ec9370067d696ce6bea27efbd7f779 neels
02:48 AM Core testing infrastructure Revision 61d75f93 (osmo-ttcn3-hacks): sip/run.sh
Change-Id: I81765d22f7637930546541c09f173ae4b341c9a5 neels
02:48 AM Core testing infrastructure Revision 9d2b9a0c (osmo-ttcn3-hacks): sip: add gsmtap logging
Change-Id: Ia3bd7007f4148a297de1d22c67bfa8dea9819bcc neels
02:48 AM Core testing infrastructure Revision 47d80b4a (osmo-ttcn3-hacks): hnbgw: drop dead code from MSC_UnitdataCallback
This reverts commit 5a287462673992a2bfb0b3be6d3252fa6776e9ec. neels
02:48 AM Core testing infrastructure Revision cdd31b2e (osmo-ttcn3-hacks): Revert "hnbgw: drop dead code from MSC_UnitdataCallback"
This reverts commit 869ac84cb97e5bdb2a369f3cbea28dea44b585a1. neels
02:48 AM Core testing infrastructure Revision 72d602c3 (osmo-ttcn3-hacks): hnbgw cfg plmn
Change-Id: Ie99e1cec6c086fe6da45f2175201efb4a0511937 neels
02:48 AM Core testing infrastructure Revision 41445f29 (osmo-ttcn3-hacks): hnbgw: disable pfcp tests
Change-Id: Idefb50effe9fd5e465c6f47c9ea2e75445ce062b neels
02:48 AM Core testing infrastructure Revision 0c245acc (osmo-ttcn3-hacks): log timestamp date hnbgw
Change-Id: I286f9e2eb67c0fdab50589f28188c6c52200cf18 neels
02:48 AM Core testing infrastructure Revision cd941ef1 (osmo-ttcn3-hacks): RAN_emu expect_table debug
Change-Id: Ia09edd2c5e7791f22065f49c91c4a72522f1bafd neels
02:48 AM Core testing infrastructure Revision 37f097c7 (osmo-ttcn3-hacks): hnbgw: HNBAP UE wip
Change-Id: I5bf2f426d604adf801c2f6f6996ec54b1e3bad40 neels
02:48 AM Core testing infrastructure Revision 8dc26aa5 (osmo-ttcn3-hacks): hnbgw: add TC_hnb_reregister_cleanup_sccp
Ensure that SCCP connections are RLSD when a HNB disconnects
ungracefully.
Change-Id: Ie4b854bdc0e68c9ddc0fda7d4dbc9...
neels
02:48 AM Core testing infrastructure Revision a795bfaf (osmo-ttcn3-hacks): hnbgw: add HNBAP port to ConnHdlr
To test behavior of active conns on HNBAP HNB DeRegister and HNBAP UE
De-/Register.
Change-Id: I1e7ffded5bd9974c444d...
neels
02:48 AM Core testing infrastructure Revision 4f7ae1c4 (osmo-ttcn3-hacks): HNBGW_Tests.cfg: mp_enable_pfcp_tests := true
Change-Id: Ibe510cb53cd79c5b84a2267124d27a1cee39b4d5 neels
02:48 AM Core testing infrastructure Revision 140f3577 (osmo-ttcn3-hacks): log_summary.py
Change-Id: Iacd0e2c28d1448ed9cc2207e75553a7d8faf521a neels
02:48 AM Core testing infrastructure Revision aab790f6 (osmo-ttcn3-hacks): upf: non mockup
Change-Id: Icfb986ec523f11500a10f805b364978fffccdb45 neels
02:48 AM Core testing infrastructure Revision 0b403875 (osmo-ttcn3-hacks): bsc wip
Change-Id: Ib45cd96ccfa3bd810cbd0ded15dbd3f44c3d6e13 neels
02:48 AM Core testing infrastructure Revision 52564970 (osmo-ttcn3-hacks): msc: f_tc_mt_t310: logging instead of comments
Change-Id: Idccfac50e5f56abab6f8af4c18f7b083fb31b064 neels
02:48 AM Core testing infrastructure Revision dac260c7 (osmo-ttcn3-hacks): bsc: add TC_L3Compl_answer_from_other_m3ua_addr
Related: SYS#6044
Change-Id: I4466e7066115da98d9f45a876d1d468dc0cca25a
osmith
02:48 AM Core testing infrastructure Revision d04f3425 (osmo-ttcn3-hacks): msc f_logp
Change-Id: I4ddff3ebf862437a6fca49a561f02d553143275f neels
02:48 AM Core testing infrastructure Revision 83410d11 (osmo-ttcn3-hacks): RUA_Emulation log tweak
Change-Id: I23819ed88a6de4d3316b165f52e2b20916aeb0b5 neels
02:48 AM Core testing infrastructure Revision 70545f74 (osmo-ttcn3-hacks): MNCC logging
Change-Id: I6c09ded239c946ad7ed605e22a604b0d65b55f87 neels
02:48 AM Core testing infrastructure Revision acece942 (osmo-ttcn3-hacks): bsc: add TC_chan_timeout_* tests
Test new X27 timer: release lchan when MEAS RES omit L1 Info.
Depends: I6fb29315568554c8490ee999fcfd1b77d8245389 (os...
neels
02:48 AM Core testing infrastructure Revision 5a060063 (osmo-ttcn3-hacks): bsc: add BSC_Tests_2.ttcn
In this patch I propose to open a new file for BSC tests, simply
BSC_Tests_2.ttcn. The reason is that modifying BSC_T...
Neels Hofmeyr
02:48 AM Core testing infrastructure Revision 2ad3ff0c (osmo-ttcn3-hacks): hnbgw imports
Change-Id: I1c77cd35f13664c8cfc3522485027668be181769 neels
02:48 AM Core testing infrastructure Revision 4cdc643a (osmo-ttcn3-hacks): tweak log
Change-Id: Id2f2e24ca1fda0639acb4fd34421286dac783978 neels
02:48 AM Core testing infrastructure Revision 79dbd7af (osmo-ttcn3-hacks): RUA_Emulation: simplify: always hand out a new ctx id on RUA Connect
This allows the same test connhdlr to have distinct RUA contexts.
Change-Id: I3d927fb3c1c40b80b949ca3fe2b6641678efff56
neels
02:48 AM Core testing infrastructure Revision c9f0de4f (osmo-ttcn3-hacks): various subdirs: logging cfg tweaks
Change-Id: I1229a61310e21251d9325b112abce9c7dd49078a Neels Hofmeyr
02:48 AM Core testing infrastructure Revision 2088896c (osmo-ttcn3-hacks): various subdirs: add run.sh
Change-Id: I366f706bb09667fb2bc9f0cbb58224aad8ba078e Neels Hofmeyr
02:48 AM Core testing infrastructure Revision 64463f78 (osmo-ttcn3-hacks): include logformat in log_merge.sh
Change-Id: I4838cee7742ab99eb935f149a69e925258bbef36 Neels Hofmeyr
02:48 AM Core testing infrastructure Revision db55656c (osmo-ttcn3-hacks): disable tcpdump
Change-Id: I46116df68b2f8c9ca253a9285d0a571904521727 Neels Hofmeyr
02:48 AM Core testing infrastructure Revision 03cd2ec7 (osmo-ttcn3-hacks): don't always imply 'make deps'
'make deps' always fails if there is no internet uplink.
Change-Id: Ic2e6af6f32d8c4bc276ca34cfeb697e9205a2649
Neels Hofmeyr
02:48 AM Core testing infrastructure Revision 86ca08bf (osmo-ttcn3-hacks): log vty commands
Change-Id: I25ddeaf8d859f98b4f11ba27310b8eef034a09f2 Neels Hofmeyr
02:48 AM Core testing infrastructure Revision bedda5ea (osmo-ttcn3-hacks): msc: test re-assignment to match codec with MT
Related: osmo-msc I8760feaa8598047369ef8c3ab2673013bac8ac8a
Change-Id: I402ed0523a2a87b83f29c5577b2c828102005d53
neels
02:48 AM Core testing infrastructure Revision a9063019 (osmo-ttcn3-hacks): msc: split off f_mo_call_establish__handle_assignment_request()
Subsequent patch wants to re-use that code. Split off to keep the
patches small.
Related: I402ed0523a2a87b83f29c5577...
neels
02:48 AM Core testing infrastructure Revision b1f1d1c6 (osmo-ttcn3-hacks): hnbgw: on latest, skip TC_rab_assign_mgw_iuup_addr_chg
Related: OS#6302
Change-Id: I53f3c67e0cf71cbc6bcc8a8e691b16c871df9d33
neels
02:48 AM Core testing infrastructure Revision ea4061df (osmo-ttcn3-hacks): msc: expand TC_lu_tmsi_noauth_notmsi
From running this test repeatedly, I noticed that osmo-msc's new patch
to avoid storing a TMSI may also trigger more ...
neels
02:48 AM Core testing infrastructure Revision 5dc7c5fc (osmo-ttcn3-hacks): msc: add TC_lu_tmsi_noauth_notmsi
Add test case for handling a LU by TMSI MI when 'no assign-tmsi' is
configured.
This test will pass from osmo-msc pa...
neels
02:48 AM Core testing infrastructure Revision 1465a9ba (osmo-ttcn3-hacks): msc: f_expect_paging(): better detect failure
When a received Paging mismatches, instead of waiting for timeout, fail
immediately.
Change-Id: I30273e3882e348a2ded...
neels
02:48 AM Core testing infrastructure Revision a7e402b7 (osmo-ttcn3-hacks): msc: f_expect_paging(): fix by_tmsi arg
The by_tmsi argument so far had no effect. But I actually need exactly
this in upcoming MSC_Tests.TC_lu_tmsi_noauth_n...
neels
02:48 AM Core testing infrastructure Revision 8d550fdd (osmo-ttcn3-hacks): ran-emu: allow receiving Paging without a TMSI
Fix access of non-present tMSI.* if tMSI == omit, allowing to match
incoming Paging with a UnitData receiver that has...
neels
02:26 AM OsmoMSC Revision 6314a2bb (osmo-msc): never page for TMSI with 'no assign-tmsi'
With 'no assign-tmsi', regard any TMSI as invalidated at the end of a
Location Updating procedure. Hence, avoid pagin...
neels
02:22 AM OsmoMSC Revision 3da4715f (osmo-msc): fix VLR evil twin on LU with unknown TMSI
When a subscriber first attaches by TMSI only, and later tells the IMSI
via ID Response, it may turn out that this IM...
neels
02:20 AM OsmoMSC Revision 72ef7d8b (osmo-msc): invalidate vsub->msc_conn_ref when msc_a is discarded
We have an msc_conn_ref pointer from vlr_subscr to an active msc_a
instance. So far, we just keep it pointing at disc...
neels

03/25/2024

08:51 PM OsmoBSC Bug #6006 (Resolved): Add vty commands "no gprs nsvc ..."
jolly
08:50 PM OsmoBSC Bug #6018 (Resolved): vty: add command `show bts online` and `show bts offline`
jolly
08:10 PM OsmoPCU Bug #6359 (Feedback): TbfTest: sporadic SEGV in
Should be fixed by:
https://gerrit.osmocom.org/c/osmo-pcu/+/36450 Make sure GprsMs free() also frees its tbfs
I r...
pespin
07:17 PM OsmoPCU Bug #6359: TbfTest: sporadic SEGV in
The problem seems triggered by the fact that test_immediate_assign_rej_multi_block() is calling "rc = bts_handle_rach... pespin
06:25 PM OsmoPCU Bug #6359: TbfTest: sporadic SEGV in
The UL TBF crashing is actually coming from another test, because in the test "test_ms_merge_dl_tbf_different_trx" th... pespin
05:49 PM OsmoPCU Bug #6359: TbfTest: sporadic SEGV in
With the following change, the crash can be reproduced easily:... pespin
06:36 PM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
On Sun, Mar 24, 2024 at 10:31:49AM +0000, redmine@osmocom.org wrote:
> @neels I believe we need to rework the testcas...
neels
05:54 PM pySim Bug #6418 (New): osmo-smdpp docs
In these docs: https://ftp.osmocom.org/docs/pysim/master/html/osmo-smdpp.html
!clipboard-202403251046-awlff.png!
...
lavy
05:35 PM Core testing infrastructure Revision 33f9eea8 (osmo-ttcn3-hacks): msc: osmo-msc.cfg: move MGW params to 'mgw' node
This fixes deprecation warnings printed by recent osmo-msc.
Change-Id: I724ec44ea37bb61b457361befee3e6e92c886c0d
Rel...
fixeria
05:35 PM Core testing infrastructure Revision 78fde8b9 (docker-playground): ttcn3-*-test: set OSMO_SUT_{HOST,PORT} for more testsuites
Let's also retrieve talloc reports for these testsuites.
Change-Id: Iaa94dd200fdb98962b784cb507c9995096232dc9
fixeria
05:19 PM OsmoBTS Bug #5953 (Feedback): ttcn3-bts-test: TC_ms_pwr_ctrl_{constant,pf_ewma} are failing
After some initial investigation, we found there's several problems:
1- The test was written before C/I was taken in...
pespin
04:20 PM Core testing infrastructure Revision a22181bb (osmo-ttcn3-hacks): WIP
Change-Id: Ie61c1b1135eeb846314e3617693208e76a70e453 pespin
03:40 PM OsmoBSC Bug #5879 (Rejected): Fix 'make distclean' (or add 'make maintainer-clean'?)
The files in directory @m4@ are generated by @autoreconf@, so @make distclean@ would indeed not touch them.
> Those ...
fixeria
03:07 PM OsmoCBC Revision 538bc4c6 (osmo-cbc): SBcAP: Update as1nc skeleton and generated code
Generated using current mouse07410/vlm_master
(12b8e555b971c745ea715cb247f39120fa15f7f0) [1]
[1] https://github.com/...
pespin
01:56 PM Core testing infrastructure Revision d7c50db1 (docker-playground): ttcn3-ggsn-test: ignore failure to kill osmo-ggsn
Don't fail if osmo-ggsn can't be killed at the end of a testsuite
run. This happens currently with ttcn3-ggsn-test-ke...
osmith
01:31 PM Core testing infrastructure Revision 7c6f7f46 (docker-playground): ttcn3-bts-test: use start_config functions
As suggested by Pau in code review, refactor the file to use functions
for starting the testsuites, SUT and related c...
osmith
01:13 PM Core testing infrastructure Revision ef173eb5 (docker-playground): ttcn3-bts-test: abort if missing osmo-config-merge
Change-Id: I9cea4affac0b3981c88078581a070f98649da667 osmith
01:05 PM OsmoBTS Revision 3f2215d8 (osmo-bts): WIP
Change-Id: I25acd689102328b0e1c9daf6961eba7ea21cd2ea pespin
12:47 PM Core testing infrastructure Revision a7b2db1b (docker-playground): ttcn3-ggsn-test: ignore failure to kill osmo-ggsn
Don't fail if osmo-ggsn can't be killed at the end of a testsuite
run. This happens currently with ttcn3-ggsn-test-ke...
osmith
12:10 PM OsmoGGSN (former OpenGGSN) Feature #6096: add support for kernel-GTP IPv6
Update:
* osmo-ggsn has been adjusted, patches are in master
* libgtpnl has been adjusted, patches are in master
*...
osmith
11:47 AM Core testing infrastructure Revision aafb18f3 (osmo-ttcn3-hacks): WIP: Introduce asterisk testsuite
Change-Id: I598aeb9850de588ac3abcf254afe782bc3fe1667 pespin
11:21 AM Core testing infrastructure Revision d8c51cce (docker-playground): ttcn3-ggsn-test: run with multiple configurations
The kernel ttcn3-ggsn-tests have been failing since the osmo-ggsn
config for kernel-gtp has been adjusted for v4v6 in...
osmith
11:21 AM Core testing infrastructure Revision 59dcbf76 (docker-playground): ttcn3-ggsn-test: move confgs to subdirs
Prepare to add variations of the configs: move them to subdirs, so we
don't cullter the main directory.
Related: OS#...
osmith
11:21 AM Core testing infrastructure Revision 5946a075 (docker-playground): ttcn3-ggsn-test/jenkins: add functions for start ggsn/testsuite
Prepare to run start_ggsn and start_testsuite multiple times with
different configurations in a follow-up patch.
Rel...
osmith
11:21 AM Core testing infrastructure Revision aad045f5 (docker-playground): ttcn3-bts-test: add env var to not run all configs
Make it possible to e.g. run only one of the generic/oml/hopping
configurations.
I made a version of this patch a fe...
osmith
11:17 AM Core testing infrastructure Revision 97f9547c (osmo-ttcn3-hacks): Diameter Gy CCR: Expect RATType AVP in PS-Information instead of MSCC
open5gs-smfd was recently modified to send RAT-Type inside
PS-Information instead of MSCC, since having it in the for...
pespin
06:00 AM OsmoMSC Revision 4ed4d998 (osmo-msc): never page for TMSI with 'no assign-tmsi'
With 'no assign-tmsi', regard any TMSI as invalidated at the end of a
Location Updating procedure. Hence, avoid pagin...
neels

03/24/2024

10:46 AM OsmoBTS Bug #5953: ttcn3-bts-test: TC_ms_pwr_ctrl_{constant,pf_ewma} are failing
I recommend focusing on @TC_ms_pwr_ctrl_constant@ first, because the testcase scenario is relatively easy: it's emula... fixeria
10:44 AM OsmoBTS Bug #5953: ttcn3-bts-test: TC_ms_pwr_ctrl_{constant,pf_ewma} are failing
I tried to debug this, but the MS power loop in osmo-bts behaves in a way that I cannot find logical explanation for.... fixeria
10:31 AM OsmoMSC Bug #6414 (Feedback): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
fixeria wrote in #note-6:
> Below is my speculative (not confirmed yet) understanding of the failing scenario: [...]...
fixeria

03/23/2024

06:30 PM OsmoGGSN (former OpenGGSN) Revision 39e085f0 (libgtpnl): README.md: Improve markdown formatting; more links
Change-Id: I16511491fdf00a01b9b6deecf8d19a1f2f5e6c3c laforge
06:30 PM Linux Kernel GTP-U Revision 39e085f0 (libgtpnl): README.md: Improve markdown formatting; more links
Change-Id: I16511491fdf00a01b9b6deecf8d19a1f2f5e6c3c laforge
06:20 PM OsmoGGSN (former OpenGGSN) Revision 9f46e04a (libgtpnl): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
06:20 PM Linux Kernel GTP-U Revision 9f46e04a (libgtpnl): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
05:48 PM osmo-e1d Revision ff2c7ebc (osmo-e1d): README.md: Improved markdown formatting; more links
Change-Id: I7e4f1c8c527a63f13ef9eaa26a00e1b2efca82ae laforge
05:48 PM E1/T1 Hardware Interface (including icE1usb) Revision ff2c7ebc (osmo-e1d): README.md: Improved markdown formatting; more links
Change-Id: I7e4f1c8c527a63f13ef9eaa26a00e1b2efca82ae laforge
05:45 PM osmo-e1d Revision ef4d4aae (osmo-e1d): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
05:45 PM E1/T1 Hardware Interface (including icE1usb) Revision ef4d4aae (osmo-e1d): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
04:20 PM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
As was discussed with @neels in Jabber, the idea is that only one of the two scenarios should happen:
* we receive...
fixeria
12:01 PM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
fixeria wrote in #note-4:
> As it turns out, even though the CC Release Complete message is present in both PCAPs, i...
fixeria
04:15 PM OsmoSGSN Revision 1ede89a3 (osmo-sgsn): README.md: Add Forum and Issue Tracker sections
Change-Id: I69dfe4124c2a2be30c9ef04e70e3f15d10a2305c laforge
04:07 PM OsmoSGSN Revision 647304fb (osmo-sgsn): README.md: Overhaul (more links; improved formatting)
Change-Id: I0cf9898877aab2f834c886491f4d203d55a8b4b9 laforge
04:03 PM OsmoSGSN Revision 370d6e8b (osmo-sgsn): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
03:58 PM Core testing infrastructure Revision c1aa231d (osmo-ttcn3-hacks): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
03:58 PM Core testing infrastructure Revision 0fc90c62 (osmo-ttcn3-hacks): Add README.md file (to show up in gitea / github / etc.)
Change-Id: Ic176636930e9a36cc428360147140a7339aa58b5 laforge
03:47 PM OsmoBSC Revision 829986e0 (osmo-bsc): README.md Add Forum + Issue Tracker sections
Change-Id: I0e9fc221fdf78ad94de7713b62473680ee7d58c2 laforge
03:47 PM OsmoBSC Revision 8c8e920e (osmo-bsc): README.md: Overhaul (more links, fix markdown formatting)
Change-Id: Id1e320439c052797cb9c6cda51b65cd2b9e9a3c4 laforge
03:47 PM OsmoBSC Revision bd3583ff (osmo-bsc): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
03:32 PM OsmoGGSN (former OpenGGSN) Revision 1f9cc267 (osmo-ggsn): README.md: Major overhaul
A lot of the existing contents was still from the old openggsn days, and
predated osmo-ggsn.
Change-Id: I6ec92260da0...
laforge
03:15 PM OsmoGGSN (former OpenGGSN) Revision 4abe361f (osmo-ggsn): README.md: Add Forum + Issue Tracker sections
Change-Id: I7b03a78178de77ebf733587ed178fd48c019663c laforge
03:11 PM OsmoGGSN (former OpenGGSN) Revision bb0655d5 (osmo-ggsn): README.md: Improve markdown formatting
Change-Id: I4e5d99384978d22e6ba0310e97e93d87b610a174 laforge
03:06 PM OsmoGGSN (former OpenGGSN) Revision 4e6fe427 (osmo-ggsn): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
12:28 PM libosmo-sccp + libosmo-sigtran Revision 4fc2477a (libosmo-sccp): README.md: Add links to forum and issue tracker
Change-Id: If5b028d5de19fb456ec91a7f94612131ee42c47c laforge
12:28 PM libosmo-sccp + libosmo-sigtran Revision 4714dc23 (libosmo-sccp): README.md: Update; improve markdown syntax
Change-Id: Ifb24635f9debc873bb3416226c43984104be270c laforge
12:28 PM OsmoSTP Revision 4fc2477a (libosmo-sccp): README.md: Add links to forum and issue tracker
Change-Id: If5b028d5de19fb456ec91a7f94612131ee42c47c laforge
12:28 PM OsmoSTP Revision 4714dc23 (libosmo-sccp): README.md: Update; improve markdown syntax
Change-Id: Ifb24635f9debc873bb3416226c43984104be270c laforge
12:21 PM libosmo-sccp + libosmo-sigtran Revision 236445d9 (libosmo-sccp): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
12:21 PM OsmoSTP Revision 236445d9 (libosmo-sccp): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
12:19 PM osmo-fl2k Revision 6c81d75b (osmo-fl2k): README.md: Populate it with the usual content
laforge
11:57 AM osmo-remsim Revision 81b8aa46 (osmo-remsim): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
11:57 AM osmo-remsim Revision 21f67d37 (osmo-remsim): README.md: Major update / meaningful content
Change-Id: Iec6a38bc34fdb0f9f0427df1c0fa53d513655a2a laforge
11:47 AM OsmoMSC Revision c35f3074 (osmo-msc): README.md: Add links to forum + issue tracker
Change-Id: I1cad803af112241cef1c83a5ab7c19ae36c439df laforge
11:45 AM OsmoMSC Revision 6c047972 (osmo-msc): README.md: More hyperlinks and add more interfaces / features
Change-Id: Ic7e64d157969d466b3e1d423e20be5513a7c17fd laforge
11:36 AM OsmoMSC Revision 475e70f4 (osmo-msc): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
11:31 AM OsmoTRX Revision e6dc78e5 (osmo-trx): README.md: Remove stray apostrophe
Change-Id: I236a3aa66824759bf23b4331a22fa1d9ec25c5bf laforge
11:30 AM OsmoTRX Revision 9982b335 (osmo-trx): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
11:29 AM OsmoTRX Revision 52ef2216 (osmo-trx): README.md: Add Forum and Issue Tracker links
Change-Id: Ib85f4e82d314cbab1c844497fb82dbda230589a5 laforge
11:29 AM OsmoTRX Revision ec13193c (osmo-trx): README.md: Improve markdown formatting
Change-Id: Ic5764aab323db87015da8c461dec136e57dd9c8f laforge
11:26 AM gr-osmosdr Revision 39ef03d9 (gr-osmosdr): README.md: Fix copy/paste from pysim
laforge
11:17 AM gr-osmosdr Revision bf220b0f (gr-osmosdr): README.md: Add link to discourse forum
laforge
11:17 AM gr-osmosdr Revision ebc2e994 (gr-osmosdr): README.md: Improve/fix mark-down formatting
laforge
11:10 AM OsmoBTS Revision 3c09964b (osmo-bts): README.md: Add Forum + Issue Tracker sections
Change-Id: I2a25ae51cd5c9fdd48575715f3fa11c8631af32d laforge
11:07 AM OsmoBTS Revision 798b2872 (osmo-bts): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
11:05 AM SIMtrace 2 Revision 3fbed27b (simtrace2): README.md: Add section on ngff_carem
This board has been around for ages and is supported from fimware + host
software.
Change-Id: I586b170fd6314af53a90d...
laforge
11:04 AM SIMtrace 2 Revision b0d66ebf (simtrace2): README.md: Add links to where hardware can be bought
Change-Id: I0b990513153d60c0d70ca29b7243cf7a10c49575 laforge
11:03 AM SIMtrace 2 Revision 26517d89 (simtrace2): README.md: add links to SIMtrace2 and QMOD
Change-Id: I6279765db0fdf92487a47f3ada28e4f49dd6e881 laforge
11:03 AM SIMtrace 2 Revision 6d2d1eeb (simtrace2): README.md: Fix mark-down nested bullet syntax
Change-Id: I0b5a4cc00be4a8adba2797092fca41b99b336b79 laforge
10:33 AM SIMtrace 2 Revision 651987ae (simtrace2): README.md: Fix mark-down nested bullet syntax
Change-Id: I252fa946010a2750d268b604d72e070ada99931c laforge
10:32 AM SIMtrace 2 Revision ec157679 (simtrace2): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
10:29 AM OsmocomBB Revision 5250da87 (osmocombb): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
10:28 AM rtl-sdr Revision ab2434e3 (rtl-sdr): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
09:28 AM libosmocore Revision 50e38cf3 (libosmocore): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
09:22 AM pySim Revision 7aeeb4f4 (pysim): Add funding link to github mirror
see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-reposito... laforge
09:06 AM pySim Revision f3432eef (pysim): README.md: Add link to issue tracker
Change-Id: I33f4e05486d609b2c903c8341dccf1ee01e90577 laforge
09:06 AM pySim Revision 60eef026 (pysim): README.md: Link to discourse forum
Change-Id: Ia5ecbd4f2c2a5dfa1ba69ae2b5712da7abc93c4e laforge
09:06 AM pySim Revision 0c5dfd9d (pysim): README.md: Point to simtrace mailing list
SIM card related topics are best kept there and not on openbsc.
Change-Id: I0dedd2ed0ab07c6020f9d30857654c5600c53814
laforge

03/22/2024

07:23 PM Core testing infrastructure Revision b8561080 (osmo-ttcn3-hacks): ggsn: add m_ggsn_conf modulepar
Prepare to run the GGSN tests in different configurations:
* v4_only: one APN with v4
* v6_only: one APN with v6
* v4...
osmith
07:23 PM Core testing infrastructure Revision 31fd5cf0 (osmo-ci): gerrit-verifications: execute 'distcheck' job for pysim
Change-Id: I9d4d9e9de2b16a4b745791f3c9c93507f43bfa6d
Related: pysim.git Ic72d58494e8fd0cab8d66ce60f7b70593b770872
fixeria
07:20 PM E1/T1 Hardware Interface (including icE1usb) Feature #6417: CRC4 configuration
The gateware currently has no such support CRC4 is always used for multi frame alignement, so it needs to be added th... tnt
06:01 PM E1/T1 Hardware Interface (including icE1usb) Feature #6417 (New): CRC4 configuration
Even if the icE1usb support CRC4 enabled or disabled the osmo-e1d process need CRC4 on Rx to align.
I suggest that...
pfassberg
06:54 PM E1/T1 Hardware Interface (including icE1usb) Bug #6415: osmo_panic after truncated packet
so basically rather than trying to recover from a very difficult situation, we give up and let systemd (or whatever y... laforge
06:45 PM E1/T1 Hardware Interface (including icE1usb) Bug #6415: osmo_panic after truncated packet
On Fri, Mar 22, 2024 at 05:44:25PM +0000, pfassberg wrote:
> A few times a day osmo-e1d crashes with the following ou...
laforge
05:44 PM E1/T1 Hardware Interface (including icE1usb) Bug #6415 (New): osmo_panic after truncated packet
I'm running icE1usb connected to a Raspberry CM3 module.
A few times a day osmo-e1d crashes with the following out...
pfassberg
06:52 PM E1/T1 Hardware Interface (including icE1usb) Support #6416 (Feedback): Serial debug tty port speed
laforge
06:46 PM E1/T1 Hardware Interface (including icE1usb) Support #6416: Serial debug tty port speed
On Fri, Mar 22, 2024 at 05:52:06PM +0000, pfassberg wrote:
> I'm trying to read the debug info from the firmware in i...
laforge
06:14 PM E1/T1 Hardware Interface (including icE1usb) Support #6416: Serial debug tty port speed
AFAIR the default programming of the CP2102 is to do 921600 and you need to reprogram it to do 1MBaud.
https://com...
tnt
05:52 PM E1/T1 Hardware Interface (including icE1usb) Support #6416 (Feedback): Serial debug tty port speed
I'm trying to read the debug info from the firmware in icE1usb via the 2.5 mm serial connector. I'm using the sysmoc... pfassberg
05:23 PM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
fixeria wrote in #note-3:
> According to the "logging":https://jenkins.osmocom.org/jenkins/view/TTCN3-io_uring/job/t...
fixeria
08:51 AM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
According to the "logging":https://jenkins.osmocom.org/jenkins/view/TTCN3-io_uring/job/ttcn3-msc-test-io_uring/11/art... fixeria
08:31 AM OsmoMSC Bug #6414: ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
fixeria wrote in #note-1:
> Comparing them side-by-side, I found an interesting diff:
>
> * @MSC_Tests.TC_ho_inte...
fixeria
08:11 AM OsmoMSC Bug #6414 (In Progress): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
I am attaching two PCAP files:
* @MSC_Tests.TC_ho_inter_bsc_a5_3_fail.pcap@ generated by "failing io_uring job, bu...
fixeria
07:59 AM OsmoMSC Bug #6414 (Feedback): ttcn3-msc-test: TC_ho_inter_bsc_a5_[134] are failing with io_uring
Since recently, we started executing ttcn3-msc-test (among with some other testsuites) with @LIBOSMO_IO_BACKEND=IO_UR... fixeria
05:09 PM rtl-sdr Bug #6413: Incorrect Debian/Debian-like binary packages
Without confirming the specific claims/findings about the current rtl-sdr status (I didn't verify/investigate), in ge... laforge
05:06 PM rtl-sdr Bug #6413: Incorrect Debian/Debian-like binary packages
Assigning to @steve-m as I have close to zero involvement into rtl-sdr. I just [previously] worked on the e4k tuner ... laforge
05:59 AM rtl-sdr Bug #6413 (New): Incorrect Debian/Debian-like binary packages
Hi,
It seems the binary packages for Debian and Debian-like distributions, such as Ubuntu, for librtlsdr are incor...
FFY00
11:25 AM Core testing infrastructure Revision 0b65a0b4 (osmo-ttcn3-hacks): ggsn: add m_ggsn_conf modulepar
Prepare to run the GGSN tests in different configurations:
* v4_only: one APN with v4
* v6_only: one APN with v6
* v4...
osmith
10:47 AM Core testing infrastructure Revision 6cdfeac3 (osmo-ttcn3-hacks): WIP
Change-Id: I598aeb9850de588ac3abcf254afe782bc3fe1667 pespin
10:28 AM Core testing infrastructure Revision f3713757 (osmo-ttcn3-hacks): sip: Get Rid of private copy of f_mgcp_addr2addrtype()
The function was copied from MGCP_Templates.ttcn since the logic is the
same for SDP, but copied in order to avoid de...
pespin
10:28 AM Core testing infrastructure Revision 1158cc62 (osmo-ttcn3-hacks): Move SDP templates to its own SDP_Templates.ttcn file
SDP is used in other protocols than MGCP, eg. SIP.
Change-Id: I0610b4cf5533e46a3401c65e60c7cce975c85412
pespin
10:27 AM Core testing infrastructure Revision a16a6b66 (osmo-ttcn3-hacks): Move f_addrstr2addr() to library/Misc_Helpers.ttcn
This function can easily be reused in other testsuites supporting both
IPv4 and IPv6 addresses.
Change-Id: I4243ec55...
pespin
10:27 AM Core testing infrastructure Revision a907b9f1 (osmo-ttcn3-hacks): MGCP_Templates: Avoid extra indenation for most of the whole file
Change-Id: I9338c73db94a1ed3e2945bc40a46573c4a674ba3 pespin
09:27 AM Core testing infrastructure Revision f7c3356e (osmo-ttcn3-hacks): [DEBUG] msc: debug f_call_hangup() getting stuck
Change-Id: If0a3f960bb7484a9425444eefda168988fa27acf fixeria
08:07 AM OsmoUPF Feature #6394 (Stalled): Basic URR (Usage Reporting Rule) support for tunnel mapping
laforge
06:52 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
loosely related, this patch gets per-hNodeB counters of GTP-U traffic from nft and publishes as rate counters:
https...
neels
07:34 AM libosmo-netif Revision 5fec34a9 (libosmo-netif): stream_cli.c: Handle read / recvfrom error and close connection
If read or recvfrom fails or returns 0, the connection must be closed.
This is already done when a write / send fails...
Andreas Eversberg
07:26 AM Core testing infrastructure Revision 36cd8c53 (osmo-ci): jobs/master-builds: libosmocore: io_uring nodes
Like the gerrit-verification jobs for libosmocore, run the master-builds
jobs on nodes with the io_uring label.
Rela...
osmith
05:16 AM libosmocore Revision 4f790bf4 (osmo-gsm-manuals): add static SS7 routing example to cs7-config.adoc
I put the cfg files I used for testing this here:
https://people.osmocom.org/neels/zoch4ahX/g32273.tgz
To test, just ...
Neels Hofmeyr
05:16 AM libosmocore Revision 6634c8fa (libosmocore): add utils/osmo-gsm-shark
Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47 Neels Hofmeyr
05:16 AM libosmocore Revision bfa463d9 (libosmocore): fu
Change-Id: Ia2566abfd8152e99dc4efe28c2505c12c882613a neels
05:16 AM libosmocore Revision e84e8048 (libosmocore): ctrl: counters: list all possible names in not-found response
Change-Id: I5e1d6bb2059fef2304868f415e1d664f2cf5d091 neels
05:16 AM libosmocore Revision 4f5fa3d9 (libosmocore): test timestamp formats
Change-Id: Ifb96e0af055c536cd3b14685812d8fd67d65cd2c neels
05:16 AM libosmocore Revision f65a7bed (libosmocore): logging: test timestamp formats
Show what timestamp formats we currently feature.
Upcoming patch Icbd5192ea835e24b12fe057cc1ab56e9572d75c0 adds a new...
neels
05:16 AM libosmocore Revision 4cd823df (libosmocore): logging: add 'logging timezone (localtime|utc)'
Add ability to print logging timestamps in UTC.
I want to test logging timestamps in vty transcript tests. To get
de...
neels
05:16 AM libosmocore Revision 99a2a2fa (libosmocore): logging: add timestamp fmt 'date' = 2018-01-16,01:44:34.681
Add 'date' to 'logging print timestamp (none|date|date-packed|ctime)'
The idea is to have these date formats:
date...
Neels Hofmeyr
05:16 AM libosmocore Revision fc7e698e (libosmocore): test new timestamp vty
Change-Id: Ie1021a67c6cabfaa077471a6fc2954b8e90b57f2 neels
05:16 AM libosmocore Revision 151dd6fe (libosmocore): logging vty: add 'logging print timestamp', deprecate other timestamp cmds
Deprecate previous logging timestamp config commands:
logging timestamp (0|1)
logging print extended-timestamp (...
Neels Hofmeyr
05:16 AM libosmocore Revision 975728c7 (libosmocore): logging: use enum to set timestamp format
In preparation of adding a new timestamp format, refactor to use an enum to
pick the timestamp style.
Introduce log_...
Neels Hofmeyr
05:16 AM libosmocore Revision 948de5e5 (libosmocore): logging_vty.c: rename static function
Rename 'logging_prnt_timestamp_cmd' to
logging_timestamp_cmd
to better match its VTY name:
'logging timestamp (0|1...
neels
05:16 AM libosmocore Revision 46832ce2 (libosmocore): add API logging_vty_subsys_strip_leading_char()
Allow an application to use subsystem names without a leading 'D'. With
this patch, a program can:
- remove the 'D' f...
neels
05:16 AM libosmocore Revision 631eb6f5 (libosmocore): formalize log subsys stripping for vty
In osmocom, we historically have a leading 'D' in all of our logging
subsystem names -- not only in the enum entry na...
neels
05:16 AM libosmocore Revision 21d5e951 (libosmocore): sockaddr_str: add conversion to,from osmo_sockaddr
Add functions to pass struct osmo_sockaddr to the
osmo_sockaddr_str_{to,from}* API directly.
So far the interface to...
neels
05:14 AM libosmo-ranap Revision 77a25772 (osmo-iuh): ranap rab: adjust SDU pars according to spec
3GPP TS 26.102 Table 5-1 gives some fixed values in an example. Try
them.
Change-Id: I82ae0c7537a95a6a24e95d75c362e1...
neels
05:14 AM libosmo-ranap Revision 7c7957e6 (osmo-iuh): ranap RAB: tweak error ratios
Change-Id: If196d3c99c89ea4c38f3ae3ba42c1028080ea56c neels
05:14 AM libosmo-ranap Revision e1193af9 (osmo-iuh): ranap rab: tweak transfer delay
Change-Id: Ifbc1e855ccc6c451baeb96f6eb03c750c12b647b neels
05:14 AM libosmo-ranap Revision b1ab87e3 (osmo-iuh): ranap RAB: set min/max bitrates dynamically
Change-Id: I003e9f29a57efd30e8cf71b9fbff16b6ab2f979d neels
05:14 AM libosmo-ranap Revision fee1806a (osmo-iuh): RAB Assignment: allow caller to choose AMR modes
Change-Id: I61e0e9e75e3239662846fd797532acdefa9f73dc neels
05:14 AM OsmoHNBGW Revision 77a25772 (osmo-iuh): ranap rab: adjust SDU pars according to spec
3GPP TS 26.102 Table 5-1 gives some fixed values in an example. Try
them.
Change-Id: I82ae0c7537a95a6a24e95d75c362e1...
neels
05:14 AM OsmoHNBGW Revision 7c7957e6 (osmo-iuh): ranap RAB: tweak error ratios
Change-Id: If196d3c99c89ea4c38f3ae3ba42c1028080ea56c neels
05:14 AM OsmoHNBGW Revision e1193af9 (osmo-iuh): ranap rab: tweak transfer delay
Change-Id: Ifbc1e855ccc6c451baeb96f6eb03c750c12b647b neels
05:14 AM OsmoHNBGW Revision b1ab87e3 (osmo-iuh): ranap RAB: set min/max bitrates dynamically
Change-Id: I003e9f29a57efd30e8cf71b9fbff16b6ab2f979d neels
05:14 AM OsmoHNBGW Revision fee1806a (osmo-iuh): RAB Assignment: allow caller to choose AMR modes
Change-Id: I61e0e9e75e3239662846fd797532acdefa9f73dc neels

03/21/2024

09:49 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
neels wrote in #note-15:
> * osmo-upf is not run as root, it has cap-net-admin. This scripted test I ran with sudo. ...
neels
01:07 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
attaching the script mentioned above... neels
01:07 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
At the moment, we are mostly interested in *retrieving* counters from nft.
Creating sessions would also be great to ...
neels
08:30 PM E1/T1 Hardware Interface (including icE1usb) Support #6412: No alignment
On Thu, Mar 21, 2024 at 02:04:37PM +0000, pfassberg wrote:
> Unfortunately I get this error instead:
> ...
laforge
02:04 PM E1/T1 Hardware Interface (including icE1usb) Support #6412: No alignment
laforge wrote in #note-1:
> It most likely is the lack of CRC4. As far as I recall from memory, the gsteware support...
pfassberg
07:22 AM E1/T1 Hardware Interface (including icE1usb) Support #6412: No alignment
It most likely is the lack of CRC4. As far as I recall from memory, the gsteware supports operation with and without ... laforge
06:39 PM pySim Revision a412c436 (pysim): contrib/jenkins.sh: add 'distcheck' job to check package integrity
The idea of this new job is to catch package integrity problems,
like the missing entries in setup.py/packages[] or m...
fixeria
05:30 PM osmo-clock-conv Revision 9093d758 (osmo-small-hardware): gtm900-bo: alternative 100n + LED part numbers
laforge
05:30 PM mPCIe WWAN modem USB breakout board Revision 9093d758 (osmo-small-hardware): gtm900-bo: alternative 100n + LED part numbers
laforge
05:30 PM M.2 (NGFF) WWAN modem USB breakout board Revision 9093d758 (osmo-small-hardware): gtm900-bo: alternative 100n + LED part numbers
laforge
04:51 PM osmo-clock-conv Revision b8b187e2 (osmo-small-hardware): gtm900-bo: replace JLCPCB cpl file
The missing T1,T2 now are in. mschramm
04:51 PM mPCIe WWAN modem USB breakout board Revision b8b187e2 (osmo-small-hardware): gtm900-bo: replace JLCPCB cpl file
The missing T1,T2 now are in. mschramm
04:51 PM M.2 (NGFF) WWAN modem USB breakout board Revision b8b187e2 (osmo-small-hardware): gtm900-bo: replace JLCPCB cpl file
The missing T1,T2 now are in. mschramm
02:44 PM Core testing infrastructure Revision 458e74cb (osmo-ttcn3-hacks): msc: osmo-msc.cfg: move MGW params to 'mgw' node
This fixes deprecation warnings printed by recent osmo-msc.
Change-Id: I724ec44ea37bb61b457361befee3e6e92c886c0d
Rel...
fixeria
01:58 PM Core testing infrastructure Revision f706014a (osmo-ttcn3-hacks): WIP
Change-Id: I598aeb9850de588ac3abcf254afe782bc3fe1667 pespin
09:33 AM Core testing infrastructure Revision c1fe54aa (osmo-ci): jobs: add osmocom-obs-ewild
Similar to osmocom-obs-nhofmeyr, add a jenkins job that automatically
picks up changes in Hoernchen/mssdr branches in...
osmith
09:25 AM OsmoTRX Revision ea6cec50 (osmo-trx): ms: prune ancient, unused code parts
Change-Id: I36dcb7ba9364b1eafbaa7267cde3574d82da5dd2 Hoernchen
09:25 AM OsmoTRX Revision 98a50b75 (osmo-trx): ms: fix shutdown issues
Queues got stuck when killing mobile during a transfer
Change-Id: I02e668a55dece96e421c82706b76bbb411ea6712
Hoernchen
09:25 AM OsmoTRX Revision 238891f1 (osmo-trx): ms: make app configurable
This adds proper config options.
The ul/dl freq lines can be copied from the osmo-trx (network side) cfg.
Change-Id:...
Hoernchen
08:55 AM OsmoTRX Revision 3d8598d4 (osmo-trx): ms: disabe uhd ms build
This won't build, and has been in a untested non working state for a
year, but might still be useful after fixing it ...
Hoernchen

03/20/2024

10:01 PM pySim Revision 479aeb0b (pysim): add missing modules to setup.py
Change-Id: I330d5e35e5f1b508c6209b6894009b5fdd35d660 char
09:47 PM E1/T1 Hardware Interface (including icE1usb) Support #6412 (New): No alignment
I'm testing icE1usb to connect a ISDN PBX to a switch partly over SDH.... pfassberg
06:03 PM libosmocore Revision 548d2cdd (libosmocore): HACK: Allow io_uring_submit batching just ahead of poll
Let's add a mode (enabled via the LIBOSMO_IO_URING_BATCH environment
variable), where we don't call io_uring_submit()...
laforge
06:03 PM libosmocore Revision c6f6b166 (libosmocore): msgb: Also copy msgb {dst, lchan, cb} during msgb_copy_*
It wasn't really specified if those fields are supposed to be copied.
But after all, a copy is supposed to behave exa...
laforge
03:58 PM libosmo-abis Bug #5756 (New): io_uring support in libosmo-abis
jolly
02:16 PM libosmo-abis Bug #5756 (In Progress): io_uring support in libosmo-abis
jolly
02:53 PM Cellular Network Infrastructure Bug #6411: ttcn3: execute testsuites with a more realistic link performance
I gave a few testsuites a spin with @OSMO_TTCN3_NETEM_DELAY=30@.
h3. ttcn3-bsc-test
Most of the testcases are p...
fixeria
02:30 PM Cellular Network Infrastructure Bug #6411: ttcn3: execute testsuites with a more realistic link performance
This patch:
https://gerrit.osmocom.org/c/docker-playground/+/36372 ttcn3-*-test: allow running tests with artifici...
fixeria
02:24 PM Cellular Network Infrastructure Bug #6411 (New): ttcn3: execute testsuites with a more realistic link performance
This idea by @laforge originates from #6375: we should try running at least some of our BTS / BSC tests over an Abis ... fixeria
02:32 PM libosmo-abis Bug #6375 (Resolved): default TCP user timeout is way too low
I created a separate ticket #6411 for the TTCN-3 testing, this ticket can be closed. fixeria
01:57 PM libosmocore Revision 43018ec1 (libosmocore): Revert "Revert "logging: add log level cache""
This reverts commit 7f1fb3ea817578f3f2f63e8065aa50f8355caa3b - slightly
amended with the new log_cache_enalbe() funct...
Hoernchen
01:25 PM OsmoMGW Revision ed4da25f (osmo-mgw): cosmetic: make linter happy
Change-Id: Iec8404061588b848f9e597bf4112d6df9597de95 laforge
01:25 PM OsmoMGW Revision 5abda312 (osmo-mgw): Change msgb ownership in processing of received msgb
The old approach was: rtp_data_net() reads a msgb from the incomging
socket, calls through whatever function chain an...
laforge
01:25 PM OsmoMGW Revision 75862d31 (osmo-mgw): remove osmo_fd from mgcp_create_bind()
preparation for osmo_io
Change-Id: I4a3b66a14fdfbc867daca0f0a05f694d5e0d7b66
laforge
01:25 PM OsmoMGW Revision 8733542b (osmo-mgw): simplify unused transcoding/processing call-back
the processing call-back is working with a raw buffer + length,
while we actually work with struct msgb. Let's simpl...
laforge
01:25 PM OsmoMGW Revision d7aac20c (osmo-mgw): remove strange loop for non-existant transcoding support
The existing support preparing the mgw for transcoding (which doesn't exist)
has some kind of method where the transc...
laforge
12:34 PM OsmoMGW Revision 8b536141 (osmo-mgw): don't log useless "transcoding disabled" message
The entire mgw has no transcoding support. So printing that message is
useless to begin with. And printing it for *...
laforge
11:43 AM OsmoMGW Revision ba59fcf9 (osmo-mgw): Convert RTP/RTCP/OSMUX I/O from osmo_fd to osmo_io
Converting from osmo_fd to osmo_io allows us to switch to the new
io_uring backend and benefit from related performan...
laforge
11:43 AM OsmoMGW Revision 0188aad1 (osmo-mgw): Change msgb ownership in processing of received msgb
The old approach was: rtp_data_net() reads a msgb from the incomging
socket, calls through whatever function chain an...
laforge
11:36 AM OsmoMGW Revision 1ce53ac6 (osmo-mgw): remove osmo_fd from mgcp_create_bind()
preparation for osmo_io
Change-Id: I4a3b66a14fdfbc867daca0f0a05f694d5e0d7b66
laforge
11:11 AM libosmocore Revision 35f20b1f (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
10:52 AM Core testing infrastructure Revision 3cf8a0e7 (osmo-ci): jenkins: Add io_uring job for osmo-mgw
A change introducing osmo_io for RTP/RTCP of omo-mgw
is currently in review at https://gerrit.osmocom.org/c/osmo-mgw...
laforge
10:26 AM libosmocore Revision 65cd525c (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
10:09 AM Core testing infrastructure Revision 97b719db (docker-playground): openbts-umts: fix apt: use archive.debian.org
This helps to get access to Debian 8 repositories in 2024.
Change-Id: Ia869476feeb67e2b3313b5d75ca01eaff41597ba
fixeria
10:09 AM libosmocore Revision 7fde7836 (libosmocore): WIP: skip uring tests in debian packaging
Change-Id: I3176bb98873aa85ca8c7a7c5799f4760c322898b osmith
09:51 AM Core testing infrastructure Revision cd0de598 (osmo-ci): jobs/gerrit: libosmocore: run on io_uring nodes
We have at least one node where the io_uring backend does not work.
Allow running the osmo_io tests with the io_uring...
osmith
09:49 AM Core testing infrastructure Revision 642635a3 (osmo-ci): jobs/ttcn3: rename io_uring node label
Rename it from ttcn3-io_uring to io_uring, as it will be used for
non-ttcn3 jobs too in the next patch.
Related: OS#...
osmith
09:37 AM libosmocore Revision d4ac9c67 (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
09:28 AM Core testing infrastructure Bug #5301 (Stalled): Run TTCN3 docker tests with sanitizer enabled
To summarize the current status: I couldn't get the asan packages building on OBS last time I tried (asan binaries co... osmith

03/19/2024

09:30 PM Osmocom Conferences (OsmoDevCon, OsmoCon, OsmoDevCall) 2024-03-20: No presentation, just chat
we're happy to announce the next incarnation of [[OsmoDevCall]].
This time we don't have a formal presentation; lo...
laforge
09:10 PM libosmocore Revision 5215cb93 (libosmocore): HACK: Allow io_uring_submit batching just ahead of poll
Let's add a mode (enabled via the LIBOSMO_IO_URING_BATCH environment
variable), where we don't call io_uring_submit()...
laforge
09:01 PM OsmoMGW Feature #6387: osmo_io / io_uring support for RTP/RTCP
When doing a strace on the process, we can now see that the only syscalls really are:
* poll (including the eventfd o...
laforge
08:55 PM OsmoMGW Feature #6387 (In Progress): osmo_io / io_uring support for RTP/RTCP
The patch is in https://gerrit.osmocom.org/c/osmo-mgw/+/36363 - in my local testing it shows no regression in the TTC... laforge
07:43 PM libosmocore Revision e3bf7497 (libosmocore): HACK: Try to debug osmo_io based logging not working
Change-Id: I6f47ed6568b1d7a67d66328bd99092fbb1e45930 laforge
07:43 PM libosmocore Revision 81b3579d (libosmocore): WIP: convert non-blocking file/stderr logging to osmo-io
WARNING: This likely runs into circular loops, if osmo_io wants to log
itself, ...
Change-Id: I64eb2600e8c1ff87aefcc...
laforge
07:40 PM libosmocore Revision 6d641a15 (libosmocore): WIP: migrate gsmtap logging over to osmo_io
This is working in principle; The problem is just that osmo_io itself
contains LOGP calls from within osmo_iofd_writ...
laforge
07:33 PM libosmocore Bug #6410 (New): osmo_io poll backend doesn't work on file descriptors that are not sockets
I just wanted to use osmo_io on a file descriptor pointing to an actual file, not a socket.
The poll backend fails...
laforge
05:42 PM osmo-remsim Revision ce58dac0 (osmo-remsim): debian/rules: don't compress pdfs
Adjust debian packaging as in other Osmocom projects to not compress the
pdf files.
Related: SYS#6855
Change-Id: I43...
osmith
05:31 PM OsmoMGW Revision 179525e0 (osmo-mgw): don't log useless "transcoding disabled" message
The entire mgw has no transcoding support. So printing that message is
useless to begin with. And printing it for *...
laforge
05:29 PM OsmoMGW Revision f12ad38d (osmo-mgw): simplify unused transcoding/processing call-back
the processing call-back is working with a raw buffer + length,
while we actually work with struct msgb. Let's simpl...
laforge
05:24 PM OsmoMGW Revision dd25ba52 (osmo-mgw): remove strange loop for non-existant transcoding support
The existing support preparing the mgw for transcoding (which doesn't exist)
has some kind of method where the transc...
laforge
05:16 PM OsmoMGW Revision 3a971ba0 (osmo-mgw): mgw: Add our usual SIGABRT, SIGUSR1 signal handlers
This is mostly related to talloc reports.
Change-Id: Idc35444d2b8a0bc52c267b468dfa3c1b59f9187a
laforge
02:56 PM Core testing infrastructure Revision 0a228eae (osmo-ttcn3-hacks): pgw: Introduce test TC_gy_ccr_update_rejected
This test currently fails because open5gs-smfd is not triggering the
tear down in smf_gy_handle_cca_update_request()....
pespin
01:20 PM libosmo-netif Revision ed62d190 (libosmo-netif): docs: Improve/clean-up doxygen for datagram.[ch]
* make sure datagram.h is part of the group
* don't expose private #defines from C files to API documentation
Change...
laforge
01:20 PM libosmo-netif Revision 2136d599 (libosmo-netif): docs: various osmux API documentation updates
Let's make sure
* only exported / user-relevant #defines appear in the manual
* deprecated functions are marked in a ...
laforge
01:08 PM libosmocore Revision 4ec4a38f (libosmocore): osmo_io: Make {write,sendto,sendmsg} completion callback optional
There are situations (like multicast datagram transmit) where we don't
really care about the result of a write operat...
laforge
01:08 PM libosmocore Revision bd71e8eb (libosmocore): msgb: Also copy msgb {dst, lchan, cb} during msgb_copy_*
It wasn't really specified if those fields are supposed to be copied.
But after all, a copy is supposed to behave exa...
laforge
01:08 PM libosmocore Revision e988ec3b (libosmocore): osmo_io: Massive improvement of API documentation
* introduce a new "Osmocom I/O interface" group to show up in API docs
* expand the documentation to turn it into som...
laforge
12:55 PM OsmocomBB Feature #6409 (Resolved): ms-sdr: packaging
osmith
12:07 PM OsmocomBB Feature #6409: ms-sdr: packaging
osmocom-bb layer23 packaging:
* https://gerrit.osmocom.org/c/osmocom-bb/+/36349?usp=search
osmo-ci adjustments:
* ht...
osmith
12:11 PM Core testing infrastructure Revision 06fba9c8 (osmo-ttcn3-hacks): pgw: Set Gy CCA Result-Code based on settings
This allows the test to change the Result-Code being transmitted during
Gy CCA at any time.
Related: SYS#6845
Change...
pespin
12:00 PM Core testing infrastructure Revision f0cff716 (osmo-ci): OBS: add gapk, osmocom-bb
Related: OS#6409
Depends: osmocom-bb I3713201233e13fca5ea4e0b8c4df913c787965f5
Depends: gapk I8e9d42fc332c5d426b9074c...
osmith
11:58 AM OsmocomBB Revision 78540e44 (osmocombb): debian: initial layer23 packaging
Related: OS#6409
Change-Id: I3713201233e13fca5ea4e0b8c4df913c787965f5
osmith
11:09 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
Yesterday I gave ttcn3-bts-test a spin with simulated delay of 600ms on the A-bis/RSL interface.... fixeria
10:54 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
pablo wrote in #note-12:
> I am failing to reproduce this issue you report, I made these scripts, but I suspect it i...
pablo
10:48 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
Hi Neels,
neels wrote in #note-10:
> I've written an osmo-upf VTY command to dump the current ruleset containing ...
pablo
03:38 AM OsmoMGW Revision c4b90354 (osmo-mgw): mgw: do not fail MGCP on codec mismatch
Before this patch, when an CRCX+MDCX wants to set a codec list that has
no match with the codecs for the other conn o...
neels

03/18/2024

08:04 PM Core testing infrastructure Revision 9b3d0629 (osmo-ttcn3-hacks): DIAMETER_ts32_299_Templates.ttcn: Define Result codes specified in TS
Change-Id: I6c102e6a10469d0d054cb55f7d2100c8887ab6e0 pespin
07:35 PM Core testing infrastructure Revision 819a3b87 (osmo-ttcn3-hacks): pgw: Fix typo in comment
Change-Id: Ie768044d9f80cc3837685167d98a1e270d0abde4 pespin
07:33 PM Core testing infrastructure Revision e2a26db0 (osmo-ttcn3-hacks): pgw: Set Gy CCA Result-Code based on settings
This allows the test to change the Result-Code being transmitted during
Gy CCA at any time.
Related: OS#6845
Change-...
pespin
07:32 PM Core testing infrastructure Revision b62911aa (osmo-ttcn3-hacks): pgw: Set Gy CCA Result-Code based on settings
This allows the test to change the Result-Code being transmitted during
Gy CCA at any time.
Related: OS#6845
Change-...
pespin
07:31 PM OsmoTRX Revision aa820c2a (osmo-trx): ms: use queues with timeouts
Change-Id: I02e668a55dece96e421c82706b76bbb411ea6712 Hoernchen
07:30 PM OsmoTRX Revision db24660a (osmo-trx): ms: prune ancient, unused code parts
Change-Id: I36dcb7ba9364b1eafbaa7267cde3574d82da5dd2 Hoernchen
07:28 PM OsmoTRX Revision 47d0d93d (osmo-trx): cfg2
agc+rssi
XX
Change-Id: I01f68941964e2b7404f5c26bc7f7c60e5edc4ad2
vty xx
vty
cfg#
XX
Change-Id: I5c58561fc36a6f...
rpi5
05:31 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6046 (Resolved): osmo-epdg: Implement s2b interface (GTPv2) ePDG <> PGW
I don't see any need for any of the other messages for now. I'm closing the general ticket and we can later on create... pespin
05:30 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6406 (Resolved): osmo-epdg: ePDG: missing implementation SWm "Authorization Procedures"
Merged, closing. pespin
04:32 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6406 (Feedback): osmo-epdg: ePDG: missing implementation SWm "Authorization Procedures"
Implemented here:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36340 epdg: Trigger AAR+AAA upon rx of RAR
Once...
pespin
01:48 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6406: osmo-epdg: ePDG: missing implementation SWm "Authorization Procedures"
I submitted several preparation patches which were needed in order to allow transmitting SWm AAR in epdg_ue_fsm while... pespin
05:29 PM Core testing infrastructure Revision aca4c29e (osmo-ttcn3-hacks): epdg: TC_hss_initiated_update_user_profile: test SWx PPR -> S6b RAR propagation
Related: OS#6400
Change-Id: I064ee9e18809a507d0185f640b4a972ee5a2ce3f
pespin
05:29 PM Core testing infrastructure Revision 93cbc990 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_update_user_profile(_unknown)
This test so far only validates the SWx interface during the procedure.
It can be extended at a later time when imple...
pespin
05:11 PM OsmoTRX Revision 1d7f5a91 (osmo-trx): ms: update osmocom-bb submodule
Change-Id: I0140f0a5333469f356c85a95660e10bbdd67cd25 Hoernchen
04:41 PM Core testing infrastructure Revision 8f5b61ba (osmo-ttcn3-hacks): bts: also test TCH/A[FH]S in TC_speech_no_rtp_tch[fh]
Change-Id: I3c7f91034079169c40c4f20966d9f5fb7c855b27
Related: OS#4823, OS#6049
fixeria
04:41 PM Core testing infrastructure Revision 3d4b0015 (osmo-ttcn3-hacks): bts: dequeue L1CTL {DATA,TRAFFIC}.cnf in as_l1_{sacch,dcch,tcp}_loop()
This fixes sporadic failures in testcases using those altsteps.
Change-Id: I3538d40ff1a585ccbe37f3a90f3c374c5f0b5767...
fixeria
04:41 PM Core testing infrastructure Revision 7e6b832b (osmo-ttcn3-hacks): bts: rename as_l1_sacch() -> as_l1_sacch_loop()
For the sake of consistency with as_l1_{dcch,tch}_loop().
Change-Id: I076efac80ae08551c1098a6baa15a2ca99213ee2
fixeria
04:41 PM Core testing infrastructure Revision 3f5b6934 (osmo-ttcn3-hacks): library: add templates for L1CTL_{DATA,TRAFFIC}_CONF
Change-Id: I914555ac8bf2784c14e1b5564b116221ecc7b539 fixeria
03:18 PM OsmoTRX Revision 511d6273 (osmo-trx): contrib/jenkins: add --with-bladerf
Related: OS#6409
Depends: docker-playground I3c3fe95d8ebb21f7691a491144885c7deb8049a5
Change-Id: I1300aa107fd1031cf92...
osmith
03:18 PM OsmoTRX Revision 8f19df3b (osmo-trx): ms: fix up template deduction failure
clang and gcc disagree, so just use a real var with the right type.
Change-Id: I590060d201445ad25cf5eb73c4b1360eaf6a...
Hoernchen
03:16 PM OsmoTRX Revision 3fc39b53 (osmo-trx): ms: fix up template deduction failure
clang and gcc disagree, so just use a real var with the right type.
Change-Id: I590060d201445ad25cf5eb73c4b1360eaf6a...
Hoernchen
03:15 PM OsmoTRX Revision c764e6fa (osmo-trx): contrib/jenkins: add --with-bladerf
Related: OS#6409
Depends: docker-playground I3c3fe95d8ebb21f7691a491144885c7deb8049a5
Change-Id: I1300aa107fd1031cf92...
osmith
03:14 PM OsmoTRX Revision b7cde0f6 (osmo-trx): contrib/jenkins: make configure args diff friendly
Removing new lines in DISTCHECK_CONFIGURE_FLAGS again is needed, as it
otherwise fails with:
enable-sanitize
/bin...
osmith
03:10 PM libosmo-netif Revision df38199c (libosmo-netif): hacking
Change-Id: I9272a59df8677c4284d0e5a904b269edf78f759c Andreas Eversberg
02:50 PM OsmocomBB Feature #6409: ms-sdr: packaging
The osmo-trx-ms-blade packaging failed on debian 10, because libbladerf was too old. To solve this, we could either h... osmith
12:42 PM OsmocomBB Feature #6409: ms-sdr: packaging
I've enabled building aarch64 packages for nightly of Ubuntu 23.10 and 24.04. Note that we plan to stop building pack... osmith
11:38 AM OsmocomBB Feature #6409 (In Progress): ms-sdr: packaging
osmith
11:20 AM OsmocomBB Feature #6409: ms-sdr: packaging
+ osmocom-bb mobile/modem apps, so basically the "nofirmware" target. Hoernchen
01:49 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400 (Resolved): osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
Merged, closing. pespin
01:38 PM Core testing infrastructure Revision e646f628 (osmo-ci): OBS: add gapk, osmocom-bb
Related: OS#6409
Change-Id: Ifd84479f97fe17de35a5f409c8fabadd3bf5c272
osmith
01:38 PM Core testing infrastructure Revision 65005ed3 (osmo-ci): jobs/gerrit: build for debian 12: gapk, osmocom-bb
Related: OS#6409
Change-Id: Ib48d90af734e627aa4760af6423481970626d501
osmith
01:26 PM GSM Audio Pocket Knife Revision a9209308 (gapk): debian: initial
Related: OS#6409
Change-Id: I8e9d42fc332c5d426b9074c6bc58bc6efe037fea
osmith
12:56 PM Core testing infrastructure Revision 2827dd25 (docker-playground): jolly testing
Andreas Eversberg
12:46 PM OsmoTRX Revision 25590be4 (osmo-trx): debian: add osmo-trx-ms-blade
Related: OS#6409
Change-Id: I85d24355975f292610bcde61a8917aec852043ca
osmith
12:44 PM OsmoTRX Revision f1ce0e76 (osmo-trx): debian/rules: make configure args diff friendly
Have one arg per line, and order it mostly alphabetically while at it
(backends are still together, as recommended in...
osmith
12:36 PM GSM Audio Pocket Knife Revision 8dad1ad9 (gapk): gitignore: add .version and *~
Use *~ instead of *.*~, so it covers configure~ too.
Change-Id: If0b4c559727b04532353b267180c9d465b323d12
osmith
11:39 AM Core testing infrastructure Revision 3342c16c (docker-playground): debian-bookworm-build: add libbladerf-dev
Related: OS#6409
Change-Id: I3c3fe95d8ebb21f7691a491144885c7deb8049a5
osmith
11:34 AM OsmoTRX Revision 99e0746f (osmo-trx): gitignore: add .version
Change-Id: Ib75781b5d473921b42936e4d3c441e6a520b9108 osmith
11:33 AM Core testing infrastructure Revision 57f5926e (docker-playground): debian-bookworm-build: add libbladerf-dev
Related: OS#6409
Change-Id: I3c3fe95d8ebb21f7691a491144885c7deb8049a5
osmith
11:16 AM OsmoMGW Revision 9128e364 (osmo-mgw): Convert RTP/RTCP/OSMUX I/O from osmo_fd to osmo_io
Converting from osmo_fd to osmo_io allows us to switch to the new
io_uring backend and benefit from related performan...
laforge
11:12 AM OsmoMGW Revision 5e40a018 (osmo-mgw): msgb_copy_c wrapper du to missing 'cb' copying in msgb_copy_c
Change-Id: Ie1d63e6d09c0b97ad65fde57e6da50700c4f85ed laforge
11:10 AM OsmoMGW Revision dda8de17 (osmo-mgw): Change msgb ownership in processing of received msgb
The old approach was: rtp_data_net() reads a msgb from the incomging
socket, calls through whatever function chain an...
laforge
11:08 AM OsmoMGW Revision baa6b3cb (osmo-mgw): remove osmo_fd from mgcp_create_bind()
preparation for osmo_io
Change-Id: I4a3b66a14fdfbc867daca0f0a05f694d5e0d7b66
laforge
10:52 AM Core testing infrastructure Revision cafa2aa9 (osmo-ttcn3-hacks): epdg: TC_hss_initiated_update_user_profile: test SWx PPR -> S6b RAR propagation
Related: OS#6400
Change-Id: I064ee9e18809a507d0185f640b4a972ee5a2ce3f
pespin
10:19 AM libosmo-abis Revision 52779651 (libosmo-abis): e1line_dump_vty(): dump keepalive state and params
There is currently no obvious way to know if the keepalive is enabled
and which parameters are in use. Executing 'sh...
fixeria
10:02 AM libosmo-netif Revision 0245cf5e (libosmo-netif): stream_cli.c: Handle read / recvfrom error and close connection
If read or recvfrom fails or returns 0, the connection must be closed.
This is also done when a write / send fails. I...
Andreas Eversberg
09:09 AM OsmoBTS Revision aec0422c (osmo-bts): common: Add RTP related rate counters
Let's add some rate counters to add visibility to the BTS on what is
happening in terms of received and/or transmitte...
laforge
08:19 AM libosmo-sccp + libosmo-sigtran Bug #6403 (Resolved): regression since osmo_io migration
Applied in changeset commit:libosmo-sccp|471f859d77cf3fb0d280e05e94d69a1bda28a345. laforge
07:08 AM OsmoUPF Revision c7df62a2 (osmo-upf): gtp probe
neels
03:46 AM OsmoUPF Revision d9e653c4 (osmo-upf): wip
neels
01:56 AM OsmoUPF Revision de156932 (osmo-upf): gtp probe
neels
01:38 AM OsmoUPF Revision a71e1d7c (osmo-upf): gtp probe checksum
Change-Id: I48d9cec67f1851e00ab95da67dbc64cbf19a35a6 neels

03/17/2024

08:59 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
fixeria wrote in #note-15:
> I did some experiments, running osmo-bsc and osmo-bts with TCP keepalive *locally* (not...
fixeria
08:31 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
I was able to record a few PCAPs (by manually running tcpdump in containers), attaching them for further analysis.
O...
fixeria
12:38 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
fixeria wrote in #note-14:
> With that, I am able to execute @BTS_Tests.TC_est_dchan@ and it's passing reliably (wit...
fixeria
09:59 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
osmith wrote in #note-7:
> I'm having a hard time getting e.g. osmo-bts into a state where it loses the abis link.
...
fixeria
05:43 PM OsmocomBB Feature #6409 (Resolved): ms-sdr: packaging
The target system is a rpi *5* running ubuntu 23.10 (probably 24.04 later, but for now 23.10), so wee need at least n... Hoernchen
05:41 PM libosmo-netif Revision 34a657d1 (libosmo-netif): introduce osmo_stream_cli_get_iofd() API
Using this, a user can obtain the osmo_io_fd, for example in order to
perform configuration like osmo_iofd_set_alloc_...
laforge
11:54 AM OsmoMGW Revision 0bff5147 (osmo-mgw): Convert RTP/RTCP/OSMUX I/O from osmo_fd to osmo_io
Converting from osmo_fd to osmo_io allows us to switch to the new
io_uring backend and benefit from related performan...
laforge
11:29 AM OsmoMGW Revision 670c47b9 (osmo-mgw): remove osmo_fd from mgcp_create_bind()
preparation for osmo_io
Change-Id: I4a3b66a14fdfbc867daca0f0a05f694d5e0d7b66
laforge
11:25 AM OsmoMGW Revision 2d36fcc8 (osmo-mgw): Change msgb ownership in processing of received msgb
The old approach was: rtp_data_net() reads a msgb from the incomging
socket, calls through whatever function chain an...
laforge
08:43 AM OsmoBTS Revision 902d42d2 (osmo-bts): common: Add RTP related rate counters
Let's add some rate counters to add visibility to the BTS on what is
happening in terms of received and/or transmitte...
laforge

03/16/2024

08:08 PM OsmoBTS Revision 3c133dc3 (osmo-bts): osmo-bts-virtual: Port over to osmo_io
osmo_io permits us to use the io_uring backend, which should
significantly speed up the many small read/writes we're ...
laforge
06:07 PM OsmoBTS Revision 101eac3e (osmo-bts): osmo-bts-virtual: Port over to osmo_io
osmo_io permits us to use the io_uring backend, which should
significantly speed up the many small read/writes we're ...
laforge
10:54 AM libosmo-netif Revision 9ea35aea (libosmo-netif): Makefile.am: Remove $(SOURCES) which is not defined anywhere
Change-Id: I44ce77c937fa461445800bab393025f948077d55 laforge
09:24 AM libosmo-sccp + libosmo-sigtran Bug #6403: regression since osmo_io migration
The problem was that we accidentially reduced the msgb allocation sizes when switching to osmo_io. Instead of the li... laforge
09:21 AM libosmo-sccp + libosmo-sigtran Bug #6403 (In Progress): regression since osmo_io migration
laforge
09:18 AM OsmoSTP Revision 471f859d (libosmo-sccp): Use same msgb allocation size like before osmo_io introduction
In Change-Id Ia1910f3b99d918ec2a34d5304c3f40ba015c25c9 we introduced
osmo_io support for xUA + IPA. However, when we...
laforge
09:18 AM libosmo-sccp + libosmo-sigtran Revision 471f859d (libosmo-sccp): Use same msgb allocation size like before osmo_io introduction
In Change-Id Ia1910f3b99d918ec2a34d5304c3f40ba015c25c9 we introduced
osmo_io support for xUA + IPA. However, when we...
laforge
09:07 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
https://osmocom.org/news/251 fixeria
08:15 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
Please rephrase below:
On Sat, Mar 16, 2024 at 06:06:02AM +0000, fixeria wrote:
> This issue primarily impacted prod...
laforge
06:06 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
All patches have been merged, patch releases tagged.
You mentioned the news items, so here is a template for revie...
fixeria
09:06 AM libosmo-abis libosmo-abis 1.4.2 and 1.5.2 patch relases
A critical bug has been discovered in [[libosmo-abis]]: the calculation of the TCP keepalive user timeout value was i... fixeria
06:02 AM OsmoUPF Revision 0e9724e0 (osmo-upf): gtp-probe fu
neels
04:16 AM OsmoUPF Revision 048fee50 (osmo-upf): wip
Change-Id: Ic2c9c483cd106fdb32f02b234103565ccffbb9f5 neels
04:16 AM OsmoUPF Revision 1e4b5aae (osmo-upf): shorten nft rulesets: 'tunmap-pre' -> 'mpre'
Change-Id: Ie72fbab7a1b2455e24c80e93197399d1452264bd neels
04:16 AM OsmoUPF Revision a3ee0241 (osmo-upf): perf
Change-Id: I162456349287ec0e0ff3e4ff802d7df76a756b17 neels
04:16 AM OsmoUPF Revision 97cf37ee (osmo-upf): gtp probe
Change-Id: Iaf1255379808135970b788361185cce2a7f2912c neels
04:16 AM OsmoUPF Revision 2a5ee44e (osmo-upf): pfcp_tool.h
Change-Id: I351cd4bb6130c80da63cfb76b670c86d9d5e1d07 neels
04:16 AM OsmoUPF Revision 3e2cbe57 (osmo-upf): wip
Change-Id: I27d6af9e0a44262edd66f457c91702ec83bf2fcc neels
04:16 AM OsmoUPF Revision 5db4af22 (osmo-upf): pfcp_tool.h
Change-Id: Ibca7bb2bb760263bdde726378bd16d629de2fe4e neels
04:16 AM OsmoUPF Revision 2aab3f62 (osmo-upf): gtp_probe
Change-Id: I1be96bdc05c0e4298b0815a9feb263d488054113 neels
04:16 AM OsmoUPF Revision 2ddb739e (osmo-upf): fix two null deref on incoming data
Change-Id: I134ceb583deb12fa8318b2140ed04bf9b6fba4e7 neels
04:16 AM OsmoUPF Revision 077eba97 (osmo-upf): gtp_probe
Change-Id: I051f5e56c73593090c783e522b1fbdd17ed6b059 neels
04:16 AM OsmoUPF Revision 340c1abd (osmo-upf): tunend.vty
Change-Id: I5cfe47abfd3c9a13f6191922f31b39e5c562a1a8 neels
04:16 AM OsmoUPF Revision 9d560826 (osmo-upf): perf fu
Change-Id: Ie59b53b88a77a2e6535887ca7ae697cca7d01d27 neels
04:16 AM OsmoUPF Revision 44a574b6 (osmo-upf): nftq
Change-Id: Ib0a8e86b29bab1559d94fc55a89daa00ec670318 neels
04:16 AM OsmoUPF Revision b85a53cc (osmo-upf): pfcp_tool: add 'date'
Allow scripts to output timestamps to easily measure how long certain
actions took to complete. Related: measuring PF...
neels
04:16 AM OsmoUPF Revision 50e70f61 (osmo-upf): pfcp tool less batch size
Change-Id: I4956d290f8ea929b6ad6301b6f61c3b979a11093 neels
04:16 AM OsmoUPF Revision 61379149 (osmo-upf): perf
Change-Id: I39d12c0ae6d9be18178e13a55ea8b70869265c84 neels
04:16 AM OsmoUPF Revision bbe0cfc8 (osmo-upf): contrib/perf/bpftrace.txt: separate id lookups from nft
Change-Id: Ic821b3a2375f91d5ad1becde8239481e11be5f5b neels
04:16 AM OsmoUPF Revision f85f180a (osmo-upf): bpftrace probing
Change-Id: I2717b736e23552bffe1492604cbd073f22977c84 neels
03:51 AM libosmocore Revision 205e81bd (libosmocore): add utils/osmo-gsm-shark
Change-Id: Ifdfd261f776d9bf2bbfb0a584deac3e9a11bfe47 Neels Hofmeyr
03:51 AM libosmocore Revision d4e2f14d (libosmocore): fu
Change-Id: Ia2566abfd8152e99dc4efe28c2505c12c882613a neels
03:51 AM libosmocore Revision c15febd9 (libosmocore): ctrl: counters: list all possible names in not-found response
Change-Id: I5e1d6bb2059fef2304868f415e1d664f2cf5d091 neels
03:51 AM libosmocore Revision 1543b357 (libosmocore): test timestamp formats
Change-Id: Ifb96e0af055c536cd3b14685812d8fd67d65cd2c neels
03:51 AM libosmocore Revision 59de2d9c (libosmocore): logging: test timestamp formats
Show what timestamp formats we currently feature.
Upcoming patch Icbd5192ea835e24b12fe057cc1ab56e9572d75c0 adds a new...
neels
03:51 AM libosmocore Revision c8a7d71b (libosmocore): logging: add 'logging timezone (localtime|utc)'
Add ability to print logging timestamps in UTC.
I want to test logging timestamps in vty transcript tests. To get
de...
neels
03:51 AM libosmocore Revision 2fa047f4 (libosmocore): logging: add timestamp fmt 'date' = 2018-01-16,01:44:34.681
Add 'date' to 'logging print timestamp (none|date|date-packed|ctime)'
The idea is to have these date formats:
date...
Neels Hofmeyr
03:51 AM libosmocore Revision 015e4f8c (libosmocore): test new timestamp vty
Change-Id: Ie1021a67c6cabfaa077471a6fc2954b8e90b57f2 neels
03:51 AM libosmocore Revision 8fa8ced2 (libosmocore): logging vty: add 'logging print timestamp', deprecate other timestamp cmds
Deprecate previous logging timestamp config commands:
logging timestamp (0|1)
logging print extended-timestamp (...
Neels Hofmeyr
03:51 AM libosmocore Revision 94258596 (libosmocore): logging: use enum to set timestamp format
In preparation of adding a new timestamp format, refactor to use an enum to
pick the timestamp style.
Introduce log_...
Neels Hofmeyr
03:51 AM libosmocore Revision 3c660e95 (libosmocore): logging_vty.c: rename static function
Rename 'logging_prnt_timestamp_cmd' to
logging_timestamp_cmd
to better match its VTY name:
'logging timestamp (0|1...
neels
03:51 AM libosmocore Revision 2e9965b1 (libosmocore): add API logging_vty_subsys_strip_leading_char()
Allow an application to use subsystem names without a leading 'D'. With
this patch, a program can:
- remove the 'D' f...
neels
03:51 AM libosmocore Revision f00bb68c (libosmocore): formalize log subsys stripping for vty
In osmocom, we historically have a leading 'D' in all of our logging
subsystem names -- not only in the enum entry na...
neels
03:51 AM libosmocore Revision bc5c353c (libosmocore): sockaddr_str: add conversion to,from osmo_sockaddr
Add functions to pass struct osmo_sockaddr to the
osmo_sockaddr_str_{to,from}* API directly.
So far the interface to...
neels

03/15/2024

08:33 PM pySim Revision 24a7f168 (pysim): pcsc: open reader/card in EXCLUSIVE mode by default
There was a support request hinting that other applications
concurrently accessed the SIM and were messing up the car...
laforge
08:33 PM pySim Revision 3aa0b41f (pysim): pySim-prog: convert from optparse to argparse
We already use argparse everywhere else, and we have moved reader-driver
argument parsing into the library expecting ...
laforge
08:29 PM libosmocore Revision fab993bd (libosmocore): osmo_io: Dont use __linux__ but !EMBEDDED
osmo_io (unlike its io_uring backend) is not linux specific, so putting
it in an "#ifdef __linux__" block is plain wr...
laforge
08:27 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400 (Feedback): osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
>
> BTW, in TC_hss_initiated_update_user_profile we are probably missing step 2 in here:
> ...
> That's basically...
pespin
07:01 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400: osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
> 7.1.2.1.2
> Upon receiving the authentication and authorization request from the ePDG, the 3GPP AAA Server marks t...
pespin
06:12 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400 (In Progress): osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
> - When we receive PPR from SWx (HSSS) (see https://osmocom.org/issues/6404)
Implemented and tested here:
https:...
pespin
03:42 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400: osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
3GPP TS 29.273 9.1.2.5.1:... pespin
08:18 PM Core testing infrastructure Revision e38413e0 (osmo-ttcn3-hacks): epdg: TC_hss_initiated_update_user_profile: test SWx PPR -> S6b RAR propagation
Related: OS#6400
Change-Id: I064ee9e18809a507d0185f640b4a972ee5a2ce3f
pespin
08:17 PM OsmoUPF Revision aa6eabf7 (osmo-upf): manual: 'Running': tweak, mention 'tunmap' and 'tunend'
Change-Id: I9760ca214933d0b05080a3e70807b0cd06380a27 neels
07:37 PM OsmoHNBGW Revision da6d72b4 (osmo-iuh): ranap_common: fix pointer type in ranap_decode_rab_releaseitemies_fromlist()
This looked like a copy+paste mistake in Change-Id I4fc88402a863bc1482947985f759d3a26eea4164
Related: OS#5152
Change...
laforge
07:37 PM libosmo-ranap Revision da6d72b4 (osmo-iuh): ranap_common: fix pointer type in ranap_decode_rab_releaseitemies_fromlist()
This looked like a copy+paste mistake in Change-Id I4fc88402a863bc1482947985f759d3a26eea4164
Related: OS#5152
Change...
laforge
07:36 PM OsmoHNBGW Revision 6c1857a1 (osmo-iuh): Add ranap_decode_rab_releaseditemies_fromlist()
This function is analogous to existing ranap_decode_*_itemies_fromlist()
which we already had.
This is needed in an ...
laforge
07:36 PM libosmo-ranap Revision 6c1857a1 (osmo-iuh): Add ranap_decode_rab_releaseditemies_fromlist()
This function is analogous to existing ranap_decode_*_itemies_fromlist()
which we already had.
This is needed in an ...
laforge
06:45 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6408 (New): osmo-epdg: Support check IMEI
We didn't implement anything IMEI related yet, grep for "IMEI" in TS 29.273.
For instance:...
pespin
06:43 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6407 (New): osmo-epdg: Support Emergency services (no IMSI)
Grep for "Emergency" in TS 29.273. We didn't implement any of those yet. We expect an IMSI everywhere. pespin
06:13 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6404 (Resolved): osmo-epdg: AAA: missing progragation of SWx "HSS Initiated Update of User Profile Procedure"
pespin wrote in #note-1:
> Missing: propagation towards PGW over S6b, see https://osmocom.org/issues/6400
Impleme...
pespin
03:43 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6404 (In Progress): osmo-epdg: AAA: missing progragation of SWx "HSS Initiated Update of User Profile Procedure"
Propagation towards ePDG done here:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36305 Propagate SWx PPR as SWm A...
pespin
04:28 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6406 (Resolved): osmo-epdg: ePDG: missing implementation SWm "Authorization Procedures"
Related specs in 3GPP TS 29.273:... pespin
02:39 PM Core testing infrastructure Revision 1c0faba2 (docker-playground): jolly testing
Andreas Eversberg
01:34 PM libosmo-sccp + libosmo-sigtran Revision 8e12612e (libosmo-sccp): osmo_ss7_asp: fix uninitialized return value in xua_cli_read_cb()
libosmo-sccp/src/osmo_ss7_asp.c:1019:16: error: 'rc' may be used uninitialized [-Werror=maybe-uninitialized]
1019 | ...
laforge
01:34 PM OsmoSTP Revision 8e12612e (libosmo-sccp): osmo_ss7_asp: fix uninitialized return value in xua_cli_read_cb()
libosmo-sccp/src/osmo_ss7_asp.c:1019:16: error: 'rc' may be used uninitialized [-Werror=maybe-uninitialized]
1019 | ...
laforge
01:14 PM libosmo-netif Revision f67400d3 (libosmo-netif): docs: jibuf: Prevent internal #defines being documented
Change-Id: Ic3c6e32acb52595875de89f6054a62d9565747f9 laforge
01:14 PM libosmo-netif Revision 91236015 (libosmo-netif): docs: Split Stream Server and Stream Client into separate groups
This provides us with proper logical separation between client and
server in the documentation.
Change-Id: I9e037fed...
laforge
01:13 PM libosmo-netif Revision ccc6c194 (libosmo-netif): docs: Don't export internal structs declared in src files
Change-Id: I5db8ce90c1e1e393195c9a146ba617ab980a9390 laforge
01:13 PM libosmo-netif Revision 8963af0f (libosmo-netif): docs: More verbose stream_{cli,srv} API documentation/manual
Change-Id: Iae3c3af6533be408e5755ceeda0067606a3b0ca1 laforge
01:13 PM libosmo-netif Revision 10426573 (libosmo-netif): Ensure osmo_stream_{cli,srv}_recv() is used only in osmo_fd mode
The osmo_stream_{cli,srv}_recv() is only for osmo_fd mode users; in
case osmo_io mode is used, the read_cb is called ...
laforge
01:13 PM libosmo-netif Revision 409ddb74 (libosmo-netif): docs: Don't export documentation about static (internal) functions
The generated API documentation should be relevant to the API user,
and hence only non-static/public functions are re...
laforge
01:13 PM libosmo-netif Revision 472354b6 (libosmo-netif): docs: Use \defgroup and avoid repeated boilerplate text
Change-Id: I1196c3b035f495c5dbaa4d47ce3f79a08d0727f2 laforge
01:00 PM libosmo-sccp + libosmo-sigtran Revision 504a8b89 (libosmo-sccp): patch2
Andreas Eversberg
01:00 PM OsmoSTP Revision 504a8b89 (libosmo-sccp): patch2
Andreas Eversberg
12:40 PM libosmo-sccp + libosmo-sigtran Revision bc55e48e (libosmo-sccp): patch 1
laforge
12:40 PM OsmoSTP Revision bc55e48e (libosmo-sccp): patch 1
laforge
11:21 AM Core testing infrastructure Revision ebbfc630 (docker-playground): ttcn3-stp-test: tweak log options
Change-Id: I1692e112b6d7a7aebbab735a47df6905425adb31 osmith
09:40 AM Core testing infrastructure Feature #6357: run (some?) tests with io_uring backend for osmo_io
laforge wrote in #note-13:
> So there is something more going on here, and I do think it is worth understanding it. ...
osmith
08:43 AM libosmo-netif Revision 67cc594f (libosmo-netif): docs: Enable AUTOBRIEF feauture in doxygen
We have that enabled in libosmcore.git for ages, somehow we missed
it here, resulting in missing 'brief' descriptions...
laforge
08:43 AM libosmo-netif Revision ef006ccb (libosmo-netif): Makefile.am: Fix dependency: rebuild doxygen on src/include changes
Change-Id: Id28f0927d01f82ceb969fb7c758cb391b86631c1 laforge
08:27 AM pySim Revision 7b524fa0 (pysim): osmo-smdpp: fix generation of transactionId
The hex string of the generated transactionId contains lowercase hex
digits. However SGP.22 explicitly spcifies to us...
dexter

03/14/2024

09:01 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6370 (In Progress): setup ims with kamailio
lynxis
09:01 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6370: setup ims with kamailio
There has been multiple problem.
A crashe inside the lxc container creates a crashdump on the host.
Further I could...
lynxis
05:59 PM Cellular Network Infrastructure Faster I/O with osmo_io and io_uring
Last night we enabled [[libosmocore:osmo_io]] support in the first major sub-system, [[libosmo-sccp:|libosmo-sigtran]... laforge
05:57 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6046 (Feedback): osmo-epdg: Implement s2b interface (GTPv2) ePDG <> PGW
I need to go through 3GPP TS 23.402 (section 7) again now that I understand the whole architecture better, and see if... pespin
05:57 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
laforge wrote in #note-9:
> can we please get the back-ports to 1.4.x and 1.5.x and related news items out of the do...
fixeria
12:46 PM libosmo-abis Bug #6375: default TCP user timeout is way too low
can we please get the back-ports to 1.4.x and 1.5.x and related news items out of the door soon-ish? laforge
05:51 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6042 (Resolved): osmo-epdg: Implement SWx interface (Diameter) AAA <> HSS
Missing specific Swx propagation of "HSS Initiated Update of User Profile Procedure" to other interfaces will be hand... pespin
04:47 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6042: osmo-epdg: Implement SWx interface (Diameter) AAA <> HSS
A new version of the patch has been submitted with all issues fixed for the PERMANENT_TERMINATION network initiated d... pespin
05:49 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6404 (Resolved): osmo-epdg: AAA: missing progragation of SWx "HSS Initiated Update of User Profile Procedure"
... pespin
05:45 PM Core testing infrastructure Revision 438ba341 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_update_user_profile(_unknown)
This test so far only validates the SWx interface during the procedure.
It can be extended at a later time when imple...
pespin
05:27 PM Core testing infrastructure Feature #6357: run (some?) tests with io_uring backend for osmo_io
On Thu, Mar 14, 2024 at 05:07:28PM +0000, osmith wrote:
> patch https://gerrit.osmocom.org/c/osmo-ci/+/36272 limits t...
laforge
05:07 PM Core testing infrastructure Feature #6357: run (some?) tests with io_uring backend for osmo_io
patch https://gerrit.osmocom.org/c/osmo-ci/+/36272 limits the nodes the testsuites can run on, as we have seen that i... osmith
05:25 PM Core testing infrastructure Revision 3cb8f020 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_update_user_profile(_unknown)
Change-Id: Ic7c19a3fe7b2b1411414fb6b78ab9a665a1aa42b pespin
04:36 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6091: osmo-epdg: Implement CEAI interface (GSUP) ePDG <> strongswan
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/36276 gsup: Document ePDG Tunnel Req/Res/Err pespin
04:35 PM libosmocore Revision ce32ec2a (osmo-gsm-manuals): gsup: Document ePDG Tunnel Req/Res/Err
Related: OS#6091
Change-Id: I9d98d0fbb2d4d006bc980b40828ea38f358d7108
pespin
03:53 PM Core testing infrastructure Revision 660cfe51 (osmo-ttcn3-hacks): epdg: Several fixes to TC_hss_initiated_deregister_permanent_termination
I forgot to submit some fixes before merging.
Fixes: a7823b96cb566dd9ce6a9f640803833c9f6c6a9f
Change-Id: Ic4d0d64922...
pespin
01:03 PM Core testing infrastructure Revision 467a96c2 (osmo-ci): jobs/ttcn3: run io_uring tests on specific nodes
io_uring_queue_init fails on some of the jenkins nodes running the TTCN3
testsuites with io_uring. It seems that the ...
osmith
12:41 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6399 (Resolved): osmo-epdg: S6b ASR encoding fails
I added a test function reproducing the issue:... pespin
12:22 PM Core testing infrastructure Revision 4d06b214 (osmo-ci): ttcn3: add ttcn3-stp-test-io_uring
Related: OS#6357
Change-Id: I996dee2f9ce27fcdd8771fa22379aa606192824d
osmith
12:10 PM libosmocore Revision 9c0004ad (libosmocore): Fix file descriptor that is passed to io_uring_register_eventfd()
Fix Change-Id I03752c0114cc6fad0c31fff6fff43072f36a50a7
Change-Id: Ie085c7cb3eb57e0da10485be8f90208cb41b0073
Andreas Eversberg
11:05 AM pySim Revision ee4db701 (pysim): sysmocom_sja2: Add test vectors for EF_USIM_AUTH_KEY
Change-Id: I8be62ba52fbbf6d470f771906a5d3734cca5bac8 laforge
10:44 AM Core testing infrastructure Revision a7823b96 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_permanent_termination
Change-Id: I50daa7a04e0f19dbf987a8baba7a979a353089a3 pespin
10:43 AM Core testing infrastructure Revision d9ff19ee (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Related: OS#6042
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6
pespin
10:23 AM libosmo-sccp + libosmo-sigtran Bug #6403: regression since osmo_io migration
... laforge
10:22 AM libosmo-sccp + libosmo-sigtran Bug #6403 (Resolved): regression since osmo_io migration
Ever since we merged the osmo_io patch for libosmo-sigtran, it seems that SCCP_Tests.TC_process_rx_ludt is no longer... laforge
09:34 AM OsmoSTP Revision d95b6df1 (libosmo-sccp): missing
Andreas Eversberg
09:11 AM libosmocore Revision 61906936 (libosmocore): core: fix missing '\n' in iofd_uring_connected_cb()
Change-Id: I43df86cdbd3e52d4f8f7bc0e48478b6f9b288e9f fixeria
09:08 AM OsmoTRX Revision eff18966 (osmo-trx): vty
Hoernchen
09:08 AM OsmoTRX Revision f827abd0 (osmo-trx): agc+rssi
Hoernchen
09:08 AM OsmoTRX Revision b35ecb25 (osmo-trx): cfg2
Hoernchen
09:08 AM OsmoTRX Revision e21b9c88 (osmo-trx): vty xx
rpi5
08:21 AM libosmocore Feature #6402 (New): consider using IORING_RECVSEND_POLL_FIRST for our socket-reads
io_uring has an IORING_RECVSEND_POLL_FIRST which will increase the performance of read/recv/recvmsg/recvfrom calls if... laforge
08:10 AM libosmocore Feature #6401 (New): benchmark batching io_uring operations
right now we @io_uring_submit()@ reads/writes right when they are added. This triggers the kernel processing on thos... laforge
07:50 AM Cellular Network Infrastructure Bug #5948 (Rejected): Fix socket (-write) functions in multiple projects (by moving them to a common library...)
laforge
07:22 AM libosmocore Revision 9c604f47 (libosmocore): io_uring: check all operations in osmo_iofd_uring_init()
check all operations in osmo_iofd_uring_init() and panic if any of them
fails.
Change-Id: I03752c0114cc6fad0c31fff6f...
laforge
07:22 AM libosmocore Revision 5fcfbe0c (libosmocore): io_uring: more verbose error messages if io_uring setup fails
"Assert failed 0 osmo_io_uring.c:94" is rather useless in terms of an
error message. Let's improve upon that.
Chang...
laforge
07:07 AM libosmo-sccp + libosmo-sigtran Revision e099fb9d (libosmo-sccp): cosmetic: rename ss7_asp_*_conn_cb to ss7_asp_*_conn_rx_cb
The old/existing name says it is a connection call-back, but not what
kind of all-back; let's introduce 'rx' to indic...
laforge
07:07 AM OsmoSTP Revision e099fb9d (libosmo-sccp): cosmetic: rename ss7_asp_*_conn_cb to ss7_asp_*_conn_rx_cb
The old/existing name says it is a connection call-back, but not what
kind of all-back; let's introduce 'rx' to indic...
laforge
03:40 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
I've written an osmo-upf VTY command to dump the current ruleset containing the counters.
Getting the ruleset dump f...
neels
12:49 AM OsmoUPF Revision 85503d0e (osmo-upf): shorten nft rulesets: 'tunmap-pre' -> 'mpre'
Change-Id: Ie72fbab7a1b2455e24c80e93197399d1452264bd neels

03/13/2024

09:18 PM libosmo-sccp + libosmo-sigtran Revision 9257cd89 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
09:18 PM OsmoSTP Revision 9257cd89 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
07:33 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6229 (Resolved): osmo-epdg: Implement s6b interface (Diameter) AAA <> PGW
pespin wrote in #note-6:
> In here we basically still miss the Re-auth procedure (9.1.2.5, 9.2.2.6), which is not re...
pespin
07:24 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6229: osmo-epdg: Implement s6b interface (Diameter) AAA <> PGW
In here we basically still miss the Re-auth procedure (9.1.2.5, 9.2.2.6), which is not really needed for now afaict:
...
pespin
07:32 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6400 (Resolved): osmo-epdg: AAA: missing implementation: S6b "Service Authorization Information Update Procedures"
S6b is defined in 3GPP TS 29.273, and is Diameter interface between AAA-Server and PGW (open5gs-smfd).
We still mi...
pespin
07:29 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6399 (Resolved): osmo-epdg: S6b ASR encoding fails
I couldn't figure out yet why encoding the following message fails when running test EPDG_Tests.TC_hss_initiated_dere... pespin
07:15 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6042: osmo-epdg: Implement SWx interface (Diameter) AAA <> HSS
I submitted PERMANENT_TERMINATION, which is mostly working but I still hit a diameter encoding issue in S6b ASR. From... pespin
04:48 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
laforge wrote in #note-8:
> On Wed, Mar 13, 2024 at 12:13:17AM +0000, neels wrote:
> > Yes, I enquired with Pablo, ...
pablo
01:08 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
On Wed, Mar 13, 2024 at 12:13:17AM +0000, neels wrote:
> Yes, I enquired with Pablo, and he confirms the way to get t...
laforge
12:38 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
... pespin
12:13 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
Yes, I enquired with Pablo, and he confirms the way to get the counters is to
run a text command to nftables, the sa...
neels
04:24 PM Core testing infrastructure Revision 5c42540a (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_permanent_termination
Change-Id: I50daa7a04e0f19dbf987a8baba7a979a353089a3 pespin
04:24 PM Core testing infrastructure Revision f4f25967 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Related: OS#6042
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6
pespin
12:29 PM OsmoHNBGW Feature #6395: PFCP URR support in osmo-hnbgw
PFCP URR spec can be found int 3GPP TS 29.244 (5.2.2 Usage Reporting Rule Handling, C.2 Charging Support): https://ww... pespin
12:09 PM libosmo-sccp + libosmo-sigtran Revision ee0c9f07 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
12:09 PM OsmoSTP Revision ee0c9f07 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
11:57 AM libosmo-netif Revision 69878f30 (libosmo-netif): stream_srv: Fix retrieve of srv_link sockname for AF_UNIX sockets
Change-Id: Idd76ee3b5c9ad503eabd29d676a5d84e34d92071 pespin
11:57 AM libosmo-netif Revision a5722bb7 (libosmo-netif): prim: Introduce osmo_prim_srv{_link}_set_name APIs
This allows a user setting a name on the underlaying stream which
in turns allows easily identifying the socket.
Cha...
pespin
11:57 AM libosmo-netif Revision 36eb157e (libosmo-netif): stream: Add osmo_stream_*_get_name() APIs
This allows users to retrieve a previously set name.
Change-Id: If5054d3c207f8f5d58a448f1e58266ad9c4386dd
pespin
11:03 AM Core testing infrastructure Feature #6357 (Resolved): run (some?) tests with io_uring backend for osmo_io
osmith
10:29 AM Core testing infrastructure Feature #6357: run (some?) tests with io_uring backend for osmo_io
Sorry that it took me a bit to get to this, the patch to make this happen is actually quite small. I've discussed wit... osmith
08:34 AM Core testing infrastructure Feature #6357: run (some?) tests with io_uring backend for osmo_io
this is becoming a more pressing need now. We are migrating more and more sub-systems over to osmo_io and still have... laforge
10:24 AM Core testing infrastructure Revision bae98f4f (osmo-ci): jobs/ttcn3: add testsuites with io_uring
Set LIBOSMO_IO_BACKEND=IO_URING via the DOCKER_ARGS variable, which all
SUTs already use in docker-playground.git (se...
osmith

03/12/2024

10:24 PM OsmoUPF Revision 9bb74cc2 (osmo-upf): perf
Change-Id: I162456349287ec0e0ff3e4ff802d7df76a756b17 neels
10:24 PM OsmoUPF Revision 6d66b52d (osmo-upf): gtp probe
Change-Id: Iaf1255379808135970b788361185cce2a7f2912c neels
10:24 PM OsmoUPF Revision d86c6c77 (osmo-upf): pfcp_tool.h
Change-Id: I351cd4bb6130c80da63cfb76b670c86d9d5e1d07 neels
10:24 PM OsmoUPF Revision 1014fb0b (osmo-upf): wip
Change-Id: I27d6af9e0a44262edd66f457c91702ec83bf2fcc neels
10:24 PM OsmoUPF Revision 3ed387c6 (osmo-upf): pfcp_tool.h
Change-Id: Ibca7bb2bb760263bdde726378bd16d629de2fe4e neels
10:24 PM OsmoUPF Revision 4ae5623f (osmo-upf): gtp_probe
Change-Id: I1be96bdc05c0e4298b0815a9feb263d488054113 neels
10:24 PM OsmoUPF Revision dbe8dcf9 (osmo-upf): fix two null deref on incoming data
Change-Id: I134ceb583deb12fa8318b2140ed04bf9b6fba4e7 neels
10:24 PM OsmoUPF Revision 1e96b9c0 (osmo-upf): gtp_probe
Change-Id: I051f5e56c73593090c783e522b1fbdd17ed6b059 neels
10:24 PM OsmoUPF Revision 4f1809ad (osmo-upf): tunend.vty
Change-Id: I5cfe47abfd3c9a13f6191922f31b39e5c562a1a8 neels
10:24 PM OsmoUPF Revision 272319ca (osmo-upf): perf fu
Change-Id: Ie59b53b88a77a2e6535887ca7ae697cca7d01d27 neels
10:24 PM OsmoUPF Revision f9b209cf (osmo-upf): nftq
Change-Id: Ib0a8e86b29bab1559d94fc55a89daa00ec670318 neels
05:50 PM libosmocore Revision c9ad345a (libosmocore): socket: Add remote PID and local FD to AF_UNIX sockname
This allows identifying precisely an AF_UNIX socket.
Change-Id: Ic465e557ea49de8e044d1ef6d91fc3c852c88ff2
pespin
05:48 PM OsmoHNodeB Revision a9b33a40 (osmo-hnodeb): Close LLSK during shutdown procedure
This way we notify the lower layers that state must be reset, eg. when
Iuh conn drops.
Related: OS#6826
Change-Id: I...
pespin
05:47 PM OsmoHNodeB Revision b0488500 (osmo-hnodeb): Free UE contexts when starting shutdown procedure
They are not valid anymore since the Iuh conn is closed.
If kept alive, then if GTP/RTP traffic comes from CN while s...
pespin
05:47 PM OsmoHNodeB Revision ab8db8fa (osmo-hnodeb): llsk: Add APIs to interact with llsk->link
This also clarifies the type of available uses/features.
Change-Id: I7723467d34670f89710f55c0c6731e2e38560f35
pespin
05:36 PM libosmo-netif Revision c17dc5f5 (libosmo-netif): osmo_stream_cli_send(): Drop data if client is not connected [yet]
The behaviour is undefined on what should happen if a stream client user
is trying to write data before the client so...
laforge
05:00 PM libosmocore Revision 9a7b2c95 (libosmocore): socket: Support AF_UNIX in osmo_sock_get_name_buf()
Right now stream_cli/srv print "<error-in-getsockname>" when using an
AF_UNIX socket. This commit fixes the problem.
...
pespin
04:42 PM OsmoHNodeB Revision d3cd9e7a (osmo-hnodeb): cosmetic: Fix typo in comment
Change-Id: Ie13952075be29201751d5b7884ca572a285ca9dd pespin
04:00 PM libosmo-netif Revision 3878e7bf (libosmo-netif): hacking
Change-Id: I4ca4f8ded82683fac25d4337600f6aa7fbbcb27e Andreas Eversberg
01:36 PM libosmocore Revision b0db6495 (libosmocore): ctrl: re-introduce duplicate declaration of ctrl_cmd_send()
In Change-Id Ic81af56e7ea6921ba39168727ef64c308e9c6754 we removed
the duplicate declaration of ctrl_cmd_send(), which...
laforge
12:40 PM libosmo-netif Revision 44171e38 (libosmo-netif): stream_srv: Fix retrieve of srv_link sockname for AF_UNIX sockets
Change-Id: Idd76ee3b5c9ad503eabd29d676a5d84e34d92071 pespin
11:25 AM OsmoHNodeB Revision 8ff216bf (osmo-hnodeb): Name llsk prim_srv{_link}
This allows easily identifying the prim_srv{_link} in logs.
Depends: libosmo-netif.git Change-Id Iba683e4d65e0aba81e...
pespin
11:05 AM libosmo-netif Revision d0479244 (libosmo-netif): osmo_prim_srv_send: assert prim_srv is not NULL
Related: SYS#6826
Change-Id: I1122a1de2c29ee46cce22cec907576719e9c3721
pespin
11:05 AM libosmo-netif Revision e372bfde (libosmo-netif): prim: Introduce osmo_prim_srv{_link}_set_name APIs
This allows a user setting a name on the underlaying stream which
in turns allows easily identifying the socket.
Cha...
pespin
11:05 AM libosmo-netif Revision e995ba43 (libosmo-netif): stream: Add osmo_stream_*_get_name() APIs
This allows users to retrieve a previously set name.
Change-Id: If5054d3c207f8f5d58a448f1e58266ad9c4386dd
pespin
11:03 AM OsmoHNodeB Revision 9f2a584f (osmo-hnodeb): iuh: Name stream_cli connection
This makes it easier to figure out the conn log lines.
Change-Id: I1503b322f8ff053088688b3088a70801d10b3d88
pespin
10:23 AM Core testing infrastructure Revision 36fc368d (osmo-ttcn3-hacks): hnodeb: Make HNBGW_ConnHdlr component alive
The several components started by HNBGW_ConnHdlr are already marked as
"alive", but not HNBGW_ConnHdlr. As a result, ...
pespin

03/11/2024

06:42 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6042: osmo-epdg: Implement SWx interface (Diameter) AAA <> HSS
PERMANENT_TERMINATION case is tested here:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36233 epdg: Introduce tes...
pespin
04:21 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6042: osmo-epdg: Implement SWx interface (Diameter) AAA <> HSS
Network Initiated De-Registration by HSS (TS 29.273 8.1.2.2.3.2, RTR) has 2 modes, depending on DEregistration-Reason... pespin
05:55 PM pySim Bug #6385: malformed IMSI
As I understand, in the dec_imsi() function, if the imsi is wrong, we return None (except some uncovered case, that m... n4n5
12:03 PM pySim Bug #6385: malformed IMSI
n4n5 wrote in #note-5:
> Okay, I felt like a decorator could do the trick for decoding functions (see below)
I wo...
laforge
05:16 PM Core testing infrastructure Revision f49503c0 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_permanent_termination
Change-Id: I50daa7a04e0f19dbf987a8baba7a979a353089a3 pespin
05:15 PM Core testing infrastructure Revision 3cc4d666 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_permanent_termination
Change-Id: I50daa7a04e0f19dbf987a8baba7a979a353089a3 pespin
04:16 PM Core testing infrastructure Revision baab5e24 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Related: OS#6042
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6
pespin
04:12 PM Core testing infrastructure Revision 4625e27a (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6 pespin
03:14 PM Core testing infrastructure Revision 88b3a5e8 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6 pespin
02:54 PM Core testing infrastructure Revision e98fb74b (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e
Related: SYS#6824
dexter
02:54 PM Core testing infrastructure Revision 82728745 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
02:54 PM Core testing infrastructure Revision d3299f4c (osmo-ttcn3-hacks): library: add HTTP_Server_Emulation
We already have an HTTP_Adapter, which plays the client role. Now let's
add an HTTP_Server_Emulation, that will allow...
dexter
02:53 PM Core testing infrastructure Revision 2726960a (osmo-ttcn3-hacks): library: add SGP.32 and SGP.22 ASN.1 specification, encoder and templates
This patch adds the eUICC related SGP.32 and SGP.22 ASN.1 specification
along with templates and related encoder/deco...
dexter
02:43 PM Core testing infrastructure Revision 009ae405 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e dexter
02:28 PM Core testing infrastructure Revision 88149835 (osmo-ttcn3-hacks): IPAd_Tests: add testsuite for an IPAd
With this patch we add a testsuite that can be used to test an IPAd
implementation.
The testsuite emulates the ESipa...
dexter
02:24 PM Core testing infrastructure Revision 964533e2 (osmo-ttcn3-hacks): library: add HTTP_Server_Emulation
We already have an HTTP_Adapter, which plays the client role. Now let's
add an HTTP_Server_Emulation, that will allow...
dexter
02:03 PM Core testing infrastructure Revision c6d5b5fe (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an eIM
Change-Id: Iba72ee00d10aba7831feedadacd943bf943de53e dexter
02:03 PM Core testing infrastructure Revision 6ebc35c1 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an IPAd
Change-Id: Ic9ea8c69e56a2e8ddf0f506861ece6d40cbcb06d dexter
02:03 PM Core testing infrastructure Revision fdca9f03 (osmo-ttcn3-hacks): library: add HTTP_Emulation
We already have an HTTP_Adapter, which plays the client role. Now let's
add an HTTP_Emulation, that will allow us to ...
dexter
02:03 PM Core testing infrastructure Revision 08902cf0 (osmo-ttcn3-hacks): library: add SGP.32 and SGP.22 ASN.1 specification, encoder and templates
This patch adds the eUICC related SGP.32 and SGP.22 ASN.1 specification
along with templates and related encoder/deco...
dexter
02:03 PM Core testing infrastructure Revision fca4e4f5 (osmo-ttcn3-hacks): GTP_Emulation: fix typo
Change-Id: I66685e0e4da97eda2bd5f4573c0994444824993f dexter
02:03 PM Core testing infrastructure Revision 52290598 (osmo-ttcn3-hacks): PFCP_Emulation: fix typo
Change-Id: I0114aeafb0c4fe821f6b5ea7b264c2a5c055033e dexter
12:52 PM Core testing infrastructure Revision 213bfdb2 (osmo-ttcn3-hacks): epdg: Introduce test TC_hss_initiated_deregister_new_server_assigned
Change-Id: Ia5bf7708d11421710f3a88669d94c4f01060cdd6 pespin
11:55 AM pySim Revision 2c219cd7 (pysim): docs/shell: Give users some hints on what to do if encoding/decoding fails
Change-Id: I557991da748126f3585b88b27706b29e0264635b
Related: OS#6385
laforge
11:50 AM libosmo-netif Revision 243e6b5c (libosmo-netif): osmo_prim_srv_send: assert prim_srv is not NULL
Related: SYS#6826
Change-Id: I1122a1de2c29ee46cce22cec907576719e9c3721
pespin
10:27 AM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6091 (Feedback): osmo-epdg: Implement CEAI interface (GSUP) ePDG <> strongswan
Assigning to @lynxis to get feedback from him on whether he plans to add any more feature in GSUP CEAI interface rega... pespin
10:19 AM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6396: add support for auth failure with resync
I merged the patch and updated epdg.osmocom.org with new osmo-epdg master. pespin
09:30 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
On Mon, Mar 11, 2024 at 04:54:39AM +0000, neels wrote:
> The first step is to clarify where to get the metrics:
> Can...
laforge
04:54 AM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
The first step is to clarify where to get the metrics:
Can we get package counts from nftables efficiently?
(Does th...
neels
09:03 AM libosmo-sccp + libosmo-sigtran Revision 28fd9635 (libosmo-sccp): testing
Andreas Eversberg
09:03 AM OsmoSTP Revision 28fd9635 (libosmo-sccp): testing
Andreas Eversberg
08:44 AM Core testing infrastructure Revision a0b7b498 (osmo-ci): lint: ignore LICENSE* and COPYING*
Fixes: OS#6397
Change-Id: I859e9d7fdff5eeb86c24947031522a8123830f0c
osmith

03/10/2024

10:01 PM rtl-sdr Revision d81ef9a9 (rtl-sdr): fix: round gain input to nearest value
Ethan Halsall
10:01 PM rtl-sdr Revision e04c42c0 (rtl-sdr): fix: set fc0012 gain to low on init
Ethan Halsall
09:06 PM OsmocomBB Revision 0d1ab4c8 (osmocombb): trxcon: fix prim_compose_mr(): indicate proper tn
Change-Id: I0046f9c103bcb9207f0c2643c6a806bd56553d77 fixeria
09:06 PM OsmocomBB Revision fcaaaaf3 (osmocombb): trxcon: fix hex formatting in prim_enqeue()
Change-Id: I78c310bd9cc5d69bbeca575ebf4a480f16971e93 fixeria
06:38 PM OsmoBSC Bug #6378: Ericsson DUG 20 rejects SI2quater
keith wrote in #note-6:
> Maybe somebody @tnt laforge ? could take a look at the traces that were originally used ...
laforge
06:23 PM OsmoSGSN Bug #6197: "Cannot handle SM for unknown MM CTX"
fishpike wrote in #note-13:
> Problem description: [...]
can you please provide a matching set of
* pcap files...
laforge
02:26 PM pySim Revision 3c37033e (pysim): WIP: saip.data_source
Change-Id: Ia6f70ff467ba58024d94742ba5cecd8141b93ad6 laforge
02:26 PM pySim Revision 1b2c3514 (pysim): WIP: global_platform: LOAD and INSTALL [for load] support
Change-Id: I924aaeecbb3a72bdb65eefbff6135e4e9570579e laforge
02:26 PM pySim Revision e6f3e153 (pysim): setup.py: Expose pySim.esim as package
Change-Id: I524d2b160e743e9a75d08d3bb285ed5781e65c59 laforge
02:14 PM pySim Revision 93c402f4 (pysim): HACK: saip-test.py
Change-Id: I97601e758fd5c5423bb48d3849daf58681a6c5c9 laforge
11:11 AM pySim Bug #6385: malformed IMSI
Okay, I felt like a decorator could do the trick for decoding functions (see below)
Here is a patch for the docs
<p...
n4n5
08:36 AM pySim Bug #6385: malformed IMSI
On Sat, Mar 09, 2024 at 09:45:22PM +0000, n4n5 wrote:
> The patch would be very useful for newbies (like me)
Possibl...
laforge

03/09/2024

09:45 PM pySim Bug #6385: malformed IMSI
The patch would be very useful for newbies (like me)
Here is two use case:
- First: you miswrite your IMSI, you c...
n4n5
07:39 PM pySim Bug #6385 (Rejected): malformed IMSI
thanks for the pach.
I'm not sure how tolerant we need to be when it comes to parsing invalid data.
The user c...
laforge
09:34 PM pySim Bug #6398 (New): Add helper for SwMatchError
Hello
Here is a tiny patch to add the error interpreter to SwMatchError()
Btw I have another question :
What c...
n4n5
07:37 PM pySim Bug #6383 (Rejected): pysim shell: edit_decoded EF.ePDGId is missing the epdg address
fixeria wrote in #note-3:
> With this patch (not a fix, just a proposal / RFC): https://gerrit.osmocom.org/c/pysim/+...
laforge
07:09 PM OsmoHNBGW Feature #4574: Femtocell choice in 2020/06
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:09 PM OsmoHNBGW Feature #5816: Picocells availiable in R.U
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:09 PM OsmoHNBGW Feature #5813: Alcatel-Lucent femtocells availiable in Europe
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:09 PM OsmoHNBGW Bug #5304: Verizon CDMA femtocell
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:09 PM OsmoHNBGW Bug #4933: Femtocell choice in U.K 2021/01
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:08 PM OsmoHNBGW Feature #4882: HSPA+ Picocell availiable in U.S
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] laforge
07:08 PM OsmoHNBGW Feature #4790: Vodafone HSPA+ femtocell availiable in Deutschland
would be great to get all this content converted into a wiki page below [[Femtocell-specific_information]] ]] laforge
07:00 PM OsmoPCU Revision 2262916e (osmopcu): doc: Mention the `gb-dialect` vty option, as it is quite essential
We should have introduced this documentation snipped years ago, when
first introducing IP-SNS support in libosmogb/os...
laforge
06:48 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
pespin wrote in #note-2:
> @neels you can see this in action in PGW_Tests.TC_gy_charging_cc_time.
>
> Basically o...
laforge

03/08/2024

08:18 PM rtl-sdr Revision ef23f806 (rtl-sdr): Merge pull request 'r82xx: improved tuning speed and accuracy' (#6) from sultanqasim/rtl-sdr:upstream_fast_retune into master
Reviewed-on: https://gitea.osmocom.org/sdr/rtl-sdr/pulls/6 Steve Markgraf
08:08 PM rtl-sdr Revision dd2511a7 (rtl-sdr): Merge pull request 'Improve CLI usage docs: '-d' also accepts serial' (#5) from kerel-fs/rtl-sdr:docs into master
Reviewed-on: https://gitea.osmocom.org/sdr/rtl-sdr/pulls/5 Steve Markgraf
07:00 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6396 (Feedback): add support for auth failure with resync
Tested here:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36218 epdg: Introduce test TC_authinfo_fail_resync
I...
pespin
03:50 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6396: add support for auth failure with resync
... lynxis
03:44 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6396: add support for auth failure with resync
A WIP branch https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36217 lynxis
03:41 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6396 (Feedback): add support for auth failure with resync
When a phone connects and the sim sequence numbers are out of sync, the authentication will fail
and the phone will ...
lynxis
06:58 PM Core testing infrastructure Revision 7ac383b9 (osmo-ttcn3-hacks): epdg: Add expected-results.xml
Change-Id: I73b988220d58c36de99baf43e88ac70f646bbe3a pespin
06:55 PM Core testing infrastructure Revision b8cc610d (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_fail_resync
Related: OS#6396
Change-Id: I2769d331740324200b4512a154e1321bd5825b04
pespin
06:50 PM Core testing infrastructure Revision 1d10488e (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_fail_resync
Related: OS#6396
Change-Id: I2769d331740324200b4512a154e1321bd5825b04
pespin
04:37 PM Core testing infrastructure Revision a9bc418a (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_fail_resync
Related: OS#6396
Change-Id: I2769d331740324200b4512a154e1321bd5825b04
pespin
03:00 PM OsmoUPF Feature #6394: Basic URR (Usage Reporting Rule) support for tunnel mapping
@neels you can see this in action in PGW_Tests.TC_gy_charging_cc_time.
Basically open5gs-smfd connects to our emul...
pespin
01:33 PM OsmoUPF Feature #6394 (Stalled): Basic URR (Usage Reporting Rule) support for tunnel mapping
Implement basic support for URR (Usage Reporting Rule).
The goal here is to
* count the number of packets and byt...
laforge
01:38 PM OsmoHNBGW Feature #6395 (New): PFCP URR support in osmo-hnbgw
Implement basic support for URR (Usage Reporting Rule).
The goal here is to use PFCP URR to instruct the UPF to:
...
laforge
01:17 PM OsmoBSC Bug #6378: Ericsson DUG 20 rejects SI2quater
I have pushed branch keith/rbs_hacks
https://gitea.osmocom.org/cellular-infrastructure/osmo-bsc/src/branch/keith/rbs...
keith
10:46 AM OsmoMGW Feature #5754 (Resolved): io_uring support in libosmo-mgcp-client
Applied in changeset commit:osmo-mgw|28fd23604407917f8048afebf2021ea95545fb60. laforge
08:08 AM libosmocore Revision 28c97a72 (libosmocore): osmo_io_poll: Use -errno as result on write error
This was done for read error in a previous patch. This is required
because osmo_io_uring does not support errno, inst...
Andreas Eversberg

03/07/2024

10:46 PM rtl-sdr Revision 2acb75cf (rtl-sdr): r82xx: batch register writes for tuning
Batch six register writes into a single step to speed up retuning. Sultan Qasim Khan
07:51 PM OsmoSGSN Bug #6197: "Cannot handle SM for unknown MM CTX"
I observe same situation in my setup. Cannot activate PDP context because of missing RA-CAPABILTIY-UPDATE and RA-CAPA... fishpike
06:44 PM OsmoMGW Revision 28fd2360 (osmo-mgw): migrate mgcp_client from osmo_wqueue to osmo_io
The new osmo_io framework means that we can [optionally] make use
of the io_uring backend, which greatly reduces the ...
laforge
05:40 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6204 (Resolved): Create TTCN-3 testsuite for osmo-epdg
We have ~10 tests running nightly already, all passing, so closing this ticket. pespin
04:19 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235 (Resolved): osmo-epdg: gtp tunnel management
osmo-ci patch merged, deployed and tested.
If there's specific tun/userplane problems we can create a new ticket, ...
pespin
04:12 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
On Thu, Mar 07, 2024 at 02:58:32PM +0000, pespin wrote:
> I think it's fine disabling running this testsuite under de...
laforge
04:00 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
https://gerrit.osmocom.org/c/osmo-ci/+/36201 jobs/ttcn: Run ttcn3-epdg-test only under debian12
Once merged, this ...
pespin
02:58 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
EPDG_Tests.TC_mt_ipv4_echo_req is passing fine when running in build4-deb12build-ansible, but it fails when running i... pespin
04:16 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6045 (Feedback): report erlang diameter problems to the diameter compiler repo.
Bug report created here: https://github.com/erlang/otp/issues/8235 pespin
03:04 PM Core testing infrastructure Revision 61723f81 (osmo-ci): jobs/ttcn: Run ttcn3-epdg-test only under debian12
Test EPDG_Tests.TC_mt_ipv4_echo_req fails when running under debian11
(node build2-deb11build-ansible), most probably...
pespin
02:51 PM libosmocore Revision 8b7af448 (libosmocore): osmo_io: Avoid implementing non-existant situations
Both of our back-ends have a register_fd and unregister_fd back-end.
Let's simplify the code by not treating them as...
laforge
02:51 PM libosmocore Revision 257e7898 (libosmocore): osmo_io: avoid OSMO_ASSERT one each API call
There's only one way to set the osmo_iofd_ops, which is by environment
variable during the constructor time at shared...
laforge
02:51 PM libosmocore Revision e1d48582 (libosmocore): osmo_io: Don't pretend to support backends without close_cb
Let's not pretend we support backends without a close_cb. In such
situations nobody would actually close(2) the file...
laforge
02:51 PM libosmocore Revision 09ab041b (libosmocore): osmo_io: Log error message in case call-backs incompatible with mode
Change-Id: I50ba6a76c0144f249d67488874a6c4edf01ec6f2 laforge
02:46 PM libosmocore Revision 04e6f6e3 (libosmocore): osmo_io: Guard osmo_iofd_register() with invalid file descriptor
Let's return an error if both osmo_iofd_setup() and osmo_iofd_register()
are called with an invalid file descriptor l...
laforge
02:43 PM libosmocore Revision 92becab2 (libosmocore): osmo_io_poll: Use -errno as result on write error
Related: OS#5751
Change-Id: Ida63b74feecddf96bab7b2ade4e9ad216fe56e06
Andreas Eversberg
01:26 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6384 (Resolved): osmo-epdg: SMF IP address should be obtained from AAA-Server
Patches merged, closing. pespin
01:26 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6371 (Resolved): osmo-epdg: crash: APN rejected by PGW
Patches merged, closing. pespin
01:26 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391 (Resolved): osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
Patches merged, closing ticket. pespin
12:18 PM Core testing infrastructure Revision b81c5da3 (osmo-ttcn3-hacks): GSUP_Templates: tr_GSUP_SAI_ERR: Allow passing extra params like MSG_CLASS
Change-Id: I817b079ed380514e067bda1e7f3f7c6177ef314b pespin
12:16 PM Core testing infrastructure Revision 3630d11b (docker-playground): DONTMERGE
Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69 pespin
12:09 PM Core testing infrastructure Revision 7b541af1 (osmo-ttcn3-hacks): stp: fix -latest: add missing f_osmo_repo_is() checks
Change-Id: I9b00d3a72c5a2ad669dbaef65eec792a4c91785d
Related: SYS#5424
fixeria
12:09 PM Core testing infrastructure Revision f587812c (osmo-ttcn3-hacks): stp: cosmetic: use m3cfg variable in f_M3UA_listen()
Change-Id: Ic5550f17e8925c292df5b3b27cf5898edf10fd23
Related: SYS#5424
fixeria
11:39 AM Core testing infrastructure Revision 1e6a56b8 (osmo-ttcn3-hacks): stp: fix -latest: add missing f_osmo_repo_is() checks
Change-Id: I9b00d3a72c5a2ad669dbaef65eec792a4c91785d
Related: SYS#5424
fixeria
11:24 AM Core testing infrastructure Revision 47c44ac5 (docker-playground): ttcn3-stp-test: enable M3UA-over-TCP testing for master
Change-Id: I210b7d62845075dcfe147f2f77603625cc1e64f9
Depends: osmo-ttcn3-hacks.git I5d0b05aa434c057ad379125ac293f5fc9...
fixeria
11:21 AM Core testing infrastructure Revision 3f5ed751 (osmo-ttcn3-hacks): stp: cosmetic: use m3cfg variable in f_M3UA_listen()
Change-Id: Ic5550f17e8925c292df5b3b27cf5898edf10fd23
Related: SYS#5424
fixeria
09:47 AM libosmocore Bug #6393: osmo_io conflating osmo_iofd_unregister vs osmo_iofd_close
laforge wrote:
> Oddities:
> * osmo_iofd_unregister sets the IOFD_FLAG_CLOSED flag, even though it does not close...
laforge
09:30 AM libosmocore Bug #6393: osmo_io conflating osmo_iofd_unregister vs osmo_iofd_close
Ah, to make things even more funny:
* if we are using the osmo_fd back-end, osmo_iofd_close will call the iofd_poll...
laforge
09:22 AM libosmocore Bug #6393 (New): osmo_io conflating osmo_iofd_unregister vs osmo_iofd_close
I've been starting to work on something like an osmo_io API user manual, and as part of that tried to think about how... laforge
09:28 AM libosmo-netif Revision b06e63b7 (libosmo-netif): stream_{client,server} example: Cleanup on exit
In order to detect memory leaks while debugging, stream server/client
and keyboard is closed on exit.
Related: OS#57...
Andreas Eversberg
09:28 AM libosmo-netif Revision e1153bcd (libosmo-netif): stream_cli: Correctly setup and free osmo_io client instance
Free osmo_io instance when calling osmo_stream_cli_close().
Also free osmo_io instance when calling osmo_stream_cli_o...
Andreas Eversberg
07:51 AM E1/T1 Hardware Interface (including icE1usb) Revision b936e3af (osmo-e1-hardware): icE1usb fw: Ensure alignement of the structure for the usb_data_write
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Id80468ef95bb908cf34b6eeca04c83f1285fd2f5
tnt
07:51 AM E1/T1 Hardware Interface (including icE1usb) Revision 1f29c0fe (osmo-e1-hardware): icE1usb fw: Use proper length for struct usb_cdc_notif_serial_state
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I30d451e76ebd192f037653179b6485b2b43b6dbc
tnt
07:51 AM E1/T1 Hardware Interface (including icE1usb) Revision ff9916bb (osmo-e1-hardware): gateware/cores: Update no2usb
Mostly to get firmware code fixes
Need some code adaptation in icE1usb firmware to
remove local usb_cdc_notif_serial...
tnt
07:49 AM OsmoSTP Revision c72c2d38 (libosmo-sccp): Revert "xua + ipa: Add support for I/O in OSMO_IO mode"
This reverts commit d4ec8e7f9f90c99e3d01765ee63d21a158ec67dd
which caused severe regressions in the TTCN-3 tests: All...
laforge
07:49 AM libosmo-sccp + libosmo-sigtran Revision c72c2d38 (libosmo-sccp): Revert "xua + ipa: Add support for I/O in OSMO_IO mode"
This reverts commit d4ec8e7f9f90c99e3d01765ee63d21a158ec67dd
which caused severe regressions in the TTCN-3 tests: All...
laforge

03/06/2024

07:51 PM OsmoBSC Revision 74f21d0d (osmo-bsc): RBS: Add easier VTY access to en/disable TX
We can already do this via the 'bts 0 om2000 ...' commands,
this just makes it a little more accessible.
TODO: Imple...
keith
07:51 PM OsmoBSC Revision 59ed3166 (osmo-bsc): RBS: Attempt to disable TX when osmo-bsc is shutting down
The RBS will continue transmitting for some time (at least 90
seconds from observation) after osmo-bsc is no longer a...
keith
07:51 PM OsmoBSC Revision 27207aac (osmo-bsc): RBS: Fix acceptance of SI2quater in System Information
The DUG20 does not seem to accept SI2quater unless we have
RSL_IE_FULL_BCCH_INFO at the end of the message.
We were ...
keith
07:03 PM OsmoUPF Revision 6e1fb3a0 (osmo-upf): tunend.vty
Change-Id: I5cfe47abfd3c9a13f6191922f31b39e5c562a1a8 neels
07:00 PM OsmoUPF Revision 46b72a5d (osmo-upf): perf fu
Change-Id: Ie59b53b88a77a2e6535887ca7ae697cca7d01d27 neels
07:00 PM OsmoUPF Revision b49637f2 (osmo-upf): dbg log tweak
Change-Id: I68756138aa3bf4c36ba281ad30cb730369703986 neels
07:00 PM OsmoUPF Revision ecf3f8d1 (osmo-upf): less buffer copying
Change-Id: I2e9eb799900d9d1d755f1014c3926336de83158b neels
07:00 PM OsmoUPF Revision 163a4690 (osmo-upf): nft fu
Change-Id: I12b062cfbf37260a701354d993daf6f944adecbd neels
07:00 PM OsmoUPF Revision 894ee6bc (osmo-upf): static buffers
Change-Id: Icda6364a37bb48d45ebf87912baab9ee5fc2ac23 neels
07:00 PM OsmoUPF Revision 81718d12 (osmo-upf): nftq
Change-Id: Ib0a8e86b29bab1559d94fc55a89daa00ec670318 neels
07:00 PM OsmoUPF Revision ce617dc5 (osmo-upf): pfcp_tool: add 'date'
Allow scripts to output timestamps to easily measure how long certain
actions took to complete. Related: measuring PF...
neels
07:00 PM OsmoUPF Revision 2019d4f9 (osmo-upf): pfcp tool less batch size
Change-Id: I4956d290f8ea929b6ad6301b6f61c3b979a11093 neels
07:00 PM OsmoUPF Revision fdd90727 (osmo-upf): perf
Change-Id: I39d12c0ae6d9be18178e13a55ea8b70869265c84 neels
07:00 PM OsmoUPF Revision f9e04c85 (osmo-upf): contrib/perf/bpftrace.txt: separate id lookups from nft
Change-Id: Ic821b3a2375f91d5ad1becde8239481e11be5f5b neels
07:00 PM OsmoUPF Revision 35c063ba (osmo-upf): bpftrace probing
Change-Id: I2717b736e23552bffe1492604cbd073f22977c84 neels
06:26 PM Core testing infrastructure Revision d4e86332 (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_twice
Related: OS#6391
Change-Id: I86ef2bf9a0676735343d5a5c0f4ff12f552216d2
pespin
06:26 PM Core testing infrastructure Revision 6601f227 (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_MAA_unknown_user
Related: OS#6391
Change-Id: Ie4d9d019ed56401e7e19197b4a777a1e6a55e7ee
pespin
05:27 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391 (Feedback): osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
Forwarding of error fixed here:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36180 Forward failure SWx MAA -> GSU...
pespin
03:48 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391: osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
I also tested the problem about re-sending GSUP AuthInfoReq here:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36...
pespin
05:02 PM Core testing infrastructure Revision f6283796 (osmo-ttcn3-hacks): GSUP_Templates: tr_GSUP_SAI_ERR: Allow passing extra params like MSG_CLASS
Change-Id: I817b079ed380514e067bda1e7f3f7c6177ef314b pespin
04:48 PM Core testing infrastructure Revision 88f429db (osmo-ttcn3-hacks): stp: add testcases for M3UA-over-TCP
Change-Id: I1e2a887aa22f317783b3207494fd707d7b426439
Related: docker-playground.git I210b7d62845075dcfe147f2f77603625...
fixeria
03:57 PM Cellular Network Infrastructure Bug #6352 (Stalled): ttcn3-bts-test[-latest] is broken since Feb 1st / docker and multicast
fixeria
03:57 PM Cellular Network Infrastructure Bug #6352: ttcn3-bts-test[-latest] is broken since Feb 1st / docker and multicast
fixeria [not really, it's actually Redmine] wrote in #note-7:
> Applied in changeset core-testing-infra:commit:docke...
fixeria
03:15 PM Cellular Network Infrastructure Bug #6352 (Resolved): ttcn3-bts-test[-latest] is broken since Feb 1st / docker and multicast
Applied in changeset core-testing-infra:commit:docker-playground|8c6ebc8c764fb4d7170372112649a87e3c440d83. fixeria
03:14 PM OsmoSTP Revision d4ec8e7f (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
03:14 PM libosmo-sccp + libosmo-sigtran Revision d4ec8e7f (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
01:01 PM Core testing infrastructure Revision ffd4684b (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_twice
Related: OS#6391
Change-Id: I86ef2bf9a0676735343d5a5c0f4ff12f552216d2
pespin
12:08 PM Osmocom Conferences (OsmoDevCon, OsmoCon, OsmoDevCall) Feature #6392 (New): video recording / c3voc at OsmoDevCon 2024
We need to check how we can get c3voc video recording equipment on-site and who will operate it. laforge
10:54 AM OsmoSGSN Revision 28ef38a0 (osmo-sgsn): WIP
Change-Id: I73ef5ccb1a6fc391e82375ab4d7774243ba952a4 daniel
10:53 AM OsmoGGSN (former OpenGGSN) Revision 54fcd64f (osmo-ggsn): WIP
Change-Id: Ia8d595095462c30a56b8a0b30c8d24632776e4cc daniel
10:26 AM OsmoGGSN (former OpenGGSN) Revision 65363765 (osmo-ggsn): gtp: WIP SGSN Context Request/Response/Ack support
* SGSN Context Request parsing
* SGSN Context Response generation
* Link to libosmo-gsm
Change-Id: I3a5046b67f73a81e...
daniel
10:24 AM OsmoGGSN (former OpenGGSN) Revision 6d85d2a3 (osmo-ggsn): gtp: Add function gtp_resp2() which takes flow label and tei
Change-Id: Id9ff95e0e2a10a22e65ecf42b2a2b06a0f2d1a45 daniel
10:24 AM OsmoGGSN (former OpenGGSN) Revision cd970ede (osmo-ggsn): gtp: Make peer addr const in gtp_req/gtp_resp
Change-Id: I955b82ba8022754c3d23979d5c55bb61233047b1 daniel
10:20 AM E1/T1 Hardware Interface (including icE1usb) Revision a53f23ad (osmo-e1-hardware): icE1usb fw: Workaround some apparent GCC aliasing bug ...
If the code is built either :
* without -flto
* with -fno-strict-aliasing
* with that struct as 'static' (so it's ...
tnt
10:16 AM E1/T1 Hardware Interface (including icE1usb) Revision 71a9bcfd (osmo-e1-hardware): icE1usb fw: fix usb cdc notification struct attributes
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I7323c335c7cefe30446fb560b9381a3519b65f12
tnt
08:58 AM OsmoSTP Revision 18b851be (libosmo-sccp): testing
Andreas Eversberg
08:58 AM libosmo-sccp + libosmo-sigtran Revision 18b851be (libosmo-sccp): testing
Andreas Eversberg

03/05/2024

11:47 PM Linux Kernel GTP-U Bug #1952: IPv6 support for inner (user) IP layer missing
pablo wrote in #note-67:
> I am currently rebasing on top of net-next to prepare for submission, I will refresh the ...
pablo
05:18 PM Linux Kernel GTP-U Bug #1952: IPv6 support for inner (user) IP layer missing
pablo wrote in #note-66:
> Sure, I will report progress on this issue.
I found something else that needs to be ti...
pablo
08:28 PM Core testing infrastructure Revision 36b7b5d3 (osmo-ttcn3-hacks): stp: prepare for testing M3UA-over-TCP
* rename various fields and templates to be transport neutral
* extend mp_m3ua_configs[]: add one client and one serv...
fixeria
08:28 PM Core testing infrastructure Revision 84ec42bb (osmo-ttcn3-hacks): stp: add and use f_m3ua_{cli,srv}_config() helpers
Using this API reduces the risk of using the wrong half of the
mp_m3ua_configs[] array and improves the code readabil...
fixeria
06:10 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391 (In Progress): osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
pespin
06:10 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391: osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
@lynxis fyi running a successful test after the failing one still works:... pespin
06:08 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391: osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
Result IMSI_UNKNWON reproduced here:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36172 epdg: Introduce test TC_a...
pespin
03:39 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391: osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
I think there are two issues here:
- the MAR is responding with exp Result 5001 (User Unknown)
- The second GSUP Requ...
lynxis
03:33 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6391 (Resolved): osmo-epdg: crashs the UE fsm when receiving a GSUP Auth Request at the wrong time in state authenticating
... lynxis
06:02 PM Core testing infrastructure Revision c13156f1 (osmo-ttcn3-hacks): epdg: Introduce test TC_authinfo_MAA_unknown_user
Related: OS#6391
Change-Id: Ie4d9d019ed56401e7e19197b4a777a1e6a55e7ee
pespin
04:51 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6045: report erlang diameter problems to the diameter compiler repo.
Example of the problem, aka requiring explicit inherit of indirect dependencies:
https://gerrit.osmocom.org/c/erlang...
pespin
04:06 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
laforge wrote in #note-7:
> The UDP socket is a normal datagram socket and can very well be used to send UDP replies...
pespin
02:39 PM OsmoSTP Revision d2d3e3a5 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
02:39 PM libosmo-sccp + libosmo-sigtran Revision d2d3e3a5 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
01:44 PM Core testing infrastructure Revision 009ab6fe (osmo-ttcn3-hacks): epdg: Transmit MIP6-Agent-Info AVP in S6b SAR
Inform the AAA-server about the selected PDN-GW.
Change-Id: Ia0f00a00b6474e19bb4cdc77724c75a55ef5c1f9
pespin
01:42 PM Core testing infrastructure Revision 9b2ebc00 (osmo-ttcn3-hacks): epdg: Add missing Non-3GPP-User-Data AVP to tx Swx SAA
Change-Id: I05bbf076464f9110ee68c46e309d150207f8bfcd pespin
01:23 PM Core testing infrastructure Revision 7337d45f (osmo-ttcn3-hacks): DIAMETER_Types: generate types for RFC4004
RFC 4004 contains MIP-Home-Agent-Address AVP, which is part of
MIP6-Agent-Info AVP in RFC 5447.
Change-Id: I66cae565...
pespin
12:59 PM libosmocore Revision 3fa26d0c (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
12:57 PM libosmo-netif Revision 99971a06 (libosmo-netif): testing
Change-Id: I6853cddbaf642f514e25261d179bc56738128cf2 Andreas Eversberg
12:48 PM libosmo-netif Revision 6432782a (libosmo-netif): stream_{client,server} example: Cleanup on exit
In order to detect memory leaks while debugging, stream server/client
and keyboard is closed on exit.
Related: OS#57...
Andreas Eversberg
12:48 PM libosmo-netif Revision 3911b8f7 (libosmo-netif): stream_cli: Do not try to send msg, if socket is disconnected
It is ok to send messages before or after client connection has been
established using osmo_fd or osmo_io. Both imple...
Andreas Eversberg
12:48 PM libosmo-netif Revision b921dcc1 (libosmo-netif): stream_cli: Call read callback if connection failed
If connection fails, osmo_stream_cli_reconnect is called, to start a
reconnect-timer. Also the disconnect callback fu...
Andreas Eversberg
12:48 PM libosmo-netif Revision 78f403db (libosmo-netif): stream_cli: Correctly setup and free osmo_io client instance
Completely free and setup osmo_io again when reconnecting.
osmo_iofd_notify_connected() must be called before any re...
Andreas Eversberg
12:28 PM Core testing infrastructure Revision 5154e357 (osmo-ttcn3-hacks): Small improvements to DIAMETER_ts29_272_Templates.ttcn
* Move Service-Selection template to the TS 29.272 since it belongs
there.
* Set some parameter types to "template ...
pespin
11:52 AM Core testing infrastructure Revision 5f5dbfe7 (osmo-ttcn3-hacks): DIAMETER_Types: Generate types for 3GPP TS 29.273
The ddf file is added at the end of the list since it depends on tons of
other RFC and 3GGP TS specs, see for instanc...
pespin
11:50 AM Core testing infrastructure Revision 5b28c964 (osmo-ttcn3-hacks): DIAMETER_Types: Move RFC ddf files earlier in the dependency list of files to generate
A ddf file for TS 29.273 will be added soon to the list, which depends
on several RFCs. Move RFCs earlier in the list...
pespin
11:21 AM Core testing infrastructure Revision b0b5e0ad (osmo-ttcn3-hacks): checkpatch.conf: Exclude machine-generated file library/DIAMETER_Types.ttcn from linter
Change-Id: Iff72ddabea41b36d30a7ad87218aa68b1297c35e pespin
10:49 AM Core testing infrastructure Revision 1cb639e6 (osmo-ttcn3-hacks): Remove unwanted epdg/ICMP_Types.ttcn
It seems I somehow ended up adding this link file in
bf03d7764938ee7e109c60eaecf4991fbcda2038 when submitting the pat...
pespin
10:26 AM Core testing infrastructure Revision 297333a4 (osmo-ttcn3-hacks): mme, pgw: Fix GTPv2_Emulation setup after recent changes
The fields were added to be used in EPDG_Tests, but they need to be
explicitly set to omit here.
Fixes: 65a7f762efd8...
pespin
10:24 AM Core testing infrastructure Revision 08fe4e54 (docker-playground): DONTMERGE
Change-Id: I2769f30aea65b69f7dc96212a7d869aa97a92d69 pespin
10:05 AM libosmo-netif Revision 1eb221a9 (libosmo-netif): osmo_stream_cli_write(): fix double-free of msgb
Change-Id: I954678acd90593e5311d22a10033c7741f280be3
Fixes: 48f9a3c2 "stream_cli: Proper handling of send() socket er...
fixeria

03/04/2024

10:22 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
pespin wrote in #note-6:
> > pablo wrote in #note-2:
> > I guess that, in case this is ever needed, it can be enti...
pablo
06:41 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
On Mon, Mar 04, 2024 at 05:22:48PM +0000, pablo wrote:
> laforge wrote in #note-4:
>
> > It's not the socket that doe...
laforge
05:52 PM Linux Kernel GTP-U Bug #6382 (Feedback): "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
laforge wrote in #note-4:
> pablo wrote in #note-2:
> > It is userspace that creates the socket and it passes it on...
pespin
05:22 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
laforge wrote in #note-4:
> pablo wrote in #note-2:
>
> > > So this raises several questions we should agree on:
...
pablo
04:24 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
pablo wrote in #note-2:
> > So this raises several questions we should agree on:
> > 1- Is there a way to obtain ...
laforge
03:46 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
pespin wrote in #note-1:
> This is what the failing ttcn3 does:
> [...]
>
> So basically this test creates the p...
pablo
09:47 PM Core testing infrastructure Revision bf03d776 (osmo-ttcn3-hacks): epdg: Introduce test TC_mt_ipv4_echo_req
Change-Id: Ie5dc1bd995262f9253cc067c97a82c801b0080e1 pespin
09:47 PM Core testing infrastructure Revision e16e928f (osmo-ttcn3-hacks): ggsn_tests: Split out generic ICMP(v6) related templates and functions
Change-Id: I53a5da05caeef4cdd59778840a6f4eed489f1b93 pespin
09:47 PM Core testing infrastructure Revision a9b65f1e (osmo-ttcn3-hacks): epdg: Introduce test TC_upf_echo_req
Change-Id: I3fd96f212175959cb113d2f6a362c0e77e5ca0d7 pespin
07:16 PM OsmoBSC Revision 85687bf1 (osmo-bsc): CBSP: Port over to use osmo_io via libosmo-netif
Change-Id: Icce412e6ee69366c7b131c9bc1d51e8d44204917
Depends: libosmocore.git Change-Id I5e922c54b3431d759b38e81e5507...
laforge
07:09 PM Core testing infrastructure Revision 556e4d2d (osmo-ttcn3-hacks): various: update expected-results.xml
Change-Id: I21052636bf892e5da86ef736d16035ec324aedbe laforge
07:09 PM Core testing infrastructure Revision 03b2fa9e (osmo-ttcn3-hacks): stp: check-in expected-results.xml from Jenkins
Change-Id: Id4081af9e9d5b0a95dc2fe7d137778747dc27bd0 fixeria
07:06 PM Core testing infrastructure Revision 78d8eb2f (docker-playground): ttcn3-epdg: Test GTP-U userplane
Set the assigned IP address for the UE in the EPDG docker container on
the eth0 interface. This way the emulated UPF ...
pespin
07:06 PM Core testing infrastructure Revision 988fe310 (docker-playground): ttcn3-epdg: Set up params to get GTP-U echo working
Set the new module parameter added in the test.
Make sure the gtp_u_kmod osmo-epdg.config IP address is updated to th...
pespin
07:05 PM libosmocore Revision 25d5bf65 (libosmocore): osmo_io: do check_mode_callback_compat() only if ioops is set at osmo_iofd_setup()
Setting ioops is optional when calling osmo_iofd_setup(). If it is not
set, do not call check_mode_callback_compat() ...
Andreas Eversberg
06:18 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6384 (Feedback): osmo-epdg: SMF IP address should be obtained from AAA-Server
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36158 Forward PGW Address HSS->AAA->ePDG pespin
01:50 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6384: osmo-epdg: SMF IP address should be obtained from AAA-Server
HSS can optionally provide the PDN-GW address in HSS->AAA Swx message SAA (REGISTRATION), in AVP:... pespin
05:49 PM Linux Kernel GTP-U Bug #1952: IPv6 support for inner (user) IP layer missing
osmith wrote in #note-64:
> Hi Pablo,
>
> thanks!
>
> I'm in the process of testing everything, trying to get ...
pablo
04:01 PM Linux Kernel GTP-U Bug #1952: IPv6 support for inner (user) IP layer missing
Hi Pablo,
thanks!
I'm in the process of testing everything, trying to get this finished up.
The following combinat...
osmith
01:15 PM Linux Kernel GTP-U Bug #1952: IPv6 support for inner (user) IP layer missing
Hi @osmith
I found maximum mtu is not adjusted to IPv6 support. I am attaching a patch to address this.
pablo
02:16 PM libosmo-sccp + libosmo-sigtran Revision 2f94b8d1 (libosmo-sccp): wip reconnect notify
Andreas Eversberg
02:10 PM Core testing infrastructure Bug #6386: eclipse-titan 9.0.0 not building in debian unstable
laforge wrote in #note-2:
> On Mon, Mar 04, 2024 at 10:09:30AM +0000, osmith wrote:
> > * "have choice for libdb5.3...
osmith
10:23 AM Core testing infrastructure Bug #6386: eclipse-titan 9.0.0 not building in debian unstable
On Mon, Mar 04, 2024 at 10:09:30AM +0000, osmith wrote:
> * "have choice for libdb5.3 needed by libperl5.38: libdb5.3...
laforge
10:09 AM Core testing infrastructure Bug #6386 (In Progress): eclipse-titan 9.0.0 not building in debian unstable
(eclipse-titan is enabled for debian unstable)
Right now, dependency resolving fails for all debian unstable packa...
osmith
12:21 PM libosmo-sccp + libosmo-sigtran Revision 1dba2c59 (libosmo-sccp): xua + ipa: Add support for I/O in OSMO_IO mode
This switches osmo_stream_{cli,srv} over to using the OSMO_IO
mode instead of the classic OSMO_FD mode. The differen...
laforge
12:19 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235 (Feedback): osmo-epdg: gtp tunnel management
Got it working in docker after disabling rp_filter inside the container and creating the proper ip rules/routes.
Wit...
pespin
12:01 PM Core testing infrastructure Revision 8f8568b1 (docker-playground): cosmetic: .txt file shouldn't have execute permissions set
Change-Id: Ib1e0a79b97ae1af07e206b3be7762cc805820ae1 laforge
11:28 AM libosmocore Revision d81f4ca0 (libosmocore): osmo_io: do check_mode_callback_compat() only if ioops is set at osmo_iofd_setup()
Setting ioops is optional when calling osmo_iofd_setup(). If it is not
set, do not call check_mode_callback_compat() ...
Andreas Eversberg
11:28 AM libosmocore Revision 88c9804a (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
10:22 AM Core testing infrastructure Revision 65a7f762 (osmo-ttcn3-hacks): GTPv2_Emulation: Add support to handle GTPv1-U
Change-Id: I34c744015c09a387cbf736063303bdb61ca4744e pespin
10:15 AM OsmoGGSN (former OpenGGSN) Revision 19a506b7 (osmo-ggsn): Add clear error for kernel not supporting IPv6
Make it clear to the user, that if adding a tunnel fails with kernel GTP
and IPv6: the reason is that the kernel does...
osmith
10:12 AM Core testing infrastructure Revision 4994e664 (osmo-ttcn3-hacks): WIP: IPAd_Tests: add testsuite for an IPAd
Change-Id: Ic9ea8c69e56a2e8ddf0f506861ece6d40cbcb06d dexter
10:12 AM Core testing infrastructure Revision 66e8cc84 (osmo-ttcn3-hacks): library: add HTTP_Emulation
We already have an HTTP_Adapter, which plays the client role. Now let's
add an HTTP_Emulation, that will allow us to ...
dexter
10:12 AM Core testing infrastructure Revision 8065716e (osmo-ttcn3-hacks): library: add SGP.32 and SGP.22 ASN.1 specification, encoder and templates
This patch adds the eUICC related SGP.32 and SGP.22 ASN.1 specification
along with templates and related encoder/deco...
dexter
08:32 AM Core testing infrastructure Revision 73348e51 (docker-playground): ttcn3-ggsn-test: tweak log options
Change-Id: I6c3095f4d3378d2026d3720bc32e27ce4c8345b3 osmith
08:31 AM Core testing infrastructure Revision f2786e85 (docker-playground): ttcn3-ggsn-test: enable dynamic debug
Enable loglevel=8, as otherwise the messages do not show up.
Change-Id: I048646c4f90233939809546d30c94c4218eedbb1
osmith
08:16 AM Retronetworking 2024-03-06: RetroNetCall on decoding Fax G4 protocol traces
We're happy to announce the next incarnation of [[RetroNetCall]], the retronetworking oriented spin-off of [[osmo-dev... laforge
07:50 AM Core testing infrastructure Revision 5494300e (docker-playground): scripts/kernel-test: add /dev/null
Some busybox programs need /dev/null, add it to the initramfs.
Change-Id: Ie583ae816b517c10d13d77aa45155fc4d1209c26
osmith

03/03/2024

07:50 PM OsmoSTP Revision 542027f0 (libosmo-sccp): xua_accept_cb(): distinguish ASPs using different trans_proto
This fixes a problem found by TTCN-3 testcases: two ASPs can have
identical socket address/port, but different transp...
fixeria
07:50 PM libosmo-sccp + libosmo-sigtran Revision 542027f0 (libosmo-sccp): xua_accept_cb(): distinguish ASPs using different trans_proto
This fixes a problem found by TTCN-3 testcases: two ASPs can have
identical socket address/port, but different transp...
fixeria
08:38 AM OsmoMGW Feature #5754 (In Progress): io_uring support in libosmo-mgcp-client
laforge

03/02/2024

08:34 PM OsmoMGW Feature #5754 (Resolved): io_uring support in libosmo-mgcp-client
Applied in changeset commit:osmo-mgw|8b524c9151177d681b35332146d7628fafd82846. laforge
04:08 PM OsmoMGW Feature #5754 (In Progress): io_uring support in libosmo-mgcp-client
I've hacked up a quick patch https://gerrit.osmocom.org/c/osmo-mgw/+/36142
Very initial testing with osmo-msc test...
laforge
08:06 PM OsmoBSC Feature #5755: io_uring support in osmo-bsc
laforge wrote in #note-11:
> They pass all BSC_Tests_CBSP tests of our test suite on my local system, at least whe...
laforge
07:54 PM OsmoBSC Feature #5755: io_uring support in osmo-bsc
CBSP interface patches are submitted for review in https://gerrit.osmocom.org/c/libosmocore/+/36145 and https://gerri... laforge
06:49 PM OsmoBSC Feature #5755: io_uring support in osmo-bsc
VTY, CTRL and stats_reporter are tracked in related libosmocore issues and are not performance critical. See #6389, #... laforge
04:37 PM OsmoBSC Feature #5755 (In Progress): io_uring support in osmo-bsc
laforge
07:50 PM OsmoBSC Revision 798c2498 (osmo-bsc): CBSP: Port over to use osmo_io via libosmo-netif
Change-Id: Icce412e6ee69366c7b131c9bc1d51e8d44204917
Depends: libosmocore.git Change-Id I5e922c54b3431d759b38e81e5507...
laforge
07:48 PM libosmocore Revision 4f155022 (libosmocore): cbsp: Add osmo_cbsp_segmentation_cb for message segmentation
This call-back can for example be used as segmentation call-back
for libosmo-netif stream_cli/stream_srv or directly ...
laforge
06:46 PM libosmocore Feature #5751 (Resolved): io_uring support in libosmocore
laforge wrote in #note-34:
> So let's only deal with CTRL within this topic. It's not critical but should hopefull...
laforge
04:57 PM libosmocore Feature #5751: io_uring support in libosmocore
I've moved
* the stats_reporter topic to a separate issue: #6388
* the vty topic to a separate issue: #6389
So l...
laforge
09:25 AM libosmocore Feature #5751: io_uring support in libosmocore
SCTP support (indirectly, by sendmsg/recvmsg support) for osmo_io is in libosmocore since Change-Id I89eb519b22d21011... laforge
06:45 PM libosmocore Feature #6390 (New): port CTRL over to osmo_io / io_uring
In theory this should be fairly trivial to mogirate over. It uses a tx_queue anyway for writes today, so handing thos... laforge
06:42 PM libosmocore Revision 2d462bba (libosmocore): WIP: port ctrl over to osmo_io
This is more difficult than expected, let's not proceed further
Change-Id: I75d0ab2bf9ce08a0213daf1112e784984bd505e0
laforge
06:05 PM OsmoBTS Revision 3af73977 (osmo-bts): sysmobts_mgr_temp: Migrate to ctrl_cmd_send2()
ctrl_cmd_send() is now a deprecated API function.
Change-Id: I663669a1bcf7b58d6a6175cbb51c333f5cfaedd7
Depends: libo...
laforge
05:59 PM libosmocore Revision 319a77e5 (libosmocore): ctrl: Don't expose write_queue in ctrl_cmd_send() api
ctrl_cmd_send() should always have taken a 'struct ctrl_connection'
as argument, not directly its write_queue member....
laforge
04:55 PM libosmocore Feature #6389 (New): port VTY over to osmo_io / io_uring
The VTY uses its 'buffer' layer between writes by the software and writing to the acutal socket file descriptor. buff... laforge
04:54 PM libosmocore Feature #6388 (New): stats_reporter via osmo_io / io_uring?
I briefly looked at migrating the osmo_stats_reporter over to osmo_io, and I'm not entirely sure if it's that great a... laforge
04:22 PM OsmoMGW Feature #6387 (In Progress): osmo_io / io_uring support for RTP/RTCP
The RTP/RTCP sockets of osmo-mgw should be prime candidates for migration to osmo_io and hence benefit from the optio... laforge
04:07 PM OsmoMGW Revision 8b524c91 (osmo-mgw): migrate mgcp_client from osmo_wqueue to osmo_io
The new osmo_io framework means that we can [optionally] make use
of the io_uring backend, which greatly reduces the ...
laforge
03:54 PM Core testing infrastructure Bug #6386 (In Progress): eclipse-titan 9.0.0 not building in debian unstable
I just ran into bugs caused by running a too old version of eclipse-titan (8.2.0 provided by debian), since our 9.0.0... laforge
03:47 PM pySim Bug #6385 (Rejected): malformed IMSI
Hello,
I a pySim-shell, If we edit an IMSI on a SIM card and we miswrite it, we couldn't not read it or modify it ...
n4n5
09:29 AM libosmocore Revision ada88ce6 (libosmocore): osmo_io_uring: Check if osmo_fd_register fails at iofd_uring_notify_connected()
If it fails, do not set the IOFD_FLAG_NOTIFY_CONNECTED flag and log an
error message.
Closes: Coverity CID#349579
Ch...
Andreas Eversberg
09:22 AM libosmo-sccp + libosmo-sigtran Bug #6262 (Resolved): use-after-free when io_uring backend is used
laforge
09:21 AM libosmo-netif Revision da3ca9a6 (libosmo-netif): stream_{cli,srv}: Free received messages when not forwarded
If a message is not forwarded (to a read callback function, it must be
freed, to prevent memory leaks.
The message m...
Andreas Eversberg
09:18 AM libosmo-netif Revision 313f5280 (libosmo-netif): osmo_io: make use of osmo_iofd_get_ioops()
This avoids resetting the callbacks with the wrong ones in the SCTP
case.
Change-Id: Id3cb11bc0000299faa79d980de8abc...
laforge

03/01/2024

11:27 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6384: osmo-epdg: SMF IP address should be obtained from AAA-Server
Yes, AAA-Server gets the PGW address (and updates it) from the HSS. pespin
11:25 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6384 (Resolved): osmo-epdg: SMF IP address should be obtained from AAA-Server
So far we are obtaining the SMF IP address in osmo-epdg from the config file:... pespin
06:43 PM pySim Bug #6383: pysim shell: edit_decoded EF.ePDGId is missing the epdg address
With this patch (not a fix, just a proposal / RFC):
https://gerrit.osmocom.org/c/pysim/+/36140 [RFC] ePDGId: allow...
fixeria
06:19 PM pySim Bug #6383: pysim shell: edit_decoded EF.ePDGId is missing the epdg address
Correction (edited): "FQDN" instead of "IPv4", of course. fixeria
06:18 PM pySim Bug #6383: pysim shell: edit_decoded EF.ePDGId is missing the epdg address
@lynxis can you try the following?... fixeria
05:57 PM pySim Bug #6383 (Rejected): pysim shell: edit_decoded EF.ePDGId is missing the epdg address
I'm trying to edit the EF.ePDGId:... lynxis
06:36 PM pySim Revision decb4680 (pysim): tests: assertEquals() is deprecated, use assertEqual()
This fixes deprecation warnings printed by Python 3.11.7.
Change-Id: I1de93b0fee9e8439f7da8a3b9fd2a6974973fb4f
fixeria
05:55 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
I'm currently adding a ttcn3 test to validate GTP-U userplane data passing UPF -> ePDG -> decapsulated-ip-routed and ... pespin
12:56 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
GTP-U echo req+resp successfully tested here: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36129 epdg: Introduce t... pespin
05:23 PM Linux Kernel GTP-U Bug #6382: "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
This is what the failing ttcn3 does:... pespin
05:08 PM Linux Kernel GTP-U Bug #6382 (Feedback): "TC_pdp6_act_deact_gtpu_access" fails with kernel gtp-u
Pau and I debugged why TC_pdp6_act_deact_gtpu_access does not work with osmo-ggsn with kernel gtp-u. It passes withou... osmith
04:47 PM libosmocore Revision 7e8ca7ac (libosmocore): osmo_io_uring: Check if osmo_fd_register fails at iofd_uring_notify_connected()
If it fails, do not set the IOFD_FLAG_NOTIFY_CONNECTED flag and log an
error message.
Closes: Coverity CID#349579
Ch...
Andreas Eversberg
04:34 PM libosmocore Revision 89c950f1 (libosmocore): osmo_io: do check_mode_callback_compat() only if ioops is set at osmo_iofd_setup()
Setting ioops is optional when calling osmo_iofd_setup(). If it is not
set, do not call check_mode_callback_compat() ...
Andreas Eversberg
04:34 PM Core testing infrastructure Revision 6bb8fe60 (docker-playground): ttcn3-ggsn-test: tweak log options
Change-Id: I6c3095f4d3378d2026d3720bc32e27ce4c8345b3 osmith
04:09 PM Core testing infrastructure Revision fd1e6427 (docker-playground): scripts/kernel-test: add /dev/null
Some busybox programs need /dev/null, add it to the initramfs.
Change-Id: Ie583ae816b517c10d13d77aa45155fc4d1209c26
osmith
04:09 PM Core testing infrastructure Revision 0b49e9bf (docker-playground): ttcn3-ggsn-test: enable dynamic debug
Enable loglevel=8, as otherwise the messages do not show up.
Change-Id: I048646c4f90233939809546d30c94c4218eedbb1
osmith
03:15 PM Core testing infrastructure Revision 10ad96af (osmo-ttcn3-hacks): epdg: Introduce test TC_mt_ipv4_echo_req
Change-Id: Ie5dc1bd995262f9253cc067c97a82c801b0080e1 pespin
03:14 PM Core testing infrastructure Revision aa41843b (docker-playground): WIP: ttcn3-ggsn-test/initrd-ggsn: add ipv6
Change-Id: Id0609618bd134172dcbdb01330c3d7da92fc9f21 osmith
01:45 PM Core testing infrastructure Revision e5b5d54a (osmo-ttcn3-hacks): ggsn_tests: Split out generic ICMP(v6) related templates and functions
Change-Id: I53a5da05caeef4cdd59778840a6f4eed489f1b93 pespin
01:01 PM Core testing infrastructure Revision 4c471f41 (osmo-ttcn3-hacks): epdg: Introduce test TC_upf_echo_req
Change-Id: I3fd96f212175959cb113d2f6a362c0e77e5ca0d7 pespin
12:53 PM Core testing infrastructure Revision edcd25a9 (osmo-ttcn3-hacks): GTPv2_Emulation: Add support to handle GTPv1-U
Change-Id: I34c744015c09a387cbf736063303bdb61ca4744e pespin
11:57 AM Core testing infrastructure Revision f197ed2d (osmo-ttcn3-hacks): library/M3UA: support TCP transport, implement desegmentation
Change-Id: If1dcdb185d08a08dc5a06c37d9d6ffe7d6da9325
Related: libosmo-sccp.git I8c76d271472befacbeb998a93bbdc9e8660d9...
fixeria
11:57 AM Core testing infrastructure Revision 020a8fc2 (osmo-ttcn3-hacks): stp/osmo-stp.cfg: tune the logging formatting
Change-Id: Ieafa0599246f40958be6333512b7c41379b38a20 fixeria
10:28 AM Core testing infrastructure Revision 4b090c95 (osmo-ttcn3-hacks): Split GTP_CodecPort/GTP_Templates into C and U variants
The Types are already split in the dependent modules in GTPC_Types and
GTPU_Types.
There's no point in keeping them t...
pespin
10:28 AM Core testing infrastructure Revision 7b2cc921 (osmo-ttcn3-hacks): epdg: Introduce test TC_s2b_CreateSession_rejected
Related: OS#6371
Change-Id: Ide1df9e359b12094f82e54a7824c83f515aedcc3
pespin
10:28 AM Core testing infrastructure Revision 285a2b65 (osmo-ttcn3-hacks): epdg: Add tests to validate concurrent connections
Change-Id: I842dacda56abe47afb19e951eaae746b5e8d9fe7 pespin
10:10 AM Core testing infrastructure Bug #6381 (Feedback): libosmocore changes take too long until they propagate through OBS master
> So it somehow seems that if a longer series of patches is committed to libosmocore, each of them gets built as OBS ... osmith
07:19 AM Core testing infrastructure Bug #6381 (Feedback): libosmocore changes take too long until they propagate through OBS master
(05:23:15 PM) hwelte: I don't understand why https://gerrit.osmocom.org/c/libosmo-netif/+/35069 keeps failing even ho... laforge
08:08 AM OsmoGGSN (former OpenGGSN) Revision ea6c02ac (osmo-ggsn): doc: fix typo ndoe -> node
Change-Id: Ib78b5de45b93a7534163de2cd91211e9be75445d osmith
08:03 AM Core testing infrastructure Revision fdf0206e (osmo-ttcn3-hacks): sgsn: osmo-*.cfg: tune logging configuration
Change-Id: I2f2cc69a481709e862d569b0298561b61506dfa7 fixeria
08:03 AM Core testing infrastructure Revision 472f8c05 (osmo-ttcn3-hacks): sgsn/expected-results.xml: add missing testcases
Change-Id: I09cc32bffde9d9dec59befa181a995e88112b2d2 fixeria
08:03 AM Core testing infrastructure Revision 5cefd81a (osmo-ttcn3-hacks): msc/expected-results.xml: add missing testcases
Change-Id: I1604bb955707d0e44bfd08ecd3a28a936731c166 fixeria
07:11 AM OsmoMSC Revision b0300119 (osmo-msc): msc_a_up_call_assignment_complete(): handle all CSD modes
Change-Id: I92f7ab11ebc2e53700b27c38e91679c2c6f72050 fixeria
07:11 AM OsmoMSC Revision f09832a3 (osmo-msc): libsmpputil: fix -Wtautological-constant-out-of-range-compare
* 'sizeof(sms->user_data)' evaluates to 256
* 'ud_len' is of type 'uint8_t' and cannot be greater than 256
Change-Id...
fixeria
07:11 AM OsmoMSC Revision d851b2c0 (osmo-msc): libmsc: fix -Wenum-conversion in subscr_conn_toss()
This commit simply fixes a -Wenum-conversion thrown by clang.
No idea why are we using the SM (GPRS Session Managemen...
fixeria
07:11 AM OsmoMSC Revision 398cb299 (osmo-msc): libvlr: fix auth_fsm_term(): use proper value-string for cause
Change-Id: Ia0868dce2da5cb78c30cf518870c3d91144499b9 fixeria
07:11 AM OsmoMSC Revision d8b75fbf (osmo-msc): libvlr: fix wrong cause value passed to auth_fsm_term()
This was found thanks to clang (-Wenum-conversion):
warning: implicit conversion from enumeration type
'enu...
fixeria
07:11 AM OsmoMSC Revision 3b82d2c2 (osmo-msc): libvlr: auth_fsm_wait_ai(): cosmetic: drop redundant break
Change-Id: Iaa2962bfe67902f6b4aa944b73fa97db46bc9c54 fixeria

02/29/2024

06:01 PM Core testing infrastructure Revision db966e8b (osmo-ttcn3-hacks): WIP: test echo req
Change-Id: Ib7cdef0a9073ee72c37afab98b94a32d135d4176 pespin
05:53 PM rtl-sdr Revision 0b64f07f (rtl-sdr): r82xx: avoid redundant register writes for speed
Sultan Qasim Khan
05:53 PM rtl-sdr Revision f5978e88 (rtl-sdr): r82xx: improve tuner precision
Improve tuner precision by calculating the VCO divisor at full precision, not
at kHz resolution. Also replace the man...
Oliver Jowett
05:16 PM Core testing infrastructure Revision f9181888 (osmo-ttcn3-hacks): epdg: Introduce test TC_s2b_CreateSession_rejected
Related: OS#6371
Change-Id: Ide1df9e359b12094f82e54a7824c83f515aedcc3
pespin
03:43 PM libosmocore Revision e3b58f10 (libosmocore): osmo_io_uring: Run check of tests/osmo_io with io_uring also
Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
Andreas Eversberg
03:32 PM libosmocore Revision a4ac5b8c (libosmocore): osmo_io: Assign const name when stealing TX msg from iofd ctx
All TX messages are moved from iofd instance to the user's context.
iofd may be destroyed, but the message is still a...
Andreas Eversberg
01:53 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Feature #6235: osmo-epdg: gtp tunnel management
pespin wrote in #note-43:
> What we miss here still is operating on the GTPv1U fd passed to the tundev, so that we h...
pespin
01:17 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6371: osmo-epdg: crash: APN rejected by PGW
osmo-epdg patches merged. I updated deployed osmo-epdg in epdg.osmocom.org to current master.
TTCN3 tests still pe...
pespin
01:12 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6369 (Resolved): PCO information from/to UE

> I will re-deploy open5gs nightly once the packages are built (tomorrow?), and merge the ansible-prototype patch i...
pespin
12:56 PM libosmo-netif Revision f7552ad0 (libosmo-netif): stream_{cli,srv}: Free received messages when not forwarded
If a message is not forwarded (to a read callback function, it must be
freed, to prevent memory leaks.
The message m...
Andreas Eversberg
12:56 PM libosmo-netif Revision 42a54847 (libosmo-netif): stream_{client,server} example: Cleanup on exit
In order to detect memory leaks while debugging, stream server/client
and keyboard is closed on exit.
Related: OS#57...
Andreas Eversberg
12:56 PM libosmo-netif Revision 822df633 (libosmo-netif): stream_cli: Do not try to send msg, if not connected
Related: OS#5753
Change-Id: I9e5f5db9b45615dacb05115c4de8ff3f715815c8
Andreas Eversberg
12:56 PM libosmo-netif Revision 18ca34d4 (libosmo-netif): osmo_io: make use of osmo_iofd_get_ioops()
This avoids resetting the callbacks with the wrong ones in the SCTP
case.
Change-Id: Id3cb11bc0000299faa79d980de8abc...
laforge
12:24 PM libosmo-netif Revision e4fdcd3b (libosmo-netif): stream_cli: Call read callback even if connection failed
If connection fails, osmo_stream_cli_reconnect is called, to start a
reconnect-timer. Addtionally the read callback i...
Andreas Eversberg
12:24 PM libosmo-netif Revision 35e5b676 (libosmo-netif): stream_cli: Correctly setup and free osmo_io client instance
Completely free and setup osmo_io again when reconnecting.
osmo_iofd_notify_connected() must be called before any re...
Andreas Eversberg
12:23 PM libosmo-netif Revision d467b634 (libosmo-netif): stream_{cli,srv}: Fix memory leak, if sending a message fails
Also the example client/server must not access msgb after sending it,
especially if the msgb got freed due to a failu...
Andreas Eversberg
12:23 PM libosmo-netif Revision 7e6d2e0f (libosmo-netif): stream_{cli,srv}: Add support for SCTP in OSMO_IO mode
Let's enable the OSMO_IO_FD_MODE_RECVMSG_SENDMSG mode for SCTP
sockets, allowing OSMO_STREAM_MODE_OSMO_IO to be used ...
laforge
10:36 AM libosmo-abis Bug #6375: default TCP user timeout is way too low
Assigning the ticket to Vadim, as discussed. osmith
10:20 AM OsmoSTP Revision dfa6e681 (libosmo-sccp): fix regression in sctp-role / transport-role
We saw some fall-out in automatic testing where configs with sctp-role
would suddenly save as transport-role. Let's ...
laforge
10:20 AM libosmo-sccp + libosmo-sigtran Revision dfa6e681 (libosmo-sccp): fix regression in sctp-role / transport-role
We saw some fall-out in automatic testing where configs with sctp-role
would suddenly save as transport-role. Let's ...
laforge
09:46 AM libosmo-abis Bug #6379 (Resolved): ttcn3-{msc,sgsn}-test regressions (IUT SIGSEGV)
The patch has been merged.
* ttcn3-msc-test is back to normal: https://jenkins.osmocom.org/jenkins/view/TTCN3/job/...
fixeria
08:16 AM libosmocore Revision 7287c0dd (libosmocore): osmo_io: Assign const name when stealing TX msg from iofd ctx
All TX messages are moved from iofd instance to the user's context.
iofd may be destroyed, but the message is still a...
Andreas Eversberg
08:15 AM libosmocore Revision f574aea3 (libosmocore): osmo_io: Add osmo_io_get_ioops() function
This function can be used by user code to obtain the currently-set io
operations, it's the inverse of osmo_io_set_ioo...
laforge
08:15 AM libosmocore Revision 3c0d5001 (libosmocore): osmo_io_poll: Declare local functions "static"
Change-Id: I6ba88cd7bbd5b5ef42eb460679696f105c9158cb Andreas Eversberg
08:15 AM libosmocore Revision 0f123aa6 (libosmocore): osmo_io_uring: Detach msghdr from iofd before calling iofd_handle_send_completion()
msghdr must be detached, because subsequent callback at
iofd_handle_send_completion() may destroy the iofd (which in ...
Andreas Eversberg
07:22 AM Core testing infrastructure Revision 9daae3e4 (osmo-ttcn3-hacks): ggsn_tests: f_wait_icmp4: don't shutdown on error
Use setverdict(fail, …) instead of shutting down the test. Otherwise we
don't close the PDP context. This fixes TC_pd...
osmith
07:22 AM Core testing infrastructure Revision bbbe05df (osmo-ttcn3-hacks): ggsn_tests: fix typo
Change-Id: Iefd1bfead68878553cbfd0f34ea8aaa4bdd40a41 osmith

02/28/2024

08:24 PM Core testing infrastructure Revision 9b9494e4 (osmo-ttcn3-hacks): epdg: Add tests to validate concurrent connections
Change-Id: I842dacda56abe47afb19e951eaae746b5e8d9fe7 pespin
06:57 PM OsmoHNBGW Bug #6380: VTY transcript tests are broken [again]
This patch (by @laforge) is fixing the output of 'show running-config':
https://gerrit.osmocom.org/c/libosmo-sccp/...
fixeria
06:50 PM OsmoHNBGW Bug #6380: VTY transcript tests are broken [again]
This has already happened before:
https://cgit.osmocom.org/osmo-hnbgw/commit/?id=d6b0217c338eb70252e87bfeceb398bdb...
fixeria
06:34 PM OsmoHNBGW Bug #6380 (New): VTY transcript tests are broken [again]
The "master-osmo-hnbgw":https://jenkins.osmocom.org/jenkins/view/master/job/master-osmo-hnbgw/ Jenkins job is broken ... fixeria
06:11 PM Core testing infrastructure Revision e28f2fbb (osmo-ttcn3-hacks): cosmetic: epdg: Drop extra whitelines
Change-Id: I20cde98340efb41a13d430f8692b3242eb5824be pespin
05:50 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6371 (Feedback): osmo-epdg: crash: APN rejected by PGW
Fixed by:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36112 s2b: Handle CreateSession with failed Cause
pespin
04:57 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6371: osmo-epdg: crash: APN rejected by PGW
Per packet process spawn on s2b is implemented here:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36109 s2b: Spaw...
pespin
03:40 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6371 (In Progress): osmo-epdg: crash: APN rejected by PGW
Issue reproduced with following ttcn3 test:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36108 epdg: Introduce te...
pespin
05:38 PM erlang/osmo_ss7 Revision 2286c1b8 (erlang-osmo_ss7): ipa_proto.erl: Implement TCP/IPA reassembly
Related: OS#6377
Change-Id: I322e6ab9368ad66be66a9e8d113575f51f9c91c3
pespin
03:43 PM libosmocore Revision 8db6009a (libosmocore): osmo_io_uring: Cancel pending request, free msghdr on completion
There is always a completion after cancelling a uring request.
Because uring requests use msghdr pointer as user dat...
Andreas Eversberg
03:43 PM libosmocore Revision 76f7678c (libosmocore): osmo_io_poll: Use -errno as result on read error
Related: OS#5751
Change-Id: Ida63b74feecddf96bab7b2ade4e9ad216fe56e06
Andreas Eversberg
03:43 PM libosmocore Revision 2ce17dab (libosmocore): osmo_io: Reject writing messages with length of 0
io_uring will reject to transmit messages with length of 0.
Change-Id: I94be5ec7344d92157f7853c6c0ddf7007513ba8e
Rel...
Andreas Eversberg
03:42 PM libosmocore Revision d7256c6c (libosmocore): osmo_io: Use poll/select to notify socket connection at osmo_io_uring.c
In order to receive a connect notification from SCTP socket,
poll/select event must be used instead of a write notifi...
Andreas Eversberg
03:42 PM libosmocore Revision 1047ed72 (libosmocore): osmo_io: sendmsg/recvmsg support
Add support osmo_io operations resembling sendmsg() and recvmsg() socket
operations. This is what will enable the im...
laforge
03:42 PM libosmocore Revision 848faf92 (libosmocore): osmo_io: Move notify_connected function to backend
This relocation is necessary as the backend (osmo_io_fd or
osmo_io_uring) requires a different approach in handling c...
Andreas Eversberg
03:39 PM Core testing infrastructure Revision 355dcc67 (osmo-ttcn3-hacks): epdg: Introduce test TC_s2b_CreateSession_rejected
Related: OS#6371
Change-Id: Ide1df9e359b12094f82e54a7824c83f515aedcc3
pespin
03:00 PM erlang/osmo_ss7 Bug #6377 (Feedback): ipa: Failure decoding ipa frames split between several tcp packets
Submitted an updated version of https://gerrit.osmocom.org/c/erlang/osmo_ss7/+/36095 which is verified to fix the issue. pespin
01:24 PM erlang/osmo_ss7 Revision 414a6188 (erlang-osmo_ss7): ipa: fix empty IPA CCM ID Tags
decode_ies() would crash because lists:lasts([]) tries to access an
empty lists.
Change-Id: I6f44561f83c84bac7e5c987...
lynxis
01:24 PM erlang/osmo_ss7 Revision c26105e1 (erlang-osmo_ss7): ipa_proto: start_listen: use correct ok/error pattern
The ok path only returned the port without an "ok".
Also path back the ListenSock.
Change-Id: I9b317c13089fae2406f40...
lynxis
01:15 PM Core testing infrastructure Revision 33a7c254 (osmo-ttcn3-hacks): *_Emulation: Allow running ePDG against 512 concurrent connections
Change-Id: Ic0646b7db22ae970882b9266eaa8c1a6df0780e1 pespin
01:15 PM Core testing infrastructure Revision 9c5bad3c (osmo-ttcn3-hacks): epdg: Add tests to validate concurrent connections
Change-Id: I842dacda56abe47afb19e951eaae746b5e8d9fe7 pespin
01:15 PM Core testing infrastructure Revision e1f7a8c3 (osmo-ttcn3-hacks): GSUP_Emulation: Update internal tables to allow 256 sessions
Other Emulations like GTPv2 and DIAMETER already support that number of
sessions. Increase it to the same number in G...
pespin
01:15 PM Core testing infrastructure Revision 7ae55ea2 (osmo-ttcn3-hacks): Update pcap pkt size to 1520 bytes
I see packets of 1520 bytes in the generated pcap running under the
docker setup. This happens when a lot of IPA conc...
pespin
01:13 PM osmo-ePDG - VoWifi Evolved Packet Data Gateway Bug #6369 (Feedback): PCO information from/to UE
- wireshark patches merged.
- ttcn3 patches merged.
- docker-playground patches merged.
- ansible patch waiting fo...
pespin
01:13 PM Core testing infrastructure Revision 2509025e (osmo-ttcn3-hacks): WIP Implement testsuite for an IPAd
Change-Id: I1d3d8d53c90c564f6c32bf66010c1a9400dc04fd dexter
01:12 PM Core testing infrastructure Revision 77248214 (docker-playground): ttcn3-pgw-test: Configure open5gs-smfd S2b/S6b/P-CSCF related bits
Depends: osmo-ttcn3-hacks.git Change-Id I38e469edf0e00feca5a648035b64645e2c905937
Change-Id: I3ff503990167f52ddb94a77...
pespin
12:54 PM Core testing infrastructure Revision 4ecc808f (osmo-ttcn3-hacks): pgw: Introduce test TC_s2b_createSession_v4_apco
Make sure APCO IE is properly handled and answered back.
Change-Id: Ib01fe0512866924a5afc4d6719ceacb0b4b54df2
pespin
12:54 PM Core testing infrastructure Revision 518e24b8 (osmo-ttcn3-hacks): pgw: Introduce test TC_s2b_createSession_v4_no_apco
This test allows initial testing of a session creation through the S2b
interface (emulating an ePDG).
A follow-up te...
pespin
10:52 AM libosmocore Revision d43a0d74 (libosmocore): debugging
Change-Id: I393fd209a13e893d4e57c46239595eb2eaa86c65 Andreas Eversberg
10:35 AM libosmo-abis Bug #6379 (Feedback): ttcn3-{msc,sgsn}-test regressions (IUT SIGSEGV)
fixeria wrote in #note-2:
> I am currently testing ttcn3-sgsn-test.
The patch also fixes ttcn3-sgsn-test. Waiting...
fixeria
09:45 AM libosmo-abis Bug #6379: ttcn3-{msc,sgsn}-test regressions (IUT SIGSEGV)
Here is a partial revert, which fixes ttcn3-msc-test:
https://gerrit.osmocom.org/c/libosmo-abis/+/36100 input/ipac...
fixeria
09:11 AM libosmo-abis Bug #6379: ttcn3-{msc,sgsn}-test regressions (IUT SIGSEGV)
This appears to be a regression of recent libosmo-abis.git commit:... fixeria
08:48 AM libosmo-abis Bug #6379 (Resolved): ttcn3-{msc,sgsn}-test regressions (IUT SIGSEGV)
Both testsuites exhibit massive regressions since a few days ago:
https://jenkins.osmocom.org/jenkins/view/TTCN3/j...
fixeria
10:06 AM Core testing infrastructure Revision e24442f9 (docker-playground): ttcn3-ggsn-test: kernel-gtp: add ipv6
Related: OS#6096
Change-Id: If3549db216ff89bdb963744bb38015ad68d4cf6a
osmith
09:23 AM libosmo-abis Revision d3d04f9e (libosmo-abis): input/ipaccess: fix regression in ipaccess_bts_handle_ccm()
As stated in a comment in this function, link->line might be NULL:
/* line might not exist if != bsc||bts */
str...
fixeria
08:48 AM libosmo-netif Revision 54d17d66 (libosmo-netif): examples/stream-{server,client}: Generate talloc report on SIGUSR1
This can help with memleak debugging.
Change-Id: Ia16632602b937db88e2da2b053192887bdb8a986
laforge
08:47 AM libosmo-netif Revision a7b687b1 (libosmo-netif): examples/stream-*: Add options, to set local/remote peer
This helps to test connections via a network and failing connections.
The client may add "-r <peer>" to the command ...
Andreas Eversberg
08:46 AM libosmo-netif Revision 15dcf5e7 (libosmo-netif): examples/stream-*: Support SCTP when called with "-s" argument
Change-Id: I4137cdf1e21cb669b632fe5c126ec27475d98400 laforge
08:30 AM Core testing infrastructure Revision 4199a701 (osmo-ttcn3-hacks): msc/MSC_Tests.cfg: remove commented out testcase list
Change-Id: I573b55e235ebb093b1166c1fe78feaa4f296ce8c fixeria
08:30 AM OsmoBSC Bug #6378: Ericsson DUG 20 rejects SI2quater
On Wed, Feb 28, 2024 at 01:21:47AM +0000, keith wrote:
> Tested that and I can now observe the SI2q on the air on C0
...
laforge
01:48 AM OsmoBSC Bug #6378: Ericsson DUG 20 rejects SI2quater
While I'm here, the BTS is also complaining about the (empty) SI 5ter
I need to actually configure an SI5ter and c...
keith
01:21 AM OsmoBSC Bug #6378: Ericsson DUG 20 rejects SI2quater
Oh! This looks like it might be as simple as including the *RSL_IE_ERIC_BCCH_MAPPING*
at the end of the rsl_msgb, as...
keith
12:28 AM OsmoBSC Bug #6378 (New): Ericsson DUG 20 rejects SI2quater
Sending SI2quater to the DUG20 results in... keith
 

Also available in: Atom

Add picture from clipboard (Maximum size: 48.8 MB)