Possible to create macvlan like virtual network interface?

I'd like to create a virtual network interface which I can specify a MAC address for, and it would get an IP automatically from dhcp server in LAN.

Much like how a bridge network works in a virtual machine, or macvlan in Linux, but created directly on macOS.

Is it something possible to achieve?
You can already bridge interfaces or create VLANs in the Network preference pane, by clicking the overflow/hamburger icon in the list, choosing Manage Virtual Interfaces, then choosing "+".
But if you're after a more virtual machine semantic, you may want to look into vmnet.framework, which can be implemented in code and run as root to serve various requests.
Possible to create macvlan like virtual network interface?
 
 
Q