On Tue, Oct 18, 2016 at 12:59 PM, Jiri Pirko <j...@resnulli.us> wrote: > From: Jiri Pirko <j...@mellanox.com> > > The offload flag is a status flag and should not be used by > FIB semantics for comparison.
This is definitely needed. > > Fixes: 37ed9493699c ("rtnetlink: add RTNH_F_EXTERNAL flag for fib offload") > Signed-off-by: Jiri Pirko <j...@mellanox.com> Reviewed-by: Andy Gospodarek <a...@greyhouse.net> > --- > Please queue-up to stable as well. Thanks. > --- > include/uapi/linux/rtnetlink.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/uapi/linux/rtnetlink.h b/include/uapi/linux/rtnetlink.h > index 262f037..5a78be5 100644 > --- a/include/uapi/linux/rtnetlink.h > +++ b/include/uapi/linux/rtnetlink.h > @@ -350,7 +350,7 @@ struct rtnexthop { > #define RTNH_F_OFFLOAD 8 /* offloaded route */ > #define RTNH_F_LINKDOWN 16 /* carrier-down on nexthop */ > > -#define RTNH_COMPARE_MASK (RTNH_F_DEAD | RTNH_F_LINKDOWN) > +#define RTNH_COMPARE_MASK (RTNH_F_DEAD | RTNH_F_LINKDOWN | > RTNH_F_OFFLOAD) > > /* Macros to handle hexthops */ > > -- > 2.5.5 >