osmo-bts.git annotated tag 0.4.0 created. 0.4.0

gitosis at osmocom.org gitosis at osmocom.org
Sun Oct 11 19:56:40 UTC 2015

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".

The annotated tag, 0.4.0 has been created
        at  3ec7944a900e6d5f2060cb99a98a5d2e7a22906c (tag)
   tagging  f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit)
  replaces  0.3.0
 tagged by  Harald Welte
        on  Sun Oct 11 21:56:13 2015 +0200

- Log -----------------------------------------------------------------
tag 0.4.0 marking the l1sap merge
Version: GnuPG v1


Alexander Chemeris (10):
      trx: Implement BER calculations.
      tests: Update bursts_test to accommodate BER calculations.
      trx: More logging for voice frame decoding functions.
      trx: Fix typo in a log message.
      trx: Remove unused variables.
      trx: Cleanup unused parts of loops.c
      trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res()
      trx: Send POWERON/OFF commands to osmo-bts only for the first channel.
      trx: fix potential use of uninitialized toa variable.
      tests: Update busrsts_test build.

Andreas Eversberg (93):
      Remove obsolete osmo-bts-bb code
      handover: Introduce debug area for handover related items
      handover: Implement generating HANDOVER DETECTION in rsl_tx_hando_det
      handover: Set basic values for handover, remember the activation reason
      handover: Add generic handling for handover
      Correctly fill system information messages from BSC
      sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy
      Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts
      Add BCCH message to PH-/MPH-/TCH-SAP interface
      Add RACH message to PH-/MPH-/TCH-SAP interface
      Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface
      Add PDCH messages to PH-/MPH-/TCH-SAP interface
      Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface
      Relace bts_model_get_time() by get_time() at common part
      Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface
      Add TCH messages to PH-/MPH-/TCH-SAP interface
      Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface
      Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface
      sysmobts: Clean up transitions for lchan cipher state
      Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP
      Move gsmtap VTY commands from osmo-bts-sysmo to common part
      Add gsmtap option to command line to main.c of osmo-bts-sysmo
      Remove obsolete gsmtap handling from osmo-bts-sysmo part.
      Move detection of handover frames from sysmo-bts code to common code
      Fix: Retrieve ARFCN (from OML) for TRX other than C0
      Fix: Process all TRX on GSM Time indication, not only C0
      Fix: Call e1inp_vty_init() before reading config file
      Change to new structure of multirate at gsm_data_shared.h
      TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers
      Add test code for testing GSM burst transcoding
      TRX: On negative response of critical commands, shutdown BTS
      ABIS: Introduce bts_model_abis_close to indicate ABIS link failure.
      TRX: Power down tranceiver and reset scheduler, if abis link is lost
      TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03
      Add test routing to test transcoding of TCH FR / FACCH frames
      Fix: Check right result on bursts_test
      TRX: Fixes and improvements of scheduler
      TRX: Use received TRX clocks to determine availablility of tranceiver
      TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6)
      TRX: Minor fixes, especially handle TOA of RACH correctly
      TRX: Fixed swapped stealing bits
      TRX: Completed TCH/F full rate support
      TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1)
      TRX: Lost TCH frame detection of omitted bursts from tranceiver
      TRX: PDTCH (GPRS) works now
      TRX: Add test code for PDTCH transcoding
      TRX: Detect missing received bursts and fill them with zero-sbits
      TRX: By default, send 20 frames in advance to tranceiver
      TRX: Cleanup of channel transcoding
      TRX: Replaced GSM 06.10 ordering table by table in libosmocodec
      TRX: Ciphering
      TRX: Fix of SCH burst data
      TRX: Fixes to TRX interface
      TRX: Improved handling of clock indications.
      TRX: Implementation of MS power and timing advance loops
      TRX: Out of range primitives found in downlink queue are not an error
      TRX: Use link timeout value from BSC via OML attribute.
      TRX: Code cleanup, prepare for other codecs than GSM full rate
      TRX: Add support for EFR transcoding
      Get RSSI from received uplink data and send to PCU
      TRX: Support for AMR full speech
      TRX: Add AMR Payload handling
      TRX: Support for TCH/H and GSM half rate transcoding
      TRX: Support for AMR half speech
      TRX: Reset ciphering state when closing channel
      TRX: Add VTY options to enable and disable SETTSC and SETBSIC
      Allow one or more TRX to configure via VTY
      TRX: Fix: Cleanly free TRX instances during initialization in case of an error
      TRX: Fixed typos tranceiver -> transceiver
      TRX: Report measurements
      TRX: Clear lchan state when resetting TRX
      TRX: Handover access burst support
      TRX: Use correct slot type for GSM_PHCAN_BCCH
      TRX: Disable handover burst detection when closing channel during detection
      TRX: Process real time scheduling option is now similar to sysmobts
      Add test case for successful handover and unsuccessful handover
      TRX: Set ciphering to an initial state when activating channel
      TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state
      TRX: No need to set mode and cipher for PDCH
      TRX: Fixup ciphering state names after rebasing
      TRX: Add bts_model_trx_close to TRX implementation
      TRX: Close TRX (shutdown all active channels) on ABIS link failure
      TRX: Do not send burst on IDLE channels at TRX != C0
      trx: Add option to set transmit power reduction via OML (BSC)
      TRX: Fixed chan_nr for SACCH/8(7) at scheduler
      TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO
      Allow TRX 0..254 at VTY, even if less TRX are available
      TRX: Add VTY option to allow setting RTS advance in frames
      TRX: Free bust buffer memory to when changing lchan type
      TRX: Activate LCHAN of CCCH when CCCH is configured on time slot
      trx: Set lchan inactive, only if the dedicated channel is deactivated
      TRX: Show which TRX does not respond or rejects a command
      TRX: Check if Transceiver indicates an out of range clock

