]> git.proxmox.com Git - mirror_frr.git/commit - zebra/rt_netlink.c
lib, zebra: add support for sending ARP requests
authorJakub Urbańczyk <xthaid@gmail.com>
Thu, 6 Aug 2020 11:07:01 +0000 (13:07 +0200)
committerJakub Urbańczyk <xthaid@gmail.com>
Wed, 12 Aug 2020 21:19:58 +0000 (23:19 +0200)
commitd68e74b41cc3575986a5269fe04ebe01c71ffc0e
tree61cf864e877ef57b786c31e6ced497b510f2b270
parentc2e6684110731f4a84be085f42c615390749f115
lib, zebra: add support for sending ARP requests

We can make the Linux kernel send an ARP/NDP request by adding
a neighbour with the 'NUD_INCOMPLETE' state and the 'NTF_USE' flag.

This commit adds new dataplane operation as well as new zapi message
to allow other daemons send ARP/NDP requests.

Signed-off-by: Jakub Urbańczyk <xthaid@gmail.com>
13 files changed:
doc/developer/zebra.rst
doc/user/sharp.rst
lib/log.c
lib/zclient.c
lib/zclient.h
zebra/kernel_netlink.c
zebra/kernel_socket.c
zebra/rt_netlink.c
zebra/zapi_msg.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_nhg.c
zebra/zebra_rib.c