Add ip rule flush capabilty and fix all the prototype changes
because of that code rewrites the nlmsghdr.

BKrev: 41b6252dn40AGap1mBsy4vsbAFvVVg