Sam Hague [Fri, 12 Aug 2016 20:13:10 +0000 (20:13 +0000)]
Merge "Optimize iface search in transmitRouterAdvertisement" into stable/boron
Sam Hague [Fri, 12 Aug 2016 20:11:46 +0000 (20:11 +0000)]
Merge "Change controller-dhcp-enabled default value" into stable/boron
Sam Hague [Fri, 12 Aug 2016 13:56:31 +0000 (13:56 +0000)]
Merge "ACL: Using non-deprecated ACL constants" into stable/boron
Sridhar Gaddam [Tue, 2 Aug 2016 11:48:12 +0000 (17:18 +0530)]
Optimize iface search in transmitRouterAdvertisement
Currently the periodic router advt timer is iterating over
all the virtual ports to figure out the ports on the network
where the RA has to be sent out. This patch optimizes the
search by using the local cache of (dpnIds <--> List[ofPorts])
maintained per network.
Change-Id: I6e64064c72b0586aa8f4b42b66ef49d2fc7ed46f
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
Sam Hague [Fri, 12 Aug 2016 13:08:00 +0000 (13:08 +0000)]
Merge "BUG 6387: Traffic drop in 17 in serviceChain" into stable/boron
Oded Shvartz [Thu, 11 Aug 2016 10:21:13 +0000 (13:21 +0300)]
Change controller-dhcp-enabled default value
Changed the default value to false in order to use the
neutron dhcp agent.
Change-Id: I8be03bde202759964b85f89c125218e2fcd5e8fb
Signed-off-by: Oded Shvartz <oshvartz@redhat.com>
Sam Hague [Thu, 11 Aug 2016 21:33:04 +0000 (17:33 -0400)]
Fix ipv6 version for rc0
Change-Id: I8ec4f623a08c1239d0602c7f0c53f09fb741c289
Signed-off-by: Sam Hague <shague@redhat.com>
Somashekar Byrappa [Wed, 10 Aug 2016 15:09:41 +0000 (20:39 +0530)]
ACL: Using non-deprecated ACL constants
+ Replaced usage of deprecated constants with non-deprecated constants.
Change-Id: Ibe3b516665f51fb4358bf9eb432c651810717017
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
Sam Hague [Thu, 11 Aug 2016 18:22:49 +0000 (14:22 -0400)]
cleanup elanmanager blueprint
Change-Id: I40049c85a8ec8740983a0382d7240cbc79edab71
Signed-off-by: Sam Hague <shague@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Yi Yang [Thu, 21 Apr 2016 03:04:01 +0000 (11:04 +0800)]
Support new actions in new ovs nsh patches
- rebase
- Added pop_nsh to classifier bypass flow
Change-Id: Id12e9c0bea42aa5c20adf34769b366d9b5c0231b
Signed-off-by: Yi Yang <yi.y.yang@intel.com>
Suraj Ranjan [Thu, 11 Aug 2016 06:19:40 +0000 (11:49 +0530)]
BUG 6387: Traffic drop in 17 in serviceChain
Analysis:
In a non servicechain scenario, packets get to LFIB and are sent over
the corresponding port.
In ServiceChain scenario, there are new Flows in LFIB, with higher priority,
that sends the packet to 17 which, in turn, is redirecting it to SCF Pipeline.
However, no SC matches and packets are submitted back to 17. Since packets
have not changed, they get in a loop between 17 and 70.
Solution:
Table-miss in 70-75 tables must change the SI to L3VPN, so that when
the packet gets back to 17, they are redirected to FIB table.
Also, entries in 17 that handle packets that match no SC must be
programmed in all CSS where the VPN has footprint, not just in the
CSS where the last vSF in the chain is located.
Change-Id: I1cfc2973049746019a310ef3b106a5e416f24f04
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Sam Hague [Wed, 10 Aug 2016 19:23:03 +0000 (19:23 +0000)]
Merge "Exception in SubnetRoute Feature" into stable/boron
Sam Hague [Wed, 10 Aug 2016 17:38:43 +0000 (17:38 +0000)]
Merge "Changing the conntrack default drop and allow flows from per port to per switch." into stable/boron
Sam Hague [Wed, 10 Aug 2016 17:22:39 +0000 (17:22 +0000)]
Merge "blueprint cleanup" into stable/boron
Aswin Suryanarayanan [Wed, 10 Aug 2016 14:34:42 +0000 (20:04 +0530)]
Changing the conntrack default drop and allow flows from per port to per
switch.
Change-Id: I9ddf734cebb66d2b6a778cc9671312adf0c980b5
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Sam Hague [Wed, 10 Aug 2016 15:58:00 +0000 (11:58 -0400)]
blueprint cleanup
Change-Id: I9e16225162ff59e9d8d9122f104da220be72180c
Signed-off-by: Sam Hague <shague@redhat.com>
Alexis de Talhouët [Tue, 17 May 2016 14:49:21 +0000 (10:49 -0400)]
Add blueprint wiring for elanmanager
Change-Id: I1274ef299469602cd8fa4722bc037e4e2785e1ea
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Signed-off-by: Alexis de Talhouët <alexis.de.t@gmail.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Sam Hague [Wed, 10 Aug 2016 14:30:46 +0000 (14:30 +0000)]
Merge "Fix IT setup" into stable/boron
Suraj Ranjan [Wed, 10 Aug 2016 07:25:09 +0000 (12:55 +0530)]
Exception in SubnetRoute Feature
1. Handle exception in subnetroute feature
specifically for the
SubnetRouteInterfaceStateChangeListener.
2. Handle removal of subnetroutes when
subnets are removed from the router (or)
when the router is disassociated from VPN.
3. Increase the retry count to 3 when trying
deletion of VPNs.
Change-Id: Iaf263c5596bd2b2b061e82597dcdc400dad42f17
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Oded Shvartz [Wed, 10 Aug 2016 09:04:06 +0000 (12:04 +0300)]
Fix IT setup
Remove deprecated methods after moving to blueprints.
The method were used when working with config and after
moving to blueprints we get "NOT FOUND Module" exception.
Change-Id: I16a417c58ee9c2b0720ef35675dc98ddc333b3cf
Signed-off-by: Oded Shvartz <oshvartz@redhat.com>
Somashekar Byrappa [Tue, 9 Aug 2016 12:36:36 +0000 (18:06 +0530)]
ACL: Enabling ACL service in the pipeline
Change-Id: Ieca5bbefa97f38703c79f592b383fb32bc745fd9
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
Sam Hague [Wed, 10 Aug 2016 00:44:39 +0000 (00:44 +0000)]
Merge "ACL: Adding tracked flows for each of allowed address pair" into stable/boron
Sam Hague [Tue, 9 Aug 2016 22:04:42 +0000 (22:04 +0000)]
Merge "fix blue print to init InterfaceStateToTansportZoneListener" into stable/boron
Sam Hague [Tue, 9 Aug 2016 22:04:36 +0000 (22:04 +0000)]
Merge "IPv6Service Binding using elanTag" into stable/boron
Sam Hague [Tue, 9 Aug 2016 21:56:58 +0000 (21:56 +0000)]
Merge "Using DataStoreJobCoordinator" into stable/boron
Sam Hague [Tue, 9 Aug 2016 21:35:41 +0000 (21:35 +0000)]
Merge "stateless security groups" into stable/boron
Sam Hague [Tue, 9 Aug 2016 21:07:25 +0000 (21:07 +0000)]
Merge "BUG 6363: Further performance improvements for VPN Engine" into stable/boron
Sridhar Gaddam [Tue, 9 Aug 2016 07:44:12 +0000 (13:14 +0530)]
IPv6Service Binding using elanTag
This patch implements the following.
1. We do Service binding for a port only when a v6 address is
configured on the port. IPv6Address could be part of the port
when its initially created or later (i.e, port updated) after
the VM is spawned. Both cases are handled and the port is
unbinded when the v6Address-is-removed/port-deleted. Once
Service Binding is done, packets would hit the IPV6_TABLE(45)
for further processing.
2. Optimizes the IPv6 punt flows by matching on the elanTag.
Previous patch implements punt flows based on the VM macaddress,
this is not optimal as we have to add VM specific punt flows when
a new VM is added. In this patch, we take into account the elanTag
(i.e., network-id) and configure punt flows for
- icmpv6 Router solicitation requests
- icmpv6 Neighbor solicitation requests for router interface
3. Multiple IPv6 subnets can be added/deleted (even when existing VMs
are present) on the network and those edge cases are handled in
this patchset. IPv6Service maintains a cache of (dpnIds <--> List[ports])
per network. We use this info, while programing flows when IPv6 subnets
are added/deleted to handle the edge cases.
Change-Id: I84c98979e9f6f71feb934a96df68613dd6defc42
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
Kency Kurian [Mon, 8 Aug 2016 18:34:17 +0000 (00:04 +0530)]
Using DataStoreJobCoordinator
- Made changes such that the Interface Events make use of
DataStoreJobCoordinator.
- Batching transactions.
Change-Id: Ieeb4da479bf9b4710edcc1294b2c03fb66dcba6e
Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
Shlomi [Mon, 1 Aug 2016 16:12:10 +0000 (19:12 +0300)]
stateless security groups
1. refactor Egress/Ingress security group to allow inheritance of Stateless implementation
2. adding MethodInvocationParamSaver to allow asserts on parameters on invoked mocks.
3. current implementation differ between stateless Vs statefull is by
additional configuration in aclservice-config.yang.
4. blueprint adaptation to support inheritence in security group
4. some check-style fixes
Change-Id: I5a73d5087ada651162ee92a42beeea8d9aaf97ef
Signed-off-by: Shlomi <shlomi.alfasi@hpe.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Somashekar Byrappa [Tue, 9 Aug 2016 14:28:39 +0000 (19:58 +0530)]
ACL: Adding tracked flows for each of allowed address pair
+ For tracked packets, now matching on IP + MAC instead of lport tag
Change-Id: I71373273d1ed9ce255c00e4c007f618ca7267fe5
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
Suraj Ranjan [Mon, 8 Aug 2016 11:21:12 +0000 (16:51 +0530)]
BUG 6363: Further performance improvements for VPN Engine
This fix removes waits in some critical places for
MDSAL operation to complete:
a. InterfaceStateChangeListener
b. VpnInterfaceManager
Change-Id: Ife821982f458a16f02e6bcf28cab960ad0d94d51
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Slava [Tue, 9 Aug 2016 09:22:46 +0000 (12:22 +0300)]
fix blue print to init InterfaceStateToTansportZoneListener
Change-Id: Ie194ffcbcf1a5e82230a349e6254d1e1faec550b
Signed-off-by: Slava <slava.radune@hpe.com>
Sam Hague [Mon, 8 Aug 2016 21:10:11 +0000 (17:10 -0400)]
Add blueprint wiring to natservice
(cherry-picked from commit
954b3f14841bccd4a86bf668890124ce98c47707)
Change-Id: Ic618da760d9095a270d6605b6c0a1c5dd66b12c4
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 9 Aug 2016 18:36:05 +0000 (18:36 +0000)]
Merge "Ignore VpnSubnetRouteHandlerTests" into stable/boron
Sam Hague [Mon, 8 Aug 2016 22:55:52 +0000 (18:55 -0400)]
Ignore VpnSubnetRouteHandlerTests
Change-Id: I5fa97eb10860293d386fd0bfafe5c0e9be84bd0a
Signed-off-by: Sam Hague <shague@redhat.com>
(cherry picked from commit
528fecc384ac71cb2a0e4b384119cece52ff67ca)
Sam Hague [Tue, 9 Aug 2016 00:37:27 +0000 (20:37 -0400)]
Remove dependency on RpcProviderRegistry
Change-Id: I18161a598985f7c07c1bbc6d6a226788ff929033
Signed-off-by: Sam Hague <shague@redhat.com>
Thanh Ha [Mon, 8 Aug 2016 21:40:31 +0000 (17:40 -0400)]
Update .gitreview for stable/boron
Change-Id: I0910a4fbea443f75792f370379953bd4c770596f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sam Hague [Mon, 8 Aug 2016 18:24:07 +0000 (18:24 +0000)]
Merge "Add ovsdb/netvirt ui to vpnservice netvirt code."
Sam Hague [Mon, 8 Aug 2016 18:22:20 +0000 (18:22 +0000)]
Merge "Bug 6278: Switch to use odlparent's karaf-parent"
Sam Hague [Mon, 8 Aug 2016 18:21:40 +0000 (18:21 +0000)]
Merge "Add blueprint wiring for bgpmanager"
Sam Hague [Mon, 8 Aug 2016 18:21:25 +0000 (18:21 +0000)]
Merge "Add blueprint wiring for vpnmanager"
Sam Hague [Mon, 8 Aug 2016 18:19:00 +0000 (18:19 +0000)]
Merge "Fix NPE caused by ElanServiceProvider"
Anil Vishnoi [Mon, 8 Aug 2016 18:13:17 +0000 (18:13 +0000)]
Merge "OpenStack Port Chain to Service Function Chain translator"
Andre Fredette [Fri, 29 Jul 2016 20:38:43 +0000 (16:38 -0400)]
Add ovsdb/netvirt ui to vpnservice netvirt code.
Use karaf feature odl-netvirt-ui to load.
Change-Id: Ibfda6264b58379d47c58af3f74d8a6651cb30a29
Signed-off-by: Andre Fredette <afredette@redhat.com>
Josh [Mon, 8 Aug 2016 14:29:42 +0000 (16:29 +0200)]
Fix NPE caused by ElanServiceProvider
A null value was being passed into genius ultimately
causing a npe.
Change-Id: I72f66555e07b63d143da843b02213df56e4427a2
Signed-off-by: Josh <jhershbe@redhat.com>
Sam Hague [Sun, 7 Aug 2016 13:41:00 +0000 (09:41 -0400)]
Add blueprint wiring for bgpmanager
(cherry-picked from commit
e295724bb946593448669e4c7427aa087c5c5600)
Change-Id: I9626a840e52e5acdc8614acc6bd5b4978f797c01
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 7 Aug 2016 23:33:01 +0000 (19:33 -0400)]
Add blueprint wiring for vpnmanager
(cherry-picked from commit
1650830536abf2c503d5448e3f7f3155aed5c6d6)
Change-Id: I935ea02c78e18787924d5dfb66c5805f1851f36d
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 8 Aug 2016 16:02:20 +0000 (16:02 +0000)]
Merge "Minor fixes for floating ip NAT flows - Use apply actions instead of write actions for floating ip port MAC change - Sync install group to ext-net - Create FIB entry to PDNAT for floating ips"
Sam Hague [Mon, 8 Aug 2016 15:50:33 +0000 (15:50 +0000)]
Merge "Add default flows validation to IT"
Sam Hague [Mon, 8 Aug 2016 15:48:44 +0000 (15:48 +0000)]
Merge "Fixes an issue with security rule with only ether field "
Aswin Suryanarayanan [Sun, 7 Aug 2016 14:34:23 +0000 (20:04 +0530)]
Fixes an issue with security rule with only ether field
Change-Id: I8594d53ea321b16c974d5a80e5c7cbf5ada8a802
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Oded Shvartz [Mon, 8 Aug 2016 12:40:03 +0000 (15:40 +0300)]
Add default flows validation to IT
The "validateDefaultFlows" method was added, so we can
remove the static sleep before running the ping test.
The method look for the following flows:
1) DHCP Table Miss Flow
2) IPv6 Table Miss Flow
3) ELAN sMac Table Miss Flow
4) ELAN dMac Table Miss Flow
Change-Id: I97217fc43203ae342411a35d38857c78358abc1a
Signed-off-by: Oded Shvartz <oshvartz@redhat.com>
Tali [Mon, 8 Aug 2016 08:03:56 +0000 (11:03 +0300)]
Minor fixes for floating ip NAT flows
- Use apply actions instead of write actions for floating ip port MAC change
- Sync install group to ext-net
- Create FIB entry to PDNAT for floating ips
Change-Id: Ie3677859be10f438e4f216c2f374e9a8e6c16513
Signed-off-by: Tali <tali.ben-meir@hpe.com>
Alexis de Talhouët [Tue, 17 May 2016 13:28:29 +0000 (09:28 -0400)]
Add blueprint wiring for dhcpservice
Change-Id: I896f72477f6c4d86aac117bd6296e3c337e6133c
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Signed-off by: Alexis de Talhouët <alexis.de.t@gmail.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Anil Vishnoi [Thu, 4 Aug 2016 23:20:15 +0000 (16:20 -0700)]
OpenStack Port Chain to Service Function Chain translator
Change-Id: I40ab18ae038da8eba4422d515877889382e22fa8
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Ryan Goulding [Sun, 7 Aug 2016 21:15:54 +0000 (17:15 -0400)]
Bug 6278: Switch to use odlparent's karaf-parent
Change-Id: I867e6718b3f250dab0d88a5428602cb0fd1690e1
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Sam Hague [Sun, 7 Aug 2016 04:37:33 +0000 (00:37 -0400)]
Add blueprint wiring for fibmanager
(cherry-picked from commit
ebd077e94cac73f88fcb07d882c18ad150a4b79b)
Change-Id: I3487b2db833a8183d8fb05af37de716a6482b9f2
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 6 Aug 2016 10:57:30 +0000 (10:57 +0000)]
Merge "Fix blueprint cosntructors for AclService"
Sam Hague [Sat, 6 Aug 2016 01:40:38 +0000 (21:40 -0400)]
Fix blueprint cosntructors for AclService
Change-Id: Ic9728e32aae2a479856bbbc566bad8dc7a62d7ea
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Fri, 5 Aug 2016 22:03:24 +0000 (18:03 -0400)]
Add blueprint wiring for neutronvpn
(cherry-picked from commit
0f5f9c3ddf31a77beaf9409f9b199ee15ffef2c3)
Change-Id: Iae7df2847fa53a998eca062c87286f22c44fe82b
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 6 Aug 2016 00:21:28 +0000 (00:21 +0000)]
Merge "Populating future object used by DataStoreJobCoordinator"
Sam Hague [Fri, 5 Aug 2016 17:13:36 +0000 (17:13 +0000)]
Merge "Add blueprint wiring for aclservice"
Sam Hague [Fri, 5 Aug 2016 17:10:24 +0000 (17:10 +0000)]
Merge "fix dhcp to use interfacemanager rather than interfacemgr"
Sam Hague [Fri, 5 Aug 2016 15:11:32 +0000 (15:11 +0000)]
Merge "Netvirt changs for multiple egress service bindings"
eceghkl [Fri, 5 Aug 2016 14:27:33 +0000 (19:57 +0530)]
Populating future object used by DataStoreJobCoordinator
* populating future object so that it can be used by DSJC
* DSJC uses te future fall retrying failed transactions
* Retry count increased.
Change-Id: Iab61a3ccbb02e6970f1d88d3251ba63b1bc0e10a
Signed-off-by: eceghkl <manu.b@ericsson.com>
Stephen Kitt [Thu, 4 Aug 2016 12:15:06 +0000 (14:15 +0200)]
Add blueprint wiring for aclservice
Change-Id: Id3f6dd3c3e0152554ccf75c4779384d4a5b0a75e
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Signed-off by: Alexis de Talhouët <alexis.de.t@gmail.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Vishal Thapar [Sat, 30 Jul 2016 05:15:03 +0000 (10:45 +0530)]
Netvirt changs for multiple egress service bindings
These are couterpart to Change 41712
https://git.opendaylight.org/gerrit/#/c/41712/
Change-Id: I2eff8e5b4ecf190ededa49ee9aa76ee2c0ab5fc5
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Sam Hague [Fri, 5 Aug 2016 12:38:01 +0000 (08:38 -0400)]
fix dhcp to use interfacemanager rather than interfacemgr
Change-Id: I2c450889b030a0f380b6c5fb33a9a4f233dc61ba
Signed-off-by: Sam Hague <shague@redhat.com>
Satish Dutt [Fri, 5 Aug 2016 12:47:27 +0000 (18:17 +0530)]
Fixed the NAT issue SNAT flows not getting configured
The model NeutronRouterDpns, which is one of the main models used
by SNAT, is not getting populated because of the dependent model
RouterInterfaces being empty. RouterInterfaces model is empty because
of the race condition b/n the RouterInterfacesListner thread
which is trying to read interface state before the thread which
updates the IetfInterfaces model. Hence in RouterInterfacesListener, we
have removed the check of operational state of Interfaces before populating the
RouterInterfaces model. Eventually InterfacesStateChangeListener will
read RouterInterfaces only when ietf-interface is updated and populates
the NeutronRouterDpns model
Change-Id: I2ffaa9d686d213bcd8187ac9e41c5ad2ae5945d8
Signed-off-by: Satish Dutt <satish.dutt@ericsson.com>
Josh [Fri, 5 Aug 2016 07:30:43 +0000 (09:30 +0200)]
Fix IndexOutOfBoundsException in NetvirtIt
Change-Id: I754935d07f62498f1c13d67d70937b497a789281
Signed-off-by: Josh <jhershbe@redhat.com>
Sam Hague [Fri, 5 Aug 2016 03:58:41 +0000 (03:58 +0000)]
Merge "Add service names for priority configuration"
Sam Hague [Fri, 5 Aug 2016 03:23:03 +0000 (03:23 +0000)]
Merge "Send garp on floating ip"
Sam Hague [Fri, 5 Aug 2016 01:14:48 +0000 (01:14 +0000)]
Merge "Add blueprint wiring for ipv6service"
Sam Hague [Fri, 5 Aug 2016 01:14:38 +0000 (01:14 +0000)]
Merge "Bug 6278: Switch to use odlparent's karaf-parent"
Sam Hague [Fri, 5 Aug 2016 01:14:29 +0000 (01:14 +0000)]
Merge "reduced the lock scope in neutron vpn utils"
Sam Hague [Fri, 5 Aug 2016 01:13:54 +0000 (01:13 +0000)]
Merge "Corrections on DHCP caches"
Sam Hague [Fri, 5 Aug 2016 01:13:38 +0000 (01:13 +0000)]
Merge "Add unit tests to AclEventListener"
Sam Hague [Fri, 5 Aug 2016 01:12:43 +0000 (01:12 +0000)]
Merge "elan local cache for ElanInstance/ElanInterface"
David Goldberg [Thu, 4 Aug 2016 14:02:36 +0000 (17:02 +0300)]
Send garp on floating ip
When a new floating IP is created or an existing one updated, we want to send a GARP on the external network.
Change-Id: If5715558cdbaec0943a6d6baf30c6f2fb7848ef4
Signed-off-by: David Goldberg <gdavid@hpe.com>
Sam Hague [Fri, 5 Aug 2016 01:09:34 +0000 (01:09 +0000)]
Merge "Floating IP entries in SNAT table will be routed to ext-net"
Sam Hague [Fri, 5 Aug 2016 01:08:44 +0000 (01:08 +0000)]
Merge "Respond to ARP requests on floating IPs"
Sam Hague [Fri, 5 Aug 2016 01:08:30 +0000 (01:08 +0000)]
Merge "Adding Etree:Remove CLI Command"
Sam Hague [Fri, 5 Aug 2016 01:08:23 +0000 (01:08 +0000)]
Merge "Automatic tunnel configuration"
Sam Hague [Thu, 4 Aug 2016 20:33:14 +0000 (16:33 -0400)]
Add blueprint wiring for ipv6service
(cherry-picked from commit
943aa071e9b03931d8f3316cba116bddfcb59962)
Change-Id: I541c286a5f61f167774fedbb9dc4825907fcda66
Signed-off-by: Sam Hague <shague@redhat.com>
Ryan Goulding [Wed, 3 Aug 2016 16:38:54 +0000 (12:38 -0400)]
Bug 6278: Switch to use odlparent's karaf-parent
Change-Id: I7d30a2b3f8386993a5fbbd2c68a2dbda3ffd1729
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Anil Vishnoi [Thu, 4 Aug 2016 23:18:38 +0000 (23:18 +0000)]
Merge "Port Pair to Service Function translation"
K.V Suneelu Verma [Tue, 2 Aug 2016 16:44:33 +0000 (22:14 +0530)]
reduced the lock scope in neutron vpn utils
instead of taking lock on the class level on whole method
lock is taken for add and remove blocks
Change-Id: I58d81242c7f3accadd7e1db773a93d9ef139ad36
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
Sam Hague [Thu, 4 Aug 2016 22:50:27 +0000 (22:50 +0000)]
Merge "Bug 6278: Switch to use odlparent's karaf-parent"
Sam Hague [Thu, 4 Aug 2016 22:50:09 +0000 (22:50 +0000)]
Merge "Bug 6278: Switch to use odlparent's karaf-parent"
Anil Vishnoi [Wed, 3 Aug 2016 16:32:03 +0000 (09:32 -0700)]
Port Pair to Service Function translation
Change-Id: I0f990ac6a6947d60e9f77793320c6fc62345b84e
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Sam Hague [Thu, 4 Aug 2016 22:00:22 +0000 (22:00 +0000)]
Merge "updated to support RemoteSecurityGroup"
Sam Hague [Thu, 4 Aug 2016 22:00:17 +0000 (22:00 +0000)]
Merge "ACL: Updated match criterias for ARP flows"
Kency Kurian [Thu, 4 Aug 2016 19:32:13 +0000 (01:02 +0530)]
Corrections on DHCP caches
- While handling the DHCP packets the DPNID and mac address of the
interface was being fetched from a cache which was not updated using a
clustered data change listener. Instead of this the interface object is
retrieved from an API exposed by interface manager.
- There were few ConcurrentModificationException observed on the
tunnelIpElanNameToVmCache in L2GW use case. Fixed that by using
CopyOnWriteArraySet.
Change-Id: I79014a860800ffeef0643f9fd65715608f529cb4
Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
Konsta Pozdeev [Thu, 4 Aug 2016 15:38:44 +0000 (18:38 +0300)]
Add service names for priority configuration
Depends on https://git.opendaylight.org/gerrit/#/c/43126/
Change-Id: I78cff20b6be693686b7eb37889c970749f98a882
Signed-off-by: Konsta Pozdeev <konsta.pozdeev@hpe.com>
Tomer [Tue, 2 Aug 2016 11:46:29 +0000 (14:46 +0300)]
Add unit tests to AclEventListener
Change-Id: I4fda31acd13ffd268f3daee0652c9b4fc3297b60
Signed-off-by: Tomer <tomer.pearl@hpe.com>
Sam Hague [Thu, 4 Aug 2016 19:21:25 +0000 (19:21 +0000)]
Merge "Fix for bug in elanmactable:show cli"
Slava [Mon, 25 Jul 2016 06:58:50 +0000 (09:58 +0300)]
Automatic tunnel configuration
Change-Id: I63897ad086bb40344c98f73ee710cef57f26f68c
Signed-off-by: Slava <slava.radune@hpe.com>
Tali [Thu, 4 Aug 2016 13:12:51 +0000 (16:12 +0300)]
Floating IP entries in SNAT table will be routed to ext-net
- Create group entry to route egress traffic to the external port
- SNAT flow will forward matched floating IP packets to the new group entry
- The src mac will be set to the neutron port of the floating IP
- dst mac of the external GW will be set in the group table
Change-Id: I5c8eff789741f0aef52c3dddc3dc149c8c688c78
Signed-off-by: Tali <tali.ben-meir@hpe.com>
Tali [Wed, 3 Aug 2016 10:52:33 +0000 (13:52 +0300)]
Respond to ARP requests on floating IPs
Change-Id: I022a5af4e0f69b1760cdae4ec1e3015801332794
Signed-off-by: Tali <tali.ben-meir@hpe.com>