/* Generated by ./types/gen.sh from ./types/rtnl_route.h; do not edit. */
#include "defs.h"
#include "static_assert.h"
#include "types/rtnl_route.h"

#ifdef HAVE_STRUCT_RTA_MFC_STATS
# ifdef HAVE_STRUCT_RTA_MFC_STATS_MFCS_WRONG_IF
static_assert(sizeof(struct rta_mfc_stats) == sizeof(struct_rta_mfc_stats),
      "struct rta_mfc_stats size mismatch, please update the decoder or fix the kernel");
# else
static_assert(sizeof(struct rta_mfc_stats) <= offsetof(struct_rta_mfc_stats, mfcs_wrong_if),
"struct rta_mfc_stats size mismatch, please update the decoder or fix the kernel");
# endif /* HAVE_STRUCT_RTA_MFC_STATS_MFCS_WRONG_IF */
#endif /* HAVE_STRUCT_RTA_MFC_STATS */

#ifdef HAVE_STRUCT_RTVIA
# ifdef HAVE_STRUCT_RTVIA_RTVIA_ADDR
static_assert(sizeof(struct rtvia) == sizeof(struct_rtvia),
      "struct rtvia size mismatch, please update the decoder or fix the kernel");
# else
static_assert(sizeof(struct rtvia) <= offsetof(struct_rtvia, rtvia_addr),
"struct rtvia size mismatch, please update the decoder or fix the kernel");
# endif /* HAVE_STRUCT_RTVIA_RTVIA_ADDR */
#endif /* HAVE_STRUCT_RTVIA */
