Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • gh-pages
  • hot-failover
  • master default protected
  • master-green
  • master-prejava8
  • perf-test
  • release.asplus
  • release.asplus.bvs
  • revert-555-master
  • revert-559-revert-555-master
  • revert-594-master
  • v0.8
  • v0.82
  • v0.85
  • v0.90
  • v0.91
  • v1.0
  • v1.1
  • v1.2
  • wallaby
  • v1.2
  • v0.91
  • v1.1
  • v1.0
  • v0.90
  • v0.85
  • v0.82
  • v0.8
  • asplus-rc5
  • asplus-rc2
30 results
Created with Raphaël 2.2.024Jun2322191812109865432129May262313121110130Apr272019181716138327Mar262019171615141312109327Feb20165420Jan1230Dec2925232221191817161512121Nov2018141310753131Oct3027261024Sep1615141129Aug27211917161514131211108765431Jul302818Jun21Apr20625Mar754228Feb1Mar30Dec205Nov30Oct17Sep756Aug222Jul1728Jun26252423222120191817141312111076543231May302928272625242322212019181716151413121110987Merge pull request #567 from rizard/masterWe now have a human-readable OXM deserializer! Still need to add in all the NXM extensions and the OF1.5 0x8001 register class.Clarified some log messages for negotiating OpenFlow versions. More importantly, included a patch to ignore all PORT_STATUS messages during the WaitFeaturesReplyState. OVS will periodically send such a message if it's connecting to the controller and being created (e.g. by mininet) at the same time. We will explicitly query the port status/configuration later, so ignoring this message now is fine.First go at implementing OpenFlow version bitmaps. Also, made it a lot easier to change your default OpenFlow versions via floodlightdefault.properties's net.floodlightcontroller.OFSwitchManager.supportedOpenFlowVersions variable. The variable searches any string for 1.0, 1.1, 1.2, 1.3, and 1.4 and saves those versions as possible OpenFlow versions to use during a handshake and used in our controller's version bitmap. We don't presently account for future versions that might be e.g. 1.10 (which 1.1 would match). We need to use regexs to make the string parsing more robust. What I also noticed in working on this commit was that there are no utilies for parsing OpenFlow versions from wire (at least that are exposed by Loxi). TODO Create an OFVersion.ofWireValue(int wireVal) function in Loxi that efficiently tries to locate an OpenFlow version from the wire value. Right now, there are getters for each defined version, but not a utility to go the other way. Also, it might be useful to include an OFVersion.ofString(String laypersonString) that takes e.g. '1.1' and tries to get the OFVersion enum value. Last thing: NEED TO FIX CONNECT, DISCONNECT, and RECONNECT BUG that only occurs when OVS connects to Floodlight after Floodlight has been running first. I think it has to do with how OVS starts up and ***might*** be an OVS issue and not a Floodlight issue. Furthermore, need to allow OVS to send a PORT_STATUS message before we query for the PORT_CONFIG in the handshake. It's okay, we'll just get the port info again when we query for it shortly. This causes us to disconnect OVS even though the handshake is okay.fix race conditions in LinkDiscoveryManagerfix race conditions in LinkDiscoveryManager moduleMerge pull request #563 from xuraylei/masterTweaked table features message formatting. TODO: Fix OXM values and output in human-readable.Patch channel handler to allow Brocade's 2nd hello. We now allow sw_hello, ctrl_hello, sw_hello assuming the second sw_hello's protocol version matches what we calculated. If it doesn't, then it might not be the brocade but instead an unsupported switch trying to reconnect (although this should resultin a new socket being established and a new channel handler being instantiated).fix data races bug in LoadBalancer moduleMerge pull request #562 from rizard/masterUpdated loxi.Moved openflowj forward to a newer version to fix IPv6Address.of().Merge pull request #561 from floodlight/revert-559-revert-555-masterRevert "Revert "writePacketOutForPacketIn to OFMessageUtils""revert-559-reve…revert-559-revert-555-masterMerge pull request #560 from AndreMantas/masterUpdate LearningSwitch.javaMerge pull request #558 from phpHavok/masterMerge pull request #559 from floodlight/revert-555-masterRevert "writePacketOutForPacketIn to OFMessageUtils"revert-555-masterrevert-555-masterAdd some unit tests for IPv6.Fixed minor code consistency issues.Fixed bug: IPv6 addresses are 16 bytes, not 8.Generate hashCode and equals methods from Eclipse.Add "essentials" for IPv6 packet structure. Modify Ethernet packet to deserialize IPv6 packets.Merge pull request #557 from oxisto/patch/maven-licenseMerge pull request #555 from AndreMantas/masterMerge pull request #554 from AndreMantas/AndreMantas-writePacketOutForPacketInmodified pom.xml to include LICENSE.txt, NOTICE.txt and README.md from root folder into final jarMerge pull request #2 from AndreMantas/AndreMantas-writePacketOutForPacketInUpdate LearningSwitch.javaUpdate OFMessageUtils.javaUpdate OFMessageUtils.javaMerge pull request #1 from AndreMantas/AndreMantas-writePacketOutForPacketInUpdate OFMessageUtils.javaMerge pull request #552 from rizard/masterUpdated OpenFlowJ-Loxi with IPv6 of(byte[]) patch.Merge pull request #551 from rizard/masterPatched ARP class to use MacAddress, IPv4Address, and ArpOpcode, as it should. This makes it safer and avoids primitive data types.Fixed ant unit tests! =)
Loading