aboutsummaryrefslogtreecommitdiffstats
path: root/src/vpp/api/api.c
diff options
context:
space:
mode:
authorEyal Bari <ebari@cisco.com>2017-07-10 10:12:13 +0300
committerJohn Lo <loj@cisco.com>2017-07-10 19:39:21 +0000
commit75e2f2ac39871554c05a9a240ac26a6028ee3e99 (patch)
tree0af909832f1764cb1e9b124d290ae94bc6447665 /src/vpp/api/api.c
parent04a7f05e91e919f51eaecaee476435484076655b (diff)
API:fix arp/ND event messages - remove context
context causes the message to be treated as a reply by the python API Change-Id: Icf4d051a69f5a2cb9be5879accfe030ebcd650a8 Signed-off-by: Eyal Bari <ebari@cisco.com>
Diffstat (limited to 'src/vpp/api/api.c')
-rw-r--r--src/vpp/api/api.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/vpp/api/api.c b/src/vpp/api/api.c
index c1dcfb0384c..de9a24779dd 100644
--- a/src/vpp/api/api.c
+++ b/src/vpp/api/api.c
@@ -1520,9 +1520,9 @@ vl_api_want_ip4_arp_events_t_handler (vl_api_want_ip4_arp_events_t * mp)
}
memset (event, 0, sizeof (*event));
+ /* Python API expects events to have no context */
event->_vl_msg_id = ntohs (VL_API_IP4_ARP_EVENT);
event->client_index = mp->client_index;
- event->context = mp->context;
event->address = mp->address;
event->pid = mp->pid;
if (mp->address == 0)
@@ -1568,7 +1568,6 @@ vl_api_want_ip6_nd_events_t_handler (vl_api_want_ip6_nd_events_t * mp)
event->_vl_msg_id = ntohs (VL_API_IP6_ND_EVENT);
event->client_index = mp->client_index;
- event->context = mp->context;
clib_memcpy (event->address, mp->address, 16);
event->pid = mp->pid;
if (ip6_address_is_zero ((ip6_address_t *) mp->address))