Make IPv4 multicast space 224.0.0.0/4 broadcast by default.
We already do this for IPv6 multicast space (ff00::/8), so why not extend it to IPv4.
This commit is contained in:
parent
46a5aa0d67
commit
116f2ed27a
2 changed files with 2 additions and 2 deletions
|
@ -161,7 +161,7 @@ This is most useful to declare subnet broadcast addresses (e.g. 10.42.255.255),
|
||||||
.Nm tinc
|
.Nm tinc
|
||||||
won't know what to do with them.
|
won't know what to do with them.
|
||||||
.Pp
|
.Pp
|
||||||
Note that global broadcast addresses (MAC ff:ff:ff:ff:ff:ff, IPv4 255.255.255.255), as well as IPv6 multicast space (ff00::/8) are always considered broadcast addresses and don't need to be declared.
|
Note that global broadcast addresses (MAC ff:ff:ff:ff:ff:ff, IPv4 255.255.255.255), as well as multicast space (IPv4 224.0.0.0/4, IPv6 ff00::/8) are always considered broadcast addresses and don't need to be declared.
|
||||||
.It Va ConnectTo Li = Ar name
|
.It Va ConnectTo Li = Ar name
|
||||||
Specifies which other tinc daemon to connect to on startup.
|
Specifies which other tinc daemon to connect to on startup.
|
||||||
Multiple
|
Multiple
|
||||||
|
|
|
@ -586,7 +586,7 @@ bool setup_myself_reloadable(void) {
|
||||||
free(bmode);
|
free(bmode);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* const DEFAULT_BROADCAST_SUBNETS[] = { "ff:ff:ff:ff:ff:ff", "255.255.255.255", "ff00::/8" };
|
const char* const DEFAULT_BROADCAST_SUBNETS[] = { "ff:ff:ff:ff:ff:ff", "255.255.255.255", "224.0.0.0/4", "ff00::/8" };
|
||||||
for (size_t i = 0; i < sizeof(DEFAULT_BROADCAST_SUBNETS) / sizeof(*DEFAULT_BROADCAST_SUBNETS); i++) {
|
for (size_t i = 0; i < sizeof(DEFAULT_BROADCAST_SUBNETS) / sizeof(*DEFAULT_BROADCAST_SUBNETS); i++) {
|
||||||
subnet_t *s = new_subnet();
|
subnet_t *s = new_subnet();
|
||||||
if (!str2net(s, DEFAULT_BROADCAST_SUBNETS[i]))
|
if (!str2net(s, DEFAULT_BROADCAST_SUBNETS[i]))
|
||||||
|
|
Loading…
Add table
Reference in a new issue