Module Name: src Committed By: pooka Date: Thu Jan 20 18:47:22 UTC 2011
Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/comp: mi src/distrib/sets/lists/man: mi src/usr.bin: Makefile Added Files: src/usr.bin/rump_dhcpclient: Makefile bpf-filter.h bpf.c common.c common.h configure.c configure.h dhcp.c dhcp.h dhcpcd.h if-bsd.c if-options.h main.c net.c net.h rump.dhcpclient.1 Log Message: Add a simple dhcp client for rump kernels. It uses code from dhcpcd for talking to the server and for setting the interface address and route. However, otherwise it is quite different, since we need to be working under the assumptions that there is no stable storage on a rump instance, and that there are n networking stacks on a given host. To generate a diff of this commit: cvs rdiff -u -r1.915 -r1.916 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.1574 -r1.1575 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.1278 -r1.1279 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.198 -r1.199 src/usr.bin/Makefile cvs rdiff -u -r0 -r1.1 src/usr.bin/rump_dhcpclient/Makefile \ src/usr.bin/rump_dhcpclient/bpf-filter.h \ src/usr.bin/rump_dhcpclient/bpf.c src/usr.bin/rump_dhcpclient/common.c \ src/usr.bin/rump_dhcpclient/common.h \ src/usr.bin/rump_dhcpclient/configure.c \ src/usr.bin/rump_dhcpclient/configure.h \ src/usr.bin/rump_dhcpclient/dhcp.c src/usr.bin/rump_dhcpclient/dhcp.h \ src/usr.bin/rump_dhcpclient/dhcpcd.h src/usr.bin/rump_dhcpclient/if-bsd.c \ src/usr.bin/rump_dhcpclient/if-options.h \ src/usr.bin/rump_dhcpclient/main.c src/usr.bin/rump_dhcpclient/net.c \ src/usr.bin/rump_dhcpclient/net.h \ src/usr.bin/rump_dhcpclient/rump.dhcpclient.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.