case FR_TYPE_IPV4_ADDR:
case FR_TYPE_IFID:
case FR_TYPE_ETHERNET:
+ case FR_TYPE_TIME_DELTA:
CHECK_FREESPACE(outlen, fr_dhcpv6_option_len(vp));
slen = fr_value_box_to_network(NULL, p, end - p, &vp->data);
if (slen < 0) return PAIR_ENCODE_ERROR;
case FR_TYPE_TLV:
case FR_TYPE_STRUCT:
case FR_TYPE_SIZE:
- case FR_TYPE_TIME_DELTA:
case FR_TYPE_ABINARY:
case FR_TYPE_FLOAT32:
case FR_TYPE_FLOAT64:
case FR_TYPE_GROUP:
case FR_TYPE_VALUE_BOX:
case FR_TYPE_MAX:
- fr_strerror_printf("Unsupported attribute type %d", da->type);
+ fr_strerror_printf("Unsupported attribute type %s",
+ fr_table_str_by_value(fr_value_box_type_table, da->type, "?Unknown?"));
return PAIR_ENCODE_ERROR;
}
{
// fr_dhcpv6_decode_ctx_t *test_ctx = talloc_get_type_abort(proto_ctx, fr_dhcpv6_decode_ctx_t);
-
return fr_dhcpv6_encode(data, data_len, NULL, 0, vps);
}