]> git.puffer.fish Git - mirror/frr.git/commit
zebra: Give extra space and stop processing if we run out of space
authorDonald Sharp <sharpd@nvidia.com>
Tue, 8 Jun 2021 19:38:11 +0000 (15:38 -0400)
committerIgor Ryzhov <iryzhov@nfware.com>
Wed, 9 Jun 2021 16:28:52 +0000 (19:28 +0300)
commitde4b84ab860de0a38ab41a6698165217e4dbecda
treef2a562f3c4b1152612d3c1c9444f313456bfb174
parent6a74bcab0e1df2e58ae02c74dc0db6d0c875b713
zebra: Give extra space and stop processing if we run out of space

When processing bulk messages we need more space to handle more
mroutes.  In this case we are doubling the stream size from
16k -> 32k, which should roughly double the number of mroutes
we can handle in one go.

Additionally.   If we cannot parse the passed message into
the stream to pass up to pimd then gracefully stop processing

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/zebra_mlag.c