Harald Welte (88):
      initial import of EEPROM calibration read routines
      eeprom: cache the file descriptor instead of fopen/fclose all the time
      eeprom: wrap DISP_ERROR #ifdef/endif in PERROR() macro
      calib: Read calibration data from EEPROM, not just files
      calib: Add fixup for incompatible calib data / firmware version
      calib: Fix for new EEPROM Mode; better log msgs
      Don't send OML STATE CHANGE before OML is connected
      make oml_mo_state_init() a void function
      EEPROM: add model_nr, model_flags and trx_nr to EEPROM
      sysmobts_par: support for negative parameters
      sysmobts_par: Implement new EEPROM parameters (trx_nr, model_nr, model_flags)
      sysmobts_par: add value_string definitions for parameters
      add sysmobts-util command-line utility to read/write EEPROM parameters
      Use GPS as default clock source on sysmoBTS 2050
      migrate away from our own abis.c code to libosmoabis
      Call e1inp_vty_init() to make abis interface accessible from VTY
      abis: Use OML remote (BSC) address if RSL CONNECT contains no IP
      abis: delay l1if_reset() until OML link is established
      sysmobts: Read supported bands from EEPROM
      Do not attempt to initialize L1 with a band unsupported by hardware
      sysmobts: Set nominal transmit power depending on sysmoBTS model
      sysmobts: Don't use the clock calibration value on external clocks
      sysmobts: make L1 power configurable
      sysmobts: don't call sysmobts_get_nominal_power() twice
      sysmobts: Permit local override of transmit power above 23 dBm
      sysmbts calibration: print error if we fail to read from EEPROM
      sysmobts calibration: skip bands not supported by L1
      sysmobts calibration: Load further tables even if one fails
      sysmobts: Specify TRX nominal maximum tx power as fMaxTxPower
      common/oml.c: Send OML NACK if bts_model_check_oml() returns negative
      common/rsl.c: Allow bts_model_rsl_chan_act() to return negative cause
      sysmoBTS OML: Don't permit TSC != BSIC
      bts_model_rsl_chan_act(): Handle tp==NULL case gracefully
      sysmobts: Support DSP API >= 3.8.1 (u8MaxCellSize)
      sysmoBTS TCH: Set CMR in AMR RTP frames
      Revert "sysmobts: Add support for changing the transmit power in sbts2050"
      make sure osmobts-mgr.cfg file is included in tarballs
      screenrc: osmobts-mgr now needs a config file
      Migrate to osmo_get_macaddr() in recent libosmocore
      replace oml_{osmo,ipa}_magic[] with abis_nm_{osmo,ipa}_magic
      TLVP_PRES_LEN is now in libosmocore, avoid redefining it
      adopt to recent libosmocore ipa rename
      remove copy of gsm_bts_num()
      New generic transmit power handling
      add control interface to common BTS (for thermal attenuation)
      ctrl_if: Move control interface to port 4238
      use libocmocore #defines for VTY port numbers
      fix build problem introduced with control interface
      l1_if: pass private 'void *data' from call to callback
      ctrl: Add sysmobts control interface
      add a small document describing the use of the control interface
      add control_if.h to Makefile.am
      disable clock control interface on HW_SYSMOBTS_V1
      add information on unit (milli-dB) to control interface doc
      tx_power.c: Fix typos in comments
      add nominal transmit power for upcoming sysmoBTS 1020 and 1100
      make use of libosmocore 'gsm_meas_rep_unidir'
      tx_power.c: fix potential array out-of-bounds access
      Revert "add nominal transmit power for upcoming sysmoBTS 1020 and 1100"
      tx_power: Check actual TRX output power against intended value
      Initial CBCH support
      CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD
      SMS-CB: Use GSM412_ #defines from libosmocore rather than our own
      SMS-CB: use gsm412_block_type from libosmocore
      SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf
      SMS-CB: Clean up + centralize generation of NULL block
      update README to bring it more in sync with reality.
      l1sap: Split ph_data_req() into smaller parts
      l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88
      l1sap: fix coding style
      l1sap: fix missing include file and resulting compiler warning
      l1sap: RACH: Detect hand-over even on TRX0
      l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION
      l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2()
      l1sap: Add a warning about assuming BS_AG_BLKS_RES=1
      l1sap: additional comments explaining l1sap changes in l1_if.c
      l1sap: Re-introduce more correct RACH slot counting
      l1sap: re-introduce a comment that was lost during l1sap merge
      l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication
      l1sap: Avoid compiler warnings regarding uninitialized nmsg
      sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core
      l1sap: Port code to new ciphering handling
      move MS power control handling from sysmobts to common part
      Merge branch '201509-l1sap'
      fixup tests after bts_model_adjst_ms_pwr
      make osmo-bts-trx provide bts_model_adjst_ms_pwr()
      TRX: Add missing call to abis_init()
      Merge branch '201509-trx-rebase'

