A real fix for this issue has been accepted upstream and was applied to net-next branch:
commit 2d34851cd341f0e1b3fc17ca3e6e874229f3a1f8
Author: Hangbin Liu <email address hidden>
Date: Thu Oct 26 09:41:46 2017 +0800
lib/libnetlink: re malloc buff if size is not enough
commit 86bf43c7c2fdc33d7c021b4a1add1c8facbca51c
Author: Hangbin Liu <email address hidden>
Date: Thu Oct 26 09:41:47 2017 +0800
lib/libnetlink: update rtnl_talk to support malloc buff at run time
Alan, are you able to compile iproute2 by yourself? If so, could you please
give upstream's 'net-next' branch a try? It should solve the issue you are
seeing.
A real fix for this issue has been accepted upstream and was applied to net-next branch:
commit 2d34851cd341f0e 1b3fc17ca3e6e87 4229f3a1f8
Author: Hangbin Liu <email address hidden>
Date: Thu Oct 26 09:41:46 2017 +0800
lib/libnetlink: re malloc buff if size is not enough
commit 86bf43c7c2fdc33 d7c021b4a1add1c 8facbca51c
Author: Hangbin Liu <email address hidden>
Date: Thu Oct 26 09:41:47 2017 +0800
lib/libnetlink: update rtnl_talk to support malloc buff at run time
Alan, are you able to compile iproute2 by yourself? If so, could you please
give upstream's 'net-next' branch a try? It should solve the issue you are
seeing.
Thanks, Phil