Actions
Feature #2508
closedCleanup BSC header use
Start date:
09/08/2017
Due date:
% Done:
0%
Spec Reference:
Description
Citing from ML:
We should give up on the shared header and just have two copies, each with what's needed on either side.
- generic definitionns about coding schemes, value_strings for pchan_types etc
can go straight into libosmogsm - the core data model (struct gsm_{bts,trx,ts}, gsm_lchan, ...) should go into
a new libosmo-bss which is part of libosmocore.git - those data structures in libosmo-bss are reduced to only contain the common
parts that are not bts/bsc specific, and a *priv or *role, which is then
allocated and filled-in with program (bts/bsc) specific data/struct
Note: having this split would also simplify .deb packaging (no need to provide installable header from osmo-bsc) and jenkins test jobs (no need to checkout openbsc just for headers).
Related issues
Actions