diff options
| author | kumvijaya <kumvijaya@gmail.com> | 2024-05-21 16:41:14 +0530 |
|---|---|---|
| committer | kumvijaya <kumvijaya@gmail.com> | 2024-05-21 16:41:14 +0530 |
| commit | cc86483fdf7a6bd988f485c06402fd07368dd26e (patch) | |
| tree | 9d892a9715106cc67bf1e57b15b999aa7e564057 /data/templates/igmp-proxy | |
| parent | 704ca2322d0bebcb923f5136f0f69fb23651a484 (diff) | |
| download | vyos-workflow-test-temp-cc86483fdf7a6bd988f485c06402fd07368dd26e.tar.gz vyos-workflow-test-temp-cc86483fdf7a6bd988f485c06402fd07368dd26e.zip | |
T6357: create test repository to validate setup
Diffstat (limited to 'data/templates/igmp-proxy')
| -rw-r--r-- | data/templates/igmp-proxy/igmpproxy.conf.j2 | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/data/templates/igmp-proxy/igmpproxy.conf.j2 b/data/templates/igmp-proxy/igmpproxy.conf.j2 new file mode 100644 index 0000000..85a04de --- /dev/null +++ b/data/templates/igmp-proxy/igmpproxy.conf.j2 @@ -0,0 +1,40 @@ +######################################################## +# +# autogenerated by protocols_igmp-proxy.py +# +# The configuration file must define one upstream interface, and one or more +# downstream interfaces. +# +# If multicast traffic originates outside the upstream subnet, the "altnet" +# option can be used in order to define legal multicast sources. +# +# The "quickleave" should be used to avoid saturation of the upstream link. The +# option should only be used if it's absolutely nessecary to accurately imitate +# just one Client. +# +######################################################## + +{% if disable_quickleave is not vyos_defined %} +quickleave +{% endif %} +{% if interface is vyos_defined %} +{% for iface, config in interface.items() %} + +# Configuration for {{ iface }} ({{ config.role }} interface) +{% if config.role is vyos_defined('disabled') %} +phyint {{ iface }} disabled +{% else %} +phyint {{ iface }} {{ config.role }} ratelimit 0 threshold {{ config.threshold }} +{% endif %} +{% if config.alt_subnet is vyos_defined %} +{% for subnet in config.alt_subnet %} + altnet {{ subnet }} +{% endfor %} +{% endif %} +{% if config.whitelist is vyos_defined %} +{% for subnet in config.whitelist %} + whitelist {{ subnet }} +{% endfor %} +{% endif %} +{% endfor %} +{% endif %} |
