vxlan: remove mandatory peeraddr
vxlan can be configured without a peer address. This is used to prepare an interface and add peers later. Fixes: FS#2743 Signed-off-by: Johannes Kimmel <fff@bareminimum.eu> Acked-by: Matthias Schiffer <mschiffer@universe-factory.net>
This commit is contained in:
parent
4a2380a1e7
commit
5222aadbf3
@ -55,12 +55,6 @@ proto_vxlan_setup() {
|
|||||||
local ipaddr peeraddr
|
local ipaddr peeraddr
|
||||||
json_get_vars ipaddr peeraddr tunlink
|
json_get_vars ipaddr peeraddr tunlink
|
||||||
|
|
||||||
[ -z "$peeraddr" ] && {
|
|
||||||
proto_notify_error "$cfg" "MISSING_ADDRESS"
|
|
||||||
proto_block_restart "$cfg"
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
|
|
||||||
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
||||||
|
|
||||||
[ -z "$ipaddr" ] && {
|
[ -z "$ipaddr" ] && {
|
||||||
@ -85,12 +79,6 @@ proto_vxlan6_setup() {
|
|||||||
local ip6addr peer6addr
|
local ip6addr peer6addr
|
||||||
json_get_vars ip6addr peer6addr tunlink
|
json_get_vars ip6addr peer6addr tunlink
|
||||||
|
|
||||||
[ -z "$peer6addr" ] && {
|
|
||||||
proto_notify_error "$cfg" "MISSING_ADDRESS"
|
|
||||||
proto_block_restart "$cfg"
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
|
|
||||||
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
( proto_add_host_dependency "$cfg" '' "$tunlink" )
|
||||||
|
|
||||||
[ -z "$ip6addr" ] && {
|
[ -z "$ip6addr" ] && {
|
||||||
|
Loading…
Reference in New Issue
Block a user