]> git.puffer.fish Git - mirror/frr.git/commit
BSD: Detect route(4) overflows
authorRoy Marples <roy@marples.name>
Sun, 4 Oct 2020 19:32:26 +0000 (20:32 +0100)
committerRoy Marples <roy@marples.name>
Sun, 4 Oct 2020 19:32:26 +0000 (20:32 +0100)
commit68cd699df58b6a5a39d9655d90ba400960fa87d0
tree5057a543363a414e42ef8466773a14d762a0a6df
parent4b40d5ffb0c34d4e99dd121085b46d4f4a896b72
BSD: Detect route(4) overflows

NetBSD and DragonFlyBSD support reporting of route(4) overflows
by setting the socket option SO_RERROR.

This is handled the same as on Linux by exiting with a -1 error code.

Signed-off-by: Roy Marples <roy@marples.name>
zebra/kernel_socket.c