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
Graph
ddea5b7518676ea95f80395eb85d50b7d1930aa1
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
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
5
Oct
28
Sep
21
11
4
3
31
Aug
21
20
18
15
13
12
11
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
Integrated new topology code and updated unit tests to a passing state. I'd be more comfortable adding more unit tests to the topology. Also made some changes to the link discovery manager's latency subsystem. We start with a baseline latency based on the switch's features reply turnaround time. This should be relatively quick -- just like an echo. Next step for latency is to keep a rolling list of past latencies for more defined topology updates based on latency updates. We don't want to update latencies too frequently, since tiny changes (or outliers) shouldn't require a complete topology recomputation.
src/main
Merge pull request #592 from rizard/master
Merge branch 'master' of http://github.com/floodlight/floodlight
Patch load balancer to include source port in static flow pusher entry names. This will allow a single source host to have multiple connections load-balanced across multiple LB hosts.
Merge pull request #589 from rizard/master
Merge branch 'master' of http://github.com/floodlight/floodlight
One more warning fix
Fixed a bunch of warnings that have popped up after updating Jackson.
We now take into account the one-way latency between each switch (src, dst) and the controller when determining data plane link latencies.
First round of support for primitive link latency detection. We do not presently account for the latency between the switches and the controller.
Merge pull request #588 from RicardoFonseca/patch-1
Merge pull request #586 from moisesber/tcp.checksum.error
Better fix than previous commit
Fixed srcPort bug in compareTo()
Merge branch 'master' of https://github.com/floodlight/floodlight
TCP checksum code correction, based on JS Wrench code. Unit test.
TCP checksum code correction, based on JS Wrench code.
Merge pull request #585 from rizard/master
VLAN wildcard is null, unlike others. REST API now returns correct devices across all VLANS when VLAN is unspecified.
Fixed port stats reply serialization where not all ports would be shown if sent in different messages.
Forwarding unit tests updated to test for IPv6 forwarding. Updated IPv6 and Ethernet to print known packets correctly and account for forgetting to set the IpProtocol, respectively.
Added some IPv6 tests and added the IPv6 secondary index to the device manager's init function (ooops).
A new and improved device manager (woohoo). We support IPv6 now and have fixed some bugs. Other changes have been made to prefer 'empty/zero' objects instead of null, which made using the device manger less type safe and more error prone. Unit tests for IPv6 packets will come next, so IPv6 support should be considered experimental for this commit (although in theory it should be fine if IPv4 is).
Merge pull request #584 from rizard/master
Lots of goodies here. Apologies for the largish commit. Most files are just removing warnings that were introduced after updating JSON libraries a short time ago. IOFSwitch now can return specific list of tables supported. This is useful for the OFHandshakeHandler for one, which not inserts table miss flows up to the table ID indicated in floodlightdefault.properties, but only in the table IDs that actually exist. Up next, Forwarding has some preliminary, isolated support for IPv6. Still need to integrate support into the device service, which is more complex. Forwarding also supports routing through OF switches of multiple OFVersions. This was a very subtle bug that was fixed by modifying MatchUtils to create a Match clone to a specific OFVersion. This utility function is used to generate a Match compatible with the OpenFlow version of the switch. Believe it or not, Loxi actually allows you to insert a Match of OFVersion.OF_X into an OFFlowMod of OFVersion.OF_Y. The switch, of course, doesn't have a clue how to interpret it and either reports an error, or actually resets the OF channel, in the case of a couple hardware switches tested on. Good news is this is fixed now :-).
Merge pull request #583 from rizard/master
Change error message for IllegalArgumentException. It's not just an SSL issue. Also, didn't realize this at the time, but a switch that does not support table features will not have the table-miss flows inserted at present. As a workaround, we don't check for table existance before adding the flows. This might result in a flow-add error, but it's better than not having the flow when you would expect it. TODO: Have a flag in the switch that denotes whether or not table features were supported.
Merge pull request #582 from rizard/master
Patched the handshake so that on transition to master, we guarantee the order of flow table operations (e.g. clear, adding table-miss flows, and IOFSwitchListener module switchAdded/switchActivated listener operations). Barriers are used inbetween all such operations.
Merge pull request #581 from rizard/master
Fix bug in controller OF protocol version when we set below 1.3. We now honor OF1.2 and under's lack of version bitmaps in the hello.
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
Loading