On Sat, 15 Jun 2019 13:40:56 +0200 Denis Kirjanov <kda@xxxxxxxxxxxxxxxxx> wrote: > diff --git a/include/uapi/linux/netdevice.h b/include/uapi/linux/netdevice.h > index 86d961c9..aaa48818 100644 > --- a/include/uapi/linux/netdevice.h > +++ b/include/uapi/linux/netdevice.h > @@ -30,7 +30,7 @@ > #include <linux/if_ether.h> > #include <linux/if_packet.h> > #include <linux/if_link.h> > - > +#include <linux/if_infiniband.h> You can't modify kernel headers in iproute. These are updated by a script and your change will get overwritten. I did go ahead and put if_link.h and if_infiniband.h in already.