- const route::prefix_t src(payload.r[ii].is_ipv6,
- payload.r[ii].src_ip_addr,
- payload.r[ii].src_ip_prefix_len);
- const route::prefix_t dst(payload.r[ii].is_ipv6,
- payload.r[ii].dst_ip_addr,
- payload.r[ii].dst_ip_prefix_len);
+ const route::prefix_t src(payload.r[ii].src_prefix.address.af,
+ (uint8_t*)&payload.r[ii].src_prefix.address.un,
+ payload.r[ii].src_prefix.len);
+ const route::prefix_t dst(payload.r[ii].dst_prefix.address.af,
+ (uint8_t*)&payload.r[ii].dst_prefix.address.un,
+ payload.r[ii].dst_prefix.len);