Most of the changes for the Firewall to update the flowtables on switches
Updated Firewall.java so that addRule and deleteRule and enableFirewall announce that a rule is being changed in the firewall. Then the IRoutingDecisionChangedListener shall alert Forwarding to update the flowtable accordingly. None of this is tested and the TopologyManager needs to be fixed. I might even want to move the change out of TopologyManager altogether since RoutingDecisionChange doesn't concern it.
Showing
- src/main/java/net/floodlightcontroller/core/util/AppCookie.java 7 additions, 0 deletions...in/java/net/floodlightcontroller/core/util/AppCookie.java
- src/main/java/net/floodlightcontroller/firewall/Firewall.java 46 additions, 2 deletions...main/java/net/floodlightcontroller/firewall/Firewall.java
- src/main/java/net/floodlightcontroller/forwarding/Forwarding.java 13 additions, 1 deletion.../java/net/floodlightcontroller/forwarding/Forwarding.java
- src/main/java/net/floodlightcontroller/routing/IRoutingDecision.java 1 addition, 0 deletions...va/net/floodlightcontroller/routing/IRoutingDecision.java
- src/main/java/net/floodlightcontroller/routing/IRoutingDecisionChange.java 10 additions, 0 deletions.../floodlightcontroller/routing/IRoutingDecisionChange.java
- src/main/java/net/floodlightcontroller/routing/IRoutingDecisionChangedListener.java 7 additions, 0 deletions...htcontroller/routing/IRoutingDecisionChangedListener.java
- src/main/java/net/floodlightcontroller/routing/IRoutingService.java 16 additions, 0 deletions...ava/net/floodlightcontroller/routing/IRoutingService.java
- src/main/java/net/floodlightcontroller/routing/RoutingDecision.java 1 addition, 0 deletions...ava/net/floodlightcontroller/routing/RoutingDecision.java
- src/main/java/net/floodlightcontroller/topology/TopologyManager.java 22 additions, 0 deletions...va/net/floodlightcontroller/topology/TopologyManager.java
Loading
Please register or sign in to comment