cdp/lldp: punt for no buffer (VPP-997) 01/8701/2
authorSteven <sluong@cisco.com>
Thu, 28 Sep 2017 23:38:56 +0000 (16:38 -0700)
committerNeale Ranns <nranns@cisco.com>
Sat, 7 Oct 2017 19:10:07 +0000 (19:10 +0000)
commitda1eadcf4e6f76562cc87f317fb96a02d3e54eef
treeec26269dcbecbe27d083185a5d0856e8e760c3a2
parent16d12cf1861bd56c83cc8437944c290a59a34a79
cdp/lldp: punt for no buffer (VPP-997)

When making a call to vlib_packet_template_get_packet(), it
is possible to get back a NULL if the system runs out of buffer.
This can happen when there is buffer leaks. But don't crash
just because we run out of buffers, just punt.

Change-Id: Ie90ea41f3dda6e583d48959cbd18ff124158d7f8
Signed-off-by: Steven <sluong@cisco.com>
(cherry picked from commit 0ff5c563d5048991dbd02a3892dccde8305a7e30)
(cherry picked from commit 1808f3c00a7bcdea7f0c004ef0613db2156c2065)
src/vnet/cdp/cdp_periodic.c
src/vnet/lldp/lldp_output.c