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.
bbc8c3aac9ee84868e462d3b0cdb5a016700926e
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
14
Jul
13
12
11
10
9
8
7
6
5
4
2
1
30
Jun
29
23
21
20
18
14
2
31
May
18
17
16
12
10
5
3
2
1
30
Apr
29
28
26
24
21
11
6
3
30
Mar
29
28
26
25
24
17
15
13
5
4
25
Feb
24
23
22
19
18
12
9
8
7
5
4
2
25
Jan
22
21
11
10
4
23
Dec
22
19
18
17
16
15
14
11
10
8
7
5
4
3
1
24
Nov
13
12
6
4
29
Oct
12
8
7
6
5
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
remove unused functions and refactor device manager test to match new ITopologyService functions
More refactoring. This commit comes before removing lots of old topology code.
Merge pull request #681 from rsharo/firewall_cookies
refactor topology package; fix unit tests for multipath routing
refactor getRoute*() functions into getPath*() functions
Changed ArrayList<> types to ImmutableList<> where applicable. OpenFlow messages are now cached in Forwarding.deleteFlowsByDescriptor().
Create wrapper class that takes an OFMessage and allows for direct use in other containers where we don't care about the XID of the message. For example, if we want to create a unit test with predictable results but the XIDs are different depending on unit test execution, we can use the wrapper class to guarantee consistency. In the main code, we can more easily compare OFMessages without care for the XID and create cool data structures like caches.
Put maximumRouteEntriesStored into floodlightdefault.properties. Topology manager and instance can now access it.
Added a way to get routes-fast and routes-slow through the REST api.
Testing out some things related to the REST api.
Testing out some things related to the REST api.
Testing out some things related to the REST api.
Added getRoutesFast and getRoutesSlow.
Forgot to transfer over new dijkstra code. Updated to work with Yen's algorithm.
Added latency code into Link serializer. Users can now get link latencies from the GUI.
Fixed null pointer exception where routecache was never created.
Changed getRoute() to use routecache.
Added in the routecache. Similar to pathcache, routecache is computed by Yen's algorithm in the compute function. As the name implies, a routecache entry does not need to be built into a route, as it is already built. Future commits will involve replacing patchcache with the new routecache.
Transferred over all of the Yen's algorithm additions. This includes getRoutes(). Some additions may have been missed.
General code cleanup.
Unit test cleanup and bugfix.
Merge pull request #1 from brobertson3/firewall_cookies
Comments added
Merge branch 'master' into firewall_cookies
Finished test cases for our new code
Merge pull request #680 from rizard/master
fix LLDP HA role handling
Merge pull request #679 from rizard/master
Fix HA role REST API and add flag to allow us to toggle the controller's behavior when a transition to STANDBY occurs. For now, since we don't have much logic in other modules to handle STANDBY roles, we'll shutdown, but in the future, we should give the ability to stay running and await the next transition to ACTIVE.
Merge pull request #678 from rizard/openflow15
allow hex or decimal values for copy_field action parsing
Merge pull request #677 from rizard/v1.2
v1.2
v1.2
add version REST API
Merge pull request #676 from rizard/master
allow ant to read project version and name from pom.xml. Ideally, we'd put these constants in a separate file, but maven does not allow these tags to contain variable values
Merge pull request #675 from rizard/master
Finally! Maven works a lot better. (1) create single jar with all dependencies. This is a much larger jar, but it is directly portable to another system... just use -cf and point to the floodlightdefault.properties file. (2) reduce unit test log verbosity... drastically. (3) include version and name in manifest for new version REST API. Note this also includes the web interface in the jar if the web interface submodule has been fetched prior to building the controller.
update log message typo
Remove old makefile. Add round #1 of version support via REST API. The included code adds a /wm/core/version/json REST API. This will work in Eclipse and in situations where the jar is being run in the build environment with the pom.xml. It will not work when the jar has been compiled and relocated outside of the build environment. For this, we need to come up with a solution to build in the version at compile-time. This will either incorporate it as code or save it somewhere in the classpath.
Merge remote-tracking branch 'brobertson/firewall_cookies' into firewall_cookies
Loading