Initial support for OVS-style role request messages and maintaining...
Initial support for OVS-style role request messages and maintaining connections with switches in a backup role [#23366119]. Added REST API to get/set the current role of the controller [#2336329]. Added simple health check REST API [#23364299]. Fixed off-by-one error in the message code values for the role request/reply messages.
Showing
- src/main/java/net/floodlightcontroller/core/IFloodlightProviderService.java 21 additions, 5 deletions...floodlightcontroller/core/IFloodlightProviderService.java
- src/main/java/net/floodlightcontroller/core/IOFSwitch.java 21 additions, 0 deletionssrc/main/java/net/floodlightcontroller/core/IOFSwitch.java
- src/main/java/net/floodlightcontroller/core/internal/Controller.java 579 additions, 125 deletions...va/net/floodlightcontroller/core/internal/Controller.java
- src/main/java/net/floodlightcontroller/core/internal/OFChannelState.java 8 additions, 0 deletions...et/floodlightcontroller/core/internal/OFChannelState.java
- src/main/java/net/floodlightcontroller/core/internal/OFSwitchImpl.java 44 additions, 12 deletions.../net/floodlightcontroller/core/internal/OFSwitchImpl.java
- src/main/java/net/floodlightcontroller/core/web/CoreWebRoutable.java 2 additions, 0 deletions...va/net/floodlightcontroller/core/web/CoreWebRoutable.java
- src/main/java/net/floodlightcontroller/core/web/HealthCheckResource.java 36 additions, 0 deletions...et/floodlightcontroller/core/web/HealthCheckResource.java
- src/main/java/net/floodlightcontroller/core/web/RoleResource.java 72 additions, 0 deletions.../java/net/floodlightcontroller/core/web/RoleResource.java
- src/main/java/net/floodlightcontroller/restserver/RestApiServer.java 1 addition, 1 deletion...va/net/floodlightcontroller/restserver/RestApiServer.java
- src/main/java/org/openflow/protocol/OFError.java 17 additions, 1 deletionsrc/main/java/org/openflow/protocol/OFError.java
- src/main/java/org/openflow/vendor/nicira/OFNiciraVendorData.java 1 addition, 0 deletions...n/java/org/openflow/vendor/nicira/OFNiciraVendorData.java
- src/main/java/org/openflow/vendor/nicira/OFRoleReplyVendorData.java 1 addition, 1 deletion...ava/org/openflow/vendor/nicira/OFRoleReplyVendorData.java
- src/main/java/org/openflow/vendor/nicira/OFRoleRequestVendorData.java 1 addition, 1 deletion...a/org/openflow/vendor/nicira/OFRoleRequestVendorData.java
- src/test/java/net/floodlightcontroller/core/internal/ControllerTest.java 2 additions, 2 deletions...et/floodlightcontroller/core/internal/ControllerTest.java
- src/test/java/net/floodlightcontroller/core/test/MockFloodlightProvider.java 9 additions, 0 deletions...loodlightcontroller/core/test/MockFloodlightProvider.java
This diff is collapsed.
Please register or sign in to comment