1. 386f5ca [SDFAB-1100] Fix flow removal logic by pierventre · 2 years, 2 months ago
  2. d8d4025 [SDFAB-1006] Purge groups and flows failed by pierventre · 2 years, 4 months ago
  3. 7768d7f [SDFAB-887][SDFAB-893] Missig flowrules in the ECFlowRuleStore by pierventre · 2 years, 5 months ago
  4. 6a3ee34 [ONOS-8151] Re-send request for flow removal in case the flow is in PENDING_REMOVE and the stats report it. by Andrea Campanella · 2 years, 6 months ago
  5. 0a5779c Fix to reinstall flow rules when they are missing in FlowRuleService. by David Glantz · 2 years, 8 months ago
  6. 43ac289 [SDFAB-359] Allow purging flows, groups and meters by device and application ID by Daniele Moro · 2 years, 11 months ago
  7. 32a9c0b [ONOS-8087] Per device purgeOnDisconnection Flag by Andrea Campanella · 4 years, 2 months ago
  8. d8a923c Avoids delete of dataplane state during mastership change by Pier Luigi Ventre · 4 years, 3 months ago
  9. 3491e76 Revert "Avoids delete of dataplane state during mastership change" by Pier Luigi Ventre · 4 years, 3 months ago
  10. 0a4ead6 Avoids delete of dataplane state during mastership change by pier · 4 years, 6 months ago
  11. 3f56eb1 Enabling opportunity to store in ONOS Flow Rules already installed on the device. This option should be activated via following Cli command: 'cfg set org.onosproject.net.flow.impl.FlowRuleManager allowExtraneousRules true'. by Ivan Eroshkin · 4 years, 6 months ago
  12. ed2a0a4 Move modified after registerProperties in FlowRuleManager by pier · 5 years ago
  13. 8b3aef4 Implements accumulation of the fwdobjectives in ofdpa pipelines by pier · 5 years ago
  14. 5e3afe5 Fix NPE when pending operations are not present (due to possible race condition) by pier · 5 years ago
  15. b81fdc1 Optimize filtering flow rule counts by state by Jordan Halterman · 5 years ago
  16. 17801b4 remove deprecated removeRulesById() method by Ray Milkey · 5 years ago
  17. 4f7e363 Removal of deprecated APIs by Ray Milkey · 5 years ago
  18. f566fa2 Removing commented out @Property annotations from the core. by Thomas Vachuska · 6 years ago
  19. a218d43 Merge branch 'master' into merge by Ray Milkey · 6 years ago
  20. 1e8a1bd [ONOS-7818] Implement a device behaviour to get table statistics. Make FlowRuleDriverProvider periodically call FlowRuleProviderService.pushTableStatistics(). by hjtsao · 6 years ago
  21. 2d7bca1 Move type specifiers from property name constants to the corresponding component annotations by Ray Milkey · 6 years ago
  22. d04e227 Constants for core/net OSGI properties by Ray Milkey · 6 years ago
  23. d84f89b [WIP] Upgrade ONOS to karaf version 4.2.1 by Ray Milkey · 6 years ago
  24. e6a9754 Better logging when configuring the FlowRuleManager by Carmelo Cascone · 6 years ago
  25. 227943d Cosmetic fixes to FlowRuleManager. by Thomas Vachuska · 6 years ago
  26. a8e7477 Adding command to add routes and to generate flows from them. by Thomas Vachuska · 6 years ago
  27. 3717e60 SONAR suggestions - prevent truncation of arithmetic expressions by Ray Milkey · 6 years ago
  28. 5a3c09c [ONOS-7279] Fix for illegal state exception when deactivating driver providers by Andrea Campanella · 7 years ago
  29. 7bf273c Move deprecated flow batch APIs to a less obvious place by Ray Milkey · 7 years ago
  30. 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
  31. 274cecb Clarify and add more details to some log messages by Jon Hall · 7 years ago
  32. a09fe5b Updating Copyright line to Open Networking Foundation by Brian O'Connor · 7 years ago
  33. 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
  34. 4f3193a [ONOS-6721] Add dependency of FlowRuleManager on DriverService to ensure driver service is bound prior to usage. by Jordan Halterman · 7 years ago
  35. 7e40c01 [ONOS-6607] Get active flow entries count in FlowRuleService by Patryk Konopka · 7 years ago
  36. f76f6d5 Add more log for debugging. by Yuta HIGUCHI · 7 years ago
  37. 660aedf Avoid interacting with SB if nothing to do by Yuta HIGUCHI · 7 years ago
  38. 076a788 Avoid unnecessary FlowRuleProgrammable polling by Yuta HIGUCHI · 7 years ago
  39. d4e08c4 Ensure periodic polling thread to survive exception. by Yuta HIGUCHI · 7 years ago
  40. 48dcd37 ONOS-6059 Favor FlowRuleProgrammable by Yuta HIGUCHI · 7 years ago
  41. cbd1b39 Sonar fixes by Jon Hall · 7 years ago
  42. 99849dc [ONOS-4992] Modify the return signature for FlowRuleService for consistent return object by Bharath Thiruveedula · 8 years ago
  43. c0bfe7c Revert "Copy FlowOperationsProcessor defensively for thread safety" by Sho SHIMIZU · 8 years ago
  44. b9e0ab7 Revert "Provide hasFailed explicitly" by Sho SHIMIZU · 8 years ago
  45. c9b64dc ONOS-5271 pendingDevices is used to track installation progress, by Brian O'Connor · 8 years ago
  46. e38b866 Provide pendingDevices explicitly by Sho SHIMIZU · 8 years ago
  47. 4c79468 Provide hasFailed explicitly by Sho SHIMIZU · 8 years ago
  48. dfefecd Copy FlowOperationsProcessor defensively for thread safety by Sho SHIMIZU · 8 years ago
  49. 5f70942 Add comments describing immutability/mutability by Sho SHIMIZU · 8 years ago
  50. ad4f2cd Apply Null Object pattern by Sho SHIMIZU · 8 years ago
  51. c9e4bb0 Remove redundant field by Sho SHIMIZU · 8 years ago
  52. 9f95074 Make field final by Sho SHIMIZU · 8 years ago
  53. f4fd3de Refactor: Rename and inline to simplify inside of the loop by Sho SHIMIZU · 8 years ago
  54. 2ad5f41 Refactor: Get updating pendingDevices out of the loop by Sho SHIMIZU · 8 years ago
  55. 8efc896 Reformat code by Sho SHIMIZU · 8 years ago
  56. 5711ce1 Add mapping function to simplify process() implementation by Sho SHIMIZU · 8 years ago
  57. 2712419 Use primitive boolean because of being synchronized already by Sho SHIMIZU · 8 years ago
  58. b837cb7 Use light collection because of being synchronized already by Sho SHIMIZU · 8 years ago
  59. 2d7c539 Make FlowOperationsProcessor thread-safe with synchronized modifier by Sho SHIMIZU · 8 years ago
  60. 7c9b73a Tighten method visibility by Sho SHIMIZU · 8 years ago
  61. c6759e8 ONOS-4374 Enable installing flows with hard_timeout by Murat Parlakisik · 8 years ago
  62. 5c396e3 Remove explicit use of the default value by Sho SHIMIZU · 8 years ago
  63. a09e1bb Use Collection#forEach() instead of Stream#forEach() for simplicity by Sho SHIMIZU · 8 years ago
  64. c69c66a Merged master fixed conflict. by Kavitha Alagesan · 8 years ago
  65. 1624df1 Assigning names to various threads by Yuta HIGUCHI · 8 years ago
  66. 71c32ca Move event handling to background thread by Madan Jampani · 8 years ago
  67. f4363a0 Added device listener to fallback flow rule provider to trigger flow by Carmelo Cascone · 8 years ago
  68. d9e0105 log uncaught Exception by HIGUCHI Yuta · 8 years ago
  69. 5ab426f Updating copyrights by Brian O'Connor · 8 years ago
  70. 3f1c61e Removing listeners from deviceService at deactivation of Group and Flow managers to avoid NPE by Andrea Campanella · 8 years ago
  71. 060da9a Improve Executors related logging behavior by HIGUCHI Yuta · 8 years ago
  72. d9b5f55 Refactor getIntegerProperty and isPropertyEnabled methods into Tools by Jian Li · 8 years ago
  73. fe1d473 Dropping log level of device not having driver for default provider to DEBUG by Andrea Campanella · 8 years ago
  74. b8d3f3d Adding device information to log of default driver providers by Andrea Campanella · 8 years ago
  75. e427390 Logging information about device not being driver programmable instead of throwing exception by Andrea Campanella · 8 years ago
  76. c4ee737 Adding first fallback provider for flow rule subsystem. by Thomas Vachuska · 8 years ago
  77. 0c7c43b CORD-394 Purge group/flow store when device goes offline by Charles Chan · 8 years ago
  78. 93fa727 ONOS-3763 Change flow state to PENDING_ADD when retrying by Charles Chan · 8 years ago
  79. 8514f47 The flowrule is already removed, there is no need to remove it again by Qianqian Hu · 8 years ago
  80. a3e5cd5 ONOS-3023 Changing flowTable sets to map so that we can compare by Brian O'Connor · 8 years ago
  81. 26a8d95 Implemented the extension framework for selectors. by Jonathan Hart · 9 years ago
  82. 95810f5 CORD-13:Table Statistics support along with CLI and REST by Srikanth Vavilapalli · 9 years ago
  83. 30fbcd9 [Emu] openTAM: NewAdaptiveFlowStatsCollector Implementation by ssyoon90 · 9 years ago
  84. b856b81 ONOS-1767 SM-ONOS implementation by Changhoon Yoon · 9 years ago
  85. f44e42c Fix for flow equality bug which can cause: by Jonathan Hart · 9 years ago
  86. 42e8cce Adding some base-classes to eliminate event and listener boiler-plate code throughout a number of subsystems. by Thomas Vachuska · 9 years ago
  87. 27bee09 ONOS-2145 Added ability to withdraw packet intercepts via PacketService::cancelPackets. by Thomas Vachuska · 9 years ago
  88. 6c44a63 Bug fixes for the centec and noviflow pipelines. by Saurav Das · 9 years ago
  89. 541ef71 ONOS-1993 Implement API-level permission checking + security util code location replacement by Changhoon Yoon · 9 years ago
  90. 3a70431 Remove unnecessary boxing by Sho SHIMIZU · 9 years ago
  91. f88e593 Use lambda expression to reduce lines by Sho SHIMIZU · 9 years ago
  92. b3f167d Remove an enum that is not referenced by Sho SHIMIZU · 9 years ago
  93. d9333d6 Remove blank lines by Sho SHIMIZU · 9 years ago
  94. 1229eca ONOS-1926: Handle unsupported match field by Charles M.C. Chan · 9 years ago
  95. ff66374 Renamed AbstractListenerRegistry to ListenerRegistry (since it is not abstract). by Simon Hunt · 9 years ago
  96. 24a00d9 Catch Exceptions, not Throwable to remove blockers found in SonarQube by Sho SHIMIZU · 9 years ago
  97. de47caa Configurable extraneous flow rules by Marc De Leenheer · 9 years ago
  98. 34c9590 ONOS-533 Fix copyrights by Ray Milkey · 9 years ago
  99. fa2fa93 A set of fixes to ensure that the FlowRuleManager can correctly account for flows by Saurav Das · 9 years ago
  100. d12267c changing FlowRuleManager from cached threadpool to fixed thread pool by Brian O'Connor · 9 years ago