Refactored to use link.lowerdev in vlan,macvlan,infiniband-child

Obsoletes https://github.com/openSUSE/wicked/pull/122