Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kirill Smelkov
slapos
Commits
d46644cd
Commit
d46644cd
authored
1 year ago
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
31353341
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
5 deletions
+20
-5
software/ors-amarisoft/config/enb.jinja2.cfg
software/ors-amarisoft/config/enb.jinja2.cfg
+20
-5
No files found.
software/ors-amarisoft/config/enb.jinja2.cfg
View file @
d46644cd
{#- XXX ORS -> provide defaults for: slave_instance_list -#}
{#- XXX ORS -> provide defaults for: slave_instance_list -#}
{#- XXX icell vs cell / iru vs ru everyhere + document it #}
{#- XXX icell vs cell / iru vs ru everyhere + document it #}
{#- defaults provide default values for parameters.
it should be kept in sync with "default" in json schemas #}
{%- set defaults = {
'cell': {
'pci': 1,
'tac': "0x0001",
}
}
%}
{%- import 'lte.jinja2' as lte -%}
{%- import 'lte.jinja2' as lte -%}
{#- return value is json-encoded to workaround jinja2 macro-ret limitation. #}
{#- return value is json-encoded to workaround jinja2 macro-ret limitation. #}
...
@@ -68,16 +78,21 @@
...
@@ -68,16 +78,21 @@
{%- set _ = J(slave['_']) %}
{%- set _ = J(slave['_']) %}
{%- do slave.update({'_': _}) %}
{%- do slave.update({'_': _}) %}
{%- if 'ru_type' in _ %}
{%- if 'ru_type' in _ %}
{%- do ru_dict.update({ref: slave}) %}
{%- set iru = slave %}
{%- do ru_dict.update({ref: iru}) %}
{%- elif 'cell_type' in _ %}
{%- elif 'cell_type' in _ %}
{%- do cell_dict.update({ref: slave}) %}
{%- set icell = slave %}
{%- for k, v in defaults['cell'].items() %}
{%- do _.setdefault(k, v) %}
{%- endfor %}
{%- do cell_dict.update({ref: icell}) %}
{%- set ru = _['ru'] %}
{%- set ru = _['ru'] %}
{%- if ru['ru_type'] not in ('ru_ref', 'ruincell_ref') %}
{%- if ru['ru_type'] not in ('ru_ref', 'ruincell_ref') %}
{#- embedded ru definition -> expose it as `_<cell_ref>_ru` #}
{#- embedded ru definition -> expose it as `_<cell_ref>_ru` #}
{%- do ru_dict.update({'_%s_ru' % ref: {
{%- do ru_dict.update({'_%s_ru' % ref: {
'_': ru,
'_': ru,
'slave_title': '%s. RU' %
slave
['slave_title'],
'slave_title': '%s. RU' %
icell
['slave_title'],
'slave_reference':
slave
['slave_reference'],
'slave_reference':
icell
['slave_reference'],
}}) %}
}}) %}
{%- endif %}
{%- endif %}
{%- else %}
{%- else %}
...
@@ -139,7 +154,7 @@
...
@@ -139,7 +154,7 @@
{%- do dev_argv.append("dev%d=/dev/sdr%d@%d" % (len(dev_argv), link['sdr_dev'], link['sfp_port'])) %}
{%- do dev_argv.append("dev%d=/dev/sdr%d@%d" % (len(dev_argv), link['sdr_dev'], link['sfp_port'])) %}
{# set cpri parameters to default #}
{# set cpri parameters to default #}
{%- do link.setdefault('mapping', 'hw') %} XXX <- should be preset set by ru? (specific to ru?)
{%- do link.setdefault('mapping', 'hw') %} XXX <- should be preset set by ru? (specific to ru?)
{%- do link.setdefault('mult', 16) %}
{%- do link.setdefault('mult', 16) %}
XXX <- defaults
{%- do link.setdefault('rx_delay', 0) %}
{%- do link.setdefault('rx_delay', 0) %}
{%- do link.setdefault('tx_delay', 0) %}
{%- do link.setdefault('tx_delay', 0) %}
{%- do link.setdefault('tx_dbm', 0) %}
{%- do link.setdefault('tx_dbm', 0) %}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment