search for: if_macvlan

Displaying 20 results from an estimated 31 matches for "if_macvlan".

2010 Jan 27
9
[Bridge] [PATCH 0/3 v3] macvtap driver
This is the third version of the macvtap device driver, following another major restructuring and a lot of bug fixes: * Change macvtap to be based around a struct sock * macvtap: fix initialization * return 0 to netlink * don't use rcu for q->file and q->vlan pointers * macvtap: checkpatch.pl fixes * macvtap: fix tun IFF flags * Use a struct socket to make tx flow control work * disable
2010 Jan 27
9
[Bridge] [PATCH 0/3 v3] macvtap driver
This is the third version of the macvtap device driver, following another major restructuring and a lot of bug fixes: * Change macvtap to be based around a struct sock * macvtap: fix initialization * return 0 to netlink * don't use rcu for q->file and q->vlan pointers * macvtap: checkpatch.pl fixes * macvtap: fix tun IFF flags * Use a struct socket to make tx flow control work * disable
2010 Jan 27
9
[Bridge] [PATCH 0/3 v3] macvtap driver
This is the third version of the macvtap device driver, following another major restructuring and a lot of bug fixes: * Change macvtap to be based around a struct sock * macvtap: fix initialization * return 0 to netlink * don't use rcu for q->file and q->vlan pointers * macvtap: checkpatch.pl fixes * macvtap: fix tun IFF flags * Use a struct socket to make tx flow control work * disable
2009 Dec 03
3
[RFC 0/2] macvtap, second try
...vice backend Patrick Mullaney (1): macvlan: Allow plugging in additional backends drivers/net/Kconfig | 12 + drivers/net/Makefile | 1 + drivers/net/macvlan.c | 113 ++++----- drivers/net/macvtap.c | 560 ++++++++++++++++++++++++++++++++++++++++++++ include/linux/if_macvlan.h | 71 ++++++ 5 files changed, 693 insertions(+), 64 deletions(-) create mode 100644 drivers/net/macvtap.c
2009 Dec 03
3
[RFC 0/2] macvtap, second try
...vice backend Patrick Mullaney (1): macvlan: Allow plugging in additional backends drivers/net/Kconfig | 12 + drivers/net/Makefile | 1 + drivers/net/macvlan.c | 113 ++++----- drivers/net/macvtap.c | 560 ++++++++++++++++++++++++++++++++++++++++++++ include/linux/if_macvlan.h | 71 ++++++ 5 files changed, 693 insertions(+), 64 deletions(-) create mode 100644 drivers/net/macvtap.c
2009 Dec 03
3
[RFC 0/2] macvtap, second try
...vice backend Patrick Mullaney (1): macvlan: Allow plugging in additional backends drivers/net/Kconfig | 12 + drivers/net/Makefile | 1 + drivers/net/macvlan.c | 113 ++++----- drivers/net/macvtap.c | 560 ++++++++++++++++++++++++++++++++++++++++++++ include/linux/if_macvlan.h | 71 ++++++ 5 files changed, 693 insertions(+), 64 deletions(-) create mode 100644 drivers/net/macvtap.c
2011 Dec 05
8
[net-next RFC PATCH 0/5] Series short description
...vers/net/virtio_net.c | 189 +++++++++++++++++++++++++++++++++++++++- drivers/s390/kvm/kvm_virtio.c | 6 + drivers/vhost/net.c | 10 +- drivers/vhost/vhost.h | 5 + drivers/virtio/virtio_mmio.c | 8 ++ drivers/virtio/virtio_pci.c | 12 +++ include/linux/if_macvlan.h | 1 include/linux/if_tun.h | 11 ++ include/linux/virtio_config.h | 4 + include/linux/virtio_net.h | 16 +++ 14 files changed, 377 insertions(+), 44 deletions(-) -- Signature
2011 Dec 05
8
[net-next RFC PATCH 0/5] Series short description
...vers/net/virtio_net.c | 189 +++++++++++++++++++++++++++++++++++++++- drivers/s390/kvm/kvm_virtio.c | 6 + drivers/vhost/net.c | 10 +- drivers/vhost/vhost.h | 5 + drivers/virtio/virtio_mmio.c | 8 ++ drivers/virtio/virtio_pci.c | 12 +++ include/linux/if_macvlan.h | 1 include/linux/if_tun.h | 11 ++ include/linux/virtio_config.h | 4 + include/linux/virtio_net.h | 16 +++ 14 files changed, 377 insertions(+), 44 deletions(-) -- Signature
2010 Nov 15
2
[PATCH 00/44] remove unnecessary semicolons
...rs/xen: Remove unnecessary semicolons fs/9p: Remove unnecessary semicolons fs/ceph: Remove unnecessary semicolons fs/logfs: Remove unnecessary semicolons fs/nfs: Remove unnecessary semicolons fs/ocfs2: Remove unnecessary semicolons fs/ubifs: Remove unnecessary semicolons include/linux/if_macvlan.h: Remove unnecessary semicolons include/net/caif/cfctrl.h: Remove unnecessary semicolons mm/hugetlb.c: Remove unnecessary semicolons net/ipv6/mcast.c: Remove unnecessary semicolons net/sunrpc/addr.c: Remove unnecessary semicolons sound/core/pcm_lib.c: Remove unnecessary semicolons soun...
2010 Nov 15
2
[PATCH 00/44] remove unnecessary semicolons
...rs/xen: Remove unnecessary semicolons fs/9p: Remove unnecessary semicolons fs/ceph: Remove unnecessary semicolons fs/logfs: Remove unnecessary semicolons fs/nfs: Remove unnecessary semicolons fs/ocfs2: Remove unnecessary semicolons fs/ubifs: Remove unnecessary semicolons include/linux/if_macvlan.h: Remove unnecessary semicolons include/net/caif/cfctrl.h: Remove unnecessary semicolons mm/hugetlb.c: Remove unnecessary semicolons net/ipv6/mcast.c: Remove unnecessary semicolons net/sunrpc/addr.c: Remove unnecessary semicolons sound/core/pcm_lib.c: Remove unnecessary semicolons soun...
2010 Nov 15
2
[PATCH 00/44] remove unnecessary semicolons
...rs/xen: Remove unnecessary semicolons fs/9p: Remove unnecessary semicolons fs/ceph: Remove unnecessary semicolons fs/logfs: Remove unnecessary semicolons fs/nfs: Remove unnecessary semicolons fs/ocfs2: Remove unnecessary semicolons fs/ubifs: Remove unnecessary semicolons include/linux/if_macvlan.h: Remove unnecessary semicolons include/net/caif/cfctrl.h: Remove unnecessary semicolons mm/hugetlb.c: Remove unnecessary semicolons net/ipv6/mcast.c: Remove unnecessary semicolons net/sunrpc/addr.c: Remove unnecessary semicolons sound/core/pcm_lib.c: Remove unnecessary semicolons soun...
2010 Nov 15
2
[PATCH 00/44] remove unnecessary semicolons
...rs/xen: Remove unnecessary semicolons fs/9p: Remove unnecessary semicolons fs/ceph: Remove unnecessary semicolons fs/logfs: Remove unnecessary semicolons fs/nfs: Remove unnecessary semicolons fs/ocfs2: Remove unnecessary semicolons fs/ubifs: Remove unnecessary semicolons include/linux/if_macvlan.h: Remove unnecessary semicolons include/net/caif/cfctrl.h: Remove unnecessary semicolons mm/hugetlb.c: Remove unnecessary semicolons net/ipv6/mcast.c: Remove unnecessary semicolons net/sunrpc/addr.c: Remove unnecessary semicolons sound/core/pcm_lib.c: Remove unnecessary semicolons soun...
2017 Mar 22
2
[PATCH net-next 7/8] vhost_net: try batch dequing from skb array
...+++++++++++++++++++++++++++++---- > 1 file changed, 60 insertions(+), 4 deletions(-) > > diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c > index 9b51989..53f09f2 100644 > --- a/drivers/vhost/net.c > +++ b/drivers/vhost/net.c > @@ -28,6 +28,8 @@ > #include <linux/if_macvlan.h> > #include <linux/if_tap.h> > #include <linux/if_vlan.h> > +#include <linux/skb_array.h> > +#include <linux/skbuff.h> > > #include <net/sock.h> > > @@ -85,6 +87,7 @@ struct vhost_net_ubuf_ref { > struct vhost_virtqueue *vq; &gt...
2017 Mar 22
2
[PATCH net-next 7/8] vhost_net: try batch dequing from skb array
...+++++++++++++++++++++++++++++---- > 1 file changed, 60 insertions(+), 4 deletions(-) > > diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c > index 9b51989..53f09f2 100644 > --- a/drivers/vhost/net.c > +++ b/drivers/vhost/net.c > @@ -28,6 +28,8 @@ > #include <linux/if_macvlan.h> > #include <linux/if_tap.h> > #include <linux/if_vlan.h> > +#include <linux/skb_array.h> > +#include <linux/skbuff.h> > > #include <net/sock.h> > > @@ -85,6 +87,7 @@ struct vhost_net_ubuf_ref { > struct vhost_virtqueue *vq; &gt...
2010 Jun 28
3
[PATCHv2] vhost-net: add dhclient work-around from userspace
...+++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index cc19595..03bba6a 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -24,6 +24,10 @@ #include <linux/if_tun.h> #include <linux/if_macvlan.h> +#include <linux/ip.h> +#include <linux/udp.h> +#include <linux/netdevice.h> + #include <net/sock.h> #include "vhost.h" @@ -186,6 +190,44 @@ static void handle_tx(struct vhost_net *net) unuse_mm(net->dev.mm); } +static int peek_head(struct sock...
2010 Jun 28
3
[PATCHv2] vhost-net: add dhclient work-around from userspace
...+++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index cc19595..03bba6a 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -24,6 +24,10 @@ #include <linux/if_tun.h> #include <linux/if_macvlan.h> +#include <linux/ip.h> +#include <linux/udp.h> +#include <linux/netdevice.h> + #include <net/sock.h> #include "vhost.h" @@ -186,6 +190,44 @@ static void handle_tx(struct vhost_net *net) unuse_mm(net->dev.mm); } +static int peek_head(struct sock...
2017 Mar 23
0
[PATCH net-next 7/8] vhost_net: try batch dequing from skb array
...>> 1 file changed, 60 insertions(+), 4 deletions(-) >> >> diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c >> index 9b51989..53f09f2 100644 >> --- a/drivers/vhost/net.c >> +++ b/drivers/vhost/net.c >> @@ -28,6 +28,8 @@ >> #include <linux/if_macvlan.h> >> #include <linux/if_tap.h> >> #include <linux/if_vlan.h> >> +#include <linux/skb_array.h> >> +#include <linux/skbuff.h> >> >> #include <net/sock.h> >> >> @@ -85,6 +87,7 @@ struct vhost_net_ubuf_ref { &...
2010 Jun 27
0
[PATCH RFC] vhost-net: add dhclient work-around from userspace
...+++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 54096ee..9ed4051 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -25,6 +25,10 @@ #include <linux/if_tun.h> #include <linux/if_macvlan.h> +#include <linux/ip.h> +#include <linux/udp.h> +#include <linux/netdevice.h> + #include <net/sock.h> #include "vhost.h" @@ -191,6 +195,42 @@ static void handle_tx(struct vhost_net *net) unuse_mm(net->dev.mm); } +static int peek_head(struct sock...
2010 Jun 27
0
[PATCH RFC] vhost-net: add dhclient work-around from userspace
...+++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 54096ee..9ed4051 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -25,6 +25,10 @@ #include <linux/if_tun.h> #include <linux/if_macvlan.h> +#include <linux/ip.h> +#include <linux/udp.h> +#include <linux/netdevice.h> + #include <net/sock.h> #include "vhost.h" @@ -191,6 +195,42 @@ static void handle_tx(struct vhost_net *net) unuse_mm(net->dev.mm); } +static int peek_head(struct sock...
2017 Mar 21
0
[PATCH net-next 7/8] vhost_net: try batch dequing from skb array
...rs/vhost/net.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 4 deletions(-) diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 9b51989..53f09f2 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -28,6 +28,8 @@ #include <linux/if_macvlan.h> #include <linux/if_tap.h> #include <linux/if_vlan.h> +#include <linux/skb_array.h> +#include <linux/skbuff.h> #include <net/sock.h> @@ -85,6 +87,7 @@ struct vhost_net_ubuf_ref { struct vhost_virtqueue *vq; }; +#define VHOST_RX_BATCH 64 struct vhost_n...