--- busybox-1.3.1/networking/udhcp/options.c.orig 2006-12-27 05:52:33.000000000 +0100 +++ busybox-1.3.1/networking/udhcp/options.c 2006-12-30 12:31:57.305539547 +0100 @@ -24,8 +24,8 @@ {"hostname", OPTION_STRING | OPTION_REQ, 0x0c}, {"bootsize", OPTION_U16, 0x0d}, {"domain", OPTION_STRING | OPTION_REQ, 0x0f}, - {"swapsvr", OPTION_IP, 0x10}, - {"rootpath", OPTION_STRING, 0x11}, + {"swapsvr", OPTION_IP | OPTION_REQ, 0x10}, + {"rootpath", OPTION_STRING | OPTION_REQ, 0x11}, {"ipttl", OPTION_U8, 0x17}, {"mtu", OPTION_U16, 0x1a}, {"broadcast", OPTION_IP | OPTION_REQ, 0x1c}, @@ -40,8 +40,8 @@ {"message", OPTION_STRING, 0x38}, {"vendorclass", OPTION_STRING, 0x3C}, {"clientid", OPTION_STRING, 0x3D}, - {"tftp", OPTION_STRING, 0x42}, - {"bootfile", OPTION_STRING, 0x43}, + {"tftp", OPTION_STRING | OPTION_REQ, 0x42}, + {"bootfile", OPTION_STRING | OPTION_REQ, 0x43}, {"userclass", OPTION_STRING, 0x4D}, /* MSIE's "Web Proxy Autodiscovery Protocol" support */ {"wpad", OPTION_STRING, 0xfc},