Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
ce65cc0055f2887f5e3bc5e698c3e9d06e1983e5
/
core
/
net
/
src
/
main
/
java
/
org
/
onosproject
/
net
/
flow
1e8a1bd
[ONOS-7818] Implement a device behaviour to get table statistics. Make FlowRuleDriverProvider periodically call FlowRuleProviderService.pushTableStatistics().
by hjtsao
· 6 years ago
e6a9754
Better logging when configuring the FlowRuleManager
by Carmelo Cascone
· 6 years ago
227943d
Cosmetic fixes to FlowRuleManager.
by Thomas Vachuska
· 7 years ago
a8e7477
Adding command to add routes and to generate flows from them.
by Thomas Vachuska
· 7 years ago
3717e60
SONAR suggestions - prevent truncation of arithmetic expressions
by Ray Milkey
· 7 years ago
5a3c09c
[ONOS-7279] Fix for illegal state exception when deactivating driver providers
by Andrea Campanella
· 7 years ago
7bf273c
Move deprecated flow batch APIs to a less obvious place
by Ray Milkey
· 7 years ago
605104e
ONOS-6084 Statistics were absent for the flows posted when device master was null. The issue is fixed with this code change
by Sivachidambaram Subramanian
· 7 years ago
274cecb
Clarify and add more details to some log messages
by Jon Hall
· 7 years ago
a09fe5b
Updating Copyright line to Open Networking Foundation
by Brian O'Connor
· 7 years ago
8d03f18
ONOS controls the packet count field from flow statistics to check flow liveness, but some switches (such as Pica8) do not support packet count field of the flow statistics. Pica8 switch sends "-1" as the packet count. Even though packets match flow rules, when the idle-timeout time is up, ONOS deletes these rules based on the packet count field anyways. Therefore, just checking the packet count field is not enough for this situation. Pica8 sends byte count properly. If ONOS checks both packet and byte count, this problem will be solved. I would like to add byte count check to FlowRuleManager - checkRuleLiveness method.
by Gamze Abaka
· 7 years ago
4f3193a
[ONOS-6721] Add dependency of FlowRuleManager on DriverService to ensure driver service is bound prior to usage.
by Jordan Halterman
· 7 years ago
7e40c01
[ONOS-6607] Get active flow entries count in FlowRuleService
by Patryk Konopka
· 7 years ago
f76f6d5
Add more log for debugging.
by Yuta HIGUCHI
· 7 years ago
660aedf
Avoid interacting with SB if nothing to do
by Yuta HIGUCHI
· 7 years ago
076a788
Avoid unnecessary FlowRuleProgrammable polling
by Yuta HIGUCHI
· 7 years ago
d4e08c4
Ensure periodic polling thread to survive exception.
by Yuta HIGUCHI
· 8 years ago
48dcd37
ONOS-6059 Favor FlowRuleProgrammable
by Yuta HIGUCHI
· 8 years ago
cbd1b39
Sonar fixes
by Jon Hall
· 8 years ago
99849dc
[ONOS-4992] Modify the return signature for FlowRuleService for consistent return object
by Bharath Thiruveedula
· 8 years ago
c0bfe7c
Revert "Copy FlowOperationsProcessor defensively for thread safety"
by Sho SHIMIZU
· 8 years ago
b9e0ab7
Revert "Provide hasFailed explicitly"
by Sho SHIMIZU
· 8 years ago
c9b64dc
ONOS-5271 pendingDevices is used to track installation progress,
by Brian O'Connor
· 8 years ago
e38b866
Provide pendingDevices explicitly
by Sho SHIMIZU
· 8 years ago
4c79468
Provide hasFailed explicitly
by Sho SHIMIZU
· 8 years ago
dfefecd
Copy FlowOperationsProcessor defensively for thread safety
by Sho SHIMIZU
· 8 years ago
5f70942
Add comments describing immutability/mutability
by Sho SHIMIZU
· 8 years ago
ad4f2cd
Apply Null Object pattern
by Sho SHIMIZU
· 8 years ago
c9e4bb0
Remove redundant field
by Sho SHIMIZU
· 8 years ago
9f95074
Make field final
by Sho SHIMIZU
· 8 years ago
f4fd3de
Refactor: Rename and inline to simplify inside of the loop
by Sho SHIMIZU
· 8 years ago
2ad5f41
Refactor: Get updating pendingDevices out of the loop
by Sho SHIMIZU
· 8 years ago
8efc896
Reformat code
by Sho SHIMIZU
· 8 years ago
5711ce1
Add mapping function to simplify process() implementation
by Sho SHIMIZU
· 8 years ago
2712419
Use primitive boolean because of being synchronized already
by Sho SHIMIZU
· 8 years ago
b837cb7
Use light collection because of being synchronized already
by Sho SHIMIZU
· 8 years ago
2d7c539
Make FlowOperationsProcessor thread-safe with synchronized modifier
by Sho SHIMIZU
· 8 years ago
7c9b73a
Tighten method visibility
by Sho SHIMIZU
· 8 years ago
c6759e8
ONOS-4374 Enable installing flows with hard_timeout
by Murat Parlakisik
· 8 years ago
5c396e3
Remove explicit use of the default value
by Sho SHIMIZU
· 8 years ago
a09e1bb
Use Collection#forEach() instead of Stream#forEach() for simplicity
by Sho SHIMIZU
· 8 years ago
c69c66a
Merged master fixed conflict.
by Kavitha Alagesan
· 8 years ago
1624df1
Assigning names to various threads
by Yuta HIGUCHI
· 8 years ago
71c32ca
Move event handling to background thread
by Madan Jampani
· 8 years ago
f4363a0
Added device listener to fallback flow rule provider to trigger flow
by Carmelo Cascone
· 8 years ago
d9e0105
log uncaught Exception
by HIGUCHI Yuta
· 8 years ago
5ab426f
Updating copyrights
by Brian O'Connor
· 8 years ago
3f1c61e
Removing listeners from deviceService at deactivation of Group and Flow managers to avoid NPE
by Andrea Campanella
· 8 years ago
060da9a
Improve Executors related logging behavior
by HIGUCHI Yuta
· 9 years ago
d9b5f55
Refactor getIntegerProperty and isPropertyEnabled methods into Tools
by Jian Li
· 9 years ago
fe1d473
Dropping log level of device not having driver for default provider to DEBUG
by Andrea Campanella
· 9 years ago
b8d3f3d
Adding device information to log of default driver providers
by Andrea Campanella
· 9 years ago
e427390
Logging information about device not being driver programmable instead of throwing exception
by Andrea Campanella
· 9 years ago
c4ee737
Adding first fallback provider for flow rule subsystem.
by Thomas Vachuska
· 9 years ago
0c7c43b
CORD-394 Purge group/flow store when device goes offline
by Charles Chan
· 9 years ago
93fa727
ONOS-3763 Change flow state to PENDING_ADD when retrying
by Charles Chan
· 9 years ago
8514f47
The flowrule is already removed, there is no need to remove it again
by Qianqian Hu
· 9 years ago
a3e5cd5
ONOS-3023 Changing flowTable sets to map so that we can compare
by Brian O'Connor
· 9 years ago
26a8d95
Implemented the extension framework for selectors.
by Jonathan Hart
· 9 years ago
95810f5
CORD-13:Table Statistics support along with CLI and REST
by Srikanth Vavilapalli
· 9 years ago
30fbcd9
[Emu] openTAM: NewAdaptiveFlowStatsCollector Implementation
by ssyoon90
· 9 years ago
b856b81
ONOS-1767 SM-ONOS implementation
by Changhoon Yoon
· 9 years ago
f44e42c
Fix for flow equality bug which can cause:
by Jonathan Hart
· 9 years ago
42e8cce
Adding some base-classes to eliminate event and listener boiler-plate code throughout a number of subsystems.
by Thomas Vachuska
· 9 years ago
27bee09
ONOS-2145 Added ability to withdraw packet intercepts via PacketService::cancelPackets.
by Thomas Vachuska
· 9 years ago
6c44a63
Bug fixes for the centec and noviflow pipelines.
by Saurav Das
· 9 years ago
541ef71
ONOS-1993 Implement API-level permission checking + security util code location replacement
by Changhoon Yoon
· 9 years ago
3a70431
Remove unnecessary boxing
by Sho SHIMIZU
· 9 years ago
f88e593
Use lambda expression to reduce lines
by Sho SHIMIZU
· 9 years ago
b3f167d
Remove an enum that is not referenced
by Sho SHIMIZU
· 9 years ago
d9333d6
Remove blank lines
by Sho SHIMIZU
· 9 years ago
1229eca
ONOS-1926: Handle unsupported match field
by Charles M.C. Chan
· 9 years ago
ff66374
Renamed AbstractListenerRegistry to ListenerRegistry (since it is not abstract).
by Simon Hunt
· 9 years ago
24a00d9
Catch Exceptions, not Throwable to remove blockers found in SonarQube
by Sho SHIMIZU
· 9 years ago
de47caa
Configurable extraneous flow rules
by Marc De Leenheer
· 9 years ago
34c9590
ONOS-533 Fix copyrights
by Ray Milkey
· 9 years ago
fa2fa93
A set of fixes to ensure that the FlowRuleManager can correctly account for flows
by Saurav Das
· 10 years ago
d12267c
changing FlowRuleManager from cached threadpool to fixed thread pool
by Brian O'Connor
· 10 years ago
78baaf2
fix for flows stuck in pending add state
by alshabib
· 10 years ago
da36c40
ONOS-1057 - Remove references to deprecated applyBatch() method
by Ray Milkey
· 10 years ago
f7329c7
Remove some deprecated APIs and warnings from BatchOperationEntry
by Ray Milkey
· 10 years ago
93cb57f
Fix a bug where default rules were not pushed after restarting mininet.
by alshabib
· 10 years ago
72cb19a
Implementation of new Flow Subsystem:
by Brian O'Connor
· 10 years ago
aba9d00
Apply the naming convention to BatchOperationEntry
by Sho SHIMIZU
· 10 years ago
9ea3e6f
ONOS-841 Renaming ONOS threads to simplify profiling.
by Thomas Vachuska
· 10 years ago
d58c5b7
Simplify the code by using the constructor initializing a reference
by Sho SHIMIZU
· 10 years ago
d4df608
Use diamond operator to simplify the code
by Sho SHIMIZU
· 10 years ago
183b12fd
Delete unnecessary semicolon
by Sho SHIMIZU
· 10 years ago
369c643
Use two thread pools for handling the OpenFlow STATS and BARRIER messages.
by Pavlin Radoslavov
· 10 years ago
36dd7e4
FlowRuleManager: properly name thread pool
by Yuta HIGUCHI
· 10 years ago
64def64
aggregate flow replies on io thread
by alshabib
· 10 years ago
abafb50
Changing org.onlab.onos package to org.onosproject
by Brian O'Connor
· 10 years ago
03defe7
Moving org/onlab/onos to org/onosproject
by Brian O'Connor
· 10 years ago