449 Commits

Author SHA1 Message Date
Jian Li
621f73cb14 [ONOS-7863] Initial support GENEVE tunnel at SONA
Change-Id: Ia85d32e8068c22d59082dceccc0d911f8acb5f02
2018-12-27 13:28:36 +09:00
SONA Project
6bc5c4a02b Remove openstack4j NetworkType due to unsupport of GENEVE tunnel
Change-Id: Id3579b706480114b076fbe867040b9bf8c2c738f
2018-12-26 06:41:17 +00:00
Jian Li
2d68c19f1b Initial support GRE tunnel at SONA
Change-Id: I86536a3ed23d8df45e1dc4033c3068a4dfc9ec73
2018-12-26 06:41:12 +00:00
Jian Li
900b723740 Fix: resolve the component cfg related exceptions
Change-Id: Ibaf2725934cf22971b6323866dc1ca9952de9f22
2018-12-14 14:04:51 +09:00
Jian Li
5ecfd1a59c Refactor: reduce to number of column for better readability at SONA
Change-Id: Ic8dd78cfc219272f98f37651f244c3564755960c
2018-12-14 03:55:31 +00:00
Jian Li
411bf2e9bb Refactor: resolve code smells of openstacknetworking impl pkgs #3
Change-Id: I825e23cd16917abd4512d35222d695b268064ff7
2018-12-14 02:42:25 +00:00
Daniel Park
a3ffbdbe9f Resolves code smells of OpenstackNetworkingUtil, RulePopulatorUtil and cli classes.
Change-Id: Id313b66f1b5303cea17477f3763496b405f08b87
2018-11-28 12:17:48 +00:00
Jian Li
362f9fd489 Fix: do not remove egress sg rule if port is associated with any sg
Change-Id: I564ff826d1cda9ecd7527c3503b28d2c61016323
2018-11-28 08:35:24 +00:00
Jian Li
6a47fd02cf Refactor: resolve code smells of openstacknetworking impl pkgs #2
Change-Id: I788d328cf0f5a3673d8cad01416f5926e1ab055c
2018-11-28 08:35:07 +00:00
Jian Li
4d13870665 Refactor: resolve code smells of openstacknetworking impl pkgs #1
Change-Id: Iea25b4793067d9555ab1075dbeab9cf81e841b6e
2018-11-28 08:34:50 +00:00
Jian Li
fb64d88665 Fix: do not install default rules in gateway node
1. do not proceed without selectedGatewayNode having valid value

Change-Id: Ib092ab69360f7d985c5e52d9001a8e5f446cf6dc
2018-11-27 08:24:17 +00:00
Jian Li
1e9cb73ba5 Fix: enforce packet to go through ingress pipeline inside a node
Change-Id: I04ad1c919a9c82f5526b91d43ba788163da041dd
2018-11-27 08:24:00 +00:00
Ray Milkey
c26315797c Fix possible NPE discovered by Sonar
Change-Id: I18451b304336c0ab2a3f4ab5b7f73030c81a68fb
2018-11-27 00:44:02 +00:00
Daniel Park
3f26e79ae0 Fix to install flow rule for floating IP-assigned VM in VLAN case.
Change-Id: Idf8da413292663bc5587d5bfe7f283f58ae11958
2018-11-26 18:34:53 +09:00
Daniel Park
ff178ba354 Minor code fixes on sriov-related classes.
Change-Id: I6027116c0e49ecc25e15b243784aebc863016b33
2018-11-23 15:57:24 +09:00
Jian Li
5b155bf19e Fix: resolve ARP resolution issue in ARP broadcast mode for VLAN
Change-Id: I2ce61b07aec9639e98c5a182244200df3b978cfc
2018-11-23 05:47:58 +00:00
Daniel Park
8a9220f9c0 Fixes ARP-related flow rules in VLAN case.
Change-Id: I1103ab8984789e62136f0e4c079f6532875ce660
2018-11-20 10:09:50 +00:00
Jian Li
8b5599b802 Fix: enforce to synchronize all flow rules in case sync failures
Change-Id: Ife2905802424e3a8cc050fd4587a81eb756027d6
2018-11-19 21:51:13 +00:00
Jian Li
db521c119a Fix: resolve CLI auto-completion issue of openstack apps
Change-Id: I0dc973628910cae3588f25e066e81a87a4264f06
2018-11-19 21:50:26 +00:00
Jian Li
34220ea9da Fix: do not query the distributed store inside main thread
Change-Id: I883030cb661b619f82bd554c21a48bb39f3fbbe6
2018-11-19 07:41:42 +00:00
Jian Li
167f0c4845 Fix: retry purging the flow rules due to various failures
Change-Id: I3bf6b909a95db5b6dc0e9eac66506c088bd20145
2018-11-18 22:05:23 +09:00
Jian Li
36a0c4d107 Add a CLI to list up openstack router interfaces
Change-Id: I4569c36f773079385f776d50178a321876c8800d
2018-11-14 16:14:10 +00:00
Jian Li
ebde74d880 Fix: correct the logic of obtaining ext ip address from ext GW
Change-Id: I681a05eff40067c0b945022d16f2db9e514291d3
2018-11-14 16:13:38 +00:00
Jian Li
bb83f7cd22 Fix: enable openstack related CLIs
Change-Id: I59ee4b4dfba90fe409e17a8ff2cb838c01fbe971
2018-11-13 04:20:13 +00:00
sanghoshin
2a354e33c9 Fix not supporting charset=utf8 in accept header value in the Rocky version
Change-Id: I75fa747b0b3014bfdb0f527a483378ebe273d286
2018-11-12 17:17:51 +09:00
Jian Li
2868044404 Fix: improves code smell in OpenstackRoutingIcmpHandler
Change-Id: Ia9504b77f339ca9eede3f11d5eb091904c3832cb
2018-11-11 00:35:37 +09:00
Jian Li
5c777c68dd Fix: initialize the compute node before initialize the gateway node
Change-Id: Ib37e7e1d9d2a300aad876d1718d63d7499fc2c69
2018-11-11 00:31:20 +09:00
Ray Milkey
123f0e08ad Merge branch 'master' into dev-karaf-4.2.1
Change-Id: If6c7d5f1dc6434ac8ea2fd9716b8ebeee38daa50
2018-11-08 14:18:52 -08:00
Jian Li
32b0362b57 Refactor: install rules in a separated thread to avoid thread blocking
Change-Id: I10ff88fb56f9358ec948f01176d6fe20d91e37c0
2018-11-08 14:46:29 +09:00
Daniel Park
51f9d1ea8e Fixes to add vni selector in setRulesToGatewayWithDstIp method.
Change-Id: I21c0307deebb3e31e2e4d77d1debfabbe07afa34
2018-11-08 02:35:34 +00:00
Ray Milkey
0faa721e80 Fix openstack app ignition problems
Change-Id: Ide8411ac1cc857cfd48e0ff7757231b99a53878a
2018-11-07 19:04:54 +00:00
Ray Milkey
5739b2cc0c Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I260f0ee72fa87f1547fa790f031c4980176992ac
2018-11-06 14:11:34 -08:00
Daniel Park
6a2d95e329 Fix to add icmp reply flow rule in default.
Change-Id: Ia32073715834b6e9c0fe7ad73076980bff3bdc92
2018-11-06 06:58:08 +00:00
Ray Milkey
3380f44e9e Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I32f624941b0ac6725786166a932f2be39cb6a2f0
2018-11-05 08:42:14 -08:00
Jian Li
a70fdb603d Fix: resolve an issue of adding incorrect SG rules for remote port
Change-Id: Ia6af06340dbb526be9364b1da0b82bb1b0e2d0f2
2018-11-05 01:57:10 +09:00
Ray Milkey
e52652ced3 Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I059c6a95489ff5cdc51dd7e98ba44a8415238bc2
2018-11-02 17:12:33 -07:00
Jian Li
28ec77fe80 Fix: start commit the conntrack only if the flow in the whitelist
1. Tag VNI and VID for ICMP reply packet initiated from exGW
2. Do not remove ICMP reply match rules when reset reactive SNAT
   rules
