PDOS

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

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

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: 13322 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: 13181 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: 12951 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: 12857 byte(s)
Diff to previous 3676
reno & vegas-style congestion control now working across multiple segments

Revision 3676 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 08:38:50 2009 UTC (10 months ago) by baford
File length: 12634 byte(s)
Diff to previous 3672
rehashed SimLink to support asymmetric links;
added semi-realistic models for DSL and cable links.

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: 12229 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: 11360 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: 11062 byte(s)
Diff to previous 2768
fully separate receive replay protection from acknowledgment,
so that we can do late acknowledgment (e.g., for flow joining)
without introducing a vulnerability.

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: 10894 byte(s)
Diff to previous 2749
Substantially simplified flow control based on "bytes in flight" count.

Revision 2749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 16 17:02:13 2007 UTC (2 years, 3 months ago) by baford
File length: 10900 byte(s)
Diff to previous 2486
After realizing that all packets were getting queued on the transmit queue
sorted in BSN order - including datagram packets having no valid BSN -
I separated the transmit queues for segments and datagrams.
I'm not sure I'm entirely happy with this solution though.

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: 10484 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: 8640 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.h
File length: 8640 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.h
File length: 8640 byte(s)
Diff to previous 1782
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 1782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 14 21:29:16 2007 UTC (2 years, 8 months ago) by baford
Original Path: trunk/sst/lib/flow.h
File length: 8540 byte(s)
Diff to previous 1779
Fixes and minor reorganization for Netsteria integration

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.h
File length: 8540 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.h
File length: 8540 byte(s)
Diff to previous 1771
Got prioritization working and graphed.  YES!!!

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.h
File length: 8543 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.h
File length: 8313 byte(s)
Diff to previous 1756
TCP is almost working; just disconnect isn't yet...

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.h
File length: 8316 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.h
File length: 8321 byte(s)
Diff to previous 1741
fixed some performance bugs in congestion control, more remain...

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.h
File length: 8213 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.h
File length: 7770 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.h
File length: 7602 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.h
File length: 7601 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