interface: add neighbor config support
authormeurisa <alexander.meuris@technicolor.com>
Fri, 12 Apr 2019 07:56:28 +0000 (09:56 +0200)
committerHans Dedecker <dedeckeh@gmail.com>
Mon, 15 Apr 2019 20:31:38 +0000 (22:31 +0200)
commit08989e46b9030671ce57b8872538d40e2ddcbbe0
treec0119c3ca57b572adcfa6462d34411a6e0c2f0ac
parentbfd4de3666901070d805878e55b02417fef6277c
interface: add neighbor config support

The neighbor or neighbor6 network section makes neighbours
configurable via UCI or proto shell handlers. It allows to
install neighbor proxy entries or static neighbor entries

The neighbor or neighbor6 section has the following types:
interface : declares the logical OpenWrt interface
ipaddr : the ip address of the neighbor
mac : the mac address of the neighbor
proxy : specifies whether the neighbor ia a proxy
entry (can be 1 or 0)
router : specifies whether the neighbor is a router
 (can be 1 or 0)

Signed-off-by: Alexander Meuris <meurisalexander@gmail.com>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
config.c
interface-ip.c
interface-ip.h
interface.h
proto-shell.c
scripts/netifd-proto.sh
system-dummy.c
system-linux.c
system.h
ubus.c