networkd: VXLan TTL must be <= 255
Ignore when TTL > 255
This commit is contained in:
parent
83cb24ac20
commit
76fbd4d73d
|
@ -273,10 +273,15 @@ static int netdev_vxlan_verify(NetDev *netdev, const char *filename) {
|
||||||
assert(v);
|
assert(v);
|
||||||
assert(filename);
|
assert(filename);
|
||||||
|
|
||||||
if (v->vni > VXLAN_VID_MAX) {
|
if (v->vni > VXLAN_VID_MAX)
|
||||||
log_warning("VXLAN without valid VNI (or VXLAN Segment ID) configured in %s. Ignoring", filename);
|
return log_netdev_warning_errno(netdev, SYNTHETIC_ERRNO(EINVAL),
|
||||||
return -EINVAL;
|
"%s: VXLAN without valid VNI (or VXLAN Segment ID) configured. Ignoring.",
|
||||||
}
|
filename);
|
||||||
|
|
||||||
|
if (v->ttl > 255)
|
||||||
|
return log_netdev_warning_errno(netdev, SYNTHETIC_ERRNO(EINVAL),
|
||||||
|
"%s: VXLAN TTL must be <= 255. Ignoring.",
|
||||||
|
filename);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue