LISP: Fix several control plane message issues, VPP-558 97/4197/4
authorFilip Tehlar <ftehlar@cisco.com>
Fri, 9 Dec 2016 12:52:38 +0000 (13:52 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 15 Dec 2016 09:53:28 +0000 (09:53 +0000)
commitfb9931ff1687e79461df5f92210d81d96fffa3ad
tree353b932b825e37cfeb19b4018386b14a4fa600e5
parentd4cfe15965a27fe950bee2f07c79a0376cdb80ec
LISP: Fix several control plane message issues, VPP-558

* Fix TTL in map-regster message (defaults to 15 minutes)
* Handle multiple local EID registration in a for loop
* Parse multiple records in map-notifies, not only one
* Parse map-notify in the worker thread instead of the main thread

Change-Id: Ife68c2227bc5abf14c19f1a948a88d34de3b4af9
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
vnet/vnet/lisp-cp/control.c
vnet/vnet/lisp-cp/control.h
vnet/vnet/lisp-cp/gid_dictionary.c
vnet/vnet/lisp-cp/lisp_msg_serdes.c
vnet/vnet/lisp-cp/lisp_types.h