Remaining question is: Why do we need our own iproute fork and can't use the upstream packages commit https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=f900a21611c03e6d83104f2a862cd4c5f160d35f for VyOS? Thats the commit we build right now in https://github.com/vyos/vyatta-iproute
I remember seeing some commits which we used for interface statistics which I have not seen e.g. in the upstream Kernel. Its time to check their validity if those struct extensions are really used in VyOS