disable vxlan if no peers available #226

Closed
rohammer wants to merge 6 commits from rohammer:vxlan-disable-no-GW into master
Member
No description provided.
rohammer added 6 commits 2022-03-24 18:12:49 +01:00
f5a8cb93fb fff-vxlan: remove uci commit
Remove this leftover from the test phase.

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
220a8b609e fff-vxlan-node: fix cleanup
Without "uci commit" peers do not appear in /etc/config network. Use uci show instead.

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
00b8eb6e6e fff-vxlan-node: reset vid
Reset vid if no peers are available.

If a router switches to a hood without vxlan, or the peers in the hoodfile disappear, the vid should be reset.

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
93d4d5b27b fff-vxlan-node: do not set vid if GW not reachable
Signed-off-by: Robert Langhammer <rlanghammer@web.de>
537869ced4 fff-vxlan-node: disable vxlan if no peers available
Disabling vxlan via uci solves all problemes.
A reload_config does now everything we need. Bringing up vxlan if peers available and shuting down the Interface if not.
This will also remove old fdb entries and clear the batman tables immediately.

No ifup and no extra cleaning of the fdb is required.

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
4d5b33fb2e fff-vxlan-node: disable vxlan by default
Signed-off-by: Robert Langhammer <rlanghammer@web.de>
rohammer changed title from vxlan-disable-no-GW to disable vxlan if no peers available 2022-03-24 18:14:12 +01:00
Owner

Acked-by: Fabian Bläse <fabian@blaese.de>

`Acked-by: Fabian Bläse <fabian@blaese.de>`
fbl added this to the 20220405-beta milestone 2022-03-25 17:57:16 +01:00
Owner

Auf meinen staging Branch applied, danke!

Auf meinen staging Branch applied, danke!
fbl closed this pull request 2022-03-31 19:32:00 +02:00

Pull request closed

Sign in to join this conversation.
No description provided.