Laszlo Ersek
08c573a8d1
convert net_init_tap() to NetClientOptions
...
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
2012-07-23 11:55:18 +01:00
Dong Xu Wang
3a93113a00
fix typo: delete redundant semicolon
...
Double semicolons should be single.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com >
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
2011-12-06 09:56:41 +00:00
Michael S. Tsirkin
445d892f43
tap: add APIs for vnet header length
...
Add APIs to control host header length. First user
will be vhost-net.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2010-09-07 20:27:33 +03:00
Blue Swirl
3690cec8f8
Fix a warning on OpenSolaris
...
Add a missing #include statement to avoid a warning:
/src/qemu/net/tap-solaris.c: In function 'tap_open':
/src/qemu/net/tap-solaris.c:189: warning: implicit declaration of function 'error_report'
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-07-31 19:40:13 +00:00
Markus Armbruster
1ecda02b24
error: Replace qemu_error() by error_report()
...
error_report() terminates the message with a newline. Strip it it
from its arguments.
This fixes a few error messages lacking a newline:
net_handle_fd_param()'s "No file descriptor named %s found", and
tap_open()'s "vnet_hdr=1 requested, but no kernel support for
IFF_VNET_HDR available" (all three versions).
There's one place that passes arguments without newlines
intentionally: load_vmstate(). Fix it up.
2010-03-16 16:58:32 +01:00
Andreas Färber
ee7139c33b
tap: Compilation fix for Solaris
...
Avoid an unresolved symbol error for TFR,
which is defined in sysemu.h.
Based on patch by Palle Lyckegaard.
Signed-off-by: Andreas Färber <afaerber@opensolaris.org >
Cc: Palle Lyckegaard <palle@lyckegaard.dk >
Cc: Ben Taylor <bentaylor.solx86@gmail.com >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2009-12-13 14:28:14 +00:00
Mark McLoughlin
f5c5e38179
net: fix vnet_hdr handling in solaris tap code
...
Print an error if the user specifies vnet_hdr=1 on the cmdline.
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-12-03 09:41:35 -06:00
Mark McLoughlin
9c282718aa
net: move UFO support detection to tap-linux.c
...
Only supported on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-10-30 08:39:29 -05:00
Mark McLoughlin
1faac1f7d4
net: move tap_set_offload() code into tap-linux.c
...
TUNSETOFFLOAD is only available on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-10-30 08:39:28 -05:00
Mark McLoughlin
dc69004c7d
net: move tap_probe_vnet_hdr() to tap-linux.c
...
Only Linux has support for IFF_VNET_HDR
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-10-30 08:39:28 -05:00
Mark McLoughlin
15ac913bfe
net: move tap_set_sndbuf() to tap-linux.c
...
TUNSETSNDBUF is only available on linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-10-30 08:39:28 -05:00
Mark McLoughlin
966ea5ec4f
net: move solaris code to net/tap-solaris.c
...
Signed-off-by: Mark McLoughlin <markmc@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2009-10-30 08:39:27 -05:00