Parametrize socket_mem for dpdk vrouter

Change-Id: Ic91e036120fd5b8f0611603bc01154ff1eb6648d
diff --git a/README.rst b/README.rst
index 574d476..dc1597f 100644
--- a/README.rst
+++ b/README.rst
@@ -697,7 +697,8 @@
       compute:
         dpdk:
           enabled: true
-          taskset: 0x0000003C00003C
+          taskset: "0x0000003C00003C"
+          socket_mem: "1024,1024"
         interface:
           mac_address: 90:e2:ba:7c:22:e1
           pci: 0000:81:00.1
diff --git a/opencontrail/files/3.0/contrail-vrouter-dpdk.ini b/opencontrail/files/3.0/contrail-vrouter-dpdk.ini
index 781cb1c..b44d437 100644
--- a/opencontrail/files/3.0/contrail-vrouter-dpdk.ini
+++ b/opencontrail/files/3.0/contrail-vrouter-dpdk.ini
@@ -1,6 +1,6 @@
 {%- from "opencontrail/map.jinja" import compute with context %}
 [program:contrail-vrouter-dpdk]
-command=taskset {{ compute.dpdk.taskset }} /usr/bin/contrail-vrouter-dpdk --no-daemon --vr_flow_entries=2097152 --vr_mpls_labels 6000 --socket-mem 1024,1024
+command=taskset {{ compute.dpdk.taskset }} /usr/bin/contrail-vrouter-dpdk --no-daemon --vr_flow_entries=2097152 --vr_mpls_labels 6000 --socket-mem {{ compute.dpdk.socket_mem }}
 priority=410
 autostart=true
 killasgroup=true
diff --git a/tests/pillar/vrouter_dpdk.sls b/tests/pillar/vrouter_dpdk.sls
index 35f57f3..8a6c17f 100644
--- a/tests/pillar/vrouter_dpdk.sls
+++ b/tests/pillar/vrouter_dpdk.sls
@@ -16,7 +16,8 @@
     enabled: True
     dpdk:
       enabled: True
-      taskset: 0x0000003C00003C
+      taskset: "0x0000003C00003C"
+      socket_mem: "1024,1024"
     discovery:
       host: 127.0.0.1
     bind: