From d2bc0964a009fca64000cbfe2740ddf19555919c Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Tue, 23 Apr 2024 11:07:43 +0000
Subject: [PATCH] Device component - OpenConfig driver:

- Add MTU to subinterfaces
- Cosmetic improvements
---
 .../openconfig/templates/VPN/Network_instance_multivendor.py    | 1 -
 .../openconfig/templates/interface/subinterface/edit_config.xml | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/device/service/drivers/openconfig/templates/VPN/Network_instance_multivendor.py b/src/device/service/drivers/openconfig/templates/VPN/Network_instance_multivendor.py
index 8d59cf5ac..157dd0ab8 100644
--- a/src/device/service/drivers/openconfig/templates/VPN/Network_instance_multivendor.py
+++ b/src/device/service/drivers/openconfig/templates/VPN/Network_instance_multivendor.py
@@ -204,7 +204,6 @@ def associate_If_to_NI(parameters, DEL):
                             with tag('id')          :text(parameters['id'])
                             with tag('interface')   :text(parameters['interface'])
                             with tag('subinterface'):text(parameters['subinterface'])
-
                             
     result = indent(
         doc.getvalue(),
diff --git a/src/device/service/drivers/openconfig/templates/interface/subinterface/edit_config.xml b/src/device/service/drivers/openconfig/templates/interface/subinterface/edit_config.xml
index eb7f49d76..20aecb90b 100644
--- a/src/device/service/drivers/openconfig/templates/interface/subinterface/edit_config.xml
+++ b/src/device/service/drivers/openconfig/templates/interface/subinterface/edit_config.xml
@@ -33,7 +33,7 @@
                 {% if address_ip is defined %}
                 <oc-ip:ipv4>
                     <oc-ip:config>
-                        <oc-ip:mtu>1500</mtu>
+                        {% if mtu is defined %}<mtu>{{mtu}}</mtu>{% endif%}
                     </oc-ip:config>
                     <oc-ip:addresses>
                         <oc-ip:address>
-- 
GitLab