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.
9e176b81f42bd739707efd0af2d0a348a12052fd
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
3
Nov
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
8
7
6
5
3
2
1
30
Apr
29
28
27
26
25
23
22
21
19
18
17
16
15
13
12
11
10
11
10
9
8
6
5
6
5
4
3
2
1
30
Mar
29
28
27
26
25
24
23
22
21
19
18
16
14
13
12
10
9
8
7
6
4
2
1
28
Feb
Merge pull request #5 from hwchiu/openflow-1.3
Make the WEBUI shows the flow info
complete the serialization of PortDescStats and PortStats, also modfiy the webui to fit the new-format of restapi
serialize the portStatsReply and modify the webui
Try to fix the WEBUI
Fixed some DeviceManager unit tests and (not quite a bug but) an issue converting an Entity to a SyncEntity, which requires primitives for serialization. I tried to supply the MacAddress, IPv4Address, etc JSON serializer classes via the @JsonSerialize annotation, but the serializer still didn't do it...
VirtualNetworkFilter unit tests complete. Found bug in Entity in devicemanger package where null doesn't mean no switch or port anymore; DatapathId.NONE and OFPort.ZERO do instead. An object will always be there (not null), but it's contents will specify whether the Entity has a switch port or not.
Update StaticFlowEntries.java
Fixed LoadBalancer unit tests! TODO: Need to change the LB to not compose flows with strings...yuck. This will make OF1.0/OF1.1+ support integration easier.
Commented out all of EventTest.java's format-checking unit test. Why does the format need to be checked to see if it's ISO8601? Java's java.util.Date toString() returns a different format (with spaces), but I don't see what the big deal is at this point.
Fixed OFMessageDamper unit tests and removed context from within OFMessageDamper (not used with a switch write anymore).
Fixed LearningSwitch unit tests and a couple bugs found in the code as a result.
Fix IN_PORT in TopologyManager when a port is removed from an OF1.0 vs OF1.1+ switch.
Fixed more unit tests. Found another place in TopologyInstance.java where I accidentally used shallow compares instead of deep when checking to see if two links are symmetrical.
Fixed some more unit tests. Have some device manager issues maybe. Many of the remaining unit tests to fix seem to tie back to the device manager.
Fixed some more unit tests. In the process, discovered some errors in more overridden equals(). Also, discovered I had inadvertently commented out an important few lines the routing module uses to set the ingress port of flows used in the route. Those lines are now ported and use MatchUtils to copy the Match properly.
Merge pull request #461 from rizard/master
switchDisconnected() already called when the main connection is closed (so it wasn't a bug after all).
Undo weaving of IDebugCounterService into the OFSwitch class for previous SwitchCounters implementation.
Changed methodology after realizing the counters are already defined in OFConnectionCounters, which makes more sense since switches can have multiple connections now. OFConnectionCounters now refactored to remove counters when a switch disconnects.
Added SwitchCounters.java. Similar to SwitchManagerCounters.java, the SwitchCounters class contained within contains and maintains all the counters for a switch instance. When the switch disconnects, either accidentally or forcefully with disconnect(), the SwitchCounters will be removed from the IDebugCounterService, since they will no longer be valid or meaningful if the switch never reconnects.
Changed DebugCounterServiceImpl's registerCounter(). It turns out we do need to always return a reference to an IDebugCounter. If the counter we're trying to add is already there, return the existing IDebugCounter, else if the counter is not there, add it, and return it instead.
Use /wm/device/all/json for all devices and /*** where *** is a filter by mac, vlan, ip, etc
Add 'json' to the DeviceManager's REST API to be consistent with the rest. Ending the path in a / is bad REST practice.
Fix DebugCounter related things in core.web. Other misc optimizations in core.web.
remove unnecessary comments
Merge pull request #460 from rizard/master
Added option to remove debug counters from the hierarchy if it's been added; useful for keeping track of switch or device counters, which might not stick around forever. Fixed bug in CounterNode where non-null was returned regardless of whether a counter was already present or was a new counter. DebugCounterServiceImpl prints a debug message if non-null is returned, mistakenly indicating you're adding a counter that you already had registerd (generated TONS of annoying debug messages at startup). Next bug, I accidentally initialized counters twice in the OFSwitchManager; now only done once.
Merge pull request #458 from rizard/master
Load balancer quick fix due to prior IPv4 packet changes. Uses LOXI IpProtocol now to reference certain protocol numbers, not IPv4 anymore.
Refactor IPv4 and UDP payload's protocol class map the proper way.
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.
Incorporate Hung-Wei's and my stats reply and other REST API changes. A couple of bug fixes from Hung-Wei too.
Merge branch 'master' of https://github.com/rizard/floodlight
Merge Hung-Wei's #3 pull request
Merge pull request #4 from hwchiu/openflow-1.3#4
OFStatsReply custom serializer. Works for OFFlowStatsReply presently.
Merge branch 'master' of https://github.com/rizard/floodlight
Merge pull request #3 from hwchiu/openflow-1.3#3
Merge pull request #457 from rizard/master
Loading