- Aug 27, 2014
-
-
Ryan Izard authored
Load balancer quick fix due to prior IPv4 packet changes. Uses LOXI IpProtocol now to reference certain protocol numbers, not IPv4 anymore.
-
Ryan Izard authored
-
Ryan Izard authored
Working on unit tests. Found bugs in TCP and UDP. ByteBuffer returns a (signed) short for ports, but they are valid 0-65535, not -32768-32767. Convert possibly negative ports from BB to positive ints using a bitmask.
-
- Aug 21, 2014
-
-
Ryan Izard authored
Incorporate Hung-Wei's and my stats reply and other REST API changes. A couple of bug fixes from Hung-Wei too.
-
Ryan Izard authored
-
Ryan Izard authored
Openflow 1.3#4
-
Ryan Izard authored
-
https://github.com/rizard/floodlightRyan Izard authored
Conflicts: src/main/java/net/floodlightcontroller/core/web/SwitchStatisticsResource.java
-
Ryan Izard authored
Openflow 1.3#3
-
- Aug 17, 2014
-
-
hwchiu authored
2. Use the custom serializer for IOFSwitch.
-
- Aug 16, 2014
-
-
hwchiu authored
2. Use the serializer for some object. 3. Fix the bug in the buildRoute method on the ToplogInstance
-
- Aug 15, 2014
-
-
hwchiu authored
-
Ryan Izard authored
-
Ryan Izard authored
Openlow 1.3#serializer
-
hwchiu authored
-
hwchiu authored
-
hwchiu authored
method retrieve on SwitchStatisticsResource.java 2. Adding a custom serializer to serilize the StatsReply. 3. It only supports statistic_flow type and OF1.3 format now.
-
- Aug 14, 2014
-
-
Ryan Izard authored
-
Ryan Izard authored
Fixed lots of compile errors in unit tests; mostly involved replacing longs with DatapathIds, byte[]s with MacAddresses and Ipv4Addresses, and shorts with OFPorts and VlanVids; some refactoring of flow mod contruction was also done to align with loxi's builders. The static flow puser now supports IP TOS for OF1.0 and for OF1.1+ it supports match/rewrite to either ECN or DSCP bits.
-
hwchiu authored
-
- Aug 13, 2014
-
-
Ryan Izard authored
-
Ryan Izard authored
-
- Aug 12, 2014
-
-
Ryan Izard authored
Static Flow Pusher supports all OF1.3 matches and most OF1.3 actions (with the exception of masks). LoadBalancer corrected; OFFlowAdd used instead of OFFlowModify and OFPort.ZERO correct to OFPort.ANY. ActionUtils, MatchUtils, and InstructionUtils added to support static flow pusher. Strings defining flow fields *standardized* for Floodlight in the new utils classes. This means the REST API for the SFP will expect a sligthly different syntax than the current REST API (for master and 0.90). We can change the field names easily though in the utils files. These names are also referenced for the keys the SFP uses to store flow match fields and actions, just to be consistent.
-
Ryan Izard authored
Fixed LLDP handling, DPID and OFPort serializers, accounted for default cluster ID = 0, modify circuitpusher.py for new REST API format.
-
hwchiu authored
2. Use the string to present the vlan value instead of hexidecimal. 3. Fix the id in Cluster. 4. Fix the serialize method of OFPort.
- Aug 11, 2014
- Aug 10, 2014
-
-
Ryan Izard authored
-
Ryan Izard authored
Fixed build.xml. Fixed/implemented workaround for remaining debug counter compile errors to allow compilation with ant. Static Flow Pusher now matches on all OF1.3 match fields; all OF1.3 actions/set-field are in progress now, but basic out-port action works.
-
- 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
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.
-
Ryan Izard authored
Ethernet's untagged VLAN notation updated. Match.Builders created from exising Matches will only remember parent Match's MatchFields if the new builder is not modified (not very useful IMHO). MatchUtils.java added to create a new builder from and existing Match and retain all the MatchFields unless explictly overwritten with the new builder.
-
- Aug 07, 2014
-
-
Ryan Izard authored
Forwarding with port, L2, and, L3 matches. OFPBMC_BAD_VALUE sent back from switch for matching FL's no-VLAN notation; need to update all VLAN's = -1 to NO_VLAN instead.
-
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...
-