1*c2c66affSColin Finck 2*c2c66affSColin FinckIdeas for optimizations: 3*c2c66affSColin Finck 4*c2c66affSColin Finck* transmit.c (SendFragments, IPSendComplete): 5*c2c66affSColin Finck Keep IPFRAGMENT_CONTEXT objects and PathMTU buffers in a pool 6*c2c66affSColin Finck 7*c2c66affSColin Finck 8*c2c66affSColin FinckReferences: 9*c2c66affSColin Finck 10*c2c66affSColin FinckRFC 791 - Internet Protocol 11*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc791.html 12*c2c66affSColin Finck 13*c2c66affSColin FinckRFC 792 - Internet Control Message Protocol 14*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc792.html 15*c2c66affSColin Finck 16*c2c66affSColin FinckRFC 793 - Transmission Control Protocol 17*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc793.html 18*c2c66affSColin Finck 19*c2c66affSColin FinckRFC 826 - Ethernet Address Resolution Protocol 20*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc826.html 21*c2c66affSColin Finck 22*c2c66affSColin FinckRFC 1122 - Requirements for Internet Hosts - Communication Layers 23*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc1122.html 24*c2c66affSColin Finck 25*c2c66affSColin FinckRFC 1123 - Requirements for Internet Hosts - Application and Support 26*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc1123.html 27*c2c66affSColin Finck 28*c2c66affSColin FinckRFC 2398 - Some Testing Tools for TCP Implementors 29*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc2398.html 30*c2c66affSColin Finck 31*c2c66affSColin FinckRFC 2525 - Known TCP Implementation Problems 32*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc2525.html 33*c2c66affSColin Finck 34*c2c66affSColin FinckRFC 2581 - TCP Congestion Control 35*c2c66affSColin Finckhttp://www.faqs.org/rfcs/rfc2581.html 36