]> git.proxmox.com Git - mirror_frr.git/commit - zebra/rt_netlink.h
sharpd: Add Super Happy Advanced Routing Protocol
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 10 Nov 2017 17:55:16 +0000 (12:55 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 27 Nov 2017 14:16:30 +0000 (09:16 -0500)
commit8a71d93d85a6d180938366c2ad50ac9702721698
tree36f2fa5b13cc5c2c6ee7e9cdc370f3e04d5eff6c
parentca890872db2bd95234bd0bc7304164d699653c05
sharpd: Add Super Happy Advanced Routing Protocol

Add a daemon that will allow us to test the zapi
as well as test route install/removal times from
the kernel.

The current commands are:

install route <starting ip address> nexthop <nexthop> (1-1000000)

This command starts installing at <starting ip address>/32
(1-100000) routes that it auto-increments by 1
Installation start time is noted in the log and finish
time is noted as well.

remove routes <starting ip address> (1-1000000)

This command removes routes at <starting ip address>/32
and removes (1-100000) routes created by the install route
command.

This code can be considered experimental and *is not*
something that should be run in a production environment.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
22 files changed:
Makefile.am
configure.ac
lib/log.c
lib/route_types.txt
redhat/daemons
sharpd/sharp_main.c [new file with mode: 0644]
sharpd/sharp_vty.c [new file with mode: 0644]
sharpd/sharp_vty.h [new file with mode: 0644]
sharpd/sharp_zebra.c [new file with mode: 0644]
sharpd/sharp_zebra.h [new file with mode: 0644]
sharpd/sharpd.conf.sample [new file with mode: 0644]
sharpd/subdir.am [new file with mode: 0644]
tools/etc/frr/daemons
tools/etc/frr/daemons.conf
tools/etc/iproute2/rt_protos.d/frr.conf
tools/frr
vtysh/Makefile.am
vtysh/extract.pl.in
vtysh/vtysh.c
vtysh/vtysh.h
zebra/rt_netlink.c
zebra/rt_netlink.h