From 5b82516476d704f7990d1e6dbf6672643dae827b Mon Sep 17 00:00:00 2001
From: vntpaul <vpaul@ncsu.edu>
Date: Mon, 22 Jan 2018 16:52:18 -0500
Subject: [PATCH] Allowing Non-IP Traffic in L2 and L3 domains

Non-IP traffic is allowed in L2 and L3 Domains
The default_allow_non_ip setting determines if non-ip traffic is
allowed in Nuage specific L2 and L3 domains.

Change-Id: Ia0a04e3f7893600d5a709b4b8594187e5bc67e9d
(cherry picked from commit f7fb48470d3efcc338ff907be3b66d297a589f1a)
---
 puppet/services/neutron-plugin-ml2-nuage.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/puppet/services/neutron-plugin-ml2-nuage.yaml b/puppet/services/neutron-plugin-ml2-nuage.yaml
index 32d2d66aad..70edc9883c 100644
--- a/puppet/services/neutron-plugin-ml2-nuage.yaml
+++ b/puppet/services/neutron-plugin-ml2-nuage.yaml
@@ -77,6 +77,11 @@ parameters:
     type: comma_delimited_list
     default: ''
 
+  NuageDefaultAllowNonIP:
+    description: To allow non-IP traffic by default
+    type: boolean
+    default: false
+
 resources:
 
   NeutronMl2Base:
@@ -104,6 +109,7 @@ outputs:
             neutron::plugins::ml2::nuage::nuage_vsd_organization: {get_param: NeutronNuageVSDOrganization}
             neutron::plugins::ml2::nuage::nuage_base_uri_version: {get_param: NeutronNuageBaseURIVersion}
             neutron::plugins::ml2::nuage::nuage_cms_id: {get_param: NeutronNuageCMSId}
+            neutron::plugins::ml2::nuage::nuage_default_allow_non_ip: {get_param: NuageDefaultAllowNonIP}
             nova::api::use_forwarded_for: {get_param: UseForwardedFor}
             nova::patch::config::monkey_patch: {get_param: NovaPatchConfigMonkeyPatch}
             nova::patch::config::monkey_patch_modules: {get_param: NovaPatchConfigMonkeyPatchModules}