Now has have i done some cleanup and fixed a error whith the handling of ndd sockets, so the code is perfect =). The code has bin splited out to a own source-file and tested against dhcp-3.1.0a3 and runs stable now. The if_ether patch is the same as last time and the bpf+ndd patch is mutch cleaner. Please test and provide feedback, and or commit it to mainline. links: http://www.acc.umu.se/~glance/dhcpd-hackers/bpf+ndd-070412-1.patch http://www.acc.umu.se/~glance/dhcpd-hackers/if_ether-070228.patch -- Anton Lundin +46702-161604 main(k){printf((k>160?2:k>128?2250357:k>96?1398052:k>64?7427366:k>32?5592357: 2242082)>>(k-1)&1?"##":" ");printf(k%32?"\0":"\n");return k==192?0:main(k+1);}