Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
spring-open
/
598635c8457f6ba42a5a4cef19d53a69c25c7d47
/
src
/
main
/
java
/
net
/
onrc
/
onos
/
ofcontroller
/
flowmanager
598635c
Fix Javadoc comments describing REST calls.
by Pavlin Radoslavov
· 11 years ago
63c2d05
Remove an explicit dependency on the IForwardingService inside the
by Pavlin Radoslavov
· 11 years ago
262e683
Work toward fixing Bug ONOS-859:
by Pavlin Radoslavov
· 11 years ago
237fde7
Fix a bug when processing Flow Entry notifications and updating the
by Pavlin Radoslavov
· 11 years ago
07d22b4
Fix a bug in the addFlow() semantics when adding a Flow with explicitly
by Pavlin Radoslavov
· 11 years ago
953fb0a
Removed "wm/flows/add-shortest-path/json" REST call
by Pavlin Radoslavov
· 11 years ago
cf87e53
Fix a bug inside FlowDatabaseOperation.extractFlowEntry()
by Pavlin Radoslavov
· 11 years ago
862cc3b
Renamed paths of REST API.
by Naoki Shiota
· 11 years ago
ce93a03
Fix a bug: Set the idleTimeout and hardTimeout to the FlowEntry
by Pavlin Radoslavov
· 11 years ago
ac0fabc
Fix a bug inside method FlowManager.flowEntryOnSwitchExpired()
by Pavlin Radoslavov
· 11 years ago
63e4260
Removed "import ...util.*" statement and replace it with
by Pavlin Radoslavov
· 11 years ago
da8d723
Create a copy of the Flow Paths that are be pushed to the database.
by Pavlin Radoslavov
· 11 years ago
7208e9a
Generate a notification from the FlowManager to the ForwardingService
by Pavlin Radoslavov
· 11 years ago
4839f6d
Replaced "default" switch case statements with explicit case value statements.
by Pavlin Radoslavov
· 11 years ago
90626cb
Merge pull request #479 from n-shiota/debug
by jonohart
· 11 years ago
c5718e7
Implement the logic to remove a Flow when a Flow Entry expires.
by Pavlin Radoslavov
· 11 years ago
c086266
Add IForwardingService.class as a dependency to the FlowManager
by Pavlin Radoslavov
· 11 years ago
991093a
Cleaned up warnings.
by Naoki Shiota
· 11 years ago
6fde217
Copy the Flow timeouts from the Flow Path to the new Flow Entries.
by Pavlin Radoslavov
· 11 years ago
5139c0b
* Added the OpenFlow-1.0 idleTimeout and hardTimeout fields to the
by Pavlin Radoslavov
· 11 years ago
c35eeb3
Merge branch 'master' into separatearp
by Jonathan Hart
· 11 years ago
6968fb3
Added IFlowPusherService as a dependency for FlowManager to ensure it gets loaded by the module loader
by Jonathan Hart
· 11 years ago
5b3ad19
Reverted fix which caused unit tests to not compile
by Jonathan Hart
· 11 years ago
184a730
Merge pull request #469 from jonohart/master
by pavlin-r
· 11 years ago
5321980
Reimplement the backend for the Flow getsummary REST call.
by Pavlin Radoslavov
· 11 years ago
e79c19a
Minor refactoring of the getAllFlowsSummary() implementation:
by Pavlin Radoslavov
· 11 years ago
892dd18
* Added a new method FlowId.isValidFlowId()
by Pavlin Radoslavov
· 11 years ago
48c2d31
Merge in refactored FlowManager API which caused confict as I had updated Forwarding recently
by Jonathan Hart
· 11 years ago
051abb4
Refactor the FlowManager addFlow() API:
by Pavlin Radoslavov
· 11 years ago
ef54505
Fix a race condition bug when deleting flows: if there are lots of flows
by Pavlin Radoslavov
· 11 years ago
8ede4eb
Removed FlowDatabaseOperation methods that are not needed anymore.
by Pavlin Radoslavov
· 11 years ago
979cc28
Removed FlowManager related REST calls and the corresponding FlowManager
by Pavlin Radoslavov
· 11 years ago
d86f742
Removed unused FlowManager methods.
by Pavlin Radoslavov
· 11 years ago
cc1eb8a
Removed links from Ports to FlowEntries in the database to prevent a write conflict
by Jonathan Hart
· 11 years ago
4535bc1
Renamed the Pair.left and Pair.right fields to Pair.first and Pair.second
by Pavlin Radoslavov
· 11 years ago
aca49d1
Fix a bug (race condition?) where a Flow Entry without a valid Flow Entry ID
by Pavlin Radoslavov
· 11 years ago
409c9fa
Fix a bug when pushing modified Flow Paths to the database:
by Pavlin Radoslavov
· 11 years ago
ab3f886
Refactoring of the API between the Flow Manager and the FlowPusher.
by Pavlin Radoslavov
· 11 years ago
da0ab44
Refactor the interaction between the Flow Manager and the Flow Pusher.
by Pavlin Radoslavov
· 11 years ago
a0c1636
Abstract the pushing of the modified Flow-reated state to the Flow Manager.
by Pavlin Radoslavov
· 11 years ago
afc4aa9
Removed class FlowPathEntryPair, because it is not needed anymore.
by Pavlin Radoslavov
· 11 years ago
67bf762
Minor API cleanup: remove an argument that is not needed in some of the
by Pavlin Radoslavov
· 11 years ago
2fca8d1
* Refactor some of of the internals of the FlowEventHandler, so
by Pavlin Radoslavov
· 11 years ago
64fc273
Removed file FlowSwitchOperation.java, because it is not needed anymore.
by Pavlin Radoslavov
· 11 years ago
6bfaea6
Cleanup in the FlowPusher and the FlowSynchronizer:
by Pavlin Radoslavov
· 11 years ago
939ca6b
* Removed the switch to enable / disable the FlowPusher, and now
by Pavlin Radoslavov
· 11 years ago
a4df952
Remove a very old optimization for storing matching
by Pavlin Radoslavov
· 11 years ago
c8038a8
Minor refactoring for readability:
by Pavlin Radoslavov
· 11 years ago
426a853
Fix a bug inside the FlowManager: don't push Flow Entries to the datagrid
by Pavlin Radoslavov
· 11 years ago
03ecfe3
Enabled FlowPusher by default.
by Naoki Shiota
· 11 years ago
3bd5ccf
Update the Javadoc comment to reflect a change to the API.
by Pavlin Radoslavov
· 11 years ago
4f0b60c
changed IFlowService interface to flowEntryOnSwitchExpired(IOFSwitch sw, FlowEntryId flowEntryId)
by Brian O'Connor
· 11 years ago
4df85ae
Added new API to the FlowManager, that will be called
by Pavlin Radoslavov
· 11 years ago
9113eab
Removed a method that is not used/needed anymore.
by Pavlin Radoslavov
· 11 years ago
9243f70
Use method FlowEntry.isValidFlowEntryId() as appropriate.
by Pavlin Radoslavov
· 11 years ago
4ef6ba2
* Refactor the implementation of the FlowManager.getAllFlowsSummary()
by Pavlin Radoslavov
· 11 years ago
f2a5265
* Remove clearFlow() and clearAllFlows(), and the corresponding REST
by Pavlin Radoslavov
· 11 years ago
c9da532
Cleanup the FlowManager: remove unused code that implemented
by Pavlin Radoslavov
· 11 years ago
584bd11
Use a separate thread to write the Flow Entries to the Titan Graph DB.
by Pavlin Radoslavov
· 11 years ago
ff43b56
Redirect deleteFlow() to use clearFlow().
by Pavlin Radoslavov
· 11 years ago
38c1dfe
Enable the Hazelcast-based notifications for the FlowManager.
by Pavlin Radoslavov
· 11 years ago
4e77de9
Squashed commit of the following:
by Naoki Shiota
· 11 years ago
1a37ca1
Added FlowPusher enabling flag (false by default).
by Naoki Shiota
· 11 years ago
8c166a7
created FlowProgrammer module and implemented FlowPusher and FlowSynchronizer as services, also modified FlowManager to use the service exported by FlowProgrammer
by Brian O'Connor
· 11 years ago
90c2899
Merge branch 'syncdev' of github.com:n-shiota/ONOS into syncdev
by Brian O'Connor
· 11 years ago
36e8943
Merge master branch into syncdev
by Naoki Shiota
· 11 years ago
aea8858
Separated flowprogrammer package from flowmanager.
by Naoki Shiota
· 11 years ago
f0cddbf
Made FlowPusher multi-threaded.
by Naoki Shiota
· 11 years ago
2e2fc2b
Added FlowPath/FlowEntry version interfaces to FlowPusher
by Naoki Shiota
· 11 years ago
8ee48d5
Finished implementing FlowPusherService.
by Naoki Shiota
· 11 years ago
e0e48f7
Added a temporary variable to switch between the poll-based and
by Pavlin Radoslavov
· 11 years ago
6311717
Modify the logic for writing the Flow Entries to the database:
by Pavlin Radoslavov
· 11 years ago
9f33edb
* Refactor/cleanup the processing of events inside the FlowEventHandler.
by Pavlin Radoslavov
· 11 years ago
5c8d19f
Modified FlowManager to use FlowPusher instead of OFMessageDamper and FlowSwitchOperation.
by Naoki Shiota
· 11 years ago
8af4de6
Merge branch 'master' into syncdev
by Brian O'Connor
· 11 years ago
0d6ba51
incremental commit before changing origins; moving FlowSync to service from module, added helper code to construct and send OF messages
by Brian O'Connor
· 11 years ago
7d0cf27
Refactored FlowPusher
by Naoki Shiota
· 11 years ago
ab18925
Removed unhelpful for() loop when trying to commit to the database.
by Pavlin Radoslavov
· 11 years ago
bc96ae1
* Misc. changes and bug fixes:
by Pavlin Radoslavov
· 11 years ago
ed0f4a8
Update the REST shortest-path computation backend to use the in-memory
by Pavlin Radoslavov
· 11 years ago
fb94edc
* Added/updated debug log messages.
by Pavlin Radoslavov
· 11 years ago
7407ab5
* Updated the implementation of method FlowManager.pushModifiedFlowEntries()
by Pavlin Radoslavov
· 11 years ago
2ca26f3
Remove "suspended" member from FlowQueueTable.
by Naoki Shiota
· 11 years ago
c2a699a
Created FlowQueueTable basic structure.
by Naoki Shiota
· 11 years ago
cf1acca
Added comments
by Naoki Shiota
· 11 years ago
ed4eb5e
Added FlowPusher.java basic implementation
by Naoki Shiota
· 11 years ago
a8e4980
adding FlowSynchronizer module
by Brian O'Connor
· 11 years ago
2b5d071
bug fix: From declaration this map expects a Long for Key not FlowId
by Yuta HIGUCHI
· 11 years ago
b3efdca
Organize imports
by Yuta HIGUCHI
· 11 years ago
b32f77f
bug fix for topology change detection
by Yuta HIGUCHI
· 11 years ago
e1038fb
Update Javadoc better describe what this class does
by Yuta HIGUCHI
· 11 years ago
1c24f22
* Transmit and process the FlowEntry events
by Pavlin Radoslavov
· 11 years ago
9a85902
Renamed class PathComputation to FlowEventHandler to reflect better its purpose.
by Pavlin Radoslavov
· 11 years ago
b750684
Added a placeholder for propagating Flow Entries through the datagrid.
by Pavlin Radoslavov
· 11 years ago
ebc8b19
* Minor refactoring in the original FlowManager logic when setting
by Pavlin Radoslavov
· 11 years ago
3ecd41e
Refactoring:
by Pavlin Radoslavov
· 11 years ago
5db7c41
* Fix a bug in case the Flow Entry Actions string is null.
by Pavlin Radoslavov
· 11 years ago
fb06a9e
- Process the Flow Path events - Recompute the affected Flow Paths.
by Pavlin Radoslavov
· 11 years ago
7d4a40e
Added new field FlowPath.flowPathUserState
by Pavlin Radoslavov
· 11 years ago
a23e541
* Update the Topology class implementation:
by Pavlin Radoslavov
· 11 years ago
Next »