From: Roy Marples Date: Fri, 11 Mar 2016 12:11:47 +0000 (+0000) Subject: Support RTF_CONNECTED, soon to be committed to NetBSD. X-Git-Tag: v6.10.2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b48c14b7363ef246351f18458eb9a1657871f69a;p=thirdparty%2Fdhcpcd.git Support RTF_CONNECTED, soon to be committed to NetBSD. --- diff --git a/if-bsd.c b/if-bsd.c index 2c44ea8c..74b3c8df 100644 --- a/if-bsd.c +++ b/if-bsd.c @@ -594,6 +594,9 @@ if_route(unsigned char cmd, const struct rt *rt) #ifdef RTF_CLONING rtm.hdr.rtm_flags |= RTF_CLONING; #endif +#ifdef RTF_CONNECTED + rtm.hdr.rtm_flags |= RTF_CONNECTED; +#endif #ifdef RTP_CONNECTED rtm.hdr.rtm_priority = RTP_CONNECTED; #endif @@ -641,6 +644,9 @@ if_route(unsigned char cmd, const struct rt *rt) rt->gate.s_addr == htonl(INADDR_ANY)) || #ifdef RTF_CLONING rtm.hdr.rtm_flags & RTF_CLONING || +#endif +#ifdef RTF_CONNECTED + rtm.hdr.rtm_flags & RTF_CONNECTED || #endif !(rtm.hdr.rtm_flags & RTF_STATIC)) { @@ -998,6 +1004,9 @@ if_route6(unsigned char cmd, const struct rt6 *rt) #ifdef RTF_CLONING rtm.hdr.rtm_flags |= RTF_CLONING; #endif +#ifdef RTF_CONNECTED + rtm.hdr.rtm_flags |= RTF_CONNECTED; +#endif #ifdef RTP_CONNECTED rtm.hdr.rtm_priority = RTP_CONNECTED; #endif