Add support of macvlan CNI for bess-upf

Change-Id: Id5426855060d0d94d06656ce9df1c51e2a4b50ae
diff --git a/omec/omec-user-plane/Chart.yaml b/omec/omec-user-plane/Chart.yaml
index 884e341..e4cde0f 100644
--- a/omec/omec-user-plane/Chart.yaml
+++ b/omec/omec-user-plane/Chart.yaml
@@ -7,4 +7,4 @@
 name: omec-user-plane
 icon: https://guide.opencord.org/logos/cord.svg
 
-version: 0.3.25
+version: 0.3.26
diff --git a/omec/omec-user-plane/templates/networks.yaml b/omec/omec-user-plane/templates/networks.yaml
index a448a20..500ab13 100644
--- a/omec/omec-user-plane/templates/networks.yaml
+++ b/omec/omec-user-plane/templates/networks.yaml
@@ -20,6 +20,9 @@
     "vlan": {{ .Values.config.upf.access.vlan }},
   {{- end }}
     "type": {{ .Values.config.upf.cniPlugin | quote }},
+  {{- if eq .Values.config.upf.cniPlugin "macvlan" }}
+    "master": {{ .Values.config.upf.access.iface | quote }},
+  {{- end }}
     "ipam": {
         "type": {{ .Values.config.upf.ipam | quote }}
     },
@@ -41,6 +44,9 @@
     "vlan": {{ .Values.config.upf.core.vlan }},
   {{- end }}
     "type": {{ .Values.config.upf.cniPlugin | quote }},
+  {{- if eq .Values.config.upf.cniPlugin "macvlan" }}
+    "master": {{ .Values.config.upf.core.iface | quote }},
+  {{- end }}
     "ipam": {
         "type": {{ .Values.config.upf.ipam | quote }}
     },
diff --git a/omec/omec-user-plane/values.yaml b/omec/omec-user-plane/values.yaml
index c248a4a..aad2459 100644
--- a/omec/omec-user-plane/values.yaml
+++ b/omec/omec-user-plane/values.yaml
@@ -70,11 +70,13 @@
       ip: 192.168.252.3/24
       #mac:
       #vlan:
+      #iface:
     core:
       gateway: 192.168.250.1
       ip: 192.168.250.3/24
       #mac:
       #vlan:
+      #iface:
     cfgFiles:
       upf.json:
         mode: dpdk