RTF_ANNOUNCE
int proxy = (info->rti_flags & RTF_ANNOUNCE);
if ((ISSET(rt->rt_flags, RTF_ANNOUNCE) == proxy) ||
if (rt->rt_flags & (RTF_ANNOUNCE|RTF_LOCAL))
if (proxy && !ISSET(rt->rt_flags, RTF_ANNOUNCE)) {
if (ISSET(rt->rt_flags, RTF_ANNOUNCE)) {
(rt->rt_flags & RTF_ANNOUNCE)) {
(rt->rt_flags & RTF_ANNOUNCE) &&
if ((rt->rt_flags & RTF_ANNOUNCE) != 0 &&
if (rt && (rt->rt_flags & RTF_ANNOUNCE) != 0 &&
flags |= RTF_ANNOUNCE;
(rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : "");
flags |= RTF_ANNOUNCE;
(rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : "");
if (rtm->rtm_flags & RTF_ANNOUNCE) {
arpmsg.hdr.rtm_flags = RTF_ANNOUNCE | RTF_HOST | RTF_STATIC;