- proto: Don't show repeated `Changed state to ...' messages if only internal states change
-- iface: Don't complain about missing broadcast addresses.
-
Documentation
~~~~~~~~~~~~~
- write doctool
}
else
{
+ ip_addr netmask = ipa_mkmask(ifa.pxlen);
#ifndef IPV6
if (i->ifa_prefixlen == BITS_PER_IP_ADDRESS - 2)
ifa.opposite = ipa_opposite(ifa.ip);
memcpy(&ifa.brd, RTA_DATA(a[IFA_BROADCAST]), sizeof(ifa.brd));
ipa_ntoh(ifa.brd);
}
+ else
+ ifa.brd = ipa_or(ifa.ip, ipa_not(netmask));
#endif
- ifa.prefix = ipa_and(ifa.ip, ipa_mkmask(ifa.pxlen));
+ ifa.prefix = ipa_and(ifa.ip, netmask);
}
DBG("KIF: IF%d(%s): %s IPA %I, flg %x, net %I/%d, brd %I, opp %I\n",