Holger Hans Peter Freyther (177):
      misc: Please ignore the commit. It is done to test a jenkins trigger
      sysmobts: Do not write "trx-calibration-path (null)" in the config file
      lapd: Fix a +ptrsize memory leak for each opened lchan
      sysmobts: Fix potential memory leaks in the prim callback handling
      sysmobts: Use writev for the outgoing data of the write queue
      sysmobts: Read multiple primitives at once but only up to 3
      sysmobts: Make sure we receive every SACCH frame to count S properly
      sysmobts.service: Reset the firmware after the service exited
      sysmobts: Introduce an auto-band config to ease DCS/DCS, PCS/PCS changes
      calib: Attempt to fix the build for v2.7 of the api headers
      calib: Attempt to fix the build for v2.7 of the api headers
      sysmobts.service: Use multi-user.target as target to fix ordering
      misc: Fix various warnings in the code
      sysmobts: Fix a typo that broke the ciphering with A5/0 > 0
      sysmobts: Read the mac and determine fixup only once during start
      sysmobts: Add a method to free cached epprom resources
      sysmobts: Cache the eeprom_Cfg_t for reading tx/rx calib data
      sysmobts: The code allowed a out of bounds access to temp_type_str
      rsl: Fix the audio handling after the 'alignment' handling fix
      oml: Remove the unused nofh variable from oml_mo_tx_sw_act_rep
      eeprom: After eeprom_write g_file could point to a closed file
      eeprom: Check the return value of the fseek in all calls
      calib: The call to fscanf can fail and we should check the return value
      sysmobts-calib: For gps the sign/difference appears to be different
      Merge branch 'shared/libosmo-abis-late-init'
      misc: Fix resource leak when the ioctl is failing
      sysmobts: Attempt to fix the compilation for the v1 hardware
      sysmobts: Fix the unit test after the internal band changes
      lchan: Print the name of the channel already in release request
      rsl/pcu: Do not send a CHAN ACT to the BSC on PCU usage
      pcu: Exit the PCU in case of loss of the sysmobts connection
      rsl: Rename abis_rsl_sendmsg to avoid symbol clash with libosmo-abis
      bts: Fix a typo in the log message
      bts: Fix typos in the log messages
      sysmobts: Print the model number that is not supported.
      sysmobts: Make the eeprom/nominal power reading backward compatible
      sysmobts: Activate the BCCH silently have have state set to active
      bts: Fix crash of receiving data during the release process
      sysmobts: Remove stray semicolon from the PCU band filtering code.
      sysmobts: Fix resource leak in the error condition
      sysmobts: Change the ARRAY_SIZE to a constant number
      sysmobts: Fix compiler warning by including utils.h
      contrib: Remove the stray "FIVE" print it doesn't make any sense
      measurement: Speculative performance change
      misc: Avoid using double numbers on our ARM
      tch: Do not log every single RTP packet and air frame
      sysmobts: Specify the constant as a float and not a double
      sysmobts: Specify the parameters that can be read from the EEPROM
      misc: Allow to cross-execute the testsuite using qemu
      sysmobts-mgr: Make it possible to not write to the EEPROM
      sysmobts-mgr: Parse logging related commands, re-order init function
      sysmobts-mgr: Parse the daemonize option
      sysmobts-mgr: Respond to ipaccess-find broadcast messages
      sysmobts-mgr: Check the return value of the sendto
      sysmobts: Launch the sysmobts-mgr in the screen and add service file
      sysmobts: Honor the LDFLAGS when building the sysmobts-calib utility
      sysmobts: Correct sending of LAPDm frames on the SACCH
      sysmobts: Add the requested TA to the field ACCH header
      l1fwd-proxy: Bind to the bts VTY port to block another process
      systemd: Disable colors in the stdout log
      rsl: Do not allow IPA CRCX on non traffic channels
      sysmobts: Remove debug left over from the SACCH fixes we made
      Revert "bts/vty: Use new vty_install_default() function, adjust prompts"
      pcu: Avoid crash when closing the PCU socket
      sysmobts: Do not generate RF Conn failure for CCCH and PDCH
      Merge branch 'jerlbeck/agch-queue'
      handover,sysmobts: Refactor the parsing/handling of the access delay
      handover,sysmobts: Handle idle needed for preparation of rach handling
      handover,sysmobts: Handle handover in the sysmobts code
      sysmobts: Do a RF mute at initialization when the RC is locked
      misc: Fix the build breakage now that we have btsconfig.h
      misc/sysmobts: Another small change to help in finding the header
      misc: Ignore some of the new configure and test files
      sysmobts: Improve the log message and print the hLayer2 we don't know
      sysmobts: Change the order to follow the RX handling code
      sysmobts: Add a magic number to the hLayer2 to differentiate it
      systemd: Do not restart with a broken config file or such
      systemd: Provide the pcu direct mode
      sysmobts: Honor power reduction on older sysmoBTSv2 hardware
      oml: Indicate the kind of object passed as the void*
      sysmobts: Apply the potentially new max_power_red on the TRX
      agch/pcu: Fix crash for AGCH commands queued by the PCU
      sysmobts: Fix build for the v1 of the sysmobts
      rsl: Use unique values for the call to rsl_tx_chan_act_nack
      sysmobts: Add log message in case the channel activation fails
      handover: Call the right function and avoid recursion
      abis: Separate initialization from connect for Abis
      sysmobts: Have a common prefix for the enum
      sysmobts: Avoid memleak when multiple -c arguments are passed
      common: Remove unused gsm_time parameter from lchan_sacch_get
      common: Ignore "si.valid" outside of _MAX_SYSINFO_TYPE
      sysmobts: Revert all sysmobts-mgr related changes
      sysmobts: Fix the initialization of the BTS manager code
      sysmobts: Fix typo in the comment
      amr: Avoid toggling the CMR from none and a set one
      sysmobts: Include the model and master/slave in the unitid
      sysmobts: Free the message on older firmware releases
      sysmobts: Provide VTY routines to do clock calibrations
      sysmobts: Make it possible to slowly ramp up the output power
      sysmobts: Enable the direct RTP mode for firmware >= 3.11
      oml: Make it possible to include the file directly
      tests: Move the "pcu_direct" symbol into the stubs to be shared
      sysmobts: Begin with an OML router that will be used by the manager
      sysmobts: Remove debug left over from enabling the RTP mode
      sysmobts: Verify the structure of IPA and OML messages
      sysmobts: Extend the testcase for a Osmo message as well
      sysmobts: Add testcase for ETSI/12.21 message
      sysmobts: Make sure that the omlrouter is in a FHS path
      Merge branch 'sysmocom/features/oml-router'
      sysmobts: Deal with ciphering when we have a transport clash
      sysmobts: Add a unit test that checks of the behavior
      sysmobts: Add VTY support to the sysmobts-mgr
      sysmobts: Move the sysmoBTS 2050 controller handling
      sysmobts: Clean-up the parsing routines
      sysmobts: There is only one uc make it a singleton
      sysmobts: Use another logp region as it is mostly related to remp
      Merge commit 'sysmocom/features/sysmobts-mgr-vty'
      sysmobts: Initialize fd with an invalid fd
      sysmobts: Read the model number and trx once from the device
      sysmobts: Add is_sbts2050_master
      sysmobts: Read the temperature sensors on the device
      sysmobts: Fix the power request result
      Merge branch 'sysmocom/features/sysmobts-mgr'
      sysmobts: Fix the build when no 2050 uc header file was found
      sysmobts: Move ipaccess-find counterpart to a dedicated source file
      sysmobts: Fix the temperature log message alignment
      sysmobts: Begin to add various limits and actions
      sysmobts: Simplify some includes/dependencies
      sysmobts: Remove the sbt2050 timer and move defines back
      sysmobts: Implement a small state machine for temp control
      sysmobts: Provide information about the state transitions
      sysmobts: Show the current temperature controls state int he VTY
      sysmobts: Enable the PA on start and disable it as first action
      Merge branch 'sysmocom/features/sysmobts-mgr-temp'
      sysmobts: Use the uc connection on both slave and master
      ctrl: Use msgb_free to free message
      sysmobts: Remove left-over from non-generic power control
      tx: Fix another typo i found today morning
      tx: Generate a working configuration file on "write"
      sysmobts: Call the routine send and receive instead of get
      tch: Avoid compiler warnings when using the direct RTP mode
      abis: Fix compiler warning and remove const from syntax
      ctrl: Fix compiler warning
      bts: In case the line isn't created do not exit with code 1
      bts: Fix typo in OML comment
      bts: Mark NSVC1 as offline. We do not expose a second NSVC
      bts: Start with the site manager being enabled and available
      bts: Move BTS and children into the enabled state after opstart
      sysmobts: Actions can be executed in all levels
      sysmobts: Add an option to stop the systemd sysmobts.service
      eeprom: Fix brown paper bag introduced a long while ago
      sysmobts: Don't list non integer parameters in the help
      sysmobts: Read the clock calibration from another place
      sysmobts: Remove unused global variables
      sysmobts: Add "normal" actions to execute
      sysmobts: Comment out the varpoware options that are not implemented
      sysmobts: Add slave on/off action for the sysmoBTS2050
      sysmobts: Include the serial number in the find response
      cbch: Speculative change to not change CHAN ACK for CBCH
      msg: Generalize the message structure test
      sysmobts: Begin with calib control from the sysmobts manager
      sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code
      sysmobts: Use the ctrl interface for calibration
      sysmobts: The correction for GPS is in the reverse direction
      sysmobts: Initial version to use libgps to determine FIX state
      sysmobts: Start the calibration the first time the link is up
      sysmobts: Create a calibration loop that will be run
      sysmobts: Improve some log messages for calib control
      misc: Fix up testcase after 5a03e129a633637d0a6b57b3b5aa6d6596b938fe
      sysmobts: Check mgr->calib.bts_conn for NULL
      power/sysmobts: Add a manual ms power level control
      power: Make it possible to force a power level
      write_queue: Check the result of osmo_wqueue_enqueue and free
      meas: Do not send incomplete measurement reports
      audio/rsl: Include the connection identifier in the DLCX ind
      audio/rsl: Include statistics for one call
      audio/rsl: Honor the speech mode and don't send anything

