tap: introduce a helper to get the name of an interface
commite5dc0b402e64d245956c47cf22776e5206f322dc
authorJason Wang <jasowang@redhat.com>
Wed, 30 Jan 2013 11:12:33 +0000 (30 19:12 +0800)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 1 Feb 2013 17:03:02 +0000 (1 11:03 -0600)
treee4e3fda9a3e1ac56e33fe55fedc02903e88119ca
parent16dbaf905b72636d1bb066968bceabd64eaa1a9d
tap: introduce a helper to get the name of an interface

This patch introduces a helper tap_get_ifname() to get the device name of tap
device. This is needed when ifname is unspecified in the command line and qemu
were asked to create tap device by itself. In this situation, the name were
allocated by kernel, so if multiqueue is asked, we need to fetch its name after
creating the first queue.

Only linux has this support since it's the only platform that supports
multiqueue tap.

Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
include/net/tap.h
net/tap-aix.c
net/tap-bsd.c
net/tap-haiku.c
net/tap-linux.c
net/tap-solaris.c
net/tap_int.h