Message ID | 1434640932-2681-4-git-send-email-gospo@cumulusnetworks.com |
---|---|
State | Changes Requested, archived |
Delegated to: | stephen hemminger |
Headers | show |
On Thu, Jun 18, 2015 at 8:22 AM, Andy Gospodarek <gospo@cumulusnetworks.com> wrote: > Signed-off-by: Andy Gospodaerk <gospo@cumulusnetworks.com> > Signed-off-by: Dinesh Dutt <ddutt@cumulusnetworks.com> > > --- > ip/iproute.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/ip/iproute.c b/ip/iproute.c > index 3795baf..3369c49 100644 > --- a/ip/iproute.c > +++ b/ip/iproute.c > @@ -451,6 +451,8 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) > fprintf(fp, "offload "); > if (r->rtm_flags & RTM_F_NOTIFY) > fprintf(fp, "notify "); > + if (r->rtm_flags & RTNH_F_LINKDOWN) > + fprintf(fp, "linkdown "); iproute.c: In function ‘print_route’: iproute.c:454:21: error: ‘RTNH_F_LINKDOWN’ undeclared (first use in this function) iproute.c:454:21: note: each undeclared identifier is reported only once for each function it appears in -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, Jun 18, 2015 at 08:43:08AM -0700, Scott Feldman wrote: > On Thu, Jun 18, 2015 at 8:22 AM, Andy Gospodarek > <gospo@cumulusnetworks.com> wrote: > > Signed-off-by: Andy Gospodaerk <gospo@cumulusnetworks.com> > > Signed-off-by: Dinesh Dutt <ddutt@cumulusnetworks.com> > > > > --- > > ip/iproute.c | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/ip/iproute.c b/ip/iproute.c > > index 3795baf..3369c49 100644 > > --- a/ip/iproute.c > > +++ b/ip/iproute.c > > @@ -451,6 +451,8 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) > > fprintf(fp, "offload "); > > if (r->rtm_flags & RTM_F_NOTIFY) > > fprintf(fp, "notify "); > > + if (r->rtm_flags & RTNH_F_LINKDOWN) > > + fprintf(fp, "linkdown "); > > > iproute.c: In function ‘print_route’: > iproute.c:454:21: error: ‘RTNH_F_LINKDOWN’ undeclared (first use in > this function) > iproute.c:454:21: note: each undeclared identifier is reported only > once for each function it appears in Yes, you need to pull that from the patches above into your iproute2 sources. Stephen regularly tells people not to pose uapi updates, so I did not. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, Jun 18, 2015 at 8:57 AM, Andy Gospodarek <gospo@cumulusnetworks.com> wrote: > On Thu, Jun 18, 2015 at 08:43:08AM -0700, Scott Feldman wrote: >> On Thu, Jun 18, 2015 at 8:22 AM, Andy Gospodarek >> <gospo@cumulusnetworks.com> wrote: >> > Signed-off-by: Andy Gospodaerk <gospo@cumulusnetworks.com> >> > Signed-off-by: Dinesh Dutt <ddutt@cumulusnetworks.com> >> > >> > --- >> > ip/iproute.c | 4 ++++ >> > 1 file changed, 4 insertions(+) >> > >> > diff --git a/ip/iproute.c b/ip/iproute.c >> > index 3795baf..3369c49 100644 >> > --- a/ip/iproute.c >> > +++ b/ip/iproute.c >> > @@ -451,6 +451,8 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) >> > fprintf(fp, "offload "); >> > if (r->rtm_flags & RTM_F_NOTIFY) >> > fprintf(fp, "notify "); >> > + if (r->rtm_flags & RTNH_F_LINKDOWN) >> > + fprintf(fp, "linkdown "); >> >> >> iproute.c: In function ‘print_route’: >> iproute.c:454:21: error: ‘RTNH_F_LINKDOWN’ undeclared (first use in >> this function) >> iproute.c:454:21: note: each undeclared identifier is reported only >> once for each function it appears in > > Yes, you need to pull that from the patches above into your iproute2 > sources. Stephen regularly tells people not to pose uapi updates, so I > did not. Ok, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/ip/iproute.c b/ip/iproute.c index 3795baf..3369c49 100644 --- a/ip/iproute.c +++ b/ip/iproute.c @@ -451,6 +451,8 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) fprintf(fp, "offload "); if (r->rtm_flags & RTM_F_NOTIFY) fprintf(fp, "notify "); + if (r->rtm_flags & RTNH_F_LINKDOWN) + fprintf(fp, "linkdown "); if (tb[RTA_MARK]) { unsigned int mark = *(unsigned int*)RTA_DATA(tb[RTA_MARK]); if (mark) { @@ -670,6 +672,8 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) fprintf(fp, " onlink"); if (nh->rtnh_flags & RTNH_F_PERVASIVE) fprintf(fp, " pervasive"); + if (nh->rtnh_flags & RTNH_F_LINKDOWN) + fprintf(fp, " linkdown"); len -= NLMSG_ALIGN(nh->rtnh_len); nh = RTNH_NEXT(nh); }