mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-12 05:34:41 +00:00
pimd: Notice when we receive a packet type we can't handle yet
There are PIM packet types that have not been implemented yet. Notice when we get one of those and safely do nothing. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
b5790b703d
commit
566b83cf72
@ -206,6 +206,20 @@ int pim_pim_packet(struct interface *ifp, uint8_t *buf, size_t len)
|
||||
pim_version, pim_type, pim_msg_len, checksum);
|
||||
}
|
||||
|
||||
if (pim_type == PIM_MSG_TYPE_REGISTER ||
|
||||
pim_type == PIM_MSG_TYPE_REG_STOP ||
|
||||
pim_type == PIM_MSG_TYPE_BOOTSTRAP ||
|
||||
pim_type == PIM_MSG_TYPE_GRAFT ||
|
||||
pim_type == PIM_MSG_TYPE_GRAFT_ACK ||
|
||||
pim_type == PIM_MSG_TYPE_CANDIDATE)
|
||||
{
|
||||
if (PIM_DEBUG_PIM_PACKETS) {
|
||||
zlog_debug("Recv PIM packet type %d which is not currently understood",
|
||||
pim_type);
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (pim_type == PIM_MSG_TYPE_HELLO) {
|
||||
int result = pim_hello_recv(ifp,
|
||||
ip_hdr->ip_src,
|
||||
|
Loading…
Reference in New Issue
Block a user