tap-linux.h (4e4f9ae7da90b55fe77307e58c867aa6b02a7384) tap-linux.h (d26e445c80fddcc7483b83f3115e5067fef28fe6)
1/*
2 * Universal TUN/TAP device driver.
3 * Copyright (C) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.

--- 20 unchanged lines hidden (view full) ---

29#define TUNSETSNDBUF _IOW('T', 212, int)
30#define TUNGETVNETHDRSZ _IOR('T', 215, int)
31#define TUNSETVNETHDRSZ _IOW('T', 216, int)
32#define TUNSETQUEUE _IOW('T', 217, int)
33
34#endif
35
36/* TUNSETIFF ifr flags */
1/*
2 * Universal TUN/TAP device driver.
3 * Copyright (C) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.

--- 20 unchanged lines hidden (view full) ---

29#define TUNSETSNDBUF _IOW('T', 212, int)
30#define TUNGETVNETHDRSZ _IOR('T', 215, int)
31#define TUNSETVNETHDRSZ _IOW('T', 216, int)
32#define TUNSETQUEUE _IOW('T', 217, int)
33
34#endif
35
36/* TUNSETIFF ifr flags */
37#define IFF_TAP 0x0002
38#define IFF_NO_PI 0x1000
39#define IFF_VNET_HDR 0x4000
40#define IFF_MULTI_QUEUE 0x0100
37#define IFF_TAP 0x0002
38#define IFF_NO_PI 0x1000
39#define IFF_ONE_QUEUE 0x2000
40#define IFF_VNET_HDR 0x4000
41#define IFF_MULTI_QUEUE 0x0100
41#define IFF_ATTACH_QUEUE 0x0200
42#define IFF_DETACH_QUEUE 0x0400
43
44/* Features for GSO (TUNSETOFFLOAD). */
45#define TUN_F_CSUM 0x01 /* You can hand me unchecksummed packets. */
46#define TUN_F_TSO4 0x02 /* I can handle TSO for IPv4 packets */
47#define TUN_F_TSO6 0x04 /* I can handle TSO for IPv6 packets */
48#define TUN_F_TSO_ECN 0x08 /* I can handle TSO with ECN bits. */
49#define TUN_F_UFO 0x10 /* I can handle UFO packets */
50
51#endif /* QEMU_TAP_H */
42#define IFF_ATTACH_QUEUE 0x0200
43#define IFF_DETACH_QUEUE 0x0400
44
45/* Features for GSO (TUNSETOFFLOAD). */
46#define TUN_F_CSUM 0x01 /* You can hand me unchecksummed packets. */
47#define TUN_F_TSO4 0x02 /* I can handle TSO for IPv4 packets */
48#define TUN_F_TSO6 0x04 /* I can handle TSO for IPv6 packets */
49#define TUN_F_TSO_ECN 0x08 /* I can handle TSO with ECN bits. */
50#define TUN_F_UFO 0x10 /* I can handle UFO packets */
51
52#endif /* QEMU_TAP_H */