|
Explicit Congestion Notification (RFC 3168) is a mechanism for Active Queue Management (AQM) to notify endpoints of congestion that may be developing in a bottleneck queue, without resorting to packet drops.
In ns-3, the current queue disciplines (e.g., RED) only support packet drops but not an ECN mode of operation. The patch here provides an implementation of ECN mechanism in RED QueueDisc and tests to verify its functionality.
This patch has been developed as a part of the ns-3 summer project listed here: https://www.nsnam.org/wiki/ECN_support_for_qdiscs_in_ns-3
Any suggestions would be much appreciated.
Regards,
Shravya K. S
P.S.:
- This patch contains a fix for Bug 2485
- Phase II code is available for review here: https://codereview.appspot.com/314790043/
Total comments: 15
Total comments: 25
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+336 lines, -12 lines) |
Patch |
 |
M |
src/internet/doc/ipv4.rst
|
View
|
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/doc/ipv6.rst
|
View
|
1
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv4-queue-disc-item.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv4-queue-disc-item.cc
|
View
|
1
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv6-header.h
|
View
|
1
2
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv6-header.cc
|
View
|
1
2
|
2 chunks |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv6-queue-disc-item.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/ipv6-queue-disc-item.cc
|
View
|
1
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/test/ns3tc/pie-queue-disc-test-suite.cc
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/traffic-control/doc/queue-discs.rst
|
View
|
|
1 chunk |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
src/traffic-control/doc/red.rst
|
View
|
1
2
|
2 chunks |
+27 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/traffic-control/model/queue-disc.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/traffic-control/model/red-queue-disc.h
|
View
|
1
2
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/traffic-control/model/red-queue-disc.cc
|
View
|
1
2
|
4 chunks |
+24 lines, -5 lines |
0 comments
|
Download
|
 |
M |
src/traffic-control/test/codel-queue-disc-test-suite.cc
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/traffic-control/test/red-queue-disc-test-suite.cc
|
View
|
1
2
|
5 chunks |
+110 lines, -0 lines |
0 comments
|
Download
|
Total messages: 13
|