diff --git a/include/net/route.h b/include/net/route.h index 74167da96dc..0564dde8f2a 100644 --- a/include/net/route.h +++ b/include/net/route.h @@ -28,6 +28,7 @@ #include #include +#include #include @@ -57,6 +58,20 @@ struct rtentry FAR char *rt_dev; /* Forcing the device at add. */ }; +struct in6_rtmsg +{ + struct in6_addr rtmsg_dst; + struct in6_addr rtmsg_src; + struct in6_addr rtmsg_gateway; + uint32_t rtmsg_type; + uint16_t rtmsg_dst_len; + uint16_t rtmsg_src_len; + uint32_t rtmsg_metric; + unsigned long int rtmsg_info; + uint32_t rtmsg_flags; + int rtmsg_ifindex; +}; + /**************************************************************************** * Public Data ****************************************************************************/