Fixes #6444 - add support for virtual NICs

I think it would be needed if a user was editing a host and adding an interface (see the API actions permitted under edit_hosts).