It's not unloading and reloading the PXE stack... all it does is close the UDP stack handle (which then gets re-opened if you're running PXELINUX; another NBP might use the TFTP or the UNDI stack instead.) Out of curiosity, why don't you use the TFTP stack, rather than implementing TFTP yourself? -roy