[th/infiniband-devname] cleanup handling of the name for virtual infiniband devices

Merged Thomas Haller requested to merge th/infiniband-devname into main

unify some duplicate code.

Merge request reports