#compdef dhcpinfo _dhcpinfo() { local -a mnemonics_v4 mnemonics_v6 mnemonics_v4=( Subnet UTCoffst Router Timeserv IEN116ns DNSserv Logserv Cookie Lprserv Impress Resource Hostname Bootsize Dumpfile DNSdmain Swapserv Rootpath ExtendP IpFwdF NLrouteF PFilter MaxIpSiz IpTTL PathTO PathTbl MTU SameMtuF Broadcst MaskDscF MaskSupF RDiscvyF RSolictS StaticRt TrailerF ArpTimeO EthEncap TcpTTL TcpKaInt TcpKaGbF NISdmain NISservs NTPservs NetBNms NetBDsts NetBNdT NetBScop XFontSrv XDispMgr LeaseTim Message T1Time T2Time NW_dmain NWIPOpts NIS+dom NIS+serv TFTPsrvN OptBootF MblIPAgt OptBootF MblIPAgt SMTPserv POP3serv NNTPserv WWWservs Fingersv IRCservs STservs STDAservs UserClas SLP_DA SLP_SS AgentOpt FQDN PXEarch BootFile BootPath BootSrvA BootSrvN EchoVC LeaseNeg ) mnemonics_v6=( ClientID ServerID Preference Unicast UserClass VendorClass SIPNames SIPAddresses DNSAddresses DNSSearch NISServers NIS+Servers NISDomain NIS+Domain SNTPServers InfoRefresh BCMCDomain BCMCAddresses ) _arguments -A \ '-c[]' \ '-i[interface]:interface:' \ '-n[maximum number of lines]:limit:' \ ':DHCP Parameter:_values "DHCP Parameter" $mnemonics_v4' \ } _dhcpinfo "$@"