Build failure of network:osmocom:nightly/osmo-hlr in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-hlr/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/osmo-hlr failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly osmo-hlr

Last lines of build log:
[   11s] [1.882680] dracut-pre-udev[222]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   11s] [1.887188] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   11s] [1.891818] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   11s] [1.919680] dracut-pre-udev[226]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   11s] [1.925618] dracut-pre-udev[227]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   11s] [1.931096] dracut-pre-udev[228]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   11s] [1.935672] dracut-pre-udev[229]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   11s] [1.941704] dracut-pre-udev[230]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   11s] [1.951694] dracut-pre-udev[232]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   11s] [1.957597] dracut-pre-udev[233]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   11s] [1.962866] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   11s] [1.973384] dracut-pre-udev[235]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   11s] [1.983843] dracut-pre-udev[236]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   11s] [1.989128] dracut-pre-udev[237]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   11s] [1.994177] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   11s] [1.998430] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   11s] [2.018067] dracut-pre-udev[241]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   11s] [2.022872] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   11s] [2.035939] dracut-pre-udev[243]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  319s] 
[  319s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  319s] /var/cache/obs/worker/root_17/root: 184133
[  319s] qemu-system-aarch64: terminating on signal 15 from pid 76201 ()
[  320s] ### VM INTERACTION END ###
[  320s] /var/run/obs/worker/17/build/build-vm: line 465: kill: (184016) - No 
such process
[  320s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  320s] or the build host has a kernel or hardware problem...

gave up after 12 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/libosmo-sccp in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-sccp/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/libosmo-sccp failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly libosmo-sccp

Last lines of build log:
[   12s] [1.968423] dracut-pre-udev[222]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   12s] [1.972759] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   12s] [1.977018] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   12s] [2.004751] dracut-pre-udev[226]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   12s] [2.010218] dracut-pre-udev[227]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   12s] [2.015319] dracut-pre-udev[228]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   12s] [2.019682] dracut-pre-udev[229]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   12s] [2.025615] dracut-pre-udev[230]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   12s] [2.035726] dracut-pre-udev[232]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   12s] [2.042373] dracut-pre-udev[233]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   12s] [2.048245] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   12s] [2.059723] dracut-pre-udev[235]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   12s] [2.071335] dracut-pre-udev[236]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   12s] [2.077146] dracut-pre-udev[237]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   12s] [2.082904] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   12s] [2.087663] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   12s] [2.109175] dracut-pre-udev[241]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   12s] [2.114138] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   12s] [2.128430] dracut-pre-udev[243]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  315s] 
[  315s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  315s] /var/cache/obs/worker/root_6/root: 15804
[  315s] qemu-system-aarch64: terminating on signal 15 from pid 133375 
()
[  315s] ### VM INTERACTION END ###
[  315s] /var/run/obs/worker/6/build/build-vm: line 465: kill: (15782) - No 
such process
[  315s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  315s] or the build host has a kernel or hardware problem...

gave up after 11 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/libasn1c in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libasn1c/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/libasn1c failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly libasn1c

Last lines of build log:
[   13s] [1.948065] dracut-pre-udev[222]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   13s] [1.954021] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   13s] [1.958733] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   13s] [2.003017] dracut-pre-udev[226]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   13s] [2.009766] dracut-pre-udev[227]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   13s] [2.015551] dracut-pre-udev[228]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   13s] [2.020510] dracut-pre-udev[229]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   13s] [2.026924] dracut-pre-udev[230]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   13s] [2.037778] dracut-pre-udev[232]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   13s] [2.044129] dracut-pre-udev[233]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   13s] [2.049985] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   13s] [2.061628] dracut-pre-udev[235]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   13s] [2.073525] dracut-pre-udev[236]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   13s] [2.079483] dracut-pre-udev[237]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   13s] [2.085196] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   13s] [2.090079] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   13s] [2.111776] dracut-pre-udev[241]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   13s] [2.117183] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   13s] [2.133057] dracut-pre-udev[243]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  321s] 
[  321s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  322s] /var/cache/obs/worker/root_1/root: 198570
[  322s] qemu-system-aarch64: terminating on signal 15 from pid 75104 ()
[  322s] ### VM INTERACTION END ###
[  322s] /var/run/obs/worker/1/build/build-vm: line 465: kill: (198432) - No 
such process
[  322s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  322s] or the build host has a kernel or hardware problem...

gave up after 13 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/libosmo-netif in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-netif/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/libosmo-netif failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly libosmo-netif

Last lines of build log:
[   13s] [1.827699] dracut-pre-udev[222]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   13s] [1.831870] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   13s] [1.835989] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   13s] [1.862648] dracut-pre-udev[226]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   13s] [1.867830] dracut-pre-udev[227]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   13s] [1.872834] dracut-pre-udev[228]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   13s] [1.877036] dracut-pre-udev[229]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   13s] [1.882780] dracut-pre-udev[230]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   13s] [1.892241] dracut-pre-udev[232]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   13s] [1.897834] dracut-pre-udev[233]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   13s] [1.902857] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   13s] [1.912806] dracut-pre-udev[235]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   13s] [1.923096] dracut-pre-udev[236]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   13s] [1.928329] dracut-pre-udev[237]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   13s] [1.933224] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   13s] [1.937300] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   13s] [1.956106] dracut-pre-udev[241]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   13s] [1.960456] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   13s] [1.973110] dracut-pre-udev[243]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  321s] 
[  321s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  321s] /var/cache/obs/worker/root_9/root: 194559
[  321s] qemu-system-aarch64: terminating on signal 15 from pid 63132 ()
[  321s] ### VM INTERACTION END ###
[  321s] /var/run/obs/worker/9/build/build-vm: line 465: kill: (194552) - No 
such process
[  321s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  321s] or the build host has a kernel or hardware problem...

gave up after 9 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/libosmo-abis in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-abis/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/libosmo-abis failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly libosmo-abis

Last lines of build log:
[   22s] [2.476390] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   22s] [2.486816] dracut-pre-udev[235]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   22s] [2.497277] dracut-pre-udev[236]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   22s] [2.548640] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   22s] [2.561126] dracut-pre-udev[239]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   23s] [2.573048] dracut-pre-udev[240]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   23s] [2.584085] dracut-pre-udev[241]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   23s] [2.597421] dracut-pre-udev[242]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   23s] [2.619940] dracut-pre-udev[244]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   23s] [2.632754] dracut-pre-udev[245]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   23s] [2.645265] dracut-pre-udev[246]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   23s] [2.665380] dracut-pre-udev[247]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   23s] [2.685509] dracut-pre-udev[248]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   23s] [2.697484] dracut-pre-udev[249]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   23s] [2.709507] dracut-pre-udev[250]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   23s] [2.721143] dracut-pre-udev[251]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   23s] [2.759094] dracut-pre-udev[253]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   23s] [2.770459] dracut-pre-udev[254]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   23s] [2.795225] dracut-pre-udev[255]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  325s] 
[  325s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  325s] /var/cache/obs/worker/root_17/root: 48161
[  325s] qemu-system-aarch64: terminating on signal 15 from pid 40483 ()
[  326s] ### VM INTERACTION END ###
[  326s] /var/run/obs/worker/17/build/build-vm: line 465: kill: (48148) - No 
such process
[  326s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  326s] or the build host has a kernel or hardware problem...

gave up after 10 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/libosmocore in openSUSE_Factory_ARM/aarch64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmocore/openSUSE_Factory_ARM/aarch64

Package network:osmocom:nightly/libosmocore failed to build in 
openSUSE_Factory_ARM/aarch64

Check out the package for editing:
  osc checkout network:osmocom:nightly libosmocore

Last lines of build log:
[   12s] [1.921369] dracut-pre-udev[222]: modprobe: ERROR: could not insert 
'squashfs': Key was rejected by service
[   12s] [1.925510] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not 
found in directory /lib/modules/5.9.8-1-default
[   12s] [1.929582] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not 
found in directory /lib/modules/5.9.8-1-default
[   12s] [1.956589] dracut-pre-udev[226]: modprobe: ERROR: could not insert 
'reiserfs': Key was rejected by service
[   12s] [1.961767] dracut-pre-udev[227]: modprobe: ERROR: could not insert 
'btrfs': Key was rejected by service
[   12s] [1.966781] dracut-pre-udev[228]: modprobe: ERROR: could not insert 
'xfs': Key was rejected by service
[   12s] [1.971069] dracut-pre-udev[229]: modprobe: FATAL: Module 
nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default
[   12s] [1.976835] dracut-pre-udev[230]: modprobe: ERROR: could not insert 
'binfmt_misc': Key was rejected by service
[   12s] [1.986610] dracut-pre-udev[232]: modprobe: ERROR: could not insert 
'virtio_mmio': Key was rejected by service
[   12s] [1.992390] dracut-pre-udev[233]: modprobe: ERROR: could not insert 
'virtio_blk': Key was rejected by service
[   12s] [1.997390] dracut-pre-udev[234]: modprobe: ERROR: could not insert 
'virtio_rng': Key was rejected by service
[   12s] [2.007347] dracut-pre-udev[235]: modprobe: ERROR: could not insert 
'fat': Key was rejected by service
[   12s] [2.017401] dracut-pre-udev[236]: modprobe: ERROR: could not insert 
'vfat': Key was rejected by service
[   12s] [2.022458] dracut-pre-udev[237]: modprobe: ERROR: could not insert 
'nls_cp437': Key was rejected by service
[   12s] [2.027392] dracut-pre-udev[238]: modprobe: ERROR: could not insert 
'nls_iso8859_1': Key was rejected by service
[   12s] [2.031570] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi 
not found in directory /lib/modules/5.9.8-1-default
[   12s] [2.050443] dracut-pre-udev[241]: modprobe: ERROR: could not insert 
'e1000': Key was rejected by service
[   12s] [2.054622] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth 
not found in directory /lib/modules/5.9.8-1-default
[   12s] [2.067278] dracut-pre-udev[243]: modprobe: ERROR: could not insert 
'overlay': Key was rejected by service
[  315s] 
[  315s] ### WATCHDOG TRIGGERED, KILLING VM ###
[  315s] /var/cache/obs/worker/root_14/root: 20749
[  315s] qemu-system-aarch64: terminating on signal 15 from pid 144836 ()
[  315s] ### VM INTERACTION END ###
[  315s] /var/run/obs/worker/14/build/build-vm: line 465: kill: (20735) - No 
such process
[  315s] No buildstatus set, either the base system is broken 
(kernel/initrd/udev/glibc/bash/perl)
[  315s] or the build host has a kernel or hardware problem...

