Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2010:cooldavid:project_plan:start [2010/06/02 13:16] cooldavid |
soc:2010:cooldavid:project_plan:start [2010/07/20 00:03] (current) cooldavid |
||
---|---|---|---|
Line 59: | Line 59: | ||
* [[soc:2010:cooldavid:journal:week0|Week 0: TCP performance test and tunning]] | * [[soc:2010:cooldavid:journal:week0|Week 0: TCP performance test and tunning]] | ||
* [[soc:2010:cooldavid:journal:week1|Week 1: Update wiki, TCP tunning]] | * [[soc:2010:cooldavid:journal:week1|Week 1: Update wiki, TCP tunning]] | ||
- | * [[soc:2010:cooldavid:journal:week2|Week 2: Discussing TCP and memory changes]] | + | * [[soc:2010:cooldavid:journal:week2|Week 2: Update jme driver, Trace memory related codes]] |
- | * Week 3-6: | + | * [[soc:2010:cooldavid:journal:week3|Week 3: Trace memory related codes, misc things]] |
- | * Have a solution for bigger heap size. | + | * Week 4-7: Studying for PhD qualify exam. |
- | * Fine tune window size, heap size. | + | * [[soc:2010:cooldavid:journal:week8|Week 8]]: |
- | * Clean-up TCP receivw queue/SACK/Window scale patches. | + | * Several TCP fixes |
- | * Submit it on gPXE-devel, and discuss it. | + | * [[soc:2010:cooldavid:journal:week9|Week 9]]: |
+ | * TCP cleanup | ||
+ | * Trace gPXE boot initialize steps about memory environment setup. | ||
+ | * [[soc:2010:cooldavid:journal:week10|Week 10]]: | ||
+ | * Cleanup TCP receive queue/SACK/Window scale patches | ||
+ | * Submit it on the list, having some test and feedback. | ||
+ | * [[soc:2010:cooldavid:journal:week11|Week 11]]: | ||
+ | * Testing TCP performance with different window size, network environment. | ||
+ | * Discuss the testing results and find a reasonable size. | ||
+ | * [[soc:2010:cooldavid:journal:week12|Week 12]]: | ||
+ | * Possible more TCP cleanup, tuning. | ||
+ | * gPXE scheduling and program flow documentation. | ||
- | === Broadcom tg3 driver === | + | === After GSoC period === |
- | * Week 7:\\ | + | * Help on porting tg3 driver. |
- | * Trace tg3 driver of both Linux and gPXE. | + | |
- | * Week 8-10:\\ | + | |
- | * Port latest tg3 driver from Linux to gPXE. | + | |
- | * Week 11-12:\\ | + | |
- | * Testing and Debuging. | + | |
==== Extra stuff from original plan ==== | ==== Extra stuff from original plan ==== | ||
Line 81: | Line 87: | ||
* TCP PAWS(Protect Against Wrapped Sequence Nunbers) [RFC 1323] | * TCP PAWS(Protect Against Wrapped Sequence Nunbers) [RFC 1323] | ||
* Possible tunning TCP/HTTP xfer interface. | * Possible tunning TCP/HTTP xfer interface. | ||
+ | |||
+ | ==== Postponed stuff from original plan ==== | ||
+ | * tg3 driver for gPXE. | ||