Statistics
| Branch: | Revision:

root / net / tap-aix.c @ a9899996

History | View | Annotate | Download (1.7 kB)

1 88b3ec02 Mark McLoughlin
/*
2 88b3ec02 Mark McLoughlin
 * QEMU System Emulator
3 88b3ec02 Mark McLoughlin
 *
4 88b3ec02 Mark McLoughlin
 * Copyright (c) 2003-2008 Fabrice Bellard
5 88b3ec02 Mark McLoughlin
 *
6 88b3ec02 Mark McLoughlin
 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 88b3ec02 Mark McLoughlin
 * of this software and associated documentation files (the "Software"), to deal
8 88b3ec02 Mark McLoughlin
 * in the Software without restriction, including without limitation the rights
9 88b3ec02 Mark McLoughlin
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 88b3ec02 Mark McLoughlin
 * copies of the Software, and to permit persons to whom the Software is
11 88b3ec02 Mark McLoughlin
 * furnished to do so, subject to the following conditions:
12 88b3ec02 Mark McLoughlin
 *
13 88b3ec02 Mark McLoughlin
 * The above copyright notice and this permission notice shall be included in
14 88b3ec02 Mark McLoughlin
 * all copies or substantial portions of the Software.
15 88b3ec02 Mark McLoughlin
 *
16 88b3ec02 Mark McLoughlin
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 88b3ec02 Mark McLoughlin
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 88b3ec02 Mark McLoughlin
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
19 88b3ec02 Mark McLoughlin
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 88b3ec02 Mark McLoughlin
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 88b3ec02 Mark McLoughlin
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 88b3ec02 Mark McLoughlin
 * THE SOFTWARE.
23 88b3ec02 Mark McLoughlin
 */
24 88b3ec02 Mark McLoughlin
25 88b3ec02 Mark McLoughlin
#include "net/tap.h"
26 88b3ec02 Mark McLoughlin
#include <stdio.h>
27 88b3ec02 Mark McLoughlin
28 88b3ec02 Mark McLoughlin
int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_required)
29 88b3ec02 Mark McLoughlin
{
30 88b3ec02 Mark McLoughlin
    fprintf(stderr, "no tap on AIX\n");
31 88b3ec02 Mark McLoughlin
    return -1;
32 88b3ec02 Mark McLoughlin
}
33 15ac913b Mark McLoughlin
34 15ac913b Mark McLoughlin
int tap_set_sndbuf(int fd, QemuOpts *opts)
35 15ac913b Mark McLoughlin
{
36 15ac913b Mark McLoughlin
    return 0;
37 15ac913b Mark McLoughlin
}
38 15ac913b Mark McLoughlin
39 dc69004c Mark McLoughlin
int tap_probe_vnet_hdr(int fd)
40 dc69004c Mark McLoughlin
{
41 dc69004c Mark McLoughlin
    return 0;
42 dc69004c Mark McLoughlin
}
43 1faac1f7 Mark McLoughlin
44 9c282718 Mark McLoughlin
int tap_probe_has_ufo(int fd)
45 9c282718 Mark McLoughlin
{
46 9c282718 Mark McLoughlin
    return 0;
47 9c282718 Mark McLoughlin
}
48 9c282718 Mark McLoughlin
49 445d892f Michael S. Tsirkin
int tap_probe_vnet_hdr_len(int fd, int len)
50 445d892f Michael S. Tsirkin
{
51 445d892f Michael S. Tsirkin
    return 0;
52 445d892f Michael S. Tsirkin
}
53 445d892f Michael S. Tsirkin
54 445d892f Michael S. Tsirkin
void tap_fd_set_vnet_hdr_len(int fd, int len)
55 445d892f Michael S. Tsirkin
{
56 445d892f Michael S. Tsirkin
}
57 445d892f Michael S. Tsirkin
58 1faac1f7 Mark McLoughlin
void tap_fd_set_offload(int fd, int csum, int tso4,
59 1faac1f7 Mark McLoughlin
                        int tso6, int ecn, int ufo)
60 1faac1f7 Mark McLoughlin
{
61 1faac1f7 Mark McLoughlin
}