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