- Mar 14, 2015
-
-
Ryan Izard authored
Bug fix WRT closed issue #471. ethertype range check for valid LLC lengths expanded to include 17-1535 inclusive and <17 as invalid.
-
- Mar 09, 2015
-
-
Ryan Izard authored
Revert "Fixed a couple bugs in SFP. (1) Always check the switch we're pushing a new flow to to see if an old flow needs to be removed from another switch (Maxence's bug). (2) Check for empty string in action lists and only print/add actions if they are specified. This allows an empty string or null to mean 'drop.'" This reverts commit e2458ef3.
-
Ryan Izard authored
Fixed a couple bugs in SFP. (1) Always check the switch we're pushing a new flow to to see if an old flow needs to be removed from another switch (Maxence's bug). (2) Check for empty string in action lists and only print/add actions if they are specified. This allows an empty string or null to mean 'drop.'
-
- Dec 18, 2014
-
-
Ryan Izard authored
Changed log level to INFO for most packages. Set LLDP log level to INFO to see evidence the controller is alive every 10s.
-
- Nov 21, 2014
-
-
Ryan Izard authored
-
- Nov 13, 2014
-
-
Ryan Izard authored
This is a scattered commit, but it includes more unit test fixes, including Forwarding and the NotificationManager's interdependency issue the unit tests were having when being run together as a group. It also includes some typo repairs. The last major change is a bug fix in the LinkDiscoveryManager that fixes the long-time issue of LINK_ADDED and PORT_STATUS messages being inconsistent when a link is brought up. The issue was a race condition between the PORT_STATUS update timer to process the queues and the propagation of LLDP packets from one switch to another that cause the LINK_ADDED updates.
-
- Nov 07, 2014
-
-
Ryan Izard authored
Some Firewall unit test fixes. Went through all code and corrected pi.getInPort() to (pi.getVersion().compareTo(OFVersion.OF_12) < 0 ? pi.getInPort() : pi.getMatch().get(MatchField.IN_PORT)). OF1.2 and greater specifies the ingress port as an OXM in the Match.
-
- Aug 11, 2014
-
-
hwchiu authored
topologyInstance.
-
- Aug 08, 2014
-
-
Ryan Izard authored
Quick fix for OF1.0. Should find a way so that all modules don't have to worry about how to get Match from PI. OF1.0-1.2 use pi.getInPort(); OF1.3 uses pi.getMatch(MatchField.IN_PORT). Workaroud is: (pi.getVersion().compareTo(OFVersion.OF_13) < 0 ? pi.getInPort() : pi.getMatch().get(MatchField.IN_PORT))
-
Ryan Izard authored
VLAN matches added conditionally to Forwarding flows. Started moving sync code to the OFSwitchManager; not sure if SyncService needs to live there too.
-
- Aug 07, 2014
-
-
Ryan Izard authored
Ethernet fixed; proto = byte, not short. Fixed DeviceManager; toString() of Entity corrected and misc bugs. Fixed Forwarding; forgot to initialize OFSwitchService reference. Basic Forwarding works! Known issue: Forwarding only matches switch port numbers...
-
- Aug 06, 2014
-
-
Ryan Izard authored
Working on device manager. Currently devices aren't being saved, or cannot be located after they are stored...I'm searching incorrectly for devices and entities or am not saving them correctly or at all.
-
- Aug 05, 2014
-
-
Ryan Izard authored
-
- Jul 28, 2014
-
-
Ryan Izard authored
-
Ryan Izard authored
-
- Jun 24, 2013
-
-
Vishnu Emmadi authored
-
Vishnu Emmadi authored
-
- Jun 21, 2013
-
-
Saurav Das authored
-
- Jun 18, 2013
-
-
Saurav Das authored
-
- Jun 17, 2013
-
-
Gregor Maier authored
-
- Jun 13, 2013
-
-
Vishnu Emmadi authored
add null check for getLinkInfo return value
-
Vishnu Emmadi authored
-
- Jun 10, 2013
-
-
Saurav Das authored
-
- Jun 02, 2013
-
-
Saurav Das authored
moving counter registration to init() methods, and use of metadata constants
-
- May 31, 2013
-
-
Saurav Das authored
-
Saurav Das authored
- flushNow is a property of the update instead of the event - event timestamp is displayed in ISO8601 style - event registry returns an event updater object instead of the eventId - event update is done with a user defined object which is accessed via reflection and annotations - metadata is expressed using varargs and metadata string constants - changed unit tests
-
- May 28, 2013
-
-
Vishnu Emmadi authored
fix typo
-
Vishnu Emmadi authored
fix typo
-
Vishnu Emmadi authored
Implemented backend for the REST API to retrieve the flow path between a pair of hosts
-
- May 27, 2013
-
-
Vishnu Emmadi authored
fix typo
-
Vishnu Emmadi authored
fix typo
-
Vishnu Emmadi authored
Implemented backend for the REST API to retrieve the flow path between a pair of hosts
-
- May 26, 2013
-
-
Saurav Das authored
-
- May 25, 2013
-
-
Saurav Das authored
-
Saurav Das authored
of performace of updates. Introducing hierarchical counters, counter metatdata and finer-grained handling of counter flush. Added unit tests and changed some of the API calls
-
- May 16, 2013
-
-
kwang-bsn authored
- Simple interfaces and a syslog implementation for notification. - Post notification for switch disconnect, link add, link update or link rmeove.
-
Srinivasan Ramasubramanian authored
Remove source and destination port status from LinkInfo data strucuture. The source/destination port info is also removed in model and CLI.
-
- May 15, 2013
-
-
Gregor Maier authored
* add methods to update/compare the ports of an IOFSwitch * use ImmutablePorts * OFPhysicalPorts -> ImmutablePort in most test
-
- May 14, 2013
-
-
Saurav Das authored
1. Moving debug event for switch connect/disconnect to Controller (from LinkDiscovery) to be consistent with Shudong's changes 2. Bug fix in OFChannelHandler that was causing NPE 3. Bug fix in DebugEvents that was ignoring flushNow directive in event registry 4. Updated unit test
-
- May 13, 2013
-
-
Shudong Zhou authored
-