* [Qemu-devel] [PULL 0/4] Net patches
@ 2012-10-08 12:02 Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 1/4] rtl8139: implement 8139cp link status Stefan Hajnoczi
` (4 more replies)
0 siblings, 5 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-10-08 12:02 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel, Stefan Hajnoczi
The following changes since commit 4bb26682f70a5f626cad3e0ac82bf4b6252ea7a4:
Merge branch 'master' of git.qemu.org:/pub/git/qemu (2012-10-07 18:42:18 +0000)
are available in the git repository at:
git://github.com/stefanha/qemu.git net
for you to fetch changes up to a245fc18352fe286ba45ae0661a73b3841514889:
net: consolidate NetClientState header files into one (2012-10-08 13:59:40 +0200)
----------------------------------------------------------------
Amos Kong (2):
e1000: update nc.link_down in e1000_post_load()
virtio-net: update nc.link_down in virtio_net_load()
Jason Wang (1):
rtl8139: implement 8139cp link status
Paolo Bonzini (1):
net: consolidate NetClientState header files into one
hw/e1000.c | 12 ++++++++++++
hw/rtl8139.c | 24 ++++++++++++++++++++++--
hw/virtio-net.c | 5 +++++
net.c | 11 ++++-------
net/{socket.h => clients.h} | 28 +++++++++++++++++++++++++---
net/dump.c | 2 +-
net/dump.h | 33 ---------------------------------
net/hub.c | 1 +
net/hub.h | 2 --
net/slirp.c | 3 ++-
net/slirp.h | 3 ---
net/socket.c | 3 +--
net/tap-win32.c | 2 +-
net/tap.c | 3 ++-
net/tap.h | 6 ------
net/vde.c | 3 +--
net/vde.h | 37 -------------------------------------
17 files changed, 77 insertions(+), 101 deletions(-)
rename net/{socket.h => clients.h} (62%)
delete mode 100644 net/dump.h
delete mode 100644 net/vde.h
--
1.7.11.4
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PATCH 1/4] rtl8139: implement 8139cp link status
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
@ 2012-10-08 12:03 ` Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 2/4] e1000: update nc.link_down in e1000_post_load() Stefan Hajnoczi
` (3 subsequent siblings)
4 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-10-08 12:03 UTC (permalink / raw)
To: Anthony Liguori; +Cc: Stefan Hajnoczi, Jason Wang, Amos Kong, qemu-devel
From: Jason Wang <jasowang@redhat.com>
Add a link status chang callback and change the link status bit in BMSR
& MSR accordingly. Tested in Linux/Windows guests.
The link status bit of MediaStatus is infered from BasicModeStatus,
they are inverse.
nc.link_down could not be migrated, this patch updates link_down in
rtl8139_post_load() to keep it coincident with real link status.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
hw/rtl8139.c | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/hw/rtl8139.c b/hw/rtl8139.c
index b7c82ee..6b28fea 100644
--- a/hw/rtl8139.c
+++ b/hw/rtl8139.c
@@ -167,7 +167,7 @@ enum IntrStatusBits {
PCIErr = 0x8000,
PCSTimeout = 0x4000,
RxFIFOOver = 0x40,
- RxUnderrun = 0x20,
+ RxUnderrun = 0x20, /* Packet Underrun / Link Change */
RxOverflow = 0x10,
TxErr = 0x08,
TxOK = 0x04,
@@ -3003,7 +3003,8 @@ static uint32_t rtl8139_io_readb(void *opaque, uint8_t addr)
break;
case MediaStatus:
- ret = 0xd0;
+ /* The LinkDown bit of MediaStatus is inverse with link status */
+ ret = 0xd0 | (~s->BasicModeStatus & 0x04);
DPRINTF("MediaStatus read 0x%x\n", ret);
break;
@@ -3258,6 +3259,10 @@ static int rtl8139_post_load(void *opaque, int version_id)
s->cplus_enabled = s->CpCmd != 0;
}
+ /* nc.link_down can't be migrated, so infer link_down according
+ * to link status bit in BasicModeStatus */
+ s->nic->nc.link_down = (s->BasicModeStatus & 0x04) == 0;
+
return 0;
}
@@ -3449,12 +3454,27 @@ static void pci_rtl8139_uninit(PCIDevice *dev)
qemu_del_net_client(&s->nic->nc);
}
+static void rtl8139_set_link_status(NetClientState *nc)
+{
+ RTL8139State *s = DO_UPCAST(NICState, nc, nc)->opaque;
+
+ if (nc->link_down) {
+ s->BasicModeStatus &= ~0x04;
+ } else {
+ s->BasicModeStatus |= 0x04;
+ }
+
+ s->IntrStatus |= RxUnderrun;
+ rtl8139_update_irq(s);
+}
+
static NetClientInfo net_rtl8139_info = {
.type = NET_CLIENT_OPTIONS_KIND_NIC,
.size = sizeof(NICState),
.can_receive = rtl8139_can_receive,
.receive = rtl8139_receive,
.cleanup = rtl8139_cleanup,
+ .link_status_changed = rtl8139_set_link_status,
};
static int pci_rtl8139_init(PCIDevice *dev)
--
1.7.11.4
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [Qemu-devel] [PATCH 2/4] e1000: update nc.link_down in e1000_post_load()
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 1/4] rtl8139: implement 8139cp link status Stefan Hajnoczi
@ 2012-10-08 12:03 ` Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 3/4] virtio-net: update nc.link_down in virtio_net_load() Stefan Hajnoczi
` (2 subsequent siblings)
4 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-10-08 12:03 UTC (permalink / raw)
To: Anthony Liguori; +Cc: Stefan Hajnoczi, Amos Kong, qemu-devel
From: Amos Kong <akong@redhat.com>
This patch introduced e1000_post_load(), it will be called in the end of
migration. nc.link_down could not be migrated, this patch updates
link_down in e1000_post_load() to keep it coincident with real link
status.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
hw/e1000.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/hw/e1000.c b/hw/e1000.c
index ec3a7c4..63fee10 100644
--- a/hw/e1000.c
+++ b/hw/e1000.c
@@ -1079,11 +1079,23 @@ static bool is_version_1(void *opaque, int version_id)
return version_id == 1;
}
+static int e1000_post_load(void *opaque, int version_id)
+{
+ E1000State *s = opaque;
+
+ /* nc.link_down can't be migrated, so infer link_down according
+ * to link status bit in mac_reg[STATUS] */
+ s->nic->nc.link_down = (s->mac_reg[STATUS] & E1000_STATUS_LU) == 0;
+
+ return 0;
+}
+
static const VMStateDescription vmstate_e1000 = {
.name = "e1000",
.version_id = 2,
.minimum_version_id = 1,
.minimum_version_id_old = 1,
+ .post_load = e1000_post_load,
.fields = (VMStateField []) {
VMSTATE_PCI_DEVICE(dev, E1000State),
VMSTATE_UNUSED_TEST(is_version_1, 4), /* was instance id */
--
1.7.11.4
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [Qemu-devel] [PATCH 3/4] virtio-net: update nc.link_down in virtio_net_load()
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 1/4] rtl8139: implement 8139cp link status Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 2/4] e1000: update nc.link_down in e1000_post_load() Stefan Hajnoczi
@ 2012-10-08 12:03 ` Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 4/4] net: consolidate NetClientState header files into one Stefan Hajnoczi
2012-10-12 16:18 ` [Qemu-devel] [PULL 0/4] Net patches Anthony Liguori
4 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-10-08 12:03 UTC (permalink / raw)
To: Anthony Liguori; +Cc: Stefan Hajnoczi, Amos Kong, qemu-devel
From: Amos Kong <akong@redhat.com>
nc.link_down could not be migrated, this patch updates link_down in
virtio_post_load() to keep it coincident with real link status.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
hw/virtio-net.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/hw/virtio-net.c b/hw/virtio-net.c
index 247d7be..8342391 100644
--- a/hw/virtio-net.c
+++ b/hw/virtio-net.c
@@ -973,6 +973,11 @@ static int virtio_net_load(QEMUFile *f, void *opaque, int version_id)
}
}
n->mac_table.first_multi = i;
+
+ /* nc.link_down can't be migrated, so infer link_down according
+ * to link status bit in n->status */
+ n->nic->nc.link_down = (n->status & VIRTIO_NET_S_LINK_UP) == 0;
+
return 0;
}
--
1.7.11.4
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [Qemu-devel] [PATCH 4/4] net: consolidate NetClientState header files into one
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
` (2 preceding siblings ...)
2012-10-08 12:03 ` [Qemu-devel] [PATCH 3/4] virtio-net: update nc.link_down in virtio_net_load() Stefan Hajnoczi
@ 2012-10-08 12:03 ` Stefan Hajnoczi
2012-10-12 16:18 ` [Qemu-devel] [PULL 0/4] Net patches Anthony Liguori
4 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-10-08 12:03 UTC (permalink / raw)
To: Anthony Liguori; +Cc: Paolo Bonzini, qemu-devel, Stefan Hajnoczi
From: Paolo Bonzini <pbonzini@redhat.com>
This patch doesn't seem much useful alone, I must admit. However,
it makes sense as part of the upcoming directory reorganization,
where I want to have include/net/tap.h as the net<->hw interface
for tap. Then having both net/tap.h and include/net/tap.h does
not work. "Fixed" by moving all the init functions to a single
header file net/clients.h.
The patch also adopts a uniform style for including net/*.h files
from net/*.c, without the net/ path.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
net.c | 11 ++++-------
net/clients.h | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
net/dump.c | 2 +-
net/dump.h | 33 ---------------------------------
net/hub.c | 1 +
net/hub.h | 2 --
net/slirp.c | 3 ++-
net/slirp.h | 3 ---
net/socket.c | 3 +--
net/socket.h | 33 ---------------------------------
net/tap-win32.c | 2 +-
net/tap.c | 3 ++-
net/tap.h | 6 ------
net/vde.c | 3 +--
net/vde.h | 37 -------------------------------------
15 files changed, 68 insertions(+), 129 deletions(-)
create mode 100644 net/clients.h
delete mode 100644 net/dump.h
delete mode 100644 net/socket.h
delete mode 100644 net/vde.h
diff --git a/net.c b/net.c
index a187a7b..ae4bc0d 100644
--- a/net.c
+++ b/net.c
@@ -21,17 +21,14 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-#include "net.h"
-
#include "config-host.h"
-#include "net/tap.h"
-#include "net/socket.h"
-#include "net/dump.h"
-#include "net/slirp.h"
-#include "net/vde.h"
+#include "net.h"
+#include "net/clients.h"
#include "net/hub.h"
+#include "net/slirp.h"
#include "net/util.h"
+
#include "monitor.h"
#include "qemu-common.h"
#include "qemu_socket.h"
diff --git a/net/clients.h b/net/clients.h
new file mode 100644
index 0000000..c58cc60
--- /dev/null
+++ b/net/clients.h
@@ -0,0 +1,55 @@
+/*
+ * QEMU System Emulator
+ *
+ * Copyright (c) 2003-2008 Fabrice Bellard
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+#ifndef QEMU_NET_CLIENTS_H
+#define QEMU_NET_CLIENTS_H
+
+#include "net.h"
+#include "qapi-types.h"
+
+int net_init_dump(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+
+#ifdef CONFIG_SLIRP
+int net_init_slirp(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+#endif
+
+int net_init_hubport(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+
+int net_init_socket(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+
+int net_init_tap(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+
+int net_init_bridge(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+
+#ifdef CONFIG_VDE
+int net_init_vde(const NetClientOptions *opts, const char *name,
+ NetClientState *peer);
+#endif
+
+#endif /* QEMU_NET_CLIENTS_H */
diff --git a/net/dump.c b/net/dump.c
index 004231d..e0a5d74 100644
--- a/net/dump.c
+++ b/net/dump.c
@@ -22,7 +22,7 @@
* THE SOFTWARE.
*/
-#include "dump.h"
+#include "clients.h"
#include "qemu-common.h"
#include "qemu-error.h"
#include "qemu-log.h"
diff --git a/net/dump.h b/net/dump.h
deleted file mode 100644
index 33f152b..0000000
--- a/net/dump.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * QEMU System Emulator
- *
- * Copyright (c) 2003-2008 Fabrice Bellard
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-#ifndef QEMU_NET_DUMP_H
-#define QEMU_NET_DUMP_H
-
-#include "net.h"
-#include "qapi-types.h"
-
-int net_init_dump(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
-#endif /* QEMU_NET_DUMP_H */
diff --git a/net/hub.c b/net/hub.c
index 650a8b4..be41301 100644
--- a/net/hub.c
+++ b/net/hub.c
@@ -14,6 +14,7 @@
#include "monitor.h"
#include "net.h"
+#include "clients.h"
#include "hub.h"
#include "iov.h"
diff --git a/net/hub.h b/net/hub.h
index 26a1ade..4cbfdb1 100644
--- a/net/hub.h
+++ b/net/hub.h
@@ -17,8 +17,6 @@
#include "qemu-common.h"
-int net_init_hubport(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
NetClientState *net_hub_add_port(int hub_id, const char *name);
NetClientState *net_hub_find_client_by_name(int hub_id, const char *name);
void net_hub_info(Monitor *mon);
diff --git a/net/slirp.c b/net/slirp.c
index 8db66ea..bf86a44 100644
--- a/net/slirp.c
+++ b/net/slirp.c
@@ -30,7 +30,8 @@
#include <sys/wait.h>
#endif
#include "net.h"
-#include "net/hub.h"
+#include "clients.h"
+#include "hub.h"
#include "monitor.h"
#include "qemu_socket.h"
#include "slirp/libslirp.h"
diff --git a/net/slirp.h b/net/slirp.h
index 5f685c4..2ca09b6 100644
--- a/net/slirp.h
+++ b/net/slirp.h
@@ -31,9 +31,6 @@
#ifdef CONFIG_SLIRP
-int net_init_slirp(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
void net_slirp_hostfwd_add(Monitor *mon, const QDict *qdict);
void net_slirp_hostfwd_remove(Monitor *mon, const QDict *qdict);
diff --git a/net/socket.c b/net/socket.c
index f3d7878..b75d567 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -21,11 +21,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-#include "net/socket.h"
-
#include "config-host.h"
#include "net.h"
+#include "clients.h"
#include "monitor.h"
#include "qemu-char.h"
#include "qemu-common.h"
diff --git a/net/socket.h b/net/socket.h
deleted file mode 100644
index 3f8a092..0000000
--- a/net/socket.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * QEMU System Emulator
- *
- * Copyright (c) 2003-2008 Fabrice Bellard
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-#ifndef QEMU_NET_SOCKET_H
-#define QEMU_NET_SOCKET_H
-
-#include "net.h"
-#include "qapi-types.h"
-
-int net_init_socket(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
-#endif /* QEMU_NET_SOCKET_H */
diff --git a/net/tap-win32.c b/net/tap-win32.c
index c0ea954..f1801e2 100644
--- a/net/tap-win32.c
+++ b/net/tap-win32.c
@@ -26,7 +26,7 @@
* distribution); if not, see <http://www.gnu.org/licenses/>.
*/
-#include "net/tap.h"
+#include "tap.h"
#include "qemu-common.h"
#include "net.h"
diff --git a/net/tap.c b/net/tap.c
index a88ae8f..df89caa 100644
--- a/net/tap.c
+++ b/net/tap.c
@@ -23,7 +23,7 @@
* THE SOFTWARE.
*/
-#include "net/tap.h"
+#include "tap.h"
#include "config-host.h"
@@ -34,6 +34,7 @@
#include <net/if.h>
#include "net.h"
+#include "clients.h"
#include "monitor.h"
#include "sysemu.h"
#include "qemu-char.h"
diff --git a/net/tap.h b/net/tap.h
index 0fb018c..d44d83a 100644
--- a/net/tap.h
+++ b/net/tap.h
@@ -32,9 +32,6 @@
#define DEFAULT_NETWORK_SCRIPT "/etc/qemu-ifup"
#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/qemu-ifdown"
-int net_init_tap(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_required);
ssize_t tap_read_packet(int tapfd, uint8_t *buf, int maxlen);
@@ -58,7 +55,4 @@ int tap_get_fd(NetClientState *nc);
struct vhost_net;
struct vhost_net *tap_get_vhost_net(NetClientState *nc);
-int net_init_bridge(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
#endif /* QEMU_NET_TAP_H */
diff --git a/net/vde.c b/net/vde.c
index b91a6c7..275bda9 100644
--- a/net/vde.c
+++ b/net/vde.c
@@ -21,13 +21,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-#include "net/vde.h"
-
#include "config-host.h"
#include <libvdeplug.h>
#include "net.h"
+#include "clients.h"
#include "qemu-char.h"
#include "qemu-common.h"
#include "qemu-option.h"
diff --git a/net/vde.h b/net/vde.h
deleted file mode 100644
index 6ce6698..0000000
--- a/net/vde.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * QEMU System Emulator
- *
- * Copyright (c) 2003-2008 Fabrice Bellard
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-#ifndef QEMU_NET_VDE_H
-#define QEMU_NET_VDE_H
-
-#include "qemu-common.h"
-#include "qapi-types.h"
-
-#ifdef CONFIG_VDE
-
-int net_init_vde(const NetClientOptions *opts, const char *name,
- NetClientState *peer);
-
-#endif /* CONFIG_VDE */
-
-#endif /* QEMU_NET_VDE_H */
--
1.7.11.4
^ permalink raw reply related [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
` (3 preceding siblings ...)
2012-10-08 12:03 ` [Qemu-devel] [PATCH 4/4] net: consolidate NetClientState header files into one Stefan Hajnoczi
@ 2012-10-12 16:18 ` Anthony Liguori
4 siblings, 0 replies; 34+ messages in thread
From: Anthony Liguori @ 2012-10-12 16:18 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: qemu-devel
Stefan Hajnoczi <stefanha@redhat.com> writes:
> The following changes since commit 4bb26682f70a5f626cad3e0ac82bf4b6252ea7a4:
>
> Merge branch 'master' of git.qemu.org:/pub/git/qemu (2012-10-07 18:42:18 +0000)
>
> are available in the git repository at:
>
>
> git://github.com/stefanha/qemu.git net
>
> for you to fetch changes up to a245fc18352fe286ba45ae0661a73b3841514889:
>
> net: consolidate NetClientState header files into one (2012-10-08 13:59:40 +0200)
>
Pulled. Thanks.
Regards,
Anthony Liguori
> ----------------------------------------------------------------
> Amos Kong (2):
> e1000: update nc.link_down in e1000_post_load()
> virtio-net: update nc.link_down in virtio_net_load()
>
> Jason Wang (1):
> rtl8139: implement 8139cp link status
>
> Paolo Bonzini (1):
> net: consolidate NetClientState header files into one
>
> hw/e1000.c | 12 ++++++++++++
> hw/rtl8139.c | 24 ++++++++++++++++++++++--
> hw/virtio-net.c | 5 +++++
> net.c | 11 ++++-------
> net/{socket.h => clients.h} | 28 +++++++++++++++++++++++++---
> net/dump.c | 2 +-
> net/dump.h | 33 ---------------------------------
> net/hub.c | 1 +
> net/hub.h | 2 --
> net/slirp.c | 3 ++-
> net/slirp.h | 3 ---
> net/socket.c | 3 +--
> net/tap-win32.c | 2 +-
> net/tap.c | 3 ++-
> net/tap.h | 6 ------
> net/vde.c | 3 +--
> net/vde.h | 37 -------------------------------------
> 17 files changed, 77 insertions(+), 101 deletions(-)
> rename net/{socket.h => clients.h} (62%)
> delete mode 100644 net/dump.h
> delete mode 100644 net/vde.h
>
> --
> 1.7.11.4
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2012-11-16 13:40 Stefan Hajnoczi
0 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2012-11-16 13:40 UTC (permalink / raw)
To: qemu-devel; +Cc: Stefan Hajnoczi
The following changes since commit 6801038bc52d61f81ac8a25fbe392f1bad982887:
target-mips: fix wrong microMIPS opcode encoding (2012-11-15 14:48:16 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git net
for you to fetch changes up to 315d78d7f9d70c44eecfdad7f0cb5d51c612f884:
tap: reset vnet header size on open (2012-11-16 14:28:33 +0100)
----------------------------------------------------------------
Michael S. Tsirkin (1):
tap: reset vnet header size on open
Stefan Hajnoczi (3):
net: add public qemu_net_poll() function
net: extract notify_link_status_changed() function
net: convert NetClientState to QOM
hw/cadence_gem.c | 27 +++++++---
hw/dp8393x.c | 41 ++++++++++----
hw/e1000.c | 32 +++++++----
hw/eepro100.c | 27 +++++++---
hw/etraxfs_eth.c | 27 +++++++---
hw/lan9118.c | 27 +++++++---
hw/lance.c | 18 +------
hw/mcf_fec.c | 32 ++++++++---
hw/milkymist-minimac2.c | 26 ++++++---
hw/mipsnet.c | 25 ++++++---
hw/musicpal.c | 26 ++++++---
hw/ne2000-isa.c | 17 +-----
hw/ne2000.c | 23 +++++---
hw/ne2000.h | 2 +
hw/opencores_eth.c | 28 +++++++---
hw/pcnet-pci.c | 18 +------
hw/pcnet.c | 36 +++++++++++--
hw/pcnet.h | 3 +-
hw/rtl8139.c | 28 +++++++---
hw/smc91c111.c | 26 ++++++---
hw/spapr_llan.c | 24 ++++++---
hw/stellaris_enet.c | 26 ++++++---
hw/usb/dev-network.c | 25 ++++++---
hw/vhost_net.c | 11 ++--
hw/virtio-net.c | 42 ++++++++++-----
hw/xen_nic.c | 29 +++++++---
hw/xgmac.c | 26 ++++++---
hw/xilinx_axienet.c | 26 ++++++---
hw/xilinx_ethlite.c | 26 ++++++---
net.c | 140 +++++++++++++++++++++++++++++++++---------------
net.h | 35 ++++++++----
net/dump.c | 30 ++++++++---
net/hub.c | 64 +++++++++++++---------
net/slirp.c | 29 +++++++---
net/socket.c | 74 ++++++++++++++++---------
net/tap-win32.c | 27 ++++++++--
net/tap.c | 84 ++++++++++++++++-------------
net/tap.h | 4 ++
net/vde.c | 28 ++++++++--
39 files changed, 850 insertions(+), 389 deletions(-)
--
1.8.0
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2013-01-08 10:45 Stefan Hajnoczi
2013-01-08 20:34 ` Anthony Liguori
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-01-08 10:45 UTC (permalink / raw)
To: qemu-devel; +Cc: Anthony Liguori, Stefan Hajnoczi
The following changes since commit 8e4a424b305e29dc0e454f52df3b35577f342975:
Revert "virtio-pci: replace byte swap hack" (2013-01-06 18:30:17 +0000)
are available in the git repository at:
git://github.com/stefanha/qemu.git net
for you to fetch changes up to 83f58e570f21c3e7227e7fbef1fc0e18b5ed7ea9:
rtl8139: preserve link state across device reset (2013-01-07 10:43:21 +0100)
----------------------------------------------------------------
Amos Kong (3):
net: clean up network at qemu process termination
e1000: no need auto-negotiation if link was down
rtl8139: preserve link state across device reset
Michael Contreras (1):
e1000: Discard oversized packets based on SBP|LPE
hw/e1000.c | 12 ++++++++++--
hw/rtl8139.c | 3 ++-
vl.c | 4 +++-
3 files changed, 15 insertions(+), 4 deletions(-)
--
1.8.0.2
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-01-08 10:45 Stefan Hajnoczi
@ 2013-01-08 20:34 ` Anthony Liguori
0 siblings, 0 replies; 34+ messages in thread
From: Anthony Liguori @ 2013-01-08 20:34 UTC (permalink / raw)
To: Stefan Hajnoczi, qemu-devel; +Cc: Anthony Liguori
Pulled, thanks.
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2013-09-02 11:38 Stefan Hajnoczi
2013-09-05 18:38 ` Anthony Liguori
2013-09-05 19:49 ` Paolo Bonzini
0 siblings, 2 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-09-02 11:38 UTC (permalink / raw)
To: qemu-devel; +Cc: Anthony Liguori
The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b07:
Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 12:26:04 -0500)
are available in the git repository at:
git://github.com/stefanha/qemu.git net
for you to fetch changes up to e21f6f23606e90f5cc6df2d9b1d8b862b54d2796:
vmxnet3: Eliminate __packed redefined warning (2013-09-02 13:35:50 +0200)
----------------------------------------------------------------
Brad Smith (2):
tap: Use numbered tap/tun devices on all *BSD OS's
vmxnet3: Eliminate __packed redefined warning
Jan Kiszka (1):
net: Rename send_queue to incoming_queue
Vincenzo Maffione (1):
e1000: add interrupt mitigation support
hw/i386/pc_piix.c | 18 ++++++-
hw/i386/pc_q35.c | 16 ++++++-
hw/net/e1000.c | 131 +++++++++++++++++++++++++++++++++++++++++++++++++--
hw/net/vmxnet3.h | 2 -
include/hw/i386/pc.h | 8 ++++
include/net/net.h | 2 +-
net/hub.c | 2 +-
net/net.c | 14 +++---
net/tap-bsd.c | 11 -----
9 files changed, 176 insertions(+), 28 deletions(-)
--
1.8.3.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-02 11:38 Stefan Hajnoczi
@ 2013-09-05 18:38 ` Anthony Liguori
2013-09-06 14:59 ` Stefan Hajnoczi
2013-09-05 19:49 ` Paolo Bonzini
1 sibling, 1 reply; 34+ messages in thread
From: Anthony Liguori @ 2013-09-05 18:38 UTC (permalink / raw)
To: Stefan Hajnoczi, qemu-devel
Stefan Hajnoczi <stefanha@redhat.com> writes:
> The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b07:
>
> Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 12:26:04 -0500)
>
> are available in the git repository at:
Sorry, I forgot to send you this feedback earlier.
This conflicts badly with a pull request from Michael Tsirkin that I
merged already. Can you rebase against master and resubmit?
Thanks!
Regards,
Anthony Liguori
>
>
> git://github.com/stefanha/qemu.git net
>
> for you to fetch changes up to e21f6f23606e90f5cc6df2d9b1d8b862b54d2796:
>
> vmxnet3: Eliminate __packed redefined warning (2013-09-02 13:35:50 +0200)
>
> ----------------------------------------------------------------
> Brad Smith (2):
> tap: Use numbered tap/tun devices on all *BSD OS's
> vmxnet3: Eliminate __packed redefined warning
>
> Jan Kiszka (1):
> net: Rename send_queue to incoming_queue
>
> Vincenzo Maffione (1):
> e1000: add interrupt mitigation support
>
> hw/i386/pc_piix.c | 18 ++++++-
> hw/i386/pc_q35.c | 16 ++++++-
> hw/net/e1000.c | 131 +++++++++++++++++++++++++++++++++++++++++++++++++--
> hw/net/vmxnet3.h | 2 -
> include/hw/i386/pc.h | 8 ++++
> include/net/net.h | 2 +-
> net/hub.c | 2 +-
> net/net.c | 14 +++---
> net/tap-bsd.c | 11 -----
> 9 files changed, 176 insertions(+), 28 deletions(-)
>
> --
> 1.8.3.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-02 11:38 Stefan Hajnoczi
2013-09-05 18:38 ` Anthony Liguori
@ 2013-09-05 19:49 ` Paolo Bonzini
2013-09-05 21:02 ` Aurelien Jarno
1 sibling, 1 reply; 34+ messages in thread
From: Paolo Bonzini @ 2013-09-05 19:49 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: Aurelien Jarno, qemu-devel, Anthony Liguori
Il 02/09/2013 13:38, Stefan Hajnoczi ha scritto:
> The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b07:
>
> Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 12:26:04 -0500)
>
> are available in the git repository at:
>
>
> git://github.com/stefanha/qemu.git net
>
> for you to fetch changes up to e21f6f23606e90f5cc6df2d9b1d8b862b54d2796:
>
> vmxnet3: Eliminate __packed redefined warning (2013-09-02 13:35:50 +0200)
Is Aurelien going to apply the ne2k patch himself?
Paolo
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-05 19:49 ` Paolo Bonzini
@ 2013-09-05 21:02 ` Aurelien Jarno
2013-09-06 6:03 ` Paolo Bonzini
0 siblings, 1 reply; 34+ messages in thread
From: Aurelien Jarno @ 2013-09-05 21:02 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: Anthony Liguori, qemu-devel, Stefan Hajnoczi
On Thu, Sep 05, 2013 at 09:49:46PM +0200, Paolo Bonzini wrote:
> Il 02/09/2013 13:38, Stefan Hajnoczi ha scritto:
> > The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b07:
> >
> > Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 12:26:04 -0500)
> >
> > are available in the git repository at:
> >
> >
> > git://github.com/stefanha/qemu.git net
> >
> > for you to fetch changes up to e21f6f23606e90f5cc6df2d9b1d8b862b54d2796:
> >
> > vmxnet3: Eliminate __packed redefined warning (2013-09-02 13:35:50 +0200)
>
> Is Aurelien going to apply the ne2k patch himself?
It would be nice if you can get the pcnet fix in your tree. For the ne2k
patch, as reported it might break the non-PCI version. I have to look at
that more in details, probably this week-end.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-05 21:02 ` Aurelien Jarno
@ 2013-09-06 6:03 ` Paolo Bonzini
2013-09-06 14:59 ` Stefan Hajnoczi
0 siblings, 1 reply; 34+ messages in thread
From: Paolo Bonzini @ 2013-09-06 6:03 UTC (permalink / raw)
To: Aurelien Jarno; +Cc: Stefan Hajnoczi, qemu-devel, Anthony Liguori
Il 05/09/2013 23:02, Aurelien Jarno ha scritto:
> It would be nice if you can get the pcnet fix in your tree. For the ne2k
> patch, as reported it might break the non-PCI version. I have to look at
> that more in details, probably this week-end.
No, that's fine. The non-PCI version is also little endian.
Paolo
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-06 6:03 ` Paolo Bonzini
@ 2013-09-06 14:59 ` Stefan Hajnoczi
2013-09-09 14:49 ` Aurelien Jarno
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-09-06 14:59 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: Anthony Liguori, Aurelien Jarno, qemu-devel
On Fri, Sep 06, 2013 at 08:03:27AM +0200, Paolo Bonzini wrote:
> Il 05/09/2013 23:02, Aurelien Jarno ha scritto:
> > It would be nice if you can get the pcnet fix in your tree. For the ne2k
> > patch, as reported it might break the non-PCI version. I have to look at
> > that more in details, probably this week-end.
>
> No, that's fine. The non-PCI version is also little endian.
Good. I just wanted confirmation because I'm not up-to-speed on device
endianness.
I'll merge the patch.
Stefan
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-05 18:38 ` Anthony Liguori
@ 2013-09-06 14:59 ` Stefan Hajnoczi
0 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-09-06 14:59 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel
On Thu, Sep 05, 2013 at 01:38:23PM -0500, Anthony Liguori wrote:
> Stefan Hajnoczi <stefanha@redhat.com> writes:
>
> > The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b07:
> >
> > Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 12:26:04 -0500)
> >
> > are available in the git repository at:
>
> Sorry, I forgot to send you this feedback earlier.
>
> This conflicts badly with a pull request from Michael Tsirkin that I
> merged already. Can you rebase against master and resubmit?
Sure, will do.
Stefan
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-06 14:59 ` Stefan Hajnoczi
@ 2013-09-09 14:49 ` Aurelien Jarno
2013-09-10 7:49 ` Stefan Hajnoczi
0 siblings, 1 reply; 34+ messages in thread
From: Aurelien Jarno @ 2013-09-09 14:49 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: Paolo Bonzini, qemu-devel, Anthony Liguori
On Fri, Sep 06, 2013 at 04:59:06PM +0200, Stefan Hajnoczi wrote:
> On Fri, Sep 06, 2013 at 08:03:27AM +0200, Paolo Bonzini wrote:
> > Il 05/09/2013 23:02, Aurelien Jarno ha scritto:
> > > It would be nice if you can get the pcnet fix in your tree. For the ne2k
> > > patch, as reported it might break the non-PCI version. I have to look at
> > > that more in details, probably this week-end.
> >
> > No, that's fine. The non-PCI version is also little endian.
>
> Good. I just wanted confirmation because I'm not up-to-speed on device
> endianness.
>
> I'll merge the patch.
>
Thanks. Would it be possible to also merge the following patch:
http://patchwork.ozlabs.org/patch/270487/
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2013-09-09 14:49 ` Aurelien Jarno
@ 2013-09-10 7:49 ` Stefan Hajnoczi
0 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-09-10 7:49 UTC (permalink / raw)
To: Aurelien Jarno
Cc: Anthony Liguori, Paolo Bonzini, qemu-devel, Stefan Hajnoczi
On Mon, Sep 09, 2013 at 04:49:06PM +0200, Aurelien Jarno wrote:
> On Fri, Sep 06, 2013 at 04:59:06PM +0200, Stefan Hajnoczi wrote:
> > On Fri, Sep 06, 2013 at 08:03:27AM +0200, Paolo Bonzini wrote:
> > > Il 05/09/2013 23:02, Aurelien Jarno ha scritto:
> > > > It would be nice if you can get the pcnet fix in your tree. For the ne2k
> > > > patch, as reported it might break the non-PCI version. I have to look at
> > > > that more in details, probably this week-end.
> > >
> > > No, that's fine. The non-PCI version is also little endian.
> >
> > Good. I just wanted confirmation because I'm not up-to-speed on device
> > endianness.
> >
> > I'll merge the patch.
> >
>
> Thanks. Would it be possible to also merge the following patch:
>
> http://patchwork.ozlabs.org/patch/270487/
Merged onto my net-next tree. I'll send a pull request at the end of
the week.
Stefan
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2013-10-18 13:35 Stefan Hajnoczi
0 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-10-18 13:35 UTC (permalink / raw)
To: qemu-devel; +Cc: Stefan Hajnoczi, Anthony Liguori
The following changes since commit 1680d485777ecf436d724631ea8722cc0c66990e:
Merge remote-tracking branch 'rth/tcg-ldst-6' into staging (2013-10-14 09:59:59 -0700)
are available in the git repository at:
git://github.com/stefanha/qemu.git net
for you to fetch changes up to 6e6247e54da991cbc7e0c05040bd6a14d505fc89:
net: disallow to specify multicast MAC address (2013-10-18 13:28:09 +0200)
----------------------------------------------------------------
Amos Kong (3):
net: update nic info during device reset
net/e1000: update network information when macaddr is changed in guest
net/rtl8139: update network information when macaddr is changed in guest
Dmitry Krivenok (1):
net: disallow to specify multicast MAC address
hw/net/e1000.c | 9 +++++++++
hw/net/rtl8139.c | 7 ++++++-
net/net.c | 5 +++++
net/util.c | 5 +++++
net/util.h | 2 ++
5 files changed, 27 insertions(+), 1 deletion(-)
--
1.8.3.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2013-12-09 13:11 Stefan Hajnoczi
0 siblings, 0 replies; 34+ messages in thread
From: Stefan Hajnoczi @ 2013-12-09 13:11 UTC (permalink / raw)
To: qemu-devel; +Cc: Stefan Hajnoczi, Anthony Liguori
The following changes since commit a1d22a367d5780c9553b2cd5a24f665534ce6ed6:
target-cris: Use new qemu_ld/st opcodes (2013-12-08 09:36:02 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git net-next
for you to fetch changes up to 02d38fcb2caa4454cf4ed728d5908c3cc9ba47be:
net: Update netdev peer on link change (2013-12-09 13:33:20 +0100)
----------------------------------------------------------------
Amos Kong (1):
virtio-net: don't update mac_table in error state
Vincenzo Maffione (2):
net: Adding netmap network backend
MAINTAINERS: Add netmap maintainers
Vlad Yasevich (1):
net: Update netdev peer on link change
MAINTAINERS | 8 +
configure | 32 ++++
hmp-commands.hx | 4 +-
hw/net/virtio-net.c | 35 +++--
net/Makefile.objs | 1 +
net/clients.h | 5 +
net/net.c | 32 ++--
net/netmap.c | 435 ++++++++++++++++++++++++++++++++++++++++++++++++++++
qapi-schema.json | 24 ++-
qemu-options.hx | 9 ++
10 files changed, 558 insertions(+), 27 deletions(-)
create mode 100644 net/netmap.c
--
1.8.4.2
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2014-01-27 14:48 Stefan Hajnoczi
2014-01-31 0:09 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2014-01-27 14:48 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Anthony Liguori
The following changes since commit 0169c511554cb0014a00290b0d3d26c31a49818f:
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging (2014-01-24 15:52:44 -0800)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
for you to fetch changes up to 1f149e721feb617d14a3ee4f5911c47b29866a54:
tap-linux: Get features once and use it many times (2014-01-27 15:44:06 +0100)
----------------------------------------------------------------
Net patches
----------------------------------------------------------------
Hani Benhabiles (1):
net: Use g_strdup_printf instead of snprintf.
Kusanagi Kouichi (1):
tap-linux: Get features once and use it many times
Roy Franz (2):
Fix lan9118 TX "CMD A" handling
Fix lan9118 buffer length handling
hw/net/lan9118.c | 6 +++---
net/net.c | 5 +----
net/tap-linux.c | 14 ++++++++------
3 files changed, 12 insertions(+), 13 deletions(-)
--
1.8.4.2
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2014-01-27 14:48 Stefan Hajnoczi
@ 2014-01-31 0:09 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2014-01-31 0:09 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers, Anthony Liguori
On 27 January 2014 14:48, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 0169c511554cb0014a00290b0d3d26c31a49818f:
>
> Merge remote-tracking branch 'qemu-kvm/uq/master' into staging (2014-01-24 15:52:44 -0800)
>
> are available in the git repository at:
>
>
> git://github.com/stefanha/qemu.git tags/net-pull-request
>
> for you to fetch changes up to 1f149e721feb617d14a3ee4f5911c47b29866a54:
>
> tap-linux: Get features once and use it many times (2014-01-27 15:44:06 +0100)
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2015-01-12 10:27 Stefan Hajnoczi
2015-01-12 12:01 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2015-01-12 10:27 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 64ea8038ffbf703dcd438a108d2d5499c8ff95d9:
Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150109.0' into staging (2015-01-10 22:29:09 +0000)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
for you to fetch changes up to a39d97c7becca5fd679d70d17ae5b1d62b9b5da6:
hw/net/xen_nic.c: Set 'netdev->mac' to NULL after free it (2015-01-12 10:16:23 +0000)
----------------------------------------------------------------
----------------------------------------------------------------
Chen Gang (3):
hw/net/xen_nic.c: Free 'netdev->txs' when map 'netdev->rxs' fails
hw/net/xen_nic.c: Need free 'netdev->nic' in net_free() instead of
net_disconnect()
hw/net/xen_nic.c: Set 'netdev->mac' to NULL after free it
Paolo Bonzini (1):
net: remove all cleanup methods from NIC NetClientInfos
hw/net/allwinner_emac.c | 8 --------
hw/net/cadence_gem.c | 9 ---------
hw/net/dp8393x.c | 11 -----------
hw/net/e1000.c | 9 ---------
hw/net/eepro100.c | 8 --------
hw/net/etraxfs_eth.c | 13 -------------
hw/net/fsl_etsec/etsec.c | 6 ------
hw/net/lan9118.c | 8 --------
hw/net/lance.c | 8 --------
hw/net/mcf_fec.c | 8 --------
hw/net/milkymist-minimac2.c | 8 --------
hw/net/mipsnet.c | 8 --------
hw/net/ne2000-isa.c | 8 --------
hw/net/ne2000.c | 8 --------
hw/net/opencores_eth.c | 5 -----
hw/net/pcnet-pci.c | 8 --------
hw/net/pcnet.c | 5 -----
hw/net/pcnet.h | 1 -
hw/net/rtl8139.c | 8 --------
hw/net/smc91c111.c | 8 --------
hw/net/spapr_llan.c | 8 --------
hw/net/stellaris_enet.c | 8 --------
hw/net/virtio-net.c | 8 --------
hw/net/vmxnet3.c | 7 -------
hw/net/xen_nic.c | 16 +++++++++++-----
hw/net/xgmac.c | 8 --------
hw/net/xilinx_axienet.c | 9 ---------
hw/net/xilinx_ethlite.c | 8 --------
28 files changed, 11 insertions(+), 216 deletions(-)
--
2.1.0
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2015-01-12 10:27 Stefan Hajnoczi
@ 2015-01-12 12:01 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2015-01-12 12:01 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 12 January 2015 at 10:27, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 64ea8038ffbf703dcd438a108d2d5499c8ff95d9:
>
> Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150109.0' into staging (2015-01-10 22:29:09 +0000)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/net-pull-request
>
> for you to fetch changes up to a39d97c7becca5fd679d70d17ae5b1d62b9b5da6:
>
> hw/net/xen_nic.c: Set 'netdev->mac' to NULL after free it (2015-01-12 10:16:23 +0000)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> 28 files changed, 11 insertions(+), 216 deletions(-)
If only all pullreqs could have diffstats like this :-)
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2015-06-05 10:22 Stefan Hajnoczi
2015-06-05 12:52 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2015-06-05 10:22 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 3b730f570c5872ceea2137848f1d4554d4847441:
Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream' into staging (2015-06-04 14:04:14 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
for you to fetch changes up to 73e47f4bc1a1aac59dba3f3a5feb27fbcb1cde50:
qmp/hmp: add rocker device support (2015-06-05 11:19:53 +0100)
----------------------------------------------------------------
----------------------------------------------------------------
David Ahern (1):
rocker: Add support for phys name
Scott Feldman (3):
rocker: update tests using hw-derived interface names
rocker: bring link up/down on PHY enable/disable
qmp/hmp: add rocker device support
docs/specs/rocker.txt | 1 +
hmp-commands.hx | 24 ++++
hmp.c | 303 ++++++++++++++++++++++++++++++++++++++++
hmp.h | 4 +
hw/net/Makefile.objs | 1 +
hw/net/rocker/qmp-norocker.c | 50 +++++++
hw/net/rocker/rocker.c | 68 ++++++++-
hw/net/rocker/rocker_fp.c | 29 +++-
hw/net/rocker/rocker_fp.h | 2 +
hw/net/rocker/rocker_hw.h | 1 +
hw/net/rocker/rocker_of_dpa.c | 312 ++++++++++++++++++++++++++++++++++++++++++
monitor.c | 28 ++++
qapi-schema.json | 3 +
qapi/rocker.json | 286 ++++++++++++++++++++++++++++++++++++++
qmp-commands.hx | 97 +++++++++++++
tests/rocker/bridge | 25 ++--
tests/rocker/bridge-stp | 25 ++--
tests/rocker/bridge-vlan | 37 +++--
tests/rocker/bridge-vlan-stp | 37 +++--
tests/rocker/port | 8 +-
20 files changed, 1263 insertions(+), 78 deletions(-)
create mode 100644 hw/net/rocker/qmp-norocker.c
create mode 100644 qapi/rocker.json
--
2.4.2
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2015-06-05 10:22 Stefan Hajnoczi
@ 2015-06-05 12:52 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2015-06-05 12:52 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 5 June 2015 at 11:22, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 3b730f570c5872ceea2137848f1d4554d4847441:
>
> Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream' into staging (2015-06-04 14:04:14 +0100)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/net-pull-request
>
> for you to fetch changes up to 73e47f4bc1a1aac59dba3f3a5feb27fbcb1cde50:
>
> qmp/hmp: add rocker device support (2015-06-05 11:19:53 +0100)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> David Ahern (1):
> rocker: Add support for phys name
>
> Scott Feldman (3):
> rocker: update tests using hw-derived interface names
> rocker: bring link up/down on PHY enable/disable
> qmp/hmp: add rocker device support
Eric has some review comments on the qmp/hmp patch which haven't
been addressed yet, so I'm not applying this one. (I noticed the
commit message misformatting too...)
thanks
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2015-09-17 11:43 Stefan Hajnoczi
2015-09-17 13:29 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Hajnoczi @ 2015-09-17 11:43 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 619622424dba749feef752d76d79ef2569f7f250:
Merge remote-tracking branch 'remotes/berrange/tags/vnc-crypto-v9-for-upstream' into staging (2015-09-15 15:42:58 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
for you to fetch changes up to 271a234a2359975101396916f37f3c7d347c61b8:
net: smc91c111: flush packets on RCR register changes (2015-09-17 12:36:03 +0100)
----------------------------------------------------------------
----------------------------------------------------------------
Jason Wang (1):
MAINTAINERS: Stefan will not maintain net subsystem
Peter Crosthwaite (3):
net: smc91c111: guard flush_queued_packets() on can_rx()
net: smc91c111: gate can_receive() on rx FIFO having a slot
net: smc91c111: flush packets on RCR register changes
MAINTAINERS | 3 +--
hw/net/smc91c111.c | 33 +++++++++++++++++++++++++--------
2 files changed, 26 insertions(+), 10 deletions(-)
--
2.4.3
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2015-09-17 11:43 Stefan Hajnoczi
@ 2015-09-17 13:29 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2015-09-17 13:29 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 17 September 2015 at 12:43, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 619622424dba749feef752d76d79ef2569f7f250:
>
> Merge remote-tracking branch 'remotes/berrange/tags/vnc-crypto-v9-for-upstream' into staging (2015-09-15 15:42:58 +0100)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/net-pull-request
>
> for you to fetch changes up to 271a234a2359975101396916f37f3c7d347c61b8:
>
> net: smc91c111: flush packets on RCR register changes (2015-09-17 12:36:03 +0100)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2018-05-14 7:55 Jason Wang
2018-05-14 16:52 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Jason Wang @ 2018-05-14 7:55 UTC (permalink / raw)
To: qemu-devel, peter.maydell; +Cc: Jason Wang
The following changes since commit c74e62ee3e2dc2955e07d004c71badecb68a84eb:
Merge remote-tracking branch 'remotes/rth/tags/cota-target-pull-request' into staging (2018-05-11 15:41:29 +0100)
are available in the git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-request
for you to fetch changes up to 0e0266c2e475b82b39a757c875fa03e64272fbe7:
net: Get rid of 'vlan' terminology and use 'hub' instead in the doc files (2018-05-14 15:47:14 +0800)
----------------------------------------------------------------
----------------------------------------------------------------
Thomas Huth (4):
net: Fix memory leak in net_param_nic()
net: Remove the deprecated "vlan" parameter
net: Get rid of 'vlan' terminology and use 'hub' instead in the source files
net: Get rid of 'vlan' terminology and use 'hub' instead in the doc files
docs/qdev-device-use.txt | 3 --
hw/core/qdev-properties-system.c | 80 ----------------------------------------
include/hw/qdev-properties.h | 3 --
include/net/net.h | 1 -
net/hub.c | 7 ++--
net/net.c | 18 ++++-----
net/slirp.c | 8 ++--
net/tap.c | 4 +-
qapi/net.json | 15 ++++----
qemu-doc.texi | 51 ++++++++++++-------------
qemu-options.hx | 29 ++++++---------
11 files changed, 58 insertions(+), 161 deletions(-)
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2018-05-14 7:55 Jason Wang
@ 2018-05-14 16:52 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2018-05-14 16:52 UTC (permalink / raw)
To: Jason Wang; +Cc: QEMU Developers
On 14 May 2018 at 08:55, Jason Wang <jasowang@redhat.com> wrote:
> The following changes since commit c74e62ee3e2dc2955e07d004c71badecb68a84eb:
>
> Merge remote-tracking branch 'remotes/rth/tags/cota-target-pull-request' into staging (2018-05-11 15:41:29 +0100)
>
> are available in the git repository at:
>
> https://github.com/jasowang/qemu.git tags/net-pull-request
>
> for you to fetch changes up to 0e0266c2e475b82b39a757c875fa03e64272fbe7:
>
> net: Get rid of 'vlan' terminology and use 'hub' instead in the doc files (2018-05-14 15:47:14 +0800)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
> Thomas Huth (4):
> net: Fix memory leak in net_param_nic()
> net: Remove the deprecated "vlan" parameter
> net: Get rid of 'vlan' terminology and use 'hub' instead in the source files
> net: Get rid of 'vlan' terminology and use 'hub' instead in the doc files
>
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2018-06-15 3:01 Jason Wang
2018-06-15 11:49 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Jason Wang @ 2018-06-15 3:01 UTC (permalink / raw)
To: qemu-devel, peter.maydell; +Cc: Jason Wang
The following changes since commit 409c241f887a38bb7a2ac12e34d3a8d73922a9a5:
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180614-pull-request' into staging (2018-06-14 14:04:14 +0100)
are available in the git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-request
for you to fetch changes up to c67daf4a24442d1bb404a11a6a54dc45ea10f234:
vhost-user: delete net client if necessary (2018-06-15 10:39:53 +0800)
----------------------------------------------------------------
----------------------------------------------------------------
Brijesh Singh (1):
tap: set vhostfd passed from qemu cli to non-blocking
Jan Kiszka (1):
e1000e: Do not auto-clear ICR bits which aren't set in EIAC
Lin Ma (1):
net: Fix a potential segfault
linzhecheng (1):
vhost-user: delete net client if necessary
hw/net/e1000e_core.c | 4 ----
net/net.c | 4 +++-
net/tap.c | 2 ++
net/vhost-user.c | 3 +++
4 files changed, 8 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2018-06-15 3:01 Jason Wang
@ 2018-06-15 11:49 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2018-06-15 11:49 UTC (permalink / raw)
To: Jason Wang; +Cc: QEMU Developers
On 15 June 2018 at 04:01, Jason Wang <jasowang@redhat.com> wrote:
> The following changes since commit 409c241f887a38bb7a2ac12e34d3a8d73922a9a5:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180614-pull-request' into staging (2018-06-14 14:04:14 +0100)
>
> are available in the git repository at:
>
> https://github.com/jasowang/qemu.git tags/net-pull-request
>
> for you to fetch changes up to c67daf4a24442d1bb404a11a6a54dc45ea10f234:
>
> vhost-user: delete net client if necessary (2018-06-15 10:39:53 +0800)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
* [Qemu-devel] [PULL 0/4] Net patches
@ 2019-05-17 9:06 Jason Wang
2019-05-17 14:46 ` Peter Maydell
0 siblings, 1 reply; 34+ messages in thread
From: Jason Wang @ 2019-05-17 9:06 UTC (permalink / raw)
To: qemu-devel, peter.maydell; +Cc: Jason Wang
The following changes since commit d8276573da58e8ce78dab8c46dd660efd664bcb7:
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190510' into staging (2019-05-16 13:15:08 +0100)
are available in the git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-request
for you to fetch changes up to 78e4f446d2569210a8558946b2321f9ff2ef47f6:
net/colo-compare.c: Fix a crash in COLO Primary. (2019-05-17 17:00:12 +0800)
----------------------------------------------------------------
----------------------------------------------------------------
Chris Kenna (1):
e1000: Never increment the RX undersize count register
Jason Wang (1):
vhost_net: don't set backend for the uninitialized virtqueue
Lukas Straub (1):
net/colo-compare.c: Fix a crash in COLO Primary.
Stefano Garzarella (1):
net/slirp: fix the IPv6 prefix length error message
hw/net/e1000.c | 1 -
hw/net/vhost_net.c | 10 ++++++++++
hw/virtio/virtio.c | 5 +++++
include/hw/virtio/virtio.h | 1 +
net/colo-compare.c | 3 +--
net/slirp.c | 3 ++-
6 files changed, 19 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] Net patches
2019-05-17 9:06 Jason Wang
@ 2019-05-17 14:46 ` Peter Maydell
0 siblings, 0 replies; 34+ messages in thread
From: Peter Maydell @ 2019-05-17 14:46 UTC (permalink / raw)
To: Jason Wang; +Cc: QEMU Developers
On Fri, 17 May 2019 at 10:07, Jason Wang <jasowang@redhat.com> wrote:
>
> The following changes since commit d8276573da58e8ce78dab8c46dd660efd664bcb7:
>
> Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190510' into staging (2019-05-16 13:15:08 +0100)
>
> are available in the git repository at:
>
> https://github.com/jasowang/qemu.git tags/net-pull-request
>
> for you to fetch changes up to 78e4f446d2569210a8558946b2321f9ff2ef47f6:
>
> net/colo-compare.c: Fix a crash in COLO Primary. (2019-05-17 17:00:12 +0800)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/4.1
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2019-05-17 14:49 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-08 12:02 [Qemu-devel] [PULL 0/4] Net patches Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 1/4] rtl8139: implement 8139cp link status Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 2/4] e1000: update nc.link_down in e1000_post_load() Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 3/4] virtio-net: update nc.link_down in virtio_net_load() Stefan Hajnoczi
2012-10-08 12:03 ` [Qemu-devel] [PATCH 4/4] net: consolidate NetClientState header files into one Stefan Hajnoczi
2012-10-12 16:18 ` [Qemu-devel] [PULL 0/4] Net patches Anthony Liguori
-- strict thread matches above, loose matches on Subject: below --
2012-11-16 13:40 Stefan Hajnoczi
2013-01-08 10:45 Stefan Hajnoczi
2013-01-08 20:34 ` Anthony Liguori
2013-09-02 11:38 Stefan Hajnoczi
2013-09-05 18:38 ` Anthony Liguori
2013-09-06 14:59 ` Stefan Hajnoczi
2013-09-05 19:49 ` Paolo Bonzini
2013-09-05 21:02 ` Aurelien Jarno
2013-09-06 6:03 ` Paolo Bonzini
2013-09-06 14:59 ` Stefan Hajnoczi
2013-09-09 14:49 ` Aurelien Jarno
2013-09-10 7:49 ` Stefan Hajnoczi
2013-10-18 13:35 Stefan Hajnoczi
2013-12-09 13:11 Stefan Hajnoczi
2014-01-27 14:48 Stefan Hajnoczi
2014-01-31 0:09 ` Peter Maydell
2015-01-12 10:27 Stefan Hajnoczi
2015-01-12 12:01 ` Peter Maydell
2015-06-05 10:22 Stefan Hajnoczi
2015-06-05 12:52 ` Peter Maydell
2015-09-17 11:43 Stefan Hajnoczi
2015-09-17 13:29 ` Peter Maydell
2018-05-14 7:55 Jason Wang
2018-05-14 16:52 ` Peter Maydell
2018-06-15 3:01 Jason Wang
2018-06-15 11:49 ` Peter Maydell
2019-05-17 9:06 Jason Wang
2019-05-17 14:46 ` Peter Maydell
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.