Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
floodlight
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
croft1
floodlight
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
e2119450652879d55f02127b40afec135a13aa66
Select Git revision
Branches
20
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
Tags
10
v1.2
v0.91
v1.1
v1.0
v0.90
v0.85
v0.82
v0.8
asplus-rc5
asplus-rc2
30 results
Begin with the selected commit
Created with Raphaël 2.2.0
11
Aug
28
Jul
22
21
16
8
30
Jun
29
27
26
24
23
22
19
18
12
10
9
8
6
5
4
3
2
1
29
May
26
23
13
12
11
10
1
30
Apr
27
20
19
18
17
16
13
8
3
27
Mar
26
20
19
17
16
15
14
13
12
10
9
3
27
Feb
20
16
5
4
20
Jan
12
30
Dec
29
25
23
22
21
19
18
17
16
15
12
1
21
Nov
20
18
14
13
10
7
5
3
1
31
Oct
30
27
26
10
24
Sep
16
15
14
11
29
Aug
27
21
19
17
16
15
14
13
12
11
10
8
7
6
5
4
31
Jul
30
28
18
Jun
21
Apr
20
6
25
Mar
7
5
4
2
28
Feb
1
Mar
30
Dec
20
5
Nov
30
Oct
17
Sep
7
5
6
Aug
2
22
Jul
17
28
Jun
26
25
24
23
22
21
20
19
18
17
14
13
12
11
10
7
6
5
4
3
2
31
May
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
Merge pull request #580 from rizard/master
Ignore packet-in messages in the WaitFeaturesReplyState.
Added the next round of OF-DPA features. None of this has been tested yet, but we are closer to a learning-switch capable OF-DPA switch as programmed from Floodlight. There are a few utility functions in OFDPAUtils that allow for the installation of the required OF-DPA groups and flows so that the switch can be treated as an (almost) normal switch from the perspective of Forwarding/LearningSwitch. There is a utility function that will need to be used to make sure the instructions, matches, and table ID are correct though. This has been done, and hopefully works well. Included with this commit are OFPortMode and OFPortModeTuple, which help to keep track of OFPorts that are in either trunk or access modes. This impacts the groups to be used by OF-DPA.
Merge pull request #577 from rizard/master
Ooops. Forgot to include the new source file for OFDPAUtils (hiding in untracked files)...
Merge pull request #576 from rizard/master
Patched features request/reply via REST API. Wrote a stub for OF-DPA default flow insertion -- still a work in progress. It's an uncalled function right now, so it will not hurt anything.
Merge pull request #569 from phpHavok/spud
Merge pull request #574 from Pengfei-Lu/dev
Refactoring ACL.java and IACLService.java
Update other Jackson libraries to 2.4.4.
Make sure there are enough remaining bytes before decoding as SPUD.
Downgrade Jackson CBOR to 2.4.4. Update build files for Ant and Maven.
Merge pull request #571 from rizard/master
Forgot the second variable in floodlightdefault.properties
Merge pull request #570 from rizard/master
Minor tweak to the name of the variable in floodlightdefault.properties to make it sound like it's a max total tables and not a max table ID.
Tweaked configuration of table-miss flows so that you can specify the number of tables rather than the max table ID. Both of these have their pros and cons, but we'll go with specifying the max total for now, which allows a '0' to indicate 'no tables' rather than 'up to and including table 0'.
Add unit tests to UDP for SPUD.
Add SPUD decoding to UDP.
Change magic constant from int to byte array.
Add unit tests for SPUD class.
Add SPUD BasePacket class.
Add Jackson CBOR library.
Merge pull request #568 from rizard/master
Fixed an OpenFlow version bug in the SFP's flow removed handler -- getTable() isn't supported in 1.0 and getHardTimeout() isn't supported until 1.2+.
Merge pull request #566 from xuraylei/master
Merge pull request #567 from rizard/master
We 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 LinkDiscoveryManager
fix race conditions in LinkDiscoveryManager module
Merge pull request #563 from xuraylei/master
Tweaked 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 module
Merge pull request #562 from rizard/master
Updated loxi.
Moved openflowj forward to a newer version to fix IPv6Address.of().
Loading