]> git.puffer.fish Git - mirror/frr.git/commit
zebra: handle FreeBSD routing socket ENOBUFS 11518/head
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Fri, 1 Jul 2022 13:00:25 +0000 (10:00 -0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Fri, 1 Jul 2022 17:50:28 +0000 (17:50 +0000)
commit327c2fcc89f7049412ce26e065e66b8dc92668ef
treefdc0a965fde67645bd87d038650d974ac09a4db6
parent85c8e5595934f7fe66f17fe825512e2458a4f33e
zebra: handle FreeBSD routing socket ENOBUFS

This is a slightly modified version of Hiroki Sato's version:
https://github.com/hrs-allbsd/frr/commit/9ca79c941fd84322199994a2aed267b23d39c86a

Handle the `ENOBUFS` on a OS basis since it could have been implemented
differently (OpenBSD for an example uses `RTM_DESYNC`).

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
(cherry picked from commit 26e95efa4d49976951190fc416c8d91e8e735b87)
zebra/kernel_socket.c