Ivan Kluchnikov (1):
      fix: make sysmobts tests only when sysmobts is enabled

Jacob Erlbeck (22):
      sysmobts: Add L1P_T_INVALID to l1prim_type
      sysmobts: Add mappings for MuteRfReq/MuteRfCnf
      sysmobts: Add L1 support for the new RF mute request
      sysmobts: Do a RF mute when Radio Carrier is locked
      sysmobts: Use status flags instead of direct LED access
      sysmobts: Only set RC state to LOCK if all channels are muted
      sysmobts: Notify the BSC about all muted lchans
      rsl/si: Fix resetting bits in bts->si_valid
      bts/vty: Use new vty_install_default() function, adjust prompts
      agch/rsl: Fix msgb handling for IMMEDIATE ASSIGN
      agch: Keep track of AGCH queue length
      agch/pch: Put CCCH message generation into common
      agch: Log error if BS_AG_BLKS_RES is != 1 in SI3
      agch: Recalculate length limit of AGCH queue
      agch: Add simple counters
      agch/test: Add test for AGCH queue handling
      agch/pch: Use PCH for AGCH msgs
      agch: Manage AGCH queue length
      agch: Add VTY queue management configuration
      agch: Merge IMM.ASS.REJ if possible when enqueueing
      agch: Remove obsolete comment
      oml: Pass all valid state change requests to the model

