search for: config_tun

Displaying 20 results from an estimated 98 matches for "config_tun".

2005 May 02
1
[PATCH] config_xen0_tun.patch
QEMU needs CONFIG_TUN to enable networking. Signed-off-by: Edwin Zhai <edwin.zhai@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com> --- 1.56/linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_32 2005-04-13 15:38:59 -07:00 +++ edited/xen0_defconfig_x86_32 2005-05-02 13:18:14 -07:00 @@ -...
2009 Nov 02
1
[PATCHv6 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2009 Nov 02
1
[PATCHv6 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2018 Mar 09
2
[PATCH net] vhost_net: examine pointer types during un-producing
..._to_ptr(void *ptr); void *tun_ptr_to_xdp(void *ptr); +void tun_ptr_free(void *ptr); #else #include <linux/err.h> #include <linux/errno.h> @@ -50,5 +51,8 @@ static inline void *tun_ptr_to_xdp(void *ptr) { return NULL; } +static inline void tun_ptr_free(void *ptr) +{ +} #endif /* CONFIG_TUN */ #endif /* __IF_TUN_H */ -- 2.7.4
2009 Nov 04
0
[PATCHv8 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2009 Nov 04
0
[PATCHv8 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2009 Nov 03
1
[PATCHv7 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2009 Nov 03
1
[PATCHv7 1/3] tun: export underlying socket
...eanup); MODULE_DESCRIPTION(DRV_DESCRIPTION); diff --git a/include/linux/if_tun.h b/include/linux/if_tun.h index 3f5fd52..404abe0 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -86,4 +86,18 @@ struct tun_filter { __u8 addr[0][ETH_ALEN]; }; +#ifdef __KERNEL__ +#if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) +struct socket *tun_get_socket(struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#e...
2018 Sep 06
1
[PATCH net-next 08/11] tun: switch to new type of msg_control
...0x1UL > > +#define TUN_MSG_UBUF 1 > +#define TUN_MSG_PTR 2 Looks like TUN_MSG_PTR should be pushed out to a follow-up patch? > +struct tun_msg_ctl { > + int type; > + void *ptr; > +}; > + type actually includes a size. Why not two short fields then? > #if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) > struct socket *tun_get_socket(struct file *); > struct ptr_ring *tun_get_tx_ring(struct file *file); > -- > 2.17.1
2010 Jul 02
2
Windows Doa
DOM0:~# xm create /etc/xen/Windows.sxp Using config file "/etc/xen/Windows.sxp". Error: Domain ''Windows'' does not exist. DOM0:~# cat /var/log/xen/qemu-dm-Windows.log warning: could not open /dev/net/tun: no virtual network emulation Could not initialize device ''tap'' did i see this right, that there is a bridge error ?
2010 May 23
0
error in loading vhost_net module
...(VHOST) > M: ? ? ?"Michael S. Tsirkin" <mst at redhat.com> > L: ? ? ?kvm at vger.kernel.org > L: ? ? ?virtualization at lists.osdl.org > L: ? ? ?netdev at vger.kernel.org > S: ? ? ?Maintained > > -- > MST > Please find the attached .config file. I can see CONFIG_TUN=m. So i suppose tun is enabled. So what is the problem here? Thank you... Thanks, Bala -------------- next part -------------- A non-text attachment was scrubbed... Name: config Type: application/octet-stream Size: 109670 bytes Desc: not available Url : http://lists.linux-foundation.org/pipermail/...
2010 May 23
0
error in loading vhost_net module
...(VHOST) > M: ? ? ?"Michael S. Tsirkin" <mst at redhat.com> > L: ? ? ?kvm at vger.kernel.org > L: ? ? ?virtualization at lists.osdl.org > L: ? ? ?netdev at vger.kernel.org > S: ? ? ?Maintained > > -- > MST > Please find the attached .config file. I can see CONFIG_TUN=m. So i suppose tun is enabled. So what is the problem here? Thank you... Thanks, Bala -------------- next part -------------- A non-text attachment was scrubbed... Name: config Type: application/octet-stream Size: 109670 bytes Desc: not available Url : http://lists.linux-foundation.org/pipermail/...
2018 Sep 06
0
[PATCH net-next 08/11] tun: switch to new type of msg_control
...ux/if_tun.h b/include/linux/if_tun.h index 3d2996dc7d85..ba46dced1f38 100644 --- a/include/linux/if_tun.h +++ b/include/linux/if_tun.h @@ -19,6 +19,13 @@ #define TUN_XDP_FLAG 0x1UL +#define TUN_MSG_UBUF 1 +#define TUN_MSG_PTR 2 +struct tun_msg_ctl { + int type; + void *ptr; +}; + #if defined(CONFIG_TUN) || defined(CONFIG_TUN_MODULE) struct socket *tun_get_socket(struct file *); struct ptr_ring *tun_get_tx_ring(struct file *file); -- 2.17.1
2013 Oct 09
3
Tinc Server and Raspberry PI (Rev. B).
Hi everybody and sorry by the insistence. Nobody has working Tinc Server over a Raspberry in an environment in production? Best regards and sorry again, Ramses De: Ramses II [mailto:ramses.sevilla at gmail.com] Enviado el: martes, 08 de octubre de 2013 17:59 Para: tinc at tinc-vpn.org Asunto: Tinc Server and Raspberry PI (Rev. B). Dear gentlemen, I need configure a VPN
2002 Nov 21
2
TINC (vpn daemon) has stopped working after compiling kernel
...the same source). So maybe different compiler, some optimization...I really don't know. Relevant part of .config file is: # # Network device support # CONFIG_NETDEVICES=y # # ARCnet devices # # CONFIG_ARCNET is not set CONFIG_DUMMY=m # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set CONFIG_TUN=m CONFIG_ETHERTAP=m # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_SUNLANCE=y Machine is Sun Ultra1 (sun4u architecture), Debian Woody/Stable, sparc64-linux-gcc --version gives me egcs-2.92.11 Any help, comments, ideas will be very appreciated! Thanks...
2016 Dec 06
0
[PATCH 10/10] virtio: enable endian checks for sparse builds
...IAN__ obj-$(CONFIG_MACVTAP) += macvtap.o obj-$(CONFIG_MII) += mii.o obj-$(CONFIG_MDIO) += mdio.o @@ -20,8 +21,10 @@ obj-$(CONFIG_NETCONSOLE) += netconsole.o obj-$(CONFIG_PHYLIB) += phy/ obj-$(CONFIG_RIONET) += rionet.o obj-$(CONFIG_NET_TEAM) += team/ +CFLAGS_tun.o += -D__CHECK_ENDIAN__ obj-$(CONFIG_TUN) += tun.o obj-$(CONFIG_VETH) += veth.o +CFLAGS_virtio_net.o += -D__CHECK_ENDIAN__ obj-$(CONFIG_VIRTIO_NET) += virtio_net.o obj-$(CONFIG_VXLAN) += vxlan.o obj-$(CONFIG_GENEVE) += geneve.o diff --git a/drivers/net/caif/Makefile b/drivers/net/caif/Makefile index 9bbd453..d1a922c 100644 --- a/drive...
2007 May 04
1
[PATCH 1/3] Documentation and example updates
...following options: +- Lguest runs the same kernel as guest and host. You can configure + them differently, but usually it's easiest not to. + + You will need to configure your kernel with the following options: CONFIG_HIGHMEM64G=n ("High Memory Support" "64GB")[1] CONFIG_TUN=y/m ("Universal TUN/TAP device driver support") @@ -35,7 +38,8 @@ Running Lguest: CONFIG_HZ=100 ("Timer frequency")[2] - A tool called "lguest" is available in this directory: type "make" - to build it. + to build it. If you didn't build your ker...
2007 May 04
1
[PATCH 1/3] Documentation and example updates
...following options: +- Lguest runs the same kernel as guest and host. You can configure + them differently, but usually it's easiest not to. + + You will need to configure your kernel with the following options: CONFIG_HIGHMEM64G=n ("High Memory Support" "64GB")[1] CONFIG_TUN=y/m ("Universal TUN/TAP device driver support") @@ -35,7 +38,8 @@ Running Lguest: CONFIG_HZ=100 ("Timer frequency")[2] - A tool called "lguest" is available in this directory: type "make" - to build it. + to build it. If you didn't build your ker...
2017 Mar 21
12
[PATCH net-next 0/8] vhost-net rx batching
Hi all: This series tries to implement rx batching for vhost-net. This is done by batching the dequeuing from skb_array which was exported by underlayer socket and pass the sbk back through msg_control to finish userspace copying. Tests shows at most 19% improvment on rx pps. Please review. Thanks Jason Wang (8): ptr_ring: introduce batch dequeuing skb_array: introduce batch dequeuing
2017 Mar 21
12
[PATCH net-next 0/8] vhost-net rx batching
Hi all: This series tries to implement rx batching for vhost-net. This is done by batching the dequeuing from skb_array which was exported by underlayer socket and pass the sbk back through msg_control to finish userspace copying. Tests shows at most 19% improvment on rx pps. Please review. Thanks Jason Wang (8): ptr_ring: introduce batch dequeuing skb_array: introduce batch dequeuing