- Jun 03, 2015
-
-
Ryan Izard authored
-
Ryan Izard authored
-
Ryan Izard authored
fixed failed unit test because of new handleOutgoingMessage() in IOFSwitchManager
-
- Jun 02, 2015
-
-
Banse, Christian authored
-
Banse, Christian authored
-
Ryan Izard authored
Feature/maven integration
-
Banse, Christian authored
problems
-
Ryan Izard authored
Feature/handle outgoing
-
Banse, Christian authored
-
Banse, Christian authored
messages
-
- Jun 01, 2015
-
-
Banse, Christian authored
-
Banse, Christian authored
-
Banse, Christian authored
-
Banse, Christian authored
-
Ryan Izard authored
Fixed a couple SFP bugs and a long-time unit test dependency bug
-
- May 29, 2015
-
-
Ryan Izard authored
Fixed what was likely one of the dependency issues in the unit tests. There were two @Before annotations on functions in the handshake handler tests. setUp() depends on setUpFeaturesReply(); but if they are both @Before, there's no guarantee the first @Before (features reply) will be executed before the second @Before (setup). Removed @Before annotation from setUpFeaturesReply() and manually invoke that function from within setUp() so that the featuresReply class variable is set when it's needed in setUp().
-
Ryan Izard authored
Comma-delimited now. There will be an issue if a key is invalid, but this is a good start. If a key is invalid, we might output a double-comma where the key would have normally been inbetween.
-
Ryan Izard authored
Fix action list serialization to JSON format. We can have more than one of each action in the list, so when the JSON parser at the client end displays the string, it will only show the last key of each duplicate key (which is not good).
-
Ryan Izard authored
Support masked flow mods inserted into the SFP via an OFFlowAdd. This is different from MatchUtils, since we have to put into the map with the SFP's column keys.
-
Ryan Izard authored
Added feature to set SEND_FLOW_REM flag in the flow_mod messages created in the Forwarding module
-
Ryan Izard authored
Delete FlowPusher.java
-
Ryan Izard authored
Added a more useful toString() method.
-
- May 26, 2015
-
-
Jacob Chappell authored
-
Banse, Christian authored
SEND_FLOW_REM in flow mod
-
Banse, Christian authored
-
Banse, Christian authored
-
- May 23, 2015
-
-
Ryan Izard authored
Support changing default table-miss flow insertion behavior
-
- May 13, 2015
-
-
Pengfei Lu authored
delete useless code.
-
- May 12, 2015
-
-
Ryan Izard authored
Change log level of ACL to debug for all logs except REST API. Info produces too much debug output for some of these, especially when the ACL is not being actively used.
-
Ryan Izard authored
Added ability to specify the tables to receive table-miss flows for OF1.3+ switches. What we did before was insert these table-miss flows in all tables, which for OVS is 254 flows and not only is a waste of resources if the tables aren't being used, but also serverly clutters the REST API and Web UI output when listing flows. By default, the first 4 tables will receive the forward-to-controller table-miss flow. The reason for 4 is to account for a small number of software tables present on many hardware switches. If the actual number of tables is less, the lesser value will be used. To modify these settings, there are two options: (1) change the default for all switches or (2) specify the max tables to insert the table-miss flow on a per-DPID basis. These options are exposed in the floodlightdefault.properties file. Toy, no-op examples are given setting the default to 4 and two switches to 4 (the internal default is 4, thus it's a no-op). The list of switches and max tables should be given as a list of JSON key:value objects to the net.floodlightcontroller.core.internal.OFSwitchManager.maxTableToReceiveTableMissFlowPerDpid config variable. The default can be specified as an integer to the net.floodlightcontroller.core.internal.OFSwitchManager.defaultMaxTableToReceiveTableMissFlow variable.
-
Ryan Izard authored
Updated LearningSwitch and Neutron properties files.
-
Ryan Izard authored
-
- May 11, 2015
-
-
Ryan Izard authored
More easily define what to match on in Forwarding
-
Ryan Izard authored
Support for OFTableFeatures messages. OpenFlowJ-Loxi bindings have been updated to support a variable pad (byte-aligned to 8 bytes) for each OFTableFeaturesProp list. Loxi has not been 'officially' updated yet though due to a lack of a C implementation. The handshake handler in Floodlight and the switch representations were also updated in order to support OFTableFeatures. By default, the features are requested for an OF1.3+ switch. They will be updated if they are reconfigured through a writeRequest() call IOFSwitch. To access table features, call getTableFeatures(TableId tableToGetFeaturesFor). They are exposed as a TableFeatures type, which more is more efficient than OFTableFeatures for frequent data accesses (especialy OFTableFeatureProp lists).
-
Ryan Izard authored
Fix Web UI link error
-
- May 10, 2015
-
-
Kuan-Wei(FatRabiTree), Li authored
In the Web UI footer, the link cannot lead user to the correct site. This patch fix it.
-
- May 01, 2015
-
-
Ryan Izard authored
Specify what to match on for Forwarding. This is a first step towards automatically adapting the match depending on what the switch requires for the flow to be in hardware.
-
Ryan Izard authored
update formatting of README.md
-
Ryan Izard authored
Update floodlightdefault.properties
-