gave up after 11 failed build attempts...

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/simtrace2 in xUbuntu_20.04/x86_64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/simtrace2/xUbuntu_20.04/x86_64

Package network:osmocom:nightly/simtrace2 failed to build in 
xUbuntu_20.04/x86_64

Check out the package for editing:
  osc checkout network:osmocom:nightly simtrace2

Last lines of build log:
[  115s] [COMPILING libboard/qmod/source/wwan_perst.c]
[  115s] [COMPILING libboard/qmod/source/card_pres.c]
[  115s] [COMPILING libboard/qmod/source/wwan_led.c]
[  115s] [COMPILING libboard/qmod/source/i2c.c]
[  116s] [COMPILING libboard/qmod/source/board_qmod.c]
[  116s] [COMPILING apps/dfu/main.c]
[  116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu.c]
[  116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_desc.c]
[  116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_driver.c]
[  116s] Memory region Used Size  Region Size  %age Used
[  116s]  rom:   16588 B16 KB101.25%
[  116s]  ram:   11672 B48 KB 
23.75/usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
bin/qmod-dfu-flash.elf section `.text' will not fit in region `rom'
[  116s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: region 
`rom' overflowed by 204 bytes
[  116s] collect2: error: ld returned 1 exit status
[  116s] %
[  116s] make[2]: *** [Makefile:234: flash] Error 1
[  116s] make[2]: Leaving directory '/usr/src/packages/BUILD/firmware'
[  116s] make[1]: *** [Makefile:13: fw-qmod-dfu] Error 2
[  116s] make[1]: Leaving directory '/usr/src/packages/BUILD'
[  116s] dh_auto_build: error: make -j1 returned exit code 2
[  116s] make: *** [debian/rules:16: build] Error 25
[  116s] dpkg-buildpackage: error: debian/rules build subprocess returned exit 
status 2
[  116s] ### VM INTERACTION START ###
[  119s] [  109.585219] sysrq: Power Off
[  119s] [  109.589709] reboot: Power down
[  119s] ### VM INTERACTION END ###
[  119s] 
[  119s] sheep86 failed "build simtrace2_0.7.0.69.aadd.dsc" at Mon Nov 16 
02:08:24 UTC 2020.
[  119s] 

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Build failure of network:osmocom:nightly/simtrace2 in xUbuntu_20.10/x86_64

2020-11-15 Thread OBS Notification
Visit 
https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/simtrace2/xUbuntu_20.10/x86_64

Package network:osmocom:nightly/simtrace2 failed to build in 
xUbuntu_20.10/x86_64

Check out the package for editing:
  osc checkout network:osmocom:nightly simtrace2

Last lines of build log:
[  167s] [COMPILING apps/dfu/main.c]
[  167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu.c]
[  167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_desc.c]
[  167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_driver.c]
[  167s] Memory region Used Size  Region Size  %age Used
[  167s]  rom:   16580 B16 KB101.20%
[  167s]  ram:   11672 B48 KB 
23.75/usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: 
changing start of section .stack by 4 bytes
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
warning: changing start of section .stack by 4 bytes
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
bin/qmod-dfu-flash.elf section `.text' will not fit in region `rom'
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
warning: changing start of section .stack by 4 bytes
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
warning: changing start of section .stack by 4 bytes
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: 
warning: changing start of section .stack by 4 bytes
[  167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: region 
`rom' overflowed by 196 bytes
[  167s] collect2: error: ld returned 1 exit status
[  167s] %
[  167s] make[2]: *** [Makefile:234: flash] Error 1
[  167s] make[2]: Leaving directory '/usr/src/packages/BUILD/firmware'
[  167s] make[1]: *** [Makefile:13: fw-qmod-dfu] Error 2
[  167s] make[1]: Leaving directory '/usr/src/packages/BUILD'
[  167s] dh_auto_build: error: make -j1 returned exit code 2
[  167s] make: *** [debian/rules:16: build] Error 25
[  167s] dpkg-buildpackage: error: debian/rules build subprocess returned exit 
status 2
[  167s] ### VM INTERACTION START ###
[  171s] [  158.880061] sysrq: Power Off
[  171s] [  158.885286] reboot: Power down
[  171s] ### VM INTERACTION END ###
[  171s] 
[  171s] lamb05 failed "build simtrace2_0.7.0.69.aadd.dsc" at Mon Nov 16 
02:03:19 UTC 2020.
[  171s] 

-- 
Configure notifications at https://build.opensuse.org/my/subscriptions
openSUSE Build Service (https://build.opensuse.org/)


Change in osmo-ttcn3-hacks[master]: pcu: Set acceptable logging verbosity for ConsoleMask

2020-11-15 Thread laforge
laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 )

Change subject: pcu: Set acceptable logging verbosity for ConsoleMask
..


Patch Set 1: Code-Review+1


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I1f49eb26af0d6144f7632320097f2c78d47f3a22
Gerrit-Change-Number: 21136
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria 
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 22:35:19 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms

2020-11-15 Thread laforge
laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21162 )

Change subject: tests: Fix tdef_test on 32bit platforms
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c
Gerrit-Change-Number: 21162
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 22:34:44 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms

2020-11-15 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21162 )

Change subject: tests: Fix tdef_test on 32bit platforms
..

tests: Fix tdef_test on 32bit platforms

100 minutes = 60 microseconds was too big to be stored in an
unsigned long in a 32bit platform, making the test print 4294967295
instead. Let's set a smaller value to have the test happy on 32 bits.

Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c
---
M tests/tdef/tdef_test.c
M tests/tdef/tdef_test.ok
2 files changed, 9 insertions(+), 9 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved



diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c
index d874231..ede3082 100644
--- a/tests/tdef/tdef_test.c
+++ b/tests/tdef/tdef_test.c
@@ -38,7 +38,7 @@
 static struct osmo_tdef tdefs[] = {
{ .T=1, .default_val=100, .desc="100s" },
{ .T=2, .default_val=100, .unit=OSMO_TDEF_MS, .desc="100ms" },
-   { .T=3, .default_val=100, .unit=OSMO_TDEF_M, .desc="100m" },
+   { .T=3, .default_val=50, .unit=OSMO_TDEF_M, .desc="50m" },
{ .T=4, .default_val=100, .unit=OSMO_TDEF_CUSTOM, .desc="100 potatoes" 
},

{ .T=7, .default_val=50, .desc="Water Boiling Timeout", .min_val=20, 
.max_val=800 },  // default is .unit=OSMO_TDEF_S == 0
diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok
index 1770968..4c97dab 100644
--- a/tests/tdef/tdef_test.ok
+++ b/tests/tdef/tdef_test.ok
@@ -12,12 +12,12 @@
 osmo_tdef_get(2, m)= 1
 osmo_tdef_get(2, custom-unit)  = 100
 osmo_tdef_get(2, us)   = 10
-T3=100m
-osmo_tdef_get(3, s)= 6000
-osmo_tdef_get(3, ms)   = 600
-osmo_tdef_get(3, m)= 100
-osmo_tdef_get(3, custom-unit)  = 100
-osmo_tdef_get(3, us)   = 60
+T3=50m
+osmo_tdef_get(3, s)= 3000
+osmo_tdef_get(3, ms)   = 300
+osmo_tdef_get(3, m)= 50
+osmo_tdef_get(3, custom-unit)  = 50
+osmo_tdef_get(3, us)   = 30
 T4=100custom-unit
 osmo_tdef_get(4, s)= 100
 osmo_tdef_get(4, ms)   = 100
@@ -154,7 +154,7 @@
 state=A T=0, no timeout
  --> A (configured as T1 100 s) rc=0;  state=A T=1, 100.00 s remaining
  --> B (configured as T2 100 ms) rc=0; state=B T=2, 1.00 s remaining
- --> C (configured as T3 100 m) rc=0;  state=C T=3, 6000.00 s remaining
+ --> C (configured as T3 50 m) rc=0;   state=C T=3, 3000.00 s remaining
  --> D (configured as T4 100 custom-unit) rc=0;state=D T=4, 100.00 
s remaining
  --> G (configured as T7 50 s) rc=0;   state=G T=7, 50.00 s remaining
  --> H (configured as T8 300 s) rc=0;  state=H T=8, 300.00 s remaining
@@ -183,5 +183,5 @@
 - test disallowed transition:
  --> Z (no timer configured for this state) rc=0;  state=Z T=0, no timeout
  --> B (configured as T2 100 ms) rc=-1;state=Z T=0, no timeout
- --> C (configured as T3 100 m) rc=-1; state=Z T=0, no timeout
+ --> C (configured as T3 50 m) rc=-1;  state=Z T=0, no timeout
  --> D (configured as T4 100 custom-unit) rc=-1;   state=Z T=0, no timeout

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c
Gerrit-Change-Number: 21162
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-MessageType: merged


Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"

2020-11-15 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21161 )

Change subject: Revert "tests: Fix tdef_test on 32bit platforms"
..

Revert "tests: Fix tdef_test on 32bit platforms"

This was not the issue, see next commit fixing the correct issue.

This reverts commit af10e48c1bf7ec40678b9a4387fc50ab0846b467.

Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65
---
M tests/tdef/tdef_test.c
M tests/tdef/tdef_test.ok
2 files changed, 6 insertions(+), 6 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved



diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c
index 17fd4e5..d874231 100644
--- a/tests/tdef/tdef_test.c
+++ b/tests/tdef/tdef_test.c
@@ -48,7 +48,7 @@

/* test conversions */
{ .T=1000, .default_val=2*1000, .unit=OSMO_TDEF_MS, .desc="two seconds 
from ms" },
-   { .T=1001, .default_val=30*1000, .unit=OSMO_TDEF_MS, .desc="half minute 
from ms" },
+   { .T=1001, .default_val=60*1000, .unit=OSMO_TDEF_MS, .desc="one minute 
from ms" },
{ .T=1004, .default_val=1, .unit=OSMO_TDEF_MS, .desc="one ms" },
{ .T=1005, .default_val=0, .unit=OSMO_TDEF_MS, .desc="zero ms" },
{ .T=1006, .default_val=0, .unit=OSMO_TDEF_S, .desc="zero s" },
diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok
index 4bdd3d0..1770968 100644
--- a/tests/tdef/tdef_test.ok
+++ b/tests/tdef/tdef_test.ok
@@ -54,12 +54,12 @@
 osmo_tdef_get(1000, m) = 1
 osmo_tdef_get(1000, custom-unit)   = 2000
 osmo_tdef_get(1000, us)= 200
-T1001=3ms
-osmo_tdef_get(1001, s) = 30
-osmo_tdef_get(1001, ms)= 3
+T1001=6ms
+osmo_tdef_get(1001, s) = 60
+osmo_tdef_get(1001, ms)= 6
 osmo_tdef_get(1001, m) = 1
-osmo_tdef_get(1001, custom-unit)   = 3
-osmo_tdef_get(1001, us)= 3000
+osmo_tdef_get(1001, custom-unit)   = 6
+osmo_tdef_get(1001, us)= 6000
 T1004=1ms
 osmo_tdef_get(1004, s) = 1
 osmo_tdef_get(1004, ms)= 1

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65
Gerrit-Change-Number: 21161
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-MessageType: merged


Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"

2020-11-15 Thread laforge
laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21161 )

Change subject: Revert "tests: Fix tdef_test on 32bit platforms"
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65
Gerrit-Change-Number: 21161
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 22:34:37 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in osmo-ttcn3-hacks[master]: gbproxy: Fix config file typo

2020-11-15 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21139 )

Change subject: gbproxy: Fix config file typo
..

gbproxy: Fix config file typo

In If1220852785853f8a5d8de183d5053ddd6ccb958 I introudced a config
file typo in the GBProxy_Tests.cfg. Let's fix that

Change-Id: I78b6307d16abd37e77e66e511f91a8dda902b58d
---
M gbproxy/GBProxy_Tests.cfg
1 file changed, 1 insertion(+), 1 deletion(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, approved



diff --git a/gbproxy/GBProxy_Tests.cfg b/gbproxy/GBProxy_Tests.cfg
index a9e209c..638946c 100644
--- a/gbproxy/GBProxy_Tests.cfg
+++ b/gbproxy/GBProxy_Tests.cfg
@@ -41,7 +41,7 @@
local_ip := "127.0.0.1",
remote_ip := "127.0.0.1"
}
-   },
+   }
}
}
},

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21139
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I78b6307d16abd37e77e66e511f91a8dda902b58d
Gerrit-Change-Number: 21139
Gerrit-PatchSet: 2
Gerrit-Owner: laforge 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-Reviewer: pespin 
Gerrit-MessageType: merged


Change in osmo-ttcn3-hacks[master]: BSSGP_Emulation: Introduce MGMT port to per-BVC component

2020-11-15 Thread laforge
Hello Jenkins Builder,

I'd like you to reexamine a change. Please visit

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165

to look at the new patch set (#2).

Change subject: BSSGP_Emulation: Introduce MGMT port to per-BVC component
..

BSSGP_Emulation: Introduce MGMT port to per-BVC component

This port can (optionally) be connected to, and it will receive
state change notifications as well as permit the user to block/unblock
and reset the specific PTP BVC.

Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0
---
M library/BSSGP_Emulation.ttcnpp
1 file changed, 57 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/65/21165/2
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0
Gerrit-Change-Number: 21165
Gerrit-PatchSet: 2
Gerrit-Owner: laforge 
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newpatchset


Change in osmo-ttcn3-hacks[master]: gbproxy: Use BSSGP MGMT port to determine when all BVC are unblocked

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21170 )


Change subject: gbproxy: Use BSSGP MGMT port to determine when all BVC are 
unblocked
..

gbproxy: Use BSSGP MGMT port to determine when all BVC are unblocked

Change-Id: I9c94aa4b4891e8a79bca62f4fd713e4ad50f9424
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 65 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/70/21170/1

diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index 47a0cd9..9c57b8b 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -209,6 +209,9 @@

port BSSGP_CT_PROC_PT PROC;

+   port BSSGP_BVC_MGMT_PT SGSN_MGMT;
+   port BSSGP_BVC_MGMT_PT PCU_MGMT;
+
port TELNETasp_PT GBPVTY;

var boolean g_initialized := false;
@@ -282,6 +285,7 @@
connect(self:PROC, gb.vc_BSSGP:PROC);
gb.vc_BSSGP_BVC[i] := f_bssgp_get_bvci_ct(gb.cfg.bvc[i].bvci, 
PROC);
disconnect(self:PROC, gb.vc_BSSGP:PROC);
+   connect(self:PCU_MGMT, gb.vc_BSSGP_BVC[i]:MGMT);
}
 }

@@ -298,6 +302,7 @@
connect(self:PROC, gb.vc_BSSGP:PROC);
gb.vc_BSSGP_BVC[i] := f_bssgp_get_bvci_ct(gb.cfg.bvc[i].bvci, 
PROC);
disconnect(self:PROC, gb.vc_BSSGP:PROC);
+   connect(self:SGSN_MGMT, gb.vc_BSSGP_BVC[i]:MGMT);
}
 }

@@ -308,7 +313,20 @@
f_vty_transceive(GBPVTY, "enable");
 }

+type record of integer ro_integer;
+
+private function ro_integer_contains(ro_integer r, integer x) return boolean {
+   for (var integer j := 0; j < lengthof(r); j := j+1) {
+   if (r[j] == x) {
+   return true;
+   }
+   }
+   return false;
+}
+
 function f_init() runs on test_CT {
+   var ro_integer bvci_unblocked := {};
+   var BssgpStatusIndication bsi;
var integer i;

if (g_initialized == true) {
@@ -333,6 +351,53 @@
for (i := 0; i < lengthof(mp_nsconfig_pcu); i := i+1) {
f_init_gb_pcu(g_pcu[i], "GbProxy_Test-PCU0", i);
}
+
+   /* wait until all BVC are unblocked on both sides */
+   timer T := 5.0;
+   T.start;
+   alt {
+   [] SGSN_MGMT.receive(BssgpStatusIndication:{*, ?, BVC_S_UNBLOCKED}) -> 
value bsi {
+   bvci_unblocked := bvci_unblocked & { bsi.bvci };
+   if (lengthof(bvci_unblocked) != lengthof(g_sgsn[0].cfg.bvc)) {
+   repeat;
+   }
+   }
+   [] SGSN_MGMT.receive(BssgpStatusIndication:{*, ?, ?}) {
+   repeat;
+   }
+   [] SGSN_MGMT.receive {
+   setverdict(fail, "Received unexpected message on SGSN_MGMT");
+   mtc.stop;
+   }
+
+   [] PCU_MGMT.receive(BssgpStatusIndication:{*, ?, BVC_S_UNBLOCKED}) -> 
value bsi {
+   repeat;
+   }
+   [] PCU_MGMT.receive(BssgpStatusIndication:{*, ?, ?}) {
+   repeat;
+   }
+   [] PCU_MGMT.receive(BssgpResetIndication:{0}) {
+   repeat;
+   }
+   [] PCU_MGMT.receive {
+   setverdict(fail, "Received unexpected message on PCU_MGMT");
+   mtc.stop;
+   }
+
+   [] T.timeout {
+   setverdict(fail, "Timeout waiting for unblock of all BVCs");
+   mtc.stop;
+   }
+   }
+
+   /* iterate over list and check all BVCI */
+   for (i := 0; i < lengthof(g_sgsn[0].cfg.bvc); i := i+1) {
+   var BssgpBvci bvci := g_sgsn[0].cfg.bvc[i].bvci;
+   if (not ro_integer_contains(bvci_unblocked, bvci)) {
+   setverdict(fail, "BVCI=", bvci, " was not unblocked 
during start-up");
+   mtc.stop;
+   }
+   }
 }

 function f_cleanup() runs on test_CT {

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21170
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I9c94aa4b4891e8a79bca62f4fd713e4ad50f9424
Gerrit-Change-Number: 21170
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ttcn3-hacks[master]: gbproxy: Add test for DL-UNITDATA

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21171 )


Change subject: gbproxy: Add test for DL-UNITDATA
..

gbproxy: Add test for DL-UNITDATA

Change-Id: I96d57cef29dd5e724e66767cc23320a5468a3ea3
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 38 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/71/21171/1

diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index 4b20177..ecaca54 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -596,10 +596,48 @@
f_cleanup();
 }

+/* send uplink-unitdata of a variety of different sizes; expect it to show up 
on SGSN */
+private function f_TC_dl_unitdata(charstring id) runs on BSSGP_ConnHdlr {
+   var integer i;
+
+   for (i := 0; i < 1024; i := i+1) {
+   var octetstring payload := f_rnd_octstring(i);
+   var template (value) PDU_BSSGP pdu_tx :=
+   ts_BSSGP_DL_UD(g_pars.tlli, payload, omit, 
ts_BSSGP_IMSI(g_pars.imsi));
+   /* we cannot use pdu_tx as there are some subtle differences in 
the length field :/ */
+   var template (present) PDU_BSSGP pdu_rx :=
+   tr_BSSGP_DL_UD(g_pars.tlli, payload, 
tr_BSSGP_IMSI(g_pars.imsi));
+
+   SGSN[0].send(pdu_tx);
+   alt {
+   [] PCU[0].receive(pdu_rx);
+   /* FIXME: Those should be handled before the ConnHdlr is 
started */
+   [] PCU[0].receive(BssgpStatusIndication:{*,?,BVC_S_UNBLOCKED}) 
{ repeat; }
+   [] PCU[0].receive {
+   setverdict(fail, "PCU Received unexpected");
+   mtc.stop;
+   }
+   }
+   }
+   setverdict(pass);
+}
+
+testcase TC_dl_unitdata() runs on test_CT
+{
+   var BSSGP_ConnHdlr vc_conn;
+   f_init();
+
+   vc_conn := f_start_handler(refers(f_TC_dl_unitdata), testcasename(), 
g_pcu, g_sgsn, 2);
+   vc_conn.done;
+   /* TODO: start multiple handlers (UEs) on various cells on same and 
other NSEs */
+
+   f_cleanup();
+}

 control {
execute( TC_BVC_bringup() );
execute( TC_ul_unitdata() );
+   execute( TC_dl_unitdata() );
 }



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21171
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I96d57cef29dd5e724e66767cc23320a5468a3ea3
Gerrit-Change-Number: 21171
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ttcn3-hacks[master]: gbproxy: Add test for Uplink-Unitdata

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21169 )


Change subject: gbproxy: Add test for Uplink-Unitdata
..

gbproxy: Add test for Uplink-Unitdata

Change-Id: I912ba5a83c852e6ad9524e06a8e76e9f16a517d8
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 38 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/69/21169/1

diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index 47a0cd9..154de86 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -495,8 +495,46 @@
 }


+/* send uplink-unitdata of a variety of different sizes; expect it to show up 
on SGSN */
+private function f_TC_ul_unitdata(charstring id) runs on BSSGP_ConnHdlr {
+   var integer i;
+
+   for (i := 0; i < 1024; i := i+1) {
+   var octetstring payload := f_rnd_octstring(i);
+   var template (value) PDU_BSSGP pdu_tx := 
ts_BSSGP_UL_UD(g_pars.tlli, g_pars.bssgp_cell_id[0], payload);
+   /* we cannot use pdu_tx as there are some subtle differences in 
the length field :/ */
+   var template (present) PDU_BSSGP pdu_rx := 
tr_BSSGP_UL_UD(g_pars.tlli, g_pars.bssgp_cell_id[0], payload);
+
+   PCU[0].send(pdu_tx);
+   alt {
+   [] SGSN[0].receive(pdu_rx);
+   /* FIXME: Those should be handled before the ConnHdlr is 
started */
+   [] SGSN[0].receive(BssgpStatusIndication:{*,?,BVC_S_UNBLOCKED}) 
{ repeat; }
+   [] SGSN[0].receive {
+   setverdict(fail, "SGSN Received unexpected");
+   mtc.stop;
+   }
+   }
+   }
+   setverdict(pass);
+}
+
+testcase TC_ul_unitdata() runs on test_CT
+{
+   var BSSGP_ConnHdlr vc_conn;
+   f_init();
+
+   vc_conn := f_start_handler(refers(f_TC_ul_unitdata), testcasename(), 
g_pcu, g_sgsn, 1);
+   vc_conn.done;
+   /* TODO: start multiple handlers (UEs) on various cells on same and 
other NSEs */
+
+   f_cleanup();
+}
+
+
 control {
execute( TC_BVC_bringup() );
+   execute( TC_ul_unitdata() );
 }



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21169
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I912ba5a83c852e6ad9524e06a8e76e9f16a517d8
Gerrit-Change-Number: 21169
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ttcn3-hacks[master]: BSSGP: parametrize tr_BSSGP_DL_UD

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21166 )


Change subject: BSSGP: parametrize tr_BSSGP_DL_UD
..

BSSGP: parametrize tr_BSSGP_DL_UD

Change-Id: Ib4a1d64da634813b49474c13ae080d729bbabcf1
---
M library/Osmocom_Gb_Types.ttcn
1 file changed, 5 insertions(+), 4 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/66/21166/1

diff --git a/library/Osmocom_Gb_Types.ttcn b/library/Osmocom_Gb_Types.ttcn
index ee1437c..8271ced 100644
--- a/library/Osmocom_Gb_Types.ttcn
+++ b/library/Osmocom_Gb_Types.ttcn
@@ -1296,16 +1296,17 @@
}
}

-   template PDU_BSSGP tr_BSSGP_DL_UD := {
+   template PDU_BSSGP tr_BSSGP_DL_UD(template (present) GprsTlli tlli, 
template (present) octetstring pdu,
+ template IMSI_BSSGP imsi := omit) := {
pDU_BSSGP_DL_UNITDATA := {
bssgpPduType := '00'O,
-   tLLI_current := ?,
+   tLLI_current := tlli,
qoS_Profile := ?,
pDU_Lifetime := ?,
mS_Radio_Access_Capability := *,
priority := *,
dRX_Parameters := *,
-   iMSI := *,
+   iMSI := imsi,
tLLI_old := *,
pFI := *,
lSA_Information := *,
@@ -1321,7 +1322,7 @@
old_Routing_Area_Identification := *,
attach_Indicator := *,
alignment_octets := *,
-   lLC_PDU := tr_BSSGP_LLC_PDU,
+   lLC_PDU := tr_BSSGP_LLC_PDU(pdu),
initialLLC_PDU := *
}
}

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21166
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ib4a1d64da634813b49474c13ae080d729bbabcf1
Gerrit-Change-Number: 21166
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ttcn3-hacks[master]: gbproxy: Set configuration in a more dynamic way

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21167 )


Change subject: gbproxy: Set configuration in a more dynamic way
..

gbproxy: Set configuration in a more dynamic way

Let's generalize the data types a bit, and move the gb (bssgp) config
into a module parameter.  That parameter then is used for both the PCUs
as well as (concatenated) for the SGSN side.

This allows the configuration file to have more control over the number
of BVC within each NSE.

Change-Id: I43a3a8e133cf0f0e377b64d1b385e88285246957
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 87 insertions(+), 109 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/67/21167/1

diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index 8de16d2..ff11624 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -37,9 +37,12 @@

 import from GSM_RR_Types all;

+/* mcc_mnc is 24.008 10.5.5.15 encoded. 262 42 */
+const BcdMccMnc c_mcc_mnc := '262F42'H;
+
 modulepar {
/* IP/port on which we run our internal GSUP/HLR emulation */
-   NSConfigurations_SGSN mp_nsconfig_sgsn := {
+   NSConfigurations mp_nsconfig_sgsn := {
{
nsei := 101,
role_sgsn := true,
@@ -60,7 +63,7 @@
}
}
};
-   NSConfigurations_PCU mp_nsconfig_pcu := {
+   NSConfigurations mp_nsconfig_pcu := {
{
nsei := 96,
role_sgsn := false,
@@ -119,6 +122,69 @@
}
}
};
+   BssgpConfigs mp_gbconfigs := {
+   {
+   nsei := 96,
+   sgsn_role := false,
+   bvc := {
+   {
+   bvci := 196,
+   cell_id := {
+   ra_id := {
+   lai := {
+   mcc_mnc := 
c_mcc_mnc,
+   lac := 13135
+   },
+   rac := 0
+   },
+   cell_id := 20960
+   },
+   depth := BSSGP_DECODE_DEPTH_BSSGP,
+   create_cb := 
refers(BSSGP_Emulation.DefaultCreateCallback)
+   }
+   }
+   }, {
+   nsei := 97,
+   sgsn_role := false,
+   bvc := {
+   {
+   bvci := 210,
+   cell_id := {
+   ra_id := {
+   lai := {
+   mcc_mnc := 
c_mcc_mnc,
+   lac := 13200
+   },
+   rac := 0
+   },
+   cell_id := 20961
+   },
+   depth := BSSGP_DECODE_DEPTH_BSSGP,
+   create_cb := 
refers(BSSGP_Emulation.DefaultCreateCallback)
+   }
+   }
+   }, {
+   nsei := 98,
+   sgsn_role := false,
+   bvc := {
+   {
+   bvci := 220,
+   cell_id := {
+   ra_id := {
+   lai := {
+   mcc_mnc := 
c_mcc_mnc,
+   lac := 13300
+   },
+   rac := 0
+   },
+   cell_id := 20962
+   },
+   depth := BSSGP_DECODE_DEPTH_BSSGP,
+   create_cb := 
refers(BSSGP_Emulation.DefaultCreateCallback)
+   }
+   

Change in osmo-ttcn3-hacks[master]: BSSGP_Emulation: Introduce MGMT port to per-BVC component

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165 )


Change subject: BSSGP_Emulation: Introduce MGMT port to per-BVC component
..

BSSGP_Emulation: Introduce MGMT port to per-BVC component

This port can (optionally) be connected to, and it will receive
state change notifications as well as permit the user to block/unblock
and reset the specific PTP BVC.

Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0
---
M library/BSSGP_Emulation.ttcnpp
1 file changed, 54 insertions(+), 5 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/65/21165/1

diff --git a/library/BSSGP_Emulation.ttcnpp b/library/BSSGP_Emulation.ttcnpp
index 63e11f2..3f6adba 100644
--- a/library/BSSGP_Emulation.ttcnpp
+++ b/library/BSSGP_Emulation.ttcnpp
@@ -603,6 +603,9 @@
/* port towards the underlying BSSGP_CT */
port BSSGP_BVC_PT BVC;

+   /* port to a management instance */
+   port BSSGP_BVC_MGMT_SP_PT MGMT;
+
/* BSSGP-User SAP towards the user (Client) */
port BSSGP_SP_PT BSSGP_SP;
port BSSGP_SP_PT BSSGP_SP_SIG;
@@ -618,6 +621,9 @@
timer g_T1 := 15.0;
timer g_T2 := 60.0;
var boolean g_t1_waits_for_block_ack := false;
+   /* for re-transmissions */
+   var BssgpCause g_last_block_cause;
+   var BssgpCause g_last_reset_cause;

var ClientEntity ClientTable[16];
 };
@@ -638,6 +644,27 @@
out NsUnitdataRequest;
 } with { extension "internal" };

+/* port between BSSGP_BVC_CT and a management instance */
+type port BSSGP_BVC_MGMT_SP_PT message {
+   in  BssgpResetRequest,
+   BssgpBlockRequest,
+   BssgpUnblockRequest;
+   out BssgpStatusIndication,
+   BssgpResetIndication;
+} with { extension "internal" };
+type port BSSGP_BVC_MGMT_PT message {
+   in  BssgpStatusIndication,
+   BssgpResetIndication;
+} with { extension "internal" };
+
+type record BssgpResetRequest {
+   BssgpCause cause
+};
+type record BssgpBlockRequest {
+   BssgpCause cause
+};
+type record BssgpUnblockRequest {
+};

 /* one element in the per-TLLI state table */
 type record ClientEntity {
@@ -892,6 +919,7 @@
BVC.send(ts_ptp_BnsUdReq(t_BVC_BLOCK(g_cfg.bvci, cause), 0, g_bvc_lsp));
g_t1_waits_for_block_ack := true;
g_T1.start;
+   g_last_block_cause := cause;
 }

 private function f_ptp_sendStatus(BssgpCause cause, PDU_BSSGP pdu) runs on 
BSSGP_BVC_CT {
@@ -899,22 +927,23 @@
BVC.send(ts_ptp_BnsUdReq(ts_BSSGP_STATUS(g_cfg.bvci, cause, pdu), 
g_cfg.bvci, g_bvc_lsp));
 }

-private function f_ptp_sendReset() runs on BSSGP_BVC_CT {
+private function f_ptp_sendReset(BssgpCause cause := 
BSSGP_CAUSE_OM_INTERVENTION) runs on BSSGP_BVC_CT {
var PDU_BSSGP pdu;

/* The Cell Identifier IE is mandatory in the BVC-RESET PDU sent from 
BSS to
 * SGSN in order to reset a BVC corresponding to a PTP functional 
entity. The
 * Cell Identifier IE shall not be used in any other BVC-RESET PDU. */
if (g_sgsn_role) {
-   pdu := valueof(ts_BVC_RESET(BSSGP_CAUSE_OM_INTERVENTION, 
g_cfg.bvci, omit));
+   pdu := valueof(ts_BVC_RESET(cause, g_cfg.bvci, omit));
} else {
-   pdu := valueof(ts_BVC_RESET(BSSGP_CAUSE_OM_INTERVENTION, 
g_cfg.bvci, g_cfg.cell_id));
+   pdu := valueof(ts_BVC_RESET(cause, g_cfg.bvci, g_cfg.cell_id));
}

/* BVC-RESET is always sent via the SIGNALLING BVCI, see Table 5.4.1 */
BVC.send(ts_ptp_BnsUdReq(pdu, 0, g_bvc_lsp));
g_T2.start;
//f_change_state(BVC_S_WAIT_RESET);
+   g_last_reset_cause := cause;
 }

 /* PTP-BVC is in BVC_S_BLOCKED state */
@@ -939,14 +968,19 @@

[] g_T2.timeout {
/* BVC-RESET-ACK PDU was not received within T2: retransmit */
-   f_ptp_sendReset();
+   f_ptp_sendReset(g_last_reset_cause);
}
+
+   [] MGMT.receive(BssgpUnblockRequest:?) {
+   f_ptp_sendUnblock();
+   }
 }

 /* PTP-BVC is in UNBLOCKED state */
 private altstep as_ptp_unblocked() runs on BSSGP_BVC_CT {
var NsUnitdataIndication udi;
var NsStatusIndication nsi;
+   var BssgpBlockRequest bbr;
var BSSGP_Client_CT vc_conn;
var ASP_Event evt;
var PDU_BSSGP bs_pdu;
@@ -976,7 +1010,7 @@
f_ptp_sendUnblock();
}
[g_t1_waits_for_block_ack] g_T1.timeout {
-   f_ptp_sendBlock(BSSGP_CAUSE_OM_INTERVENTION);
+   f_ptp_sendBlock(g_last_block_cause);
}

/* simply acknowledge all per-BVC Flow Control Messages */
@@ -1080,17 +1114,25 @@
var octetstring llc_enc := enc_PDU_LLC(llc);
BVC.send(ts_ptp_BnsUdReq(ts_BSSGP_DL_UD(tlli, llc_enc), 
g_cfg.bvci, oct2int(tlli)));
}

Change in osmo-ttcn3-hacks[master]: gbproxy: Register IMSI + TLLI with BSSGP_Emulation

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21168 )


Change subject: gbproxy: Register IMSI + TLLI with BSSGP_Emulation
..

gbproxy: Register IMSI + TLLI with BSSGP_Emulation

If we don't do that, the BSSGP code will not know what to route to us
and what not.

Change-Id: Ife8b8918f0eb69c6dc502d67d2566e78975c9f91
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 23 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/68/21168/1

diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index ff11624..47a0cd9 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -390,11 +390,19 @@
 /* first function called in every ConnHdlr */
 private function f_handler_init(void_fn fn, charstring id, BSSGP_ConnHdlrPars 
pars)
 runs on BSSGP_ConnHdlr {
+   var integer i;
/* do some common stuff like setting up g_pars */
g_pars := pars;

llc := f_llc_create(false);

+   /* register for our IMSI + TLLI */
+   for (i := 0; i < sizeof(SGSN_PROC); i := i+1) {
+   f_client_register(g_pars.imsi, g_pars.tlli, SGSN_PROC[i]);
+   }
+   for (i := 0; i < sizeof(PCU_PROC); i := i+1) {
+   f_client_register(g_pars.imsi, g_pars.tlli, PCU_PROC[i]);
+   }

g_Tguard.start(pars.t_guard);
activate(as_Tguard());
@@ -403,6 +411,21 @@
fn.apply(id);
 }

+private function f_client_register(hexstring imsi, OCT4 tlli, BSSGP_PROC_PT PT)
+runs on BSSGP_ConnHdlr {
+   PT.call(BSSGP_register_client:{imsi, tlli}) {
+   [] PT.getreply(BSSGP_register_client:{imsi, tlli}) {};
+   }
+}
+
+private function f_client_unregister(hexstring imsi, BSSGP_PROC_PT PT)
+runs on BSSGP_ConnHdlr {
+   PT.call(BSSGP_unregister_client:{imsi}) {
+   [] PT.getreply(BSSGP_unregister_client:{imsi}) {};
+   }
+}
+
+
 /* TODO:
* Detach without Attach
* SM procedures without attach / RAU

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21168
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ife8b8918f0eb69c6dc502d67d2566e78975c9f91
Gerrit-Change-Number: 21168
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-bts[master]: l1sap: add repeated downlink FACCH

2020-11-15 Thread dexter
dexter has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-bts/+/21014 )

Change subject: l1sap: add repeated downlink FACCH
..


Patch Set 6:

(2 comments)

This change is ready for review.

https://gerrit.osmocom.org/c/osmo-bts/+/21014/2/src/common/l1sap.c
File src/common/l1sap.c:

https://gerrit.osmocom.org/c/osmo-bts/+/21014/2/src/common/l1sap.c@925
PS2, Line 925: fn + 8 <= fn
> As we all know, TDMA clock wraps around every 26 * 51 * 2048 frames. Imagine 
> that msg. […]
oops! I almost forgot about the fn wrapping. I have now fixed it by wrapping 
the left side too.


https://gerrit.osmocom.org/c/osmo-bts/+/21014/5/src/common/l1sap.c
File src/common/l1sap.c:

https://gerrit.osmocom.org/c/osmo-bts/+/21014/5/src/common/l1sap.c@932
PS5, Line 932: 2715648
> Indeed, I even mentioned them in my previous comments. This: […]
Done



--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/21014
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: I72f0cf7eaaef9f80fc35e752c90ae0e2d24d0c75
Gerrit-Change-Number: 21014
Gerrit-PatchSet: 6
Gerrit-Owner: dexter 
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria 
Gerrit-CC: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 20:31:06 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge 
Comment-In-Reply-To: fixeria 
Comment-In-Reply-To: dexter 
Gerrit-MessageType: comment


Change in osmo-bts[master]: l1sap: add repeated downlink SACCH

2020-11-15 Thread dexter
dexter has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-bts/+/21105 )

Change subject: l1sap: add repeated downlink SACCH
..


Patch Set 2:

This change is ready for review.


--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/21105
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: I00806f936b15fbaf6a4e7bbd61f3bec262cdbb28
Gerrit-Change-Number: 21105
Gerrit-PatchSet: 2
Gerrit-Owner: dexter 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Comment-Date: Sun, 15 Nov 2020 20:30:39 +
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment


Change in osmo-bsc[master]: bts: add repeated acch mode flags + vty config

2020-11-15 Thread dexter
dexter has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-bsc/+/21164 )


Change subject: bts: add repeated acch mode flags + vty config
..

bts: add repeated acch mode flags + vty config

To be able to control the FACCH/SACCH repetition behavior inside the
BTS a one byte flag is sent to the BTS together with the
RSL_IE_OSMO_REP_ACCH_CAP IE.

Related: SYS#5114, OS#4796, OS#4794, OS#4795
Change-Id: I083eaa2c30478912426e9c24a506f0b88836e190
---
M include/osmocom/bsc/bts.h
M src/osmo-bsc/bsc_vty.c
2 files changed, 121 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/64/21164/1

diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h
index fd2ac32..de49ce1 100644
--- a/include/osmocom/bsc/bts.h
+++ b/include/osmocom/bsc/bts.h
@@ -480,6 +480,9 @@

struct llist_head oml_fail_rep;
struct llist_head chan_rqd_queue;
+
+   /* osmocom specific FACCH/SACCH repetition mode flags */
+   uint8_t repeated_acch_capability_bts;
 };

 #define GSM_BTS_SI2Q(bts, i)   (struct gsm48_system_information_type_2quater 
*)((bts)->si_buf[SYSINFO_TYPE_2quater][i])
diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c
index c3d6658..17b33b4 100644
--- a/src/osmo-bsc/bsc_vty.c
+++ b/src/osmo-bsc/bsc_vty.c
@@ -1115,6 +1115,15 @@

ho_vty_write_bts(vty, bts);

+   if ((bts->repeated_acch_capability_bts & 0x03) == 0x01)
+   vty_out(vty, "  repeat dl-facch command%s", VTY_NEWLINE);
+   else if ((bts->repeated_acch_capability_bts & 0x03) == 0x03)
+   vty_out(vty, "  repeat dl-facch all%s", VTY_NEWLINE);
+   if (bts->repeated_acch_capability_bts & 0x04)
+   vty_out(vty, "  repeat dl-sacch%s", VTY_NEWLINE);
+   if (bts->repeated_acch_capability_bts & 0x08)
+   vty_out(vty, "  repeat ul-sacch%s", VTY_NEWLINE);
+
config_write_bts_model(vty, bts);
 }

@@ -2621,6 +2630,108 @@
return CMD_SUCCESS;
 }

+#define REP_ACCH_STR "FACCH/SACCH repetition\n"
+
+DEFUN_ATTR(cfg_bts_rep_dl_facch,
+  cfg_bts_rep_dl_facch_cmd,
+  "repeat dl-facch (command|all)",
+  REP_ACCH_STR
+  "Enable DL-FACCH repetition for this BTS\n"
+  "command LAPDm frames only\n"
+  "all LAPDm frames\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+
+   if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) {
+   vty_out(vty, "%% repeated ACCH not supported by this BTS%s",
+   VTY_NEWLINE);
+   CMD_WARNING;
+   }
+
+   if (argv[0][0] == 'c') {
+   bts->repeated_acch_capability_bts |= 0x01;
+   bts->repeated_acch_capability_bts &= ~0x02;
+   } else
+   bts->repeated_acch_capability_bts |= 0x03;
+
+   return CMD_SUCCESS;
+}
+
+DEFUN_ATTR(cfg_bts_rep_no_dl_facch,
+  cfg_bts_rep_no_dl_facch_cmd,
+  "no repeat dl-facch",
+  NO_STR REP_ACCH_STR
+  "Disable DL-FACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+   bts->repeated_acch_capability_bts &= ~0x03;
+   return CMD_SUCCESS;
+}
+
+DEFUN_ATTR(cfg_bts_rep_dl_sacch,
+  cfg_bts_rep_dl_sacch_cmd,
+  "repeat dl-sacch",
+  REP_ACCH_STR
+  "Enable DL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+
+   if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) {
+   vty_out(vty, "%% repeated ACCH not supported by this BTS%s",
+   VTY_NEWLINE);
+   CMD_WARNING;
+   }
+
+   bts->repeated_acch_capability_bts |= 0x04;
+
+   return CMD_SUCCESS;
+}
+
+DEFUN_ATTR(cfg_bts_rep_no_dl_sacch,
+  cfg_bts_rep_no_dl_sacch_cmd,
+  "no repeat dl-sacch",
+  NO_STR REP_ACCH_STR
+  "Disable DL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+
+   bts->repeated_acch_capability_bts &= ~0x04;
+
+   return CMD_SUCCESS;
+}
+
+DEFUN_ATTR(cfg_bts_rep_ul_sacch,
+  cfg_bts_rep_ul_sacch_cmd,
+  "repeat ul-sacch",
+  REP_ACCH_STR
+  "Enable UL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+
+   if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) {
+   vty_out(vty, "%% repeated ACCH not supported by this BTS%s",
+   VTY_NEWLINE);
+   CMD_WARNING;
+   }
+
+   bts->repeated_acch_capability_bts |= 0x08;
+
+   return CMD_SUCCESS;
+}
+
+DEFUN_ATTR(cfg_bts_rep_no_ul_sacch,
+  cfg_bts_rep_no_ul_sacch_cmd,
+  "no repeat ul-sacch",
+  NO_STR REP_ACCH_STR
+  "Disable UL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE)
+{
+   struct gsm_bts *bts = vty->index;
+
+   

Change in osmo-bsc[master]: abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS

2020-11-15 Thread dexter
dexter has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-bsc/+/21084 )

Change subject: abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS
..


Patch Set 4:

(3 comments)

This change is ready for review.

https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/include/osmocom/bsc/gsm_data.h
File include/osmocom/bsc/gsm_data.h:

https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/include/osmocom/bsc/gsm_data.h@328
PS1, Line 328:  bool repeated_acch_capability;
> yes, I also think that is a very good idea, but it could be done in a 
> subsequent patch. […]
Done


https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c
File src/osmo-bsc/abis_rsl.c:

https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c@467
PS1, Line 467:  /* The RSL_IE_OSMO_REP_ACCH_CAP IE is a propritary IE, that can 
only
> proprietary
Done


https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c@469
PS1, Line 469:  if (conn_get_bts(lchan->conn)->model->type != 
GSM_BTS_TYPE_OSMOBTS)
> We should negotiate the feature in OML.
I understand, you mean that the BTS should set the feature flags...



-- 
To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/21084
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I39ae439d05562b35b2e47774dc92f8789fea1a57
Gerrit-Change-Number: 21084
Gerrit-PatchSet: 4
Gerrit-Owner: dexter 
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: laforge 
Gerrit-CC: pespin 
Gerrit-Comment-Date: Sun, 15 Nov 2020 20:28:41 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge 
Comment-In-Reply-To: pespin 
Gerrit-MessageType: comment


Change in libosmocore[master]: bts_features: add feature BTS_FEAT_ACCH_REP

2020-11-15 Thread dexter
dexter has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21163 )


Change subject: bts_features: add feature BTS_FEAT_ACCH_REP
..

bts_features: add feature BTS_FEAT_ACCH_REP

Change-Id: Ib4d1d8d8a1a1d58bc320a1c0eff2d52100267f09
Related: SYS#5114, OS#4796, OS#4794, OS#4795
---
M include/osmocom/gsm/bts_features.h
1 file changed, 1 insertion(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/63/21163/1

diff --git a/include/osmocom/gsm/bts_features.h 
b/include/osmocom/gsm/bts_features.h
index 341ba40..98e6c7b 100644
--- a/include/osmocom/gsm/bts_features.h
+++ b/include/osmocom/gsm/bts_features.h
@@ -26,6 +26,7 @@
BTS_FEAT_ETWS_PN,
BTS_FEAT_PAGING_COORDINATION,   /* BTS hands CS paging to PCU/PACCH */
BTS_FEAT_IPV6_NSVC,
+   BTS_FEAT_ACCH_REP,
_NUM_BTS_FEAT
 };


--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21163
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ib4d1d8d8a1a1d58bc320a1c0eff2d52100267f09
Gerrit-Change-Number: 21163
Gerrit-PatchSet: 1
Gerrit-Owner: dexter 
Gerrit-MessageType: newchange


Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"

2020-11-15 Thread pespin
pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21161 )


Change subject: Revert "tests: Fix tdef_test on 32bit platforms"
..

Revert "tests: Fix tdef_test on 32bit platforms"

This was not the issue, see next commit fixing the correct issue.

This reverts commit af10e48c1bf7ec40678b9a4387fc50ab0846b467.

Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65
---
M tests/tdef/tdef_test.c
M tests/tdef/tdef_test.ok
2 files changed, 6 insertions(+), 6 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/61/21161/1

diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c
index 17fd4e5..d874231 100644
--- a/tests/tdef/tdef_test.c
+++ b/tests/tdef/tdef_test.c
@@ -48,7 +48,7 @@

/* test conversions */
{ .T=1000, .default_val=2*1000, .unit=OSMO_TDEF_MS, .desc="two seconds 
from ms" },
-   { .T=1001, .default_val=30*1000, .unit=OSMO_TDEF_MS, .desc="half minute 
from ms" },
+   { .T=1001, .default_val=60*1000, .unit=OSMO_TDEF_MS, .desc="one minute 
from ms" },
{ .T=1004, .default_val=1, .unit=OSMO_TDEF_MS, .desc="one ms" },
{ .T=1005, .default_val=0, .unit=OSMO_TDEF_MS, .desc="zero ms" },
{ .T=1006, .default_val=0, .unit=OSMO_TDEF_S, .desc="zero s" },
diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok
index 4bdd3d0..1770968 100644
--- a/tests/tdef/tdef_test.ok
+++ b/tests/tdef/tdef_test.ok
@@ -54,12 +54,12 @@
 osmo_tdef_get(1000, m) = 1
 osmo_tdef_get(1000, custom-unit)   = 2000
 osmo_tdef_get(1000, us)= 200
-T1001=3ms
-osmo_tdef_get(1001, s) = 30
-osmo_tdef_get(1001, ms)= 3
+T1001=6ms
+osmo_tdef_get(1001, s) = 60
+osmo_tdef_get(1001, ms)= 6
 osmo_tdef_get(1001, m) = 1
-osmo_tdef_get(1001, custom-unit)   = 3
-osmo_tdef_get(1001, us)= 3000
+osmo_tdef_get(1001, custom-unit)   = 6
+osmo_tdef_get(1001, us)= 6000
 T1004=1ms
 osmo_tdef_get(1004, s) = 1
 osmo_tdef_get(1004, ms)= 1

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65
Gerrit-Change-Number: 21161
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-MessageType: newchange


Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms

2020-11-15 Thread pespin
pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21162 )


Change subject: tests: Fix tdef_test on 32bit platforms
..

tests: Fix tdef_test on 32bit platforms

100 minutes = 60 microseconds was too big to be stored in an
unsigned long in a 32bit platform, making the test print 4294967295
instead. Let's set a smaller value to have the test happy on 32 bits.

Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c
---
M tests/tdef/tdef_test.c
M tests/tdef/tdef_test.ok
2 files changed, 9 insertions(+), 9 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/62/21162/1

diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c
index d874231..ede3082 100644
--- a/tests/tdef/tdef_test.c
+++ b/tests/tdef/tdef_test.c
@@ -38,7 +38,7 @@
 static struct osmo_tdef tdefs[] = {
{ .T=1, .default_val=100, .desc="100s" },
{ .T=2, .default_val=100, .unit=OSMO_TDEF_MS, .desc="100ms" },
-   { .T=3, .default_val=100, .unit=OSMO_TDEF_M, .desc="100m" },
+   { .T=3, .default_val=50, .unit=OSMO_TDEF_M, .desc="50m" },
{ .T=4, .default_val=100, .unit=OSMO_TDEF_CUSTOM, .desc="100 potatoes" 
},

{ .T=7, .default_val=50, .desc="Water Boiling Timeout", .min_val=20, 
.max_val=800 },  // default is .unit=OSMO_TDEF_S == 0
diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok
index 1770968..4c97dab 100644
--- a/tests/tdef/tdef_test.ok
+++ b/tests/tdef/tdef_test.ok
@@ -12,12 +12,12 @@
 osmo_tdef_get(2, m)= 1
 osmo_tdef_get(2, custom-unit)  = 100
 osmo_tdef_get(2, us)   = 10
-T3=100m
-osmo_tdef_get(3, s)= 6000
-osmo_tdef_get(3, ms)   = 600
-osmo_tdef_get(3, m)= 100
-osmo_tdef_get(3, custom-unit)  = 100
-osmo_tdef_get(3, us)   = 60
+T3=50m
+osmo_tdef_get(3, s)= 3000
+osmo_tdef_get(3, ms)   = 300
+osmo_tdef_get(3, m)= 50
+osmo_tdef_get(3, custom-unit)  = 50
+osmo_tdef_get(3, us)   = 30
 T4=100custom-unit
 osmo_tdef_get(4, s)= 100
 osmo_tdef_get(4, ms)   = 100
@@ -154,7 +154,7 @@
 state=A T=0, no timeout
  --> A (configured as T1 100 s) rc=0;  state=A T=1, 100.00 s remaining
  --> B (configured as T2 100 ms) rc=0; state=B T=2, 1.00 s remaining
- --> C (configured as T3 100 m) rc=0;  state=C T=3, 6000.00 s remaining
+ --> C (configured as T3 50 m) rc=0;   state=C T=3, 3000.00 s remaining
  --> D (configured as T4 100 custom-unit) rc=0;state=D T=4, 100.00 
s remaining
  --> G (configured as T7 50 s) rc=0;   state=G T=7, 50.00 s remaining
  --> H (configured as T8 300 s) rc=0;  state=H T=8, 300.00 s remaining
@@ -183,5 +183,5 @@
 - test disallowed transition:
  --> Z (no timer configured for this state) rc=0;  state=Z T=0, no timeout
  --> B (configured as T2 100 ms) rc=-1;state=Z T=0, no timeout
- --> C (configured as T3 100 m) rc=-1; state=Z T=0, no timeout
+ --> C (configured as T3 50 m) rc=-1;  state=Z T=0, no timeout
  --> D (configured as T4 100 custom-unit) rc=-1;   state=Z T=0, no timeout

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c
Gerrit-Change-Number: 21162
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-MessageType: newchange


Change in libosmocore[master]: card_fs_usim: Add definitions of DF.ProSe and DF.ACDC

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/21160 )


Change subject: card_fs_usim: Add definitions of DF.ProSe and DF.ACDC
..

card_fs_usim: Add definitions of DF.ProSe and DF.ACDC

those are the only two sub-directories of Release 15 we didn't cover
yet.

Change-Id: I1f85430cbb0041766b0725df9fa97c5a82e4f38d
---
M src/sim/card_fs_usim.c
1 file changed, 42 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/60/21160/1

diff --git a/src/sim/card_fs_usim.c b/src/sim/card_fs_usim.c
index 72fdae1..8f880e7 100644
--- a/src/sim/card_fs_usim.c
+++ b/src/sim/card_fs_usim.c
@@ -348,6 +348,44 @@
"Oprator Home NodeB Name"),
 };

+/* 31.102 Chapter 4.4.8 */
+static const struct osim_file_desc usim_ef_in_df_prose[] = {
+   EF_LIN_FIX_N(0x4F01, 0x01, "EF.PROSE_MON", F_OPTIONAL, 1, 64,
+   "ProSe Monitoring Parameters"),
+   EF_LIN_FIX_N(0x4F02, 0x02, "EF.PROSE_ANN", F_OPTIONAL, 1, 64,
+   "ProSe Announcing Parameters"),
+   EF_LIN_FIX_N(0x4F03, 0x03, "EF.PROSEFUNC", F_OPTIONAL, 1, 64,
+   "HPLMN ProSe Function"),
+   EF_TRANSP_N(0x4F04, 0x04, "EF.PROSE_RADIO_COM", F_OPTIONAL, 1, 128,
+   "ProSe Direct Communication Radio Parameters"),
+   EF_TRANSP_N(0x4F05, 0x05, "EF.PROSE_RADIO_MON", F_OPTIONAL, 1, 128,
+   "ProSe Direct Discovery Monitoring Radio Parameters"),
+   EF_TRANSP_N(0x4F06, 0x06, "EF.PROSE_RADIO_ANN", F_OPTIONAL, 1, 128,
+   "ProSe Direct Discovery Announcing Radio Parameters"),
+   EF_LIN_FIX_N(0x4F07, 0x07, "EF.PROSE_POLICY", F_OPTIONAL, 1, 64,
+   "ProSe Direct Discovery Announcing Radio Parameters"),
+   EF_LIN_FIX_N(0x4F08, 0x08, "EF.PROSE_PLMN", F_OPTIONAL, 1, 64,
+   "ProSe PLMN Parametes"),
+   EF_TRANSP_N(0x4F09, 0x09, "EF.PROSE_GC", F_OPTIONAL, 8, 64,
+   "ProSe Direct Discovery Announcing Radio Parameters"),
+   EF_TRANSP_N(0x4F10, 0x10, "EF.PST", F_OPTIONAL, 1, 2,
+   "ProSe Service Table"),
+   EF_TRANSP_N(0x4F11, 0x11, "EF.PROSE_UIRC", F_OPTIONAL, 1, 128,
+   "ProSe UsageInformationReportingConfiguration"),
+   EF_LIN_FIX_N(0x4F12, 0x12, "EF.PROSE_GM_DISCOVERY", F_OPTIONAL, 1, 64,
+   "ProSe Group Member Discovery Parameters"),
+   EF_LIN_FIX_N(0x4F13, 0x13, "EF.PROSE_RELAY", F_OPTIONAL, 1, 64,
+   "ProSe Relay Parameters"),
+   EF_TRANSP_N(0x4F14, 0x14, "EF.PROSE_RELAY_DISCOVERY", F_OPTIONAL, 5, 64,
+   "ProSe Relay Discovery Parameters"),
+};
+
+/* 31.102 Chapter 4.4.9 */
+static const struct osim_file_desc usim_ef_in_df_acdc[] = {
+   EF_TRANSP_N(0x4F01, 0x01, "EF.ACDC_LIST", F_OPTIONAL, 1, 128,
+   "ACDC List"),
+};
+
 /* 31.102 Chapter 4.4.11 */
 static const struct osim_file_desc usim_ef_in_df_5gs[] = {
EF_TRANSP_N(0x4F01, 0x01, "EF.5GS3GPPLOCI", F_OPTIONAL, 20, 20,
@@ -409,6 +447,10 @@
ARRAY_SIZE(usim_ef_in_solsa));
/* OMA BCAST Smart Card Profile */
add_df_with_ef(uadf, 0x5F80, "DF.BCAST", NULL, 0);
+   add_df_with_ef(uadf, 0x5F90, "DF.ProSe", usim_ef_in_df_prose,
+   ARRAY_SIZE(usim_ef_in_df_prose));
+   add_df_with_ef(uadf, 0x5FA0, "DF.ACDC", usim_ef_in_df_acdc,
+   ARRAY_SIZE(usim_ef_in_df_acdc));

return aprof;
 }

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21160
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I1f85430cbb0041766b0725df9fa97c5a82e4f38d
Gerrit-Change-Number: 21160
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...

2020-11-15 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21158 )

Change subject: ansible/docker: Use docker.io on architectures not supported by 
docker-ce
..

ansible/docker: Use docker.io on architectures not supported by docker-ce

The docker company official builds are only present for amd64, but not
for other architectures.  Let's use the Debian docker.io package in such
situations.

Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac
---
M ansible/roles/docker/tasks/main.yml
1 file changed, 7 insertions(+), 1 deletion(-)

Approvals:
  laforge: Looks good to me, approved; Verified



diff --git a/ansible/roles/docker/tasks/main.yml 
b/ansible/roles/docker/tasks/main.yml
index 2dbe47b..c38d38b 100644
--- a/ansible/roles/docker/tasks/main.yml
+++ b/ansible/roles/docker/tasks/main.yml
@@ -22,9 +22,15 @@
 update_cache: yes
   when: ansible_distribution == "Debian"

-- name: install docker
+- name: install docker.io from Debian
+  apt:
+name: docker.io
+  when: ansible_architecture != 'x86_64'
+
+- name: install docker-ce
   apt:
 name: docker-ce
+  when: ansible_architecture == 'x86_64'

 - name: add jenkins to the docker group
   user:

--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac
Gerrit-Change-Number: 21158
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-Reviewer: laforge 
Gerrit-MessageType: merged


Change in osmo-ci[master]: remove all debian8 slaves

2020-11-15 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21159 )

Change subject: remove all debian8 slaves
..

remove all debian8 slaves

we cannot even create new slaves as lxc-create doesn't support debian
jessie anymore.  Let's focus on Debian 9 + Debian 10

Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091
---
M ansible/hosts
M jobs/update-osmo-ci-on-slaves.yml
M jobs/update-osmo-python-on-slaves.yml
3 files changed, 0 insertions(+), 9 deletions(-)

Approvals:
  laforge: Looks good to me, approved; Verified



diff --git a/ansible/hosts b/ansible/hosts
index 33b6b41..b417bab 100644
--- a/ansible/hosts
+++ b/ansible/hosts
@@ -8,12 +8,9 @@
 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3

 [jenkins-slaves]
-admin2-deb8build ansible_host=2a01:4f8:13b:828::1:400
 admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 
osmocom_jenkins_slave_fstrim=True
-build2-deb8build-ansible ansible_host=2a01:4f8:10b:2ad9::1:7
 build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 
osmocom_jenkins_slave_fstrim=True
 build2-deb10build-ansible ansible_host=2a01:4f8:10b:2ad9::1:10 
osmocom_jenkins_slave_fstrim=True
-host2-deb8build-ansible ansible_host=2a01:4f8:120:8470::1:2
 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 
osmocom_jenkins_slave_fstrim=True
 rpi4-deb9build-ansible ansible_host=10.9.25.51

diff --git a/jobs/update-osmo-ci-on-slaves.yml 
b/jobs/update-osmo-ci-on-slaves.yml
index 16c4ceb..ca99466 100644
--- a/jobs/update-osmo-ci-on-slaves.yml
+++ b/jobs/update-osmo-ci-on-slaves.yml
@@ -7,11 +7,8 @@
   name: label
   values:
 - simtester
-- admin2-deb8build
 - admin2-deb9build
-- host2-deb8build-ansible
 - host2-deb9build-ansible
-- build2-deb8build-ansible
 - build2-deb9build-ansible
 - build2-deb10build-ansible
 - rpi4-deb9build-ansible
diff --git a/jobs/update-osmo-python-on-slaves.yml 
b/jobs/update-osmo-python-on-slaves.yml
index ab433a6..6eaa73a 100644
--- a/jobs/update-osmo-python-on-slaves.yml
+++ b/jobs/update-osmo-python-on-slaves.yml
@@ -6,11 +6,8 @@
   type: slave
   name: label
   values:
-- admin2-deb8build
 - admin2-deb9build
-- host2-deb8build-ansible
 - host2-deb9build-ansible
-- build2-deb8build-ansible
 - build2-deb9build-ansible
 - build2-deb10build-ansible
 - rpi4-deb9build-ansible

--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091
Gerrit-Change-Number: 21159
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-Reviewer: laforge 
Gerrit-MessageType: merged


Change in osmo-ci[master]: remove all debian8 slaves

2020-11-15 Thread laforge
laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21159 )

Change subject: remove all debian8 slaves
..


Patch Set 1: Verified+1 Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091
Gerrit-Change-Number: 21159
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 09:16:00 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...

2020-11-15 Thread laforge
laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21158 )

Change subject: ansible/docker: Use docker.io on architectures not supported by 
docker-ce
..


Patch Set 1: Verified+1 Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac
Gerrit-Change-Number: 21158
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 09:15:51 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21158 )


Change subject: ansible/docker: Use docker.io on architectures not supported by 
docker-ce
..

ansible/docker: Use docker.io on architectures not supported by docker-ce

The docker company official builds are only present for amd64, but not
for other architectures.  Let's use the Debian docker.io package in such
situations.

Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac
---
M ansible/roles/docker/tasks/main.yml
1 file changed, 7 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/58/21158/1

diff --git a/ansible/roles/docker/tasks/main.yml 
b/ansible/roles/docker/tasks/main.yml
index 2dbe47b..c38d38b 100644
--- a/ansible/roles/docker/tasks/main.yml
+++ b/ansible/roles/docker/tasks/main.yml
@@ -22,9 +22,15 @@
 update_cache: yes
   when: ansible_distribution == "Debian"

-- name: install docker
+- name: install docker.io from Debian
+  apt:
+name: docker.io
+  when: ansible_architecture != 'x86_64'
+
+- name: install docker-ce
   apt:
 name: docker-ce
+  when: ansible_architecture == 'x86_64'

 - name: add jenkins to the docker group
   user:

--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac
Gerrit-Change-Number: 21158
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ci[master]: remove all debian8 slaves

2020-11-15 Thread laforge
laforge has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/21159 )


Change subject: remove all debian8 slaves
..

remove all debian8 slaves

we cannot even create new slaves as lxc-create doesn't support debian
jessie anymore.  Let's focus on Debian 9 + Debian 10

Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091
---
M ansible/hosts
M jobs/update-osmo-ci-on-slaves.yml
M jobs/update-osmo-python-on-slaves.yml
3 files changed, 0 insertions(+), 9 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/59/21159/1

diff --git a/ansible/hosts b/ansible/hosts
index 33b6b41..b417bab 100644
--- a/ansible/hosts
+++ b/ansible/hosts
@@ -8,12 +8,9 @@
 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3

 [jenkins-slaves]
-admin2-deb8build ansible_host=2a01:4f8:13b:828::1:400
 admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 
osmocom_jenkins_slave_fstrim=True
-build2-deb8build-ansible ansible_host=2a01:4f8:10b:2ad9::1:7
 build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 
osmocom_jenkins_slave_fstrim=True
 build2-deb10build-ansible ansible_host=2a01:4f8:10b:2ad9::1:10 
osmocom_jenkins_slave_fstrim=True
-host2-deb8build-ansible ansible_host=2a01:4f8:120:8470::1:2
 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 
osmocom_jenkins_slave_fstrim=True
 rpi4-deb9build-ansible ansible_host=10.9.25.51

diff --git a/jobs/update-osmo-ci-on-slaves.yml 
b/jobs/update-osmo-ci-on-slaves.yml
index 16c4ceb..ca99466 100644
--- a/jobs/update-osmo-ci-on-slaves.yml
+++ b/jobs/update-osmo-ci-on-slaves.yml
@@ -7,11 +7,8 @@
   name: label
   values:
 - simtester
-- admin2-deb8build
 - admin2-deb9build
-- host2-deb8build-ansible
 - host2-deb9build-ansible
-- build2-deb8build-ansible
 - build2-deb9build-ansible
 - build2-deb10build-ansible
 - rpi4-deb9build-ansible
diff --git a/jobs/update-osmo-python-on-slaves.yml 
b/jobs/update-osmo-python-on-slaves.yml
index ab433a6..6eaa73a 100644
--- a/jobs/update-osmo-python-on-slaves.yml
+++ b/jobs/update-osmo-python-on-slaves.yml
@@ -6,11 +6,8 @@
   type: slave
   name: label
   values:
-- admin2-deb8build
 - admin2-deb9build
-- host2-deb8build-ansible
 - host2-deb9build-ansible
-- build2-deb8build-ansible
 - build2-deb9build-ansible
 - build2-deb10build-ansible
 - rpi4-deb9build-ansible

--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091
Gerrit-Change-Number: 21159
Gerrit-PatchSet: 1
Gerrit-Owner: laforge 
Gerrit-MessageType: newchange


Change in osmo-ttcn3-hacks[master]: pcu: Set acceptable logging verbosity for ConsoleMask

2020-11-15 Thread fixeria
fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 )

Change subject: pcu: Set acceptable logging verbosity for ConsoleMask
..


Patch Set 1: Code-Review+1

(1 comment)

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136/1/pcu/PCU_Tests.default
File pcu/PCU_Tests.default:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136/1/pcu/PCU_Tests.default@8
PS1, Line 8: ConsoleMask
You exclude warnings because of those 'data remained after decoding ...'?



-- 
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I1f49eb26af0d6144f7632320097f2c78d47f3a22
Gerrit-Change-Number: 21136
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria 
Gerrit-Comment-Date: Sun, 15 Nov 2020 08:56:15 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in osmo-ttcn3-hacks[master]: pcu: Implement ACKing EGPRS Dl TBF blocks

2020-11-15 Thread fixeria
fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127 )

Change subject: pcu: Implement ACKing EGPRS Dl TBF blocks
..


Patch Set 3:

(4 comments)

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn
File library/RLCMAC_Templates.ttcn:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@364
PS3, Line 364: template
Let's make sure to always add proper template restrictions, "(omit)" in this 
case.


https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@373
PS3, Line 373: template
Same here.


https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@397
PS3, Line 397: template
And here.


https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/pcu/GPRS_Components.ttcn
File pcu/GPRS_Components.ttcn:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/pcu/GPRS_Components.ttcn@127
PS3, Line 127: 
You could use f_pad_bit(), but not critical.



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I9f1b621a8365e69d2e1a33d59cb8c7a59639ad94
Gerrit-Change-Number: 21127
Gerrit-PatchSet: 3
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-CC: fixeria 
Gerrit-Comment-Date: Sun, 15 Nov 2020 08:54:10 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment


Change in osmo-ttcn3-hacks[master]: pcu: Call f_shutdown if BSN doesn't match

2020-11-15 Thread fixeria
fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21134 )

Change subject: pcu: Call f_shutdown if BSN doesn't match
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21134
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I208f5100f9891874a8a61510edc8c5d215570b14
Gerrit-Change-Number: 21134
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria 
Gerrit-Comment-Date: Sun, 15 Nov 2020 08:40:03 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


Change in osmo-ttcn3-hacks[master]: pcu: Specify (M)CS to use when sending UL rlcmac data blocks

2020-11-15 Thread fixeria
fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093 )

Change subject: pcu: Specify (M)CS to use when sending UL rlcmac data blocks
..


Patch Set 4: Code-Review+1

(2 comments)

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Templates.ttcn
File library/RLCMAC_Templates.ttcn:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Templates.ttcn@42
PS4, Line 42: cs_mcs >= MCS_0
so this works fine? no need for enum2int?


https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Types.ttcn
File library/RLCMAC_Types.ttcn:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Types.ttcn@119
PS4, Line 119: 2b inserted shifted
:/



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I918acac81f550077daeda3374b3de9b426ff3572
Gerrit-Change-Number: 21093
Gerrit-PatchSet: 4
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria 
Gerrit-Reviewer: laforge 
Gerrit-Comment-Date: Sun, 15 Nov 2020 08:39:33 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment