On Tue, 15 Nov 2005 06:29:01 -0200 Alan Menegotto <[EMAIL PROTECTED]> wrote:
> Hi. > > I'm doing a graduation research where the goal is create a new protocol > in the linux kernel. The protocol choosen was TCPXM, an hybrid reliable > sender-initiated multicast/unicast aimed for small environment such as > grids. > > In the last two months I studied the network subsystem, thinking about > how is the best way to struct the code, best structs, etc.... > > The source code will be based on source code of some other protocol > (like appletalk or ipx, for example). > > Is this the right way to start the implementation? Do you have any > advices to me? Start with some basics: 1) Use latest 2.6 release (2.6.14) 2) Look at DCCP it is sort of like TCP already 3) Develop incrementally: * build a null protocol with all the infrastructure first * modify some existing test tool (ttcp, iperf, ...) to support your new protocol 4) Write some test scripts in parallel with code -- Stephen Hemminger <[EMAIL PROTECTED]> OSDL http://developer.osdl.org/~shemminger - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html