|
Dear all, here is the draft of the netdevice queue support. For some context information, see http://groups.google.com/group/ns-3-reviews/browse_thread/thread/6359c7c94a334f03/
The current patchset contains (a) the API addition to netdevice and (b) an implementation for Wifi scenarios. The patches 003-* and 004-* at http://code.nsnam.org/rmerz/ns-3-netdev-mq/ contain the test code.
In particular, I would need feedback/help on the QueueState structure definition (i.e., am I doing it the right way).
My objective is to have this feature merged in ns-3.12.
Thanks for your help and time.
Ruben
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+603 lines, -7 lines) |
Patch |
 |
M |
src/bridge/model/bridge-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/bridge/model/bridge-net-device.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/csma/model/csma-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/csma/model/csma-net-device.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/emu/model/emu-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/emu/model/emu-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/loopback-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/internet/model/loopback-net-device.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/lte/model/lte-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/lte/model/lte-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/mesh/model/mesh-point-device.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mesh/model/mesh-point-device.cc
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/network/model/net-device.h
|
View
|
|
2 chunks |
+23 lines, -0 lines |
5 comments
|
Download
|
 |
A |
src/network/model/queue-state.h
|
View
|
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/network/utils/simple-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/network/utils/simple-net-device.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/network/wscript
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/openflow/model/openflow-switch-net-device.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/point-to-point/model/point-to-point-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/point-to-point/model/point-to-point-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/spectrum/model/aloha-noack-net-device.h
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/spectrum/model/aloha-noack-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/spectrum/model/non-communicating-net-device.h
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/spectrum/model/non-communicating-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/tap-bridge/model/tap-bridge.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/tap-bridge/model/tap-bridge.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/uan/model/uan-net-device.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/uan/model/uan-net-device.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/virtual-net-device/model/virtual-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/virtual-net-device/model/virtual-net-device.cc
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/dca-txop.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/dca-txop.cc
|
View
|
|
5 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/edca-txop-n.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/edca-txop-n.cc
|
View
|
|
5 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/regular-wifi-mac.h
|
View
|
|
3 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/regular-wifi-mac.cc
|
View
|
|
5 chunks |
+61 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/wifi-mac.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/wifi-mac-queue.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/wifi-mac-queue.cc
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/wifi-net-device.h
|
View
|
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wifi/model/wifi-net-device.cc
|
View
|
|
2 chunks |
+45 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wimax/model/wimax-net-device.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/wimax/model/wimax-net-device.cc
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
Total messages: 10
|