Commit efb816c9a8f0c4170785283dad4124a2ed451b94
1 parent
559a8f45
struct iovec is now universally available (Mark McLoughlin)
struct iovec is now defined in qemu-common.h if needed, so we don't need the tap code to handle !defined(HAVE_IOVEC). Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7143 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
0 additions
and
4 deletions
net.c
| ... | ... | @@ -702,7 +702,6 @@ typedef struct TAPState { |
| 702 | 702 | char down_script_arg[128]; |
| 703 | 703 | } TAPState; |
| 704 | 704 | |
| 705 | -#ifdef HAVE_IOVEC | |
| 706 | 705 | static ssize_t tap_receive_iov(void *opaque, const struct iovec *iov, |
| 707 | 706 | int iovcnt) |
| 708 | 707 | { |
| ... | ... | @@ -715,7 +714,6 @@ static ssize_t tap_receive_iov(void *opaque, const struct iovec *iov, |
| 715 | 714 | |
| 716 | 715 | return len; |
| 717 | 716 | } |
| 718 | -#endif | |
| 719 | 717 | |
| 720 | 718 | static void tap_receive(void *opaque, const uint8_t *buf, int size) |
| 721 | 719 | { |
| ... | ... | @@ -762,9 +760,7 @@ static TAPState *net_tap_fd_init(VLANState *vlan, |
| 762 | 760 | s = qemu_mallocz(sizeof(TAPState)); |
| 763 | 761 | s->fd = fd; |
| 764 | 762 | s->vc = qemu_new_vlan_client(vlan, model, name, tap_receive, NULL, s); |
| 765 | -#ifdef HAVE_IOVEC | |
| 766 | 763 | s->vc->fd_readv = tap_receive_iov; |
| 767 | -#endif | |
| 768 | 764 | qemu_set_fd_handler(s->fd, tap_send, NULL, s); |
| 769 | 765 | snprintf(s->vc->info_str, sizeof(s->vc->info_str), "fd=%d", fd); |
| 770 | 766 | return s; | ... | ... |