Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
spring-open
/
50cd1485dd4043e8a5d81f4811231f80fe825877
/
src
/
main
/
java
/
net
/
onrc
/
onos
/
ofcontroller
/
flowmanager
/
FlowManager.java
5804ce9
Allow RAMCloud to start from a configurable option
by Yoshi Muroi
· 11 years ago
4b5bbb5
Began integration with ONOS discovery code by implementing add switch and add link
by Jonathan Hart
· 11 years ago
b582072
Merge branch 'RAMCloud-master' into RAMCloud-new_dynamics
by Yuta HIGUCHI
· 11 years ago
dbd5a2f
Merge branch 'master' of github.com:OPENNETWORKINGLAB/ONOS into RAMCloud-master
by Yuta HIGUCHI
· 11 years ago
47a284e
Merge pull request #536 from y-higuchi/remove_shaded_kryo
by pavlin-r
· 11 years ago
0444d93
Changes to the model for pushing reactive flows. When we get a packet-in we now only check src_mac and dst_mac to see if a flow is already in the network. Also we have implemented flow-removed notifications from the FlowManager to have better accounting of the flows in the network at the Forwarding level
by Jonathan Hart
· 11 years ago
b1f4070
Fix ramcloud configuration
by yoshi
· 11 years ago
2d5ac52
Remove shaded Kryo2
by Yuta HIGUCHI
· 11 years ago
391d68d
Allow RAMCloud to start from a configurable option
by yoshi
· 11 years ago
b6a66eb
Fix ramcloud configuration path
by yoshi
· 11 years ago
2bcc4c8
Merge branch 'ONOS-ONRC2014-Measurements' of github.com:OPENNETWORKINGLAB/ONOS into RAMCloud-merge
by Yuta HIGUCHI
· 11 years ago
0d9963f
adding rest call hack for performance measurements
by Brian O'Connor
· 11 years ago
e929d0d
Merge branch 'master' of https://github.com/OPENNETWORKINGLAB/ONOS into RAMCloud
by yoshi
· 11 years ago
337e46d
Merge branch 'ONOS-ONRC2014-Measurements' of github.com:OPENNETWORKINGLAB/ONOS into RAMCloud-merge
by Yuta HIGUCHI
· 11 years ago
85f39d3
Update the getAllFlowsSummary() implementation so it
by Pavlin Radoslavov
· 11 years ago
0285f5a
Delete bogus notification.
by Pavlin Radoslavov
· 11 years ago
cc75716
Subscribe the FlowEventHandler to Switch Added/Removed notifications,
by Pavlin Radoslavov
· 11 years ago
2194d11
Updated the FlowId Hazelcast Notification Channel so the payload
by Pavlin Radoslavov
· 11 years ago
417398f
Code refactoring to keep a local cache of the Flows that
by Pavlin Radoslavov
· 11 years ago
8edd441
Send Flow Entry notifications only for the Flow Entries that are not updated
by Pavlin Radoslavov
· 11 years ago
7847db7
Write the Flow Entry in the payload of the notification sent after
by Pavlin Radoslavov
· 11 years ago
f4bdf26
Send FlowEntryId notifications for every Flow Entry that is not updated
by Pavlin Radoslavov
· 11 years ago
52119fa
* Added new method FlowDatabaseOperation.getFlowEntry(), and the associated
by Pavlin Radoslavov
· 11 years ago
3a7cc90
Work-in-progress fixes and changes:
by Pavlin Radoslavov
· 11 years ago
db1f91c
* Enable by default the new Flow mechanism.
by Pavlin Radoslavov
· 11 years ago
d0b598d
Merge branch 'master' into ONOS-ONRC2014-Measurements
by Pavlin Radoslavov
· 11 years ago
16b761d
Added new method getAllMyFlows() to get all the flows where the source
by Pavlin Radoslavov
· 11 years ago
67a7a3e
Fix fingbug warning FI_PUBLIC_SHOULD_BE_PROTECTED
by Yuta HIGUCHI
· 11 years ago
8252fee
* Added new method FlowDatabaseOperation.getFlowSourceDpid() that
by Pavlin Radoslavov
· 11 years ago
acfc992
Merge branch 'ONOS-ONRC2014-Measurements' of https://github.com/OPENNETWORKINGLAB/ONOS into topodev
by Naoki Shiota
· 11 years ago
0abe38d
Modified FlowManager to read topology from DB instead of Datagrid.
by Naoki Shiota
· 11 years ago
7ea78be
Merge latests ONOS codes
by yoshi
· 11 years ago
5302ddf
Fix various logging related issues.
by Yuta HIGUCHI
· 11 years ago
a93ada2
Merge branch 'thread_name' into cosmetic4
by Yuta HIGUCHI
· 11 years ago
490ad8f
Merge branch 'master' of github.com:OPENNETWORKINGLAB/ONOS into thread_name
by Yuta HIGUCHI
· 11 years ago
178ead1
Merged part of Flow related logging code
by Masayoshi Kobayashi
· 11 years ago
d9535a8
Merge branch 'master' of https://github.com/OPENNETWORKINGLAB/ONOS into RAMCloud
by yoshi
· 11 years ago
d1b728c
Don't push again Flow Entries into the switches if they were already installed.
by Pavlin Radoslavov
· 11 years ago
96fcf25
Merge branch 'master' of https://github.com/OPENNETWORKINGLAB/ONOS into RAMCloud
by yoshi
· 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
783aa37
Merge branch 'master' of github.com:OPENNETWORKINGLAB/ONOS into RAMCloud-yoshi
by Yuta HIGUCHI
· 11 years ago
237fde7
Fix a bug when processing Flow Entry notifications and updating the
by Pavlin Radoslavov
· 11 years ago
ef3828d
Merge branch 'master' of github.com:OPENNETWORKINGLAB/ONOS into RAMCloud-yoshi
by Yuta HIGUCHI
· 11 years ago
a97632b
Fixed bugs
by yoshi
· 11 years ago
3ab1fd0
Cosmetic changes, annotations
by Yuta HIGUCHI
· 11 years ago
61509a4
Give each Thread a name for easier debugging
by Yuta HIGUCHI
· 11 years ago
07d22b4
Fix a bug in the addFlow() semantics when adding a Flow with explicitly
by Pavlin Radoslavov
· 11 years ago
ac0fabc
Fix a bug inside method FlowManager.flowEntryOnSwitchExpired()
by Pavlin Radoslavov
· 11 years ago
b1a1f33
Merge from upstream/master
by yoshi
· 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
6968fb3
Added IFlowPusherService as a dependency for FlowManager to ensure it gets loaded by the module loader
by Jonathan Hart
· 11 years ago
b7d84c7
Deleted get DB object
by yoshi
· 11 years ago
38805cd
Merge from master
by onlab-qa
· 11 years ago
361f628
Added get db object
by yoshi
· 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
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
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
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
6bfaea6
Cleanup in the FlowPusher and the FlowSynchronizer:
by Pavlin Radoslavov
· 11 years ago
89a486d
Merge ONOS master
by yoshi
· 11 years ago
939ca6b
* Removed the switch to enable / disable the FlowPusher, and now
by Pavlin Radoslavov
· 11 years ago
2b7f430
Added debug log
by yoshi
· 11 years ago
d38cd31
Modified getting GraphDB object
by yoshi
· 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
b292c62
Success complication
by yoshitomo
· 11 years ago
0fee3de
Merge branch 'master' into RAMCloud
by yoshi
· 11 years ago
4ef6ba2
* Refactor the implementation of the FlowManager.getAllFlowsSummary()
by Pavlin Radoslavov
· 11 years ago
2fd4c7e
first commit
by yoshi
· 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
Next »