- Add decoder for option 24 (DOMAIN_LIST)
- Rename option 23 as DNS_SERVERS
- Rename option 24 as DOMAIN_LIST
- In dhcp6opt_print() constify dh6o
#define DH6OPT_RECONF_ACCEPT 20
#define DH6OPT_SIP_SERVER_D 21
#define DH6OPT_SIP_SERVER_A 22
#define DH6OPT_RECONF_ACCEPT 20
#define DH6OPT_SIP_SERVER_D 21
#define DH6OPT_SIP_SERVER_A 22
-#define DH6OPT_DNS 23
-#define DH6OPT_DNSNAME 24
+#define DH6OPT_DNS_SERVERS 23
+#define DH6OPT_DOMAIN_LIST 24
#define DH6OPT_IA_PD 25
#define DH6OPT_IA_PD_PREFIX 26
#define DH6OPT_NIS_SERVERS 27
#define DH6OPT_IA_PD 25
#define DH6OPT_IA_PD_PREFIX 26
#define DH6OPT_NIS_SERVERS 27
return "SIP-servers-domain";
case DH6OPT_SIP_SERVER_A:
return "SIP-servers-address";
return "SIP-servers-domain";
case DH6OPT_SIP_SERVER_A:
return "SIP-servers-address";
+ case DH6OPT_DNS_SERVERS:
+ case DH6OPT_DOMAIN_LIST:
return "DNS-search-list";
case DH6OPT_IA_PD:
return "IA_PD";
return "DNS-search-list";
case DH6OPT_IA_PD:
return "IA_PD";
static void
dhcp6opt_print(const u_char *cp, const u_char *ep)
{
static void
dhcp6opt_print(const u_char *cp, const u_char *ep)
{
+ const struct dhcp6opt *dh6o;
const u_char *tp;
size_t i;
u_int16_t opttype;
const u_char *tp;
size_t i;
u_int16_t opttype;
printf(")");
break;
case DH6OPT_SIP_SERVER_A:
printf(")");
break;
case DH6OPT_SIP_SERVER_A:
+ case DH6OPT_DNS_SERVERS:
case DH6OPT_SNTP_SERVERS:
case DH6OPT_NIS_SERVERS:
case DH6OPT_NISP_SERVERS:
case DH6OPT_SNTP_SERVERS:
case DH6OPT_NIS_SERVERS:
case DH6OPT_NISP_SERVERS:
printf(")");
break;
case DH6OPT_SIP_SERVER_D:
printf(")");
break;
case DH6OPT_SIP_SERVER_D:
+ case DH6OPT_DOMAIN_LIST:
tp = (u_char *)(dh6o + 1);
while (tp < ep) {
putchar(' ');
tp = (u_char *)(dh6o + 1);
while (tp < ep) {
putchar(' ');
dhcpv6-ia-ta dhcpv6-ia-ta.pcap dhcpv6-ia-ta.out -t -v
dhcpv6-ntp-server dhcpv6-ntp-server.pcap dhcpv6-ntp-server.out -t -v
dhcpv6-sip-server-d dhcpv6-sip-server-d.pcap dhcpv6-sip-server-d.out -t -v
dhcpv6-ia-ta dhcpv6-ia-ta.pcap dhcpv6-ia-ta.out -t -v
dhcpv6-ntp-server dhcpv6-ntp-server.pcap dhcpv6-ntp-server.out -t -v
dhcpv6-sip-server-d dhcpv6-sip-server-d.pcap dhcpv6-sip-server-d.out -t -v
+dhcpv6-domain-list dhcpv6-domain-list.pcap dhcpv6-domain-list.out -t -v
# ZeroMQ/PGM tests
# ZMTP/1.0 over TCP
# ZeroMQ/PGM tests
# ZMTP/1.0 over TCP
--- /dev/null
+IP6 (hlim 64, next-header UDP (17) payload length: 101) fe80::20c:29ff:fe9b:a15d.547 > fe80::20c:29ff:fe38:f368.546: [udp sum ok] dhcp6 reply (xid=aa56ce (client-ID hwaddr/time type 1 time 418384703 000c2938f368) (server-ID hwaddr/time type 1 time 418354459 000c299ba153) (DNS-search-list example.com. sales.example.com. eng.example.com.)