If the PF hasn't assigned an address, assign one randomly. While here, convert to use DPDK's ether address utility routines. Fixes: 540a211084a7 ("bnx2x: driver core") Signed-off-by: Charles (Chas) Williams <ciwillia@brocade.com> Acked-by: Rasesh Mody <rasesh.mody@qlogic.com>