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. | ||