If you are looking to configure your Gargoyle router to load the files from another machine (remote boot), then telnet into your router and update dnsmasq.conf to read:
dhcp-boot=PXEClient/pxelinux.0,random.host.name,192.168.1.xx.
where ‘random.host.name’ is the TFTP server host name and ‘192.168.1.xx’ is the IP address of the same TFTP server.
References:
http://blog.steve.org.uk/my_linksys_router_now_runs_linux_and_almost_provides_pxe_.html