Due to incorrect logic in sysdep/bsd/krt-sock.c:krt_capable
it was impossible to export non-mulitpatch route to kernel table.
This is now fixed.
Thanks to Yuri Honegger <yuri.honegger@icloud.com> for report and fix suggestion.
int dest = nhea_dest(nhea);
return
- ((dest == RTD_UNICAST && !NEXTHOP_ONE(nh)) /* No multipath support */
+ ((dest == RTD_UNICAST && NEXTHOP_ONE(nh)) /* No multipath support */
#ifdef RTF_REJECT
|| dest == RTD_UNREACHABLE
#endif