commit | 820ec7bf510850d47e4fee77d2f0e4f98335e2b4 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Wed Apr 03 22:01:33 2019 +0900 |
committer | Jian Li <pyguni@gmail.com> | Wed Apr 03 17:47:26 2019 +0000 |
tree | d38820c99338fb4cf7efbcf3cf77f997300364f0 | |
parent | ec85729a46b1484d21b6df8250d7c0b59bfd5d83 [diff] [blame] |
Fix: do not add Stateful SNAT downstream rule in stateless case Change-Id: I0fe8e75179baa291d864b1f1b0a64b92e6235389
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingSnatHandler.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingSnatHandler.java index 8efabcd..c7c0ef3 100644 --- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingSnatHandler.java +++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingSnatHandler.java
@@ -865,6 +865,10 @@ private void setStatefulDownstreamRules(Router osRouter, boolean install) { + if (!getStatefulSnatFlag()) { + return; + } + IpAddress natAddress = getExternalIp(osRouter, osNetworkAdminService); if (natAddress == null) { return;