]> git.proxmox.com Git - mirror_frr.git/commit - nhrpd/nhrp_interface.c
nhrpd: implement next hop resolution protocol
authorTimo Teräs <timo.teras@iki.fi>
Thu, 19 Jan 2017 15:27:01 +0000 (17:27 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 7 Mar 2017 15:20:29 +0000 (16:20 +0100)
commit2fb975da777d27077b3580cb18390b5015b50fb8
treea0877c908b64c4dc1cfb6101e61420007038aeca
parent3b6134583fde24e136c4aaf30d6d3082b9cba48e
nhrpd: implement next hop resolution protocol

This provides DMVPN support and integrates to strongSwan. Please read
README.nhrpd and README.kernel for more details.

[DL: cherry-picked from dafa05e65fe4b3b3ed5525443f554215ba14f42c]
[DL: merge partially resolved, this commit will not build.]
Signed-off-by: Timo Teräs <timo.teras@iki.fi>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
45 files changed:
.gitignore
Makefile.am
SERVICES
configure.ac
lib/log.c
lib/log.h
lib/route_types.txt
nhrpd/Makefile.am [new file with mode: 0644]
nhrpd/README.kernel [new file with mode: 0644]
nhrpd/README.nhrpd [new file with mode: 0644]
nhrpd/debug.h [new file with mode: 0644]
nhrpd/linux.c [new file with mode: 0644]
nhrpd/list.h [new file with mode: 0644]
nhrpd/netlink.h [new file with mode: 0644]
nhrpd/netlink_arp.c [new file with mode: 0644]
nhrpd/netlink_gre.c [new file with mode: 0644]
nhrpd/nhrp_cache.c [new file with mode: 0644]
nhrpd/nhrp_event.c [new file with mode: 0644]
nhrpd/nhrp_interface.c [new file with mode: 0644]
nhrpd/nhrp_main.c [new file with mode: 0644]
nhrpd/nhrp_nhs.c [new file with mode: 0644]
nhrpd/nhrp_packet.c [new file with mode: 0644]
nhrpd/nhrp_peer.c [new file with mode: 0644]
nhrpd/nhrp_protocol.h [new file with mode: 0644]
nhrpd/nhrp_route.c [new file with mode: 0644]
nhrpd/nhrp_shortcut.c [new file with mode: 0644]
nhrpd/nhrp_vc.c [new file with mode: 0644]
nhrpd/nhrp_vty.c [new file with mode: 0644]
nhrpd/nhrpd.h [new file with mode: 0644]
nhrpd/os.h [new file with mode: 0644]
nhrpd/reqid.c [new file with mode: 0644]
nhrpd/resolver.c [new file with mode: 0644]
nhrpd/vici.c [new file with mode: 0644]
nhrpd/vici.h [new file with mode: 0644]
nhrpd/zbuf.c [new file with mode: 0644]
nhrpd/zbuf.h [new file with mode: 0644]
nhrpd/znl.c [new file with mode: 0644]
nhrpd/znl.h [new file with mode: 0644]
vtysh/Makefile.am
vtysh/vtysh.c
vtysh/vtysh.h
zebra/client_main.c
zebra/zebra_rib.c
zebra/zebra_rnh.c
zebra/zebra_vty.c