[Ns-commits] gjc/ns-3-flowmon
code@nsnam.ece.gatech.edu
code at nsnam.ece.gatech.edu
Thu May 7 10:20:43 PDT 2009
---- Indentation fixes
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/f55e6ec50a55
---- First skeleton files for the new flow monitoring framework
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/design.txt src/contrib/flow-monitor/flow-classifier.cc src/contrib/flow-monitor/flow-classifier.h src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/flow-probe.h src/contrib/flow-monitor/waf src/contrib/flow-monitor/wscript src/wscript
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/668e10c5106b
---- Add new SendOutgoing, Forward, and ForwardUp trace sources.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/4b0217822a44
---- Nearly all flow monitoring code added; not debugged yet, though.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_flow_monitor.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_stats.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py src/contrib/flow-monitor/flow-classifier.cc src/contrib/flow-monitor/flow-classifier.h src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/flow-probe.cc!
src/contrib/flow-monitor/flow-probe.h src/contrib/flow-monitor/ipv4-flow-classifier.cc src/contrib/flow-monitor/ipv4-flow-classifier.h src/contrib/flow-monitor/ipv4-flow-probe.cc src/contrib/flow-monitor/ipv4-flow-probe.h src/contrib/flow-monitor/wscript
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/849438d10d1d
---- Allow /32 addresses to be configured via Ipv4AddressHelper
user: Tom Henderson <tomh at tomh.org>
files: src/helper/ipv4-address-helper.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/9af06b55e945
---- Bug 400: allow /32 addresses to be used on IPv4 interfaces
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/udp-socket-impl.cc src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/c791fdb74629
---- Add a wifi-adhoc/olsr scenario as basis for the flow monitor demonstration
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/dce929afa491
---- More interesting flows configuration
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/fedfd2d1c9d0
---- FlowMonitorHelper (untested)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_flow_monitor.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_node.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/flow-probe.cc src/helper/flow-monitor-helper.cc src/helper/flow-monitor-helper.h src/helper/wscript
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/cc68fbf6f30a
---- More FlowMonitorHelper utility methods
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/helper/flow-monitor-helper.cc src/helper/flow-monitor-helper.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/fba3c9a574fb
---- bug fixes
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/flow-probe.h src/contrib/flow-monitor/ipv4-flow-probe.cc src/contrib/flow-monitor/ipv4-flow-probe.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/a66c09416874
---- bindings rescan
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_helper.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/e84840d98cd2
---- delay bug
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/b4f9526aa79d
---- Enable the flow monitor on all nodes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/75ef91d7fc6f
---- less datarate
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/005a03574784
---- Improved bindings; add method to return the FiveTuple given a flow id
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_flow_monitor.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_stats.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript examples/flowmon.py src/contrib/flow-monitor/ipv4-flow-classifier.cc src/contrib/flow-monitor/ipv4-flow-classifier.h src/helper/flow-monitor-helper.cc src/helper/flow-monitor-helper.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/974b8280b51c
---- Bug 289: CommandLine::AddValue is not wrapped
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_core.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulescan.py bindings/python/wscript src/core/command-line.cc src/core/command-line.h utils/python-unit-tests.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/b200bb6b89e6
---- Make the visualizer a command-line option
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/b51d8ebd4724
---- logging
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/ipv4-flow-probe.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/a71522dddea9
---- make num.nodes a command-line option
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/69f750644894
---- Add TODO items
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/design.txt
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/009dc59d7502
---- FlowMonitor start/stop methods
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_flow_monitor.py examples/flowmon.py src/contrib/flow-monitor/design.txt src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/dce52b9bcdad
---- Add metrics that allow to extract flow durations
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/c2952541de20
---- Class Histogram.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/histogram.cc src/contrib/flow-monitor/histogram.h src/contrib/flow-monitor/wscript
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/e4b11ff588ec
---- Merge.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/91e35f21dcd0
---- Update bindings
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/1b8ebe6139b1
---- more logging
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/c7912e6fe8b9
---- flow duration metrics is done
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/design.txt
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/ee2507449083
---- FlowMonitor benchmarking scripts
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/flowmon/bench-all.py utils/flowmon/flowmon-bench.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/6304adcb5326
---- fix optimized build
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/wifi/wifi-remote-station-manager.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/e510ebd14c4e
---- Add preliminary flowmon benchmark results
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/flowmon/results-2009-05-05.xml.bz2
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/86bc239feb65
---- Histogram changes. Untested.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/histogram.cc src/contrib/flow-monitor/histogram.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/c963a058058d
---- Merge.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/04352235725f
---- python bindings rescan
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/51362aaad7b8
---- Add script to plot flowmon benchmark results
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/flowmon/plot.py
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/8ca1a875cb1a
---- Delay and Packet Size Histograms completed.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/histogram.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/070a9eec2c8a
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/11bee4872269
---- Backported ARP cache fixes (by tom henderson)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/f6c7282ed078
---- Add more useful information to the Drop trace source
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/166a0ca01817
---- Collect stats of drops per reason, though not completely debugged yet
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3modulegen_generated.py examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h src/contrib/flow-monitor/flow-probe.cc src/contrib/flow-monitor/flow-probe.h src/contrib/flow-monitor/ipv4-flow-classifier.cc src/contrib/flow-monitor/ipv4-flow-probe.cc src/contrib/flow-monitor/ipv4-flow-probe.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/db962781a610
---- Some bugfixes to Histogram. Jitter calculation is now included.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/24dea674a7b7
---- Merge.
user: Pedro Fortuna <pedro.fortuna at inescporto.pt>
files:
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/6bd318a9d6f6
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/flow-monitor.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/00a6be12bcc3
---- drop packet accounting bug fix
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/efdf773a79d0
---- new results
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/flowmon/results-2009-05-07.xml.bz2
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/a71934a94f2b
---- Fix packet drop trace source bug
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/204570347ea3
---- logging
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/ipv4-flow-probe.cc
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/df150a13f318
---- pointless to try to filter out broadcast if we're only half-successful
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/contrib/flow-monitor/ipv4-flow-probe.cc src/contrib/flow-monitor/ipv4-flow-probe.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/d767b88155a7
---- Cleanup and simplifications
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_flow_monitor.py examples/flowmon.py src/contrib/flow-monitor/flow-monitor.cc src/contrib/flow-monitor/histogram.cc src/contrib/flow-monitor/histogram.h
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/a7a41ad7f52e
---- Work around a WAF bug in failing to recognize GCC while detecting CXXFLAGS for compiling Python extensions.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/5eadf28ea81b
---- Add pedro fortuna as author
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: AUTHORS
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/d24212c866d9
---- Add a readme file explaining the purpose of this branch
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: README.flowmon
url: http://code.nsnam.org/gjc/ns-3-flowmon/rev/4c6cb7db6d87
More information about the Ns-commits
mailing list