Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 129
    • Merge requests 129
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slaposslapos
  • Merge requests
  • !1515

software/ors-amarisoft: enb.jinja2.cfg: lte+nr: Move tunable parameters from cell_default to cell_list

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Kirill Smelkov requested to merge kirr/slapos:y/cell-out-of-default into master Jan 19, 2024
  • Overview 7
  • Commits 3
  • Pipelines 0
  • Changes 10

Currently we set some cell tunable parameters on the cell object itself (e.g. dl_earfcn), while other cell tunable parameters on the cell_default object, e.g. cell bandwidth. This works ok when there is only one cell, but with multiple cells it makes a problem because different cells can have e.g. different bandwidth.

So as preparatory step for MultiRU move the code, that sets tunable parameters for lte cells, from cell_default to cell object itself.

Rendered enb.cfg and gnb.cfg change but we can verify that the configuration, that enb actually uses, stays the same: When enb starts it builds internal configuration for all configured cell objects by merging cell_default + cell's explicit configuration and using the result as the actual configuration for the cell. There is no more cell_default in that actual configuration. And also enb emits that actual runtime configuration in the beginning of enb.log which we can extract and investigate(*)

So this way we can run enb with old and new generated enb.cfg and then compare the actual configuration. It turns out to be exactly the same.

Please see individual patches for details.

(*) see https://tech-academy.amarisoft.com/ExtractConfigFromLog.html for details.

/cc @jhuge, @lu.xu, @tomo, @xavier_thompson, @Daetalus

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: y/cell-out-of-default
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7