The vNIC and vHBA must have different names.
In the Oracle Solaris OS, the names of virtual resources are restricted to the following lengths:
vNICs: 10 characters
vHBAs: 15 characters
Server profiles: 31 characters
With the Oracle Solaris OS, you must use the standard notation to name vNICs and vHBAs such as the following:
vnic-name.server-profilex
vhba-name.server-profilex
Replace x with a numeral at the end of a vNIC and vHBA name so that the vNIC and vHBA receive correctly enumerated instance numbers. There are no special numerals in the vNIC or vHBA name string (for example, 0 is not reserved). You can use any number of numerals in the vNIC and vHBA strings, as long as the entire name string complies with the name length limitation.
Some examples of acceptable vNIC and vHBA names:
vnic0.profile1, vnic01.profile1, vnic001.profile1
vhba1.profile1, vhba123.profile1, vhba987.profile1
oracle2.profile1, webapps9.profile1, backups3.profile1