From 396844787c65f42dc77f65c259dcff39eb63578b Mon Sep 17 00:00:00 2001 From: Alex Musolino Date: Tue, 11 Jun 2019 15:18:27 +0930 Subject: snoopy(8): include dhcp.h instead of replicating bootp/dhcp options enum --- sys/src/cmd/ip/snoopy/dhcp.c | 104 ++----------------------------------------- 1 file changed, 3 insertions(+), 101 deletions(-) diff --git a/sys/src/cmd/ip/snoopy/dhcp.c b/sys/src/cmd/ip/snoopy/dhcp.c index e17979569..005c930d1 100644 --- a/sys/src/cmd/ip/snoopy/dhcp.c +++ b/sys/src/cmd/ip/snoopy/dhcp.c @@ -3,105 +3,7 @@ #include #include "dat.h" #include "protos.h" - -enum -{ - Maxoptlen= 312-4, - - /* dhcp types */ - Discover= 1, - Offer= 2, - Request= 3, - Decline= 4, - Ack= 5, - Nak= 6, - Release= 7, - Inform= 8, - - /* bootp option types */ - OBend= 255, - OBpad= 0, - OBmask= 1, - OBtimeoff= 2, - OBrouter= 3, - OBtimeserver= 4, - OBnameserver= 5, - OBdnserver= 6, - OBlogserver= 7, - OBcookieserver= 8, - OBlprserver= 9, - OBimpressserver= 10, - OBrlserver= 11, - OBhostname= 12, /* 0xc0 */ - OBbflen= 13, - OBdumpfile= 14, - OBdomainname= 15, - OBswapserver= 16, /* 0x10 */ - OBrootpath= 17, - OBextpath= 18, - OBipforward= 19, - OBnonlocal= 20, - OBpolicyfilter= 21, - OBmaxdatagram= 22, - OBttl= 23, - OBpathtimeout= 24, - OBpathplateau= 25, - OBmtu= 26, - OBsubnetslocal= 27, - OBbaddr= 28, - OBdiscovermask= 29, - OBsupplymask= 30, - OBdiscoverrouter= 31, - OBrsserver= 32, /* 0x20 */ - OBstaticroutes= 33, - OBtrailerencap= 34, - OBarptimeout= 35, - OBetherencap= 36, - OBtcpttl= 37, - OBtcpka= 38, - OBtcpkag= 39, - OBnisdomain= 40, - OBniserver= 41, - OBntpserver= 42, - OBvendorinfo= 43, /* 0x2b */ - OBnetbiosns= 44, - OBnetbiosdds= 45, - OBnetbiostype= 46, - OBnetbiosscope= 47, - OBxfontserver= 48, /* 0x30 */ - OBxdispmanager= 49, - OBnisplusdomain= 64, /* 0x40 */ - OBnisplusserver= 65, - OBhomeagent= 68, - OBsmtpserver= 69, - OBpop3server= 70, - OBnntpserver= 71, - OBwwwserver= 72, - OBfingerserver= 73, - OBircserver= 74, - OBstserver= 75, - OBstdaserver= 76, - - /* dhcp options */ - ODipaddr= 50, /* 0x32 */ - ODlease= 51, - ODoverload= 52, - ODtype= 53, /* 0x35 */ - ODserverid= 54, /* 0x36 */ - ODparams= 55, /* 0x37 */ - ODmessage= 56, - ODmaxmsg= 57, - ODrenewaltime= 58, - ODrebindingtime= 59, - ODvendorclass= 60, - ODclientid= 61, /* 0x3d */ - ODtftpserver= 66, - ODbootfile= 67, - - /* plan9 vendor info options */ - OP9fsv4= 128, /* plan9 file servers */ - OP9authv4= 129, /* plan9 auth servers */ -}; +#include "../dhcp.h" /* * convert a byte array to hex @@ -305,8 +207,8 @@ p_seprint(Msg *m) case OBdomainname: p = pstring(p, e, "domname", o, n); break; - case OBswapserver: - p = pserver(p, e, "swapsrv", o, n); + case OBrootserver: + p = pserver(p, e, "rootsrv", o, n); break; case OBrootpath: p = pstring(p, e, "rootpath", o, n); -- cgit v1.2.3