rmp->context = mp->context; \
rmp->retval = ntohl(rv); \
\
- vl_msg_api_send (rp, (u8 *)rmp); \
+ vl_api_send_msg (rp, (u8 *)rmp); \
} while(0);
#define REPLY_MACRO2(t, body) \
rmp->context = mp->context; \
rmp->retval = ntohl(rv); \
do {body;} while (0); \
- vl_msg_api_send (rp, (u8 *)rmp); \
+ vl_api_send_msg (rp, (u8 *)rmp); \
} while(0);
#define REPLY_MACRO3(t, n, body) \
rmp->context = mp->context; \
rmp->retval = ntohl(rv); \
do {body;} while (0); \
- vl_msg_api_send (rp, (u8 *)rmp); \
+ vl_api_send_msg (rp, (u8 *)rmp); \
} while(0);
#define REPLY_MACRO4(t, n, body) \
rmp->retval = ntohl(rv); \
if (!is_error) \
do {body;} while (0); \
- vl_msg_api_send (rp, (u8 *)rmp); \
+ vl_api_send_msg (rp, (u8 *)rmp); \
} while(0);
/* "trust, but verify" */
_(oam_events) \
_(bfd_events) \
_(wc_ip6_nd_events) \
-_(wc_ip4_arp_events)
+_(wc_ip4_arp_events) \
+_(ip6_ra_events)
typedef struct
{