23 Commits

Author SHA1 Message Date
Sho SHIMIZU
8ebb04aacd Replace Stream#forEach() with Collection#forEach()
Change-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247
2016-10-11 16:39:39 +00:00
jskim
8f27c4e095 Fix to avoid duplication of key and flow when host event occurs.
- modify key of the security group maps.
 - search for a subnet interface to the host.

Change-Id: I502a35735b423fb6c27bab6b83b642a5f916e37c
2016-10-04 16:50:06 +00:00
jskim
3d66aca4f7 Fixed to add the subNetCidr of flow when deleted.
Change-Id: I2eb10b3222e63c1f53a4bb52d35bebc2de81a992
2016-09-23 23:19:13 +00:00
Brian O'Connor
bfc02ecd22 Bumping snapshot version to 1.8.0-SNAPSHOT
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
Brian O'Connor
b19fc86f82 Bumping version back to 1.7.0-SNAPSHOT
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19 Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
2016-09-16 00:11:45 -07:00
jskim
e4e99faa39 Fixed the priority of flow when deleted.
Change-Id: Iae9bae29acb45f4df86f4125b7975f2ac0186e7e
2016-09-13 22:10:26 +00:00
Daniel Park
1b0cb26c63 [ONOS-5134] VM cannot access to another VM with floating IP
Change-Id: I300d410994361de505558bfcdeb732a8a6c14b91
2016-09-09 01:53:04 +00:00
Daniel Park
a8d896cbb6 [ONOS-5114] Fix to send icmp packet from vm to gateway when floating is assigned
Change-Id: Ia8ba62cfa38ee56a0f8d40545f728e47a902082c
2016-09-01 13:37:02 +09:00
sangho
3d2bf9cb24 [ONOS-4920] Use subnet not network when setting routing rules for routers
Change-Id: I91bdab845071436dda16ba05f2dd7eeca23a111b
2016-08-31 18:45:54 +00:00
sangho
a2d9f49bd4 [ONOS-4926] floating Ip flow rules handling when restarting ONOS
Change-Id: I844ebf8c0ef48289675124c79c96edd886bbff16
2016-08-11 17:20:45 +00:00
Daniel Park
f1af068af1 [ONOS-5094] Fix to update group bucket when a gateway node jumped to INCOMPLETE state
Change-Id: I630e97c353694dc0f635d4070baf44d0df49b083
2016-08-10 17:13:55 +00:00
Sho SHIMIZU
a09e1bbdbd Use Collection#forEach() instead of Stream#forEach() for simplicity
Change-Id: I0a1aea4bdb5d305c50273e6ff749fe71bd2a295a
2016-08-09 17:44:13 +00:00
sangho
4d28773050 [ONOS-5038] Bug fix for "pending_add" flow rules
Corrects deviceIds when build Nicira extension flow rules.

Change-Id: I8dc196d36e5518fe172769b2b957c929a7136d52
2016-08-05 09:56:34 +09:00
sangho
5c8f048200 [ONOS-5060] Bug fix for pNAT handler in OpenstackRouting
Sets the dst mac address of the packet as DEFAULT_EXTERNAL_ROUTER_MAC when sending out the packet using packetService.

Change-Id: I79d72539db1bb6cd3e88c4349d0f23dbfe4c57b7
2016-08-04 17:41:45 +00:00
Hyunsun Moon
5aa480be45 Fixed to add gateway node from ICMP handler also
And made the gateway store or group update synchronized

Change-Id: I10fc391e9059772e5da8322997a994db26a096b3
2016-08-04 00:25:31 +00:00
Daniel Park
1063c2337d [ONOS-5030] Fix to gateway ip address in host annotation refers appropriate ip address
- Fix to gateway ip address in host annotation refers right ip address, not host ip address

Change-Id: Ia07ed828d2f37e623dcca4ad204bfbaf4db2a45a
2016-08-03 00:08:29 +00:00
Hyunsun Moon
b3eb84d6fe Refactored OpenstackRouting to support multiple gateway nodes
Change-Id: I6870ca9a4fd6f6b1cf2d2be72f52ef87827e1d2c
2016-08-02 02:18:42 +00:00
Hyunsun Moon
f9a16ed993 Fixed to not to create gateway group if it is already exists
Also changed some names shorter.

Change-Id: Iaa8aa5ac378fc168e79c9e238090ca817af42261
2016-07-28 15:44:02 +00:00
Kyuhwi Choi
176c83d3aa [ONOS-4871] Fix gateway external port from list to single port
- Fix GatewayNode externalInterface from list to string
 - Fix GatewayService externalPort from list to portNumber

Change-Id: I8869c7bf550e005db854b464763cc2bc321faa6a
2016-07-15 01:56:41 +00:00
Hyunsun Moon
da27e436a9 Fixed javadoc warnings and some cleanups
- Fixed javadoc warnings
- Removed commented code lines
- Removed OpenstackNetworkingConfig and SubjectFactories class which is no longer used
- Fixed scalablegateway app artifact ID
- Use PORT_NAME defined in net.AnnotationKeys

Change-Id: Id18501addefa12655e4946b9931ec094a34ee83c
2016-07-15 01:51:27 +00:00
sangho
6032f346f3 OpenstackRouting refactoring
- Replace OpenstackPortInfo with HostService
- Replace OpenstackRoutingConfig with OpenstackNodeService
  (Remove OpenstackRoutingConfig)
- Rebased with 10330 (existing_vm)
- Added initialization process using OpenstackNodeListener

Change-Id: If2ce8eb86d242a7180c9154e1a0f1668b266bf1c
2016-07-13 12:41:12 +00:00
Hyunsun Moon
b974fcacf0 Refactored OpenstackSwitching app
[DONE]
- Restructured to activate or deactivate switching and routing app separately
- Fixed to add or remove host when port is detected or vanished
- Use openstack node service to get integration bridges and data IP

[TODO]
- Remove use of OpenstackPortInfo
- Support installing flow rules for exising VMs
- Call security group update method when port update triggered from OpenStack

Change-Id: Ic0b2ac3f7ab07f0e20c97c6edfdd1928b9767baf
2016-07-12 00:06:20 +00:00