Implementation in mpls/mpls_arp.c refactored.