diff options
| author | Daniil Baturin <daniil@vyos.io> | 2025-08-26 16:24:46 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-26 16:24:46 +0100 |
| commit | 2f1d1d343a3dba6de06a9625d58bf32e8ee5d095 (patch) | |
| tree | 8efd21f3cfbade76535c5102a5719ed1829c34a5 /data | |
| parent | 284ff768af3eb1fa3ce0d75d2516e428332edbd8 (diff) | |
| parent | 40b50f2aae9c54dae037c0190d60ec850dbf0862 (diff) | |
| download | vyos-1x-2f1d1d343a3dba6de06a9625d58bf32e8ee5d095.tar.gz vyos-1x-2f1d1d343a3dba6de06a9625d58bf32e8ee5d095.zip | |
Merge pull request #4676 from sever-sever/T7743
T7743: PPPoE-server add option for VPP control plane
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/accel-ppp/pppoe.config.j2 | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/data/templates/accel-ppp/pppoe.config.j2 b/data/templates/accel-ppp/pppoe.config.j2 index 2c4871a6b..8884fb87f 100644 --- a/data/templates/accel-ppp/pppoe.config.j2 +++ b/data/templates/accel-ppp/pppoe.config.j2 @@ -55,14 +55,15 @@ verbose=1 ac-name={{ access_concentrator }} {% if interface is vyos_defined %} {% for iface, iface_config in interface.items() %} +{% set vpp_cp_opt = ',vpp-cp=true' if iface_config.vpp_cp is vyos_defined else '' %} {% if iface_config.vlan is not vyos_defined %} -interface={{ iface }} +interface={{ iface }}{{ vpp_cp_opt }} {% else %} {% for vlan in iface_config.vlan %} interface=re:^{{ iface }}\.{{ vlan | range_to_regex }}$ {% endfor %} {% if iface_config.combined is vyos_defined %} -interface={{ iface }} +interface={{ iface }}{{ vpp_cp_opt }} {% endif %} {% if iface_config.vlan_mon is vyos_defined %} vlan-mon={{ iface }},{{ iface_config.vlan | join(',') }} |
