PDOS

[uia] / trunk / uia / sst / lib / flow.cc  

Log of /trunk/uia/sst/lib/flow.cc

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 4175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 16:53:55 2009 UTC (8 months ago) by baford
File length: 29125 byte(s)
Diff to previous 3690
forgot to check in some stuff after SIGCOMM deadline

Revision 3690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 24 14:53:38 2009 UTC (10 months ago) by baford
File length: 28789 byte(s)
Diff to previous 3680
keep a proper transmit event record in the flow layer
so we can accurately distinguish between data and ack packets
after they are sent, for better congestion control and such.

Revision 3680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 15:02:32 2009 UTC (10 months ago) by baford
File length: 26787 byte(s)
Diff to previous 3678
fixed a couple vegas issues

Revision 3678 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 16:55:11 2009 UTC (10 months ago) by baford
File length: 25846 byte(s)
Diff to previous 3672
reno & vegas-style congestion control now working across multiple segments

Revision 3672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 14:30:25 2009 UTC (10 months ago) by baford
File length: 25743 byte(s)
Diff to previous 3669
Add LGPL copyright notices, update licensing info/explanation in README

Revision 3669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 14:00:06 2009 UTC (10 months ago) by baford
File length: 24873 byte(s)
Diff to previous 3668
simple hacky implementation of "flow layer" starting to work

Revision 3668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 11:01:06 2009 UTC (10 months ago) by baford
File length: 24434 byte(s)
Diff to previous 2769
fully separate receive replay protection from acknowledgment,
so that we can do late acknowledgment (e.g., for flow joining)
without introducing a vulnerability.

Revision 2769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 19 17:54:26 2007 UTC (2 years, 3 months ago) by baford
File length: 23866 byte(s)
Diff to previous 2768
Flow control and borrowing kinda sorta works now, when the moon is full;
will have to rework retransmit mechanism a bit to make it work reliably.

Revision 2768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 18 22:32:05 2007 UTC (2 years, 3 months ago) by baford
File length: 23816 byte(s)
Diff to previous 2486
Substantially simplified flow control based on "bytes in flight" count.

Revision 2486 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 17 14:55:48 2007 UTC (2 years, 6 months ago) by baford
File length: 23583 byte(s)
Diff to previous 1845
Major overhaul of stream IDs and attachment mechanism,
to correspond with the current version of the SST paper.
got stream detachment and migration working in the process
(streams automatically migate to new channels as necessary,
e.g., when a host's underlying IP address changes).

Revision 1845 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 30 16:03:49 2007 UTC (2 years, 7 months ago) by jastr
File length: 23174 byte(s)
Diff to previous 1823
big reorg merge:
merge -r 1807:1841 branches/reorg branch->trunk

Revision 1823 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 28 17:46:53 2007 UTC (2 years, 7 months ago) by jastr
Original Path: branches/reorg/sst/lib/flow.cc
File length: 23174 byte(s)
Diff to previous 1785
copy sst into branch

Revision 1785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 22:14:53 2007 UTC (2 years, 8 months ago) by baford
Original Path: trunk/sst/lib/flow.cc
File length: 23174 byte(s)
Diff to previous 1779
Wrapped everything in a top-level SST namespace for cleanliness.
Also, got rid of the SHA256/384/512 code now that OpenSSL has it.

Revision 1779 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 14 18:05:29 2007 UTC (2 years, 8 months ago) by baford
Original Path: trunk/sst/lib/flow.cc
File length: 23152 byte(s)
Diff to previous 1777
Moved SST tree into proper place in SVN repository

Revision 1777 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 28 21:11:14 2007 UTC (2 years, 9 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 23152 byte(s)
Diff to previous 1773
Got prioritization working and graphed.  YES!!!

Revision 1773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 19:00:16 2007 UTC (2 years, 9 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22919 byte(s)
Diff to previous 1771
...

Revision 1771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 16:03:08 2007 UTC (2 years, 9 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22911 byte(s)
Diff to previous 1766
Fixed bug causing packets to be permanently misplaced
if the UDP transmit function returns an error...

Revision 1766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 25 16:59:42 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22792 byte(s)
Diff to previous 1763
TCP is almost working; just disconnect isn't yet...

Revision 1763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 25 03:20:22 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22795 byte(s)
Diff to previous 1761
...

Revision 1761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 24 21:59:22 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22738 byte(s)
Diff to previous 1756
improved the ack generation logic a bit more

Revision 1756 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 17:55:03 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22380 byte(s)
Diff to previous 1755
fixed more CC-related performance bugs; seems to be working OK now.

Revision 1755 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 16:56:41 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 22975 byte(s)
Diff to previous 1751
fixed some performance bugs in congestion control, more remain...

Revision 1751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 00:52:19 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 21407 byte(s)
Diff to previous 1750
...

Revision 1750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 23:23:18 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 21401 byte(s)
Diff to previous 1741
fixed timer bugs; test is starting to work over SST!

Revision 1741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 19 23:58:44 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 21317 byte(s)
Diff to previous 1737
Coded up flow support for simple 32-bit checksum armor

Revision 1737 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 8 17:31:44 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 20034 byte(s)
Diff to previous 1734
Got static/global data encapsulated into new Host class
so it should now be possible to run multiple SST instances together.

Revision 1734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 7 15:26:32 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 19822 byte(s)
Diff to previous 1731
Replaced all direct uses of QTimer with new virtualizable Timer class

Revision 1731 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Jan 6 14:57:49 2007 UTC (2 years, 10 months ago) by baford
Original Path: sst/trunk/sst/lib/flow.cc
File length: 19796 byte(s)
Copied SST parts of Netsteria snapshot-061231,
to start working on standalone Qt-SST library and test code

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3