Martin Hauke (3):
      tests: make tests for sysmobts conditional
      build: Use AM_CPPFLAGS in Makefile.am
      TRX: fix some typos in comments

Nicolas J. Bouliane (1):
      sysmobts: Set the clock calibration to the value read from the eeprom

Thomas Tsou (1):
      TRX: Remove extra TCH/HS puncturing value

Álvaro Neira Ayuso (13):
      src/misc/sysmobts_misc: Fixed wrong TEMP_PATH
      misc/sysmobts_misc.c: Read temperature from microcontroller
      misc/sysmobts_mgr: Added new header created in the configure
      misc/sysmobts_misc: function for switching off/on and requesting status power
      osmo-bts-sysmo/utils.c: Added a function for calculate the power transmitter
      sysmobts: Fix compiler warning about missing declaration
      sysmobts: Add beginnings of an OML router and create Failure Messages in the sysmobts-manager
      sysmobts-mgr: Add VTY support for configuring it
      sysmobts: Add support for changing the transmit power in sbts2050
      sysmobts: Separate IPA and OML check into two methods
      sysmobts: Do not access out of bound string
      utils: Classify the OML message using the return type
      utils: Used the enum manuf_type_id in the parameter of add_manufacturer_id_label


Osmocom BTS-side code (Abis, scheduling, ...)

More information about the osmocom-commitlog mailing list