1) Removed potential memory leaks & added destructors for all classes.
2) Changed the number of redundant ACKs being sent to vary based on ACK size. 3) Libpcap loss at the sender is now handled - by sending packet sizes and send times in the packets and having them echoed back in ACKs. Reordered ACKs are detected as being seperate from libpcap loss and are ignored. 4) updated the plot creation python script to give out loss, maximum delay graphs.
Showing
- pelab/magent/UDP/UdpClientDir/UdpClient.cc 40 additions, 79 deletionspelab/magent/UDP/UdpClientDir/UdpClient.cc
- pelab/magent/UDP/UdpClientDir/UdpLibs.h 11 additions, 0 deletionspelab/magent/UDP/UdpClientDir/UdpLibs.h
- pelab/magent/UDP/UdpClientDir/UdpMaxDelaySensor.cc 28 additions, 15 deletionspelab/magent/UDP/UdpClientDir/UdpMaxDelaySensor.cc
- pelab/magent/UDP/UdpClientDir/UdpMaxDelaySensor.h 2 additions, 1 deletionpelab/magent/UDP/UdpClientDir/UdpMaxDelaySensor.h
- pelab/magent/UDP/UdpClientDir/UdpMinDelaySensor.cc 27 additions, 47 deletionspelab/magent/UDP/UdpClientDir/UdpMinDelaySensor.cc
- pelab/magent/UDP/UdpClientDir/UdpMinDelaySensor.h 2 additions, 1 deletionpelab/magent/UDP/UdpClientDir/UdpMinDelaySensor.h
- pelab/magent/UDP/UdpClientDir/UdpPacketInfo.cc 6 additions, 4 deletionspelab/magent/UDP/UdpClientDir/UdpPacketInfo.cc
- pelab/magent/UDP/UdpClientDir/UdpPacketInfo.h 6 additions, 5 deletionspelab/magent/UDP/UdpClientDir/UdpPacketInfo.h
- pelab/magent/UDP/UdpClientDir/UdpPacketSensor.cc 74 additions, 56 deletionspelab/magent/UDP/UdpClientDir/UdpPacketSensor.cc
- pelab/magent/UDP/UdpClientDir/UdpPacketSensor.h 3 additions, 2 deletionspelab/magent/UDP/UdpClientDir/UdpPacketSensor.h
- pelab/magent/UDP/UdpClientDir/UdpState.h 17 additions, 15 deletionspelab/magent/UDP/UdpClientDir/UdpState.h
- pelab/magent/UDP/UdpClientDir/UdpThroughputSensor.cc 34 additions, 26 deletionspelab/magent/UDP/UdpClientDir/UdpThroughputSensor.cc
- pelab/magent/UDP/UdpClientDir/makeGnuPlot.py 82 additions, 18 deletionspelab/magent/UDP/UdpClientDir/makeGnuPlot.py
- pelab/magent/UDP/UdpClientDir/plot.gp 1 addition, 1 deletionpelab/magent/UDP/UdpClientDir/plot.gp
- pelab/magent/UDP/UdpClientDir/runClient.sh 1 addition, 1 deletionpelab/magent/UDP/UdpClientDir/runClient.sh
- pelab/magent/UDP/UdpClientDir/showTputGraph.sh 3 additions, 3 deletionspelab/magent/UDP/UdpClientDir/showTputGraph.sh
- pelab/magent/UDP/UdpServerDir/UdpServer.cc 109 additions, 169 deletionspelab/magent/UDP/UdpServerDir/UdpServer.cc
- pelab/magent/UDP/UdpServerDir/makeServerPlot.py 1 addition, 1 deletionpelab/magent/UDP/UdpServerDir/makeServerPlot.py
- pelab/magent/UDP/UdpServerDir/runServer.sh 1 addition, 1 deletionpelab/magent/UDP/UdpServerDir/runServer.sh
Loading
Please register or sign in to comment