3. Fix incorrect SNAT IP retrieval methods for external gateway

Change-Id: I9649161e9661636ea93f04d71159949d9281f4ae
2018-11-02 20:13:44 +09:00
Jian Li
b696950be8 Fix: resolve a NPE occurs when getArpMode() returns null value
1. Add missing SG flow rules at receiving of node COMPLETE event
2. Fix typos in routing handler

Change-Id: Id1e7d6217f55f2ef134873c98d4bc763a21fcfb5
2018-11-02 09:55:32 +00:00
Thomas Vachuska
07782d262b Eliminated old features.xml and app.xml files required by no-longer supported Maven build.
Change-Id: I060af47c85c1b83d35f6cc8e462d6d609872b15a
2018-11-01 20:41:00 +00:00
Ray Milkey
68032db277 Remove blueprint files for 3.0 karaf CLI
Change-Id: I017db2a3c66cea8f0f7c568e5d4f3f302170936d
2018-11-01 20:39:23 +00:00
Ray Milkey
a218d43062 Merge branch 'master' into merge
Change-Id: Id77bb2de77dd288404c83e331b076aaf9aafacc5
2018-10-30 12:44:55 -07:00
Ray Milkey
8e406511e9 openstack and routing app OSGi property migration
Change-Id: I855020959456f059911284bb7d8ade376cbc20c5
2018-10-29 23:43:14 +00:00
Jian Li
2b9838c135 Fix: only allow to install security group rules from master node
Change-Id: Iee1fb85417872dc7f6a88e33ca994277a9ede048
2018-10-29 01:01:08 +09:00
Ray Milkey
956bb1691a Merge remote-tracking branch 'origin/master' into dev-karaf-4.2.1
Change-Id: If611105632e508cb17352c6f5b1cbcfd85f716d1
2018-10-26 10:53:44 -07:00
Jian Li
9e28777b1c Fix: remove stale compute node to gateway rules for migration case
Change-Id: Ie11ea8d0593e3bc252d9f274c298a7f5b84783eb
2018-10-26 13:32:37 +09:00
Jian Li
5c09e216f2 Fix: enforce to match VNI for ARP request in broadcast mode
Change-Id: I4dd31866c843f16d527e9d6c25ea1f99946c8990
2018-10-26 00:26:32 +00:00
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02:31 +00:00
Ray Milkey
d542568b21 Merge branch 'master' into dev-karaf-4.2.1
Change-Id: Iec1b8947c898b0bf10db8caece0c3a064d1c63ae
2018-10-23 10:50:43 -07:00
Daniel Park
4fa1f5e157 Send GARP packet in case floating ip is associated and gateway node is updated.
Change-Id: I9aa4172bebdc25de5998b3b3123639bce7d865a0
2018-10-23 03:55:24 +00:00
Jian Li
b8cdcc156c Fix: remove stale security group rules when VM migration finished
Change-Id: I9303f6bb003ced8e100ebd905ddf6e63193fb4a6
2018-10-23 01:53:10 +09:00