tcpexmachina / remy

403 stars 78 forks source link

Code cleanup #16

Closed anirudhSK closed 10 years ago

anirudhSK commented 10 years ago
  1. Links should have a buffer with a default value of infinity. DONE
  2. Packets must have a sequence number, which is an int, not uint. DONE
  3. ACKs should be treated as cumulative, even without losses. DONE
  4. RatBreeder::improve needs to be broken up into smaller fragments: promote_whisker, optimize_whisker. Also, remove needless promotion at the end. generation % 4 == 0 is misleading. DONE
  5. Change interface to packets_received to support Aimd and Rat. DONE
  6. Aimd should be on the main branch? DONE
  7. slowewma must be optional. DONE
  8. Rat should be loss resilient. DONE
  9. Close other pull requests. DONE
  10. Add jemalloc
  11. SenderGangOfGangs refactoring, and create templates with SenderType1 and SenderType2 everywhere. DONE
  12. Maybe mention congestion signals in the training/testing/provenance whatever.
  13. Try and integrate ByteSwitched and TimeSwitched Sender into the main branch. DONE
anirudhSK commented 10 years ago

Hopefully this pull request closes everything: https://github.com/keithw/remy/pull/17