Guo-Fu Tseng: Implement and Port Ethernet Drivers for gPXE
Journal
- Week 4 to 7 [ Jun 14 - Jul 11 ] Studying for PhD qualifying exam.
 - 
- Several TCP fixes
 
 - 
- TCP cleanup
 - Trace gPXE boot initialize steps about memory environment setup.
 
 - 
- Create a branch to merge latest iPXE TCP related commits based on gPXE master.
 - Re-do my previous TCP patches against merged branch.
 - Post the patches on the gpxe-devel and wait for feedback.
 
 - 
- Testing TCP performance with different window size, network environment.
 - Port wscale branch against current gPXE master
 
 - 
- Port wscale branch against current gPXE master
 - Continue testing TCP performance with different window size, network environment.
 - Trace the issue that gPXE download speed slow on KVM.
 
 - Maybe after GSoC period
- Discuss the testing results and find a reasonable size.
 - gPXE scheduling and program flow documentation.
 - Possible more devel-docs.
 
 
- TODO
- Gillies: 88E8055 PCI-E Gigabit Ethernet Controller [11ab:4363], after the “ifopen net0” I have the prompt back and it crashes (Keyboad is blocked, no message). If I am fast enough, I can type 2 or 3 letters on the new prompt before it's blocked.
 - meteger: there are a few PCI IDs in the current tg3 that work fine when you do a tftp or HTTP transfer but fail miserably for iscsi, for some reason. but that driver was ported to etherboot in 2003, and it took 7 years for someone to request that specific PCI ID.