cdp/lldp: punt for no buffer (VPP-997) 00/8600/1
authorSteven <sluong@cisco.com>
Thu, 28 Sep 2017 23:38:56 +0000 (16:38 -0700)
committersteven luong <sluong@cisco.com>
Fri, 29 Sep 2017 18:23:54 +0000 (18:23 +0000)
commit1808f3c00a7bcdea7f0c004ef0613db2156c2065
tree8a61a78665a1153ad78eabecdd8191f93f547ec7
parent3fd57e67532bd55701bef7365adc17da229a44dc
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)
src/vnet/cdp/cdp_periodic.c
src/vnet/lldp/lldp_output.c