In my use case I needed to boot my server either as a physical host or as a VM under ESXi using RDM mapping. Needed to make sure that the same network configuration can be used in both cases

root@pve4:/etc/udev/rules.d# vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0f:53:2c:e9:001", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="enp1s0f0np0"

The following minimal line is also supposed to work:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"