mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 02:11:38 +02:00
SONA : OpenstackSwitching
- Added N/A status type in OpenstackPort class to support floating IP. Change-Id: Ife0276c87d8c8c6cdaf0b882ea7af0bde99199f2
This commit is contained in:
parent
0c65d0915f
commit
c5827d5f23
@ -33,7 +33,8 @@ public final class OpenstackPort {
|
|||||||
public enum PortStatus {
|
public enum PortStatus {
|
||||||
UP,
|
UP,
|
||||||
DOWN,
|
DOWN,
|
||||||
ACTIVE
|
ACTIVE,
|
||||||
|
NA,
|
||||||
}
|
}
|
||||||
|
|
||||||
private PortStatus status;
|
private PortStatus status;
|
||||||
|
@ -83,7 +83,11 @@ public class OpenstackPortCodec extends JsonCodec<OpenstackPort> {
|
|||||||
String deviceId = portInfo.path(DEVICE_ID).asText();
|
String deviceId = portInfo.path(DEVICE_ID).asText();
|
||||||
|
|
||||||
OpenstackPort.Builder openstackPortBuilder = OpenstackPort.builder();
|
OpenstackPort.Builder openstackPortBuilder = OpenstackPort.builder();
|
||||||
openstackPortBuilder.portStatus(OpenstackPort.PortStatus.valueOf(status))
|
OpenstackPort.PortStatus portStatus =
|
||||||
|
status.equals("N/A") ? OpenstackPort.PortStatus.NA :
|
||||||
|
OpenstackPort.PortStatus.valueOf(status);
|
||||||
|
|
||||||
|
openstackPortBuilder.portStatus(portStatus)
|
||||||
.name(name)
|
.name(name)
|
||||||
.adminState(adminStateUp)
|
.adminState(adminStateUp)
|
||||||
.netwrokId(networkId)
|
.netwrokId(networkId)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user