<html><body bgcolor="#FFFFFF"><div>Hello Wigi,</div><div><br></div><div>I was fumbling through the gPXE source a few weeks ago wondering the exact same thing, and I believe the directory structure of iPXE should be identical for this purpose. </div>
<div><br></div><div>Protocols that are built in when you compile are #defined in /config/general.h, and the source files for those protocols are in <span class="Apple-style-span" style="font-family: sans-serif; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small; font-weight: bold; ">/<a title="src" href="https://git.ipxe.org/ipxe.git/tree/HEAD:/src" style="color: rgb(0, 0, 204); ">src</a>/<a title="src/net" href="https://git.ipxe.org/ipxe.git/tree/HEAD:/src/net" style="color: rgb(0, 0, 204); ">net</a>/<a title="src/net/tcp" href="https://git.ipxe.org/ipxe.git/tree/HEAD:/src/net/tcp" style="color: rgb(136, 0, 0); ">tcp</a>/</span></div>
<div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small;"><b><br>
</b></span></font></div><div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small;"><b><font class="Apple-style-span" face="Helvetica" size="5"><span class="Apple-style-span" style="font-size: 17px; font-weight: normal;">I think you'll need some more detailed information than that, but if you're looking to get started straight away I can at least suggest looking there ;)</span></font></b></span></font></div>
<div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small;"><b><font class="Apple-style-span" face="Helvetica" size="5"><span class="Apple-style-span" style="font-size: 17px; font-weight: normal;"><br>
</span></font></b></span></font></div><div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small;"><b><font class="Apple-style-span" face="Helvetica" size="5"><span class="Apple-style-span" style="font-size: 17px; font-weight: normal;">Regards,</span></font></b></span></font></div>
<div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-size: small;"><b><font class="Apple-style-span" face="Helvetica" size="5"><span class="Apple-style-span" style="font-size: 17px; font-weight: normal;">Andrew Bobulsky<br>
</span></font></b></span></font><br>On Jan 6, 2011, at 6:44 AM, Wigi Vei Oliveros <<a href="mailto:waoliveros@gmail.com">waoliveros@gmail.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><span>Hi, everyone!</span><br>
<span></span><br><span>I've been experimenting a bit with iPXE and I'm interested in implementing a new download protocol feature. Which files should I be modifying or creating if I were to add, say, a new TCP protocol?</span><br>
<span></span><br><span>Thanks!</span><br><span></span><br><span>--</span><br><span>Wigi Vei A. Oliveros</span><br><span>_______________________________________________</span><br><span>ipxe-devel mailing list</span><br><span><a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a></span><br>
<span><a href="https://lists.ipxe.org/mailman/listinfo/ipxe-devel">https://lists.ipxe.org/mailman/listinfo/ipxe-devel</a></span><br></div></blockquote></body></html>