summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/arp.c
diff options
context:
space:
mode:
authorqingli <qingli@FreeBSD.org>2010-03-18 00:23:39 +0000
committerqingli <qingli@FreeBSD.org>2010-03-18 00:23:39 +0000
commit6590bbf7a78ac4d6646ec47bee5772de3bdf0f25 (patch)
tree3b65e623943492f781bdc7f051c7a98ef78d88b9 /usr.sbin/ppp/arp.c
parentd27802f97a217c556ca63d8df9ebc1b6d15ccd19 (diff)
downloadFreeBSD-src-6590bbf7a78ac4d6646ec47bee5772de3bdf0f25.zip
FreeBSD-src-6590bbf7a78ac4d6646ec47bee5772de3bdf0f25.tar.gz
Need to set the proper flag bit when inserting ARP
entries into the kernel. MFC after: 3 days
Diffstat (limited to 'usr.sbin/ppp/arp.c')
-rw-r--r--usr.sbin/ppp/arp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/ppp/arp.c b/usr.sbin/ppp/arp.c
index 02dce51..e67f89b 100644
--- a/usr.sbin/ppp/arp.c
+++ b/usr.sbin/ppp/arp.c
@@ -119,7 +119,7 @@ arp_ProxySub(struct bundle *bundle, struct in_addr addr, int add)
return 0;
}
arpmsg.hdr.rtm_type = add ? RTM_ADD : RTM_DELETE;
- arpmsg.hdr.rtm_flags = RTF_ANNOUNCE | RTF_HOST | RTF_STATIC;
+ arpmsg.hdr.rtm_flags = RTF_ANNOUNCE | RTF_HOST | RTF_STATIC | RTF_LLDATA;
arpmsg.hdr.rtm_version = RTM_VERSION;
arpmsg.hdr.rtm_seq = ++bundle->routing_seq;
arpmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY;
OpenPOWER on IntegriCloud