RTF_ANNOUNCE
flags |= RTF_ANNOUNCE;
if ((rtm->rtm_flags & RTF_ANNOUNCE))
if (rtm->rtm_flags & RTF_ANNOUNCE) {
arpc.rtm.rtm_flags |= RTF_ANNOUNCE;
ndpc.rtm.rtm_flags |= RTF_ANNOUNCE;
#ifndef RTF_ANNOUNCE
opts.flags |= RTF_ANNOUNCE;
if ((opts.flags & RTF_ANNOUNCE) && !strcmp(eaddr, "auto")) {
opts.flags &= ~RTF_ANNOUNCE;
if (opts.flags & RTF_ANNOUNCE) {
opts.flags |= RTF_ANNOUNCE;
if (rtm->rtm_flags & RTF_ANNOUNCE)
if (opts.flags & RTF_ANNOUNCE)
opts.flags |= RTF_ANNOUNCE;
(rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : "");
(rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : "");
(rtm->rtm_flags & RTF_ANNOUNCE) ? "p" : "");
if (opts.flags & RTF_ANNOUNCE)
arpmsg.hdr.rtm_flags = RTF_ANNOUNCE | RTF_HOST | RTF_STATIC | RTF_LLDATA;