tap: fix memory errors in create/delete
tap: fix memory errors in create/delete

If the host interface name is not specified at creation, host_if_name
was wrongly set to a stack-allocated variable. Make sure it always
points to a heap allocated vector.
At deletion time, we must free all allocated vectors.

Type:fix

Change-Id: I17751f38e95097998d51225fdccbf3ce3c365593
Signed-off-by: Benoît Ganne <38aad8ffcfa407b890d258e568f161530f66882d@cisco.com>

FDio/vpp,FDio/vpp,FDio/vpp,chrisy/vpp,vpp-dev/vpp,FDio/vpp,chrisy/vpp,vpp-dev/vpp,FDio/vpp,chrisy/vpp,vpp-dev/vpp,FDio/vpp,chrisy/vpp,chrisy/vpp,FDio/vpp,chrisy/vpp,chrisy/vpp,vpp-dev/vpp,vpp-dev/vpp,chrisy/vpp,vpp-dev/vpp,FDio/vpp,vpp-dev/vpp