This is an old revision of the document!
Kernel netdump project
SVN branch: projects/sv URL: http://wiki.freebsd.org/projects/netdump (e.g.)
Contact: Attilio Rao <attilio@freebsd.org> Contact: Ed Maste <emaste@freebsd.org>
Netdump provides kernel core dumping over the network, instead of to a local disk. It implements a very minimal TCP/IPv4 stack and uses a custom UDP protocol to transmit the dump to the netdump server running on another host.
Netdump should find use in diskless workstation clusters, PXE-booted test machines, and perhaps when doing disk driver development.
Future Projects
- Use tftp as the transfer protocol, so that a custom server is not required
- Import the uIP stack from Contiki to replace Netdump's own UDP+IP+ARP stack
- Implement network console and gdb backend using a shared debug context stack