437 Commits

Author SHA1 Message Date
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
Jian Li
ac30e27571 Fix: enforce to remove security group rules
1. resolve a NPE caused by null subnet gateway

Change-Id: I48abe52d7fb508a53377dcbcc613eca446ccda4e
2018-10-22 09:13:37 +00:00
Ray Milkey
d17309c2f5 Merge branch 'master' into merge
Change-Id: I35af23202e94a114f129f2f000ab237165b26737
2018-10-18 10:12:54 -07:00
Jian Li
7ce775a59e Fix: resolve a NPE caused by non-exist gateway at openstack subnet
Change-Id: I673ab1f88c9ecd54c844f250a7f2275dada0cba7
2018-10-17 22:53:51 +00:00
Jian Li
e8b28db086 Fix: enforce security group rules to match tunnel ID
Change-Id: I056eae92049d8929fd32779277256e240458e040
2018-10-17 11:50:07 +00:00
Jian Li
2360acb787 Fix: differentiate gateway ARP rule and floating ARP rule
Change-Id: Ic4b2173f2e7b34abf090eae7333b70d9096f8352
2018-10-17 09:24:29 +00:00
Jian Li
67c6b81fcf Allow to remove instance ports in pending removal state
Change-Id: I2924be30f57c0d33ec79d522e7144d67b9825bd0
2018-10-17 09:24:12 +00:00
Ray Milkey
0b18b72872 Merge branch 'master' into merge
Change-Id: I163ecf699b554e33f4db938c66b73c9911e51135
2018-10-16 13:19:15 -07:00
Jian Li
809b3edf23 Fix: configure SNAT to gateway rules on receiving router port events
Change-Id: I4c9c9cae5fef405b4b3ce0baaf2211ec6eee898e
2018-10-15 09:11:49 +00:00
Jian Li
9d35bd6bda Fix: remove security group rules when receiving SG remove event
Change-Id: I99c6755d9a07ce6f39028f16314522bfbfebb62d
2018-10-15 09:11:39 +00:00
Jian Li
8e365bdab1 Fix: allow to specify duplicated gateways for different subnets
Change-Id: I846b045c346ca328744803c2e72a5a549a95f860
2018-10-15 09:11:32 +00:00
Jian Li
581f21a1c0 Fix: remove ARP routing rules when receiving port removal event
Change-Id: Icf730524789589ddadb0d107482da416c100560c
2018-10-15 09:11:25 +00:00
Ray Milkey
df521294ce Merge remote-tracking branch 'origin/master' into merge-master
Change-Id: I4608093c4400a313b253508ac6bc8a84ecba5c7e
2018-10-04 15:13:33 -07:00