Displaying 20 results from an estimated 200 matches similar to: "[PATCH] netback: disable features not supported by netfront"
2011 Apr 04
0
[PATCH] linux-2.6.18/backends: use xenbus_be.ko interfaces instead of open-coding them
Also remove unused xenbus_{,un}map_ring(), adjust types, and clean up
header inclusion.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
--- a/drivers/xen/blkback/blkback.c
+++ b/drivers/xen/blkback/blkback.c
@@ -41,6 +41,8 @@
#include <linux/list.h>
#include <linux/delay.h>
#include <xen/balloon.h>
+#include <xen/evtchn.h>
+#include <xen/gnttab.h>
2008 Jun 02
2
problems with netback
hi
I've some problems with netback
1.what's mmap_pages for, which come from balloon operation ?
mmap_pages = alloc_empty_pages_and_pagevec(MAX_PENDING_REQS)
2.what's the meaning of "refcnt" defined in netif_t (netif->refcnt)
3.irq enable and disable
such as disable_irq(netif->irq);
why netback use such enable & disable operations while netfront dont use for its
2009 Feb 05
0
[PATCH] netback: add ethtool stat to track copied skbs
# HG changeset patch
# User Ian Campbell <ian.campbell@citrix.com>
# Date 1233846695 0
# Node ID 7a24febd95d5abfc03e05de7fa991b11cef14eef
# Parent 4f998fd102e24daa471482730d1a3ff68faa1ad6
netback: add ethtool stat to track copied skbs.
copied skbs should be rare but we have no way of verifying that.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
diff -r 4f998fd102e2 -r
2013 Oct 10
3
[PATCH net-next v3 5/5] xen-netback: enable IPv6 TCP GSO to the guest
This patch adds code to handle SKB_GSO_TCPV6 skbs and construct appropriate
extra or prefix segments to pass the large packet to the frontend. New
xenstore flags, feature-gso-tcpv6 and feature-gso-tcpv6-prefix, are sampled
to determine if the frontend is capable of handling such packets.
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
Cc: David
2006 Dec 01
1
[PATCH 2/10] Add support for netfront/netback acceleration drivers
This set of patches adds the support for acceleration plugins to the
netfront/netback drivers. These plugins are intended to support
virtualisable network hardware that can be directly accessed from the
guest, bypassing dom0.
This is in response to the RFC we posted to xen-devel with an outline
of our approach at the end of September.
To follow will be another set of patches to provide our
2013 Jul 02
3
[PATCH RFC] xen-netback: remove guest RX path dependence on MAX_SKB_FRAGS
This dependence is undesirable and logically incorrect.
It''s undesirable because Xen network protocol should not depend on a
OS-specific constant.
It''s incorrect because the ring slots required doesn''t correspond to the
number of frags a SKB has (consider compound page frags).
This patch removes this dependence by correctly counting the ring slots
required.
2006 Dec 01
0
[PATCH 3/10] Add support for netfront/netback acceleration drivers
This set of patches adds the support for acceleration plugins to the
netfront/netback drivers. These plugins are intended to support
virtualisable network hardware that can be directly accessed from the
guest, bypassing dom0.
This is in response to the RFC we posted to xen-devel with an outline
of our approach at the end of September.
To follow will be another set of patches to provide our
2013 Feb 01
45
netback Oops then xenwatch stuck in D state
We''ve been hitting the following issue on a variety of hosts and recent
Xen/dom0 version combinations. Here''s an excerpt from our latest:
Xen: 4.1.4 (xenbits @ 23432)
Dom0: 3.7.1-x86_64
BUG: unable to handle kernel NULL pointer dereference at 000000000000001c
IP: [<ffffffff8141a301>] evtchn_from_irq+0x11/0x40
PGD 0
Oops: 0000 [#1] SMP
Modules linked in: ebt_comment
2008 Aug 02
0
[PATCH 10/10] drivers/net/xen-netfront.c: Use DIV_ROUND_UP
From: Julia Lawall <julia at diku.dk>
The kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /
(d)) but is perhaps more readable.
An extract of the semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/)
// <smpl>
@haskernel@
@@
#include <linux/kernel.h>
@depends on haskernel@
expression n,d;
@@
(
- (n + d - 1) / d
+
2008 Aug 26
0
[PATCH] xen-netfront: Avoid unaligned accesses to IP header.
Align ip header to a 16 byte boundary to avoid unaligned
access like other drivers.
Without this patch, xen-netfront doesn't work well on ia64.
Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp>
---
drivers/net/xen-netfront.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c
index 3c3dd40..7416f41
2008 Jul 03
0
[PATCH] xen/netfront: Avoid unaligned accesses to IP datagrams.
Align ip header to a 16 byte boundary.
This patch eliminates noisy warnings on IA64.
Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp>
---
drivers/net/xen-netfront.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c
index 44aed80..2724688 100644
--- a/drivers/net/xen-netfront.c
+++
2008 Feb 26
0
[PATCH] Fix request_module/modprobe deadlock in netfront accelerator
There would seem to be a potential deadlock in the netfront accelerator
plugin support. When the configured accelerator changes in xenstore,
netfront tries to load the new plugin using request_module(). It does
this from a workqueue work item. request_module() will invoke modprobe
which in some circumstances (I''m not sure exactly what - I''ve not
managed to reproduce it myself)
2005 Sep 15
0
[PATCH 2/2] [BUG 183] NETFRONT: Use per-interface grant_ref pools
In netfront, the current driver reserves pools of grant refs
for the tx and rx paths, each big enough to satisfy one virtual nic.
With more than one nic active you will run out. Both the tx and
rx path will BUG() when you do. This patch creates separate tx and rx
ref pools for each interface.
Signed-off-by: Jim Dykman <dykman@us.ibm.com>
Jim
2005 Sep 15
0
[PATCH 1/2] [BUG 183] NETFRONT: Use per-interface grant_{tx, rx}_ref
This patch fixes the root cause of bug 183: per-interface transaction ids
are being used to
index global tables.
Signed-off-by: Jim Dykman <dykman@us.ibm.com>
Jim
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2005 Feb 09
0
RE: [PATCH 2/2] netfront skb padding
> How could their be more than one layer of encapsulation
> greater than MTU?
> When the packet comes into dom0, it is already <= MTU. It
> gets encapsulated
> with another layer of routing data, and sent to its
> destination. So, it is
> at maximum size MTU+24.
Dom0 may want to put extra headers on the *front* of the packet. By
having the packet starting a fair
2013 Apr 15
0
[PATCH V5 2/7] xen-netfront: frags -> slots in xennet_get_responses
This function is in fact counting the ring slots required for responses.
Separate the concepts of ring slots and skb frags make the code clearer, as
now netfront and netback can have different MAX_SKB_FRAGS, slot and frag are
not mapped 1:1 any more.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
---
drivers/net/xen-netfront.c | 18
2005 Jan 17
0
[PATCH] Xen bk snapshot: netfront.c should use module_init()
__initcall is for things which are always built into the kernel.
Kconfig says netfront is tristate (although without a module_exit, the
module won''t be unloadable).
Trivial fix,
Rusty.
--- linux-2.6.10-xen-sparse/drivers/xen/netfront/netfront.c.~1~ 2005-01-11 15:35:59.000000000 +1100
+++ linux-2.6.10-xen-sparse/drivers/xen/netfront/netfront.c 2005-01-17 15:41:21.000000000 +1100
@@
2007 Jan 04
0
[PATCH] minios: new version netfront driver
The attached patch adds a netfront driver to mini-os. This version is
much improved compared to the one previously posted (ie. it actually
works this time).
Jacob
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2013 Mar 15
1
[PATCH][v3.2.y] xen-netfront: delay gARP until backend switches to Connected
Hello,
Please consider including upstream commit
08e34eb14fe4cfd934b5c169a7682a969457c4ea in the next v3.2.y release.
It was included upstream as of v3.3-rc1. It has been tested and
confirmed to resolve http://bugs.launchpad.net/bugs/1154608 .
commit 08e34eb14fe4cfd934b5c169a7682a969457c4ea
Author: Laszlo Ersek <lersek at redhat.com>
Date: Sun Dec 11 01:48:59 2011 +0000
2013 Mar 15
1
[PATCH][v3.2.y] xen-netfront: delay gARP until backend switches to Connected
Hello,
Please consider including upstream commit
08e34eb14fe4cfd934b5c169a7682a969457c4ea in the next v3.2.y release.
It was included upstream as of v3.3-rc1. It has been tested and
confirmed to resolve http://bugs.launchpad.net/bugs/1154608 .
commit 08e34eb14fe4cfd934b5c169a7682a969457c4ea
Author: Laszlo Ersek <lersek at redhat.com>
Date: Sun Dec 11 01:48:59 2011 +0000