[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC 1/4] net/dump: Make pcap structures public
From: |
Miguel Di Ciurcio Filho |
Subject: |
[Qemu-devel] [PATCH RFC 1/4] net/dump: Make pcap structures public |
Date: |
Thu, 15 Jul 2010 17:22:57 -0300 |
Signed-off-by: Miguel Di Ciurcio Filho <address@hidden>
---
net/dump.c | 21 ---------------------
net/dump.h | 21 +++++++++++++++++++++
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/net/dump.c b/net/dump.c
index 6db7ecf..8eebacd 100644
--- a/net/dump.c
+++ b/net/dump.c
@@ -34,27 +34,6 @@ typedef struct DumpState {
int pcap_caplen;
} DumpState;
-#define PCAP_MAGIC 0xa1b2c3d4
-
-struct pcap_file_hdr {
- uint32_t magic;
- uint16_t version_major;
- uint16_t version_minor;
- int32_t thiszone;
- uint32_t sigfigs;
- uint32_t snaplen;
- uint32_t linktype;
-};
-
-struct pcap_sf_pkthdr {
- struct {
- int32_t tv_sec;
- int32_t tv_usec;
- } ts;
- uint32_t caplen;
- uint32_t len;
-};
-
static ssize_t dump_receive(VLANClientState *nc, const uint8_t *buf, size_t
size)
{
DumpState *s = DO_UPCAST(DumpState, nc, nc);
diff --git a/net/dump.h b/net/dump.h
index fdc91ad..e9133da 100644
--- a/net/dump.h
+++ b/net/dump.h
@@ -27,6 +27,27 @@
#include "net.h"
#include "qemu-common.h"
+#define PCAP_MAGIC 0xa1b2c3d4
+
+struct pcap_file_hdr {
+ uint32_t magic;
+ uint16_t version_major;
+ uint16_t version_minor;
+ int32_t thiszone;
+ uint32_t sigfigs;
+ uint32_t snaplen;
+ uint32_t linktype;
+};
+
+struct pcap_sf_pkthdr {
+ struct {
+ int32_t tv_sec;
+ int32_t tv_usec;
+ } ts;
+ uint32_t caplen;
+ uint32_t len;
+};
+
int net_init_dump(QemuOpts *opts, Monitor *mon,
const char *name, VLANState *vlan);
--
1.7.1
- [Qemu-devel] [PATCH RFC 0/4] Dumping traffic when using netdev devices, Miguel Di Ciurcio Filho, 2010/07/15
- [Qemu-devel] [PATCH RFC 1/4] net/dump: Make pcap structures public,
Miguel Di Ciurcio Filho <=
- [Qemu-devel] [PATCH RFC 2/4] net: Introduce NetClientDump and auxiliary functions, Miguel Di Ciurcio Filho, 2010/07/15
- [Qemu-devel] [PATCH RFC 3/4] net/tap: Suggested support for NetClientDump, Miguel Di Ciurcio Filho, 2010/07/15
- [Qemu-devel] [PATCH RFC 4/4] net/slirp: Suggested support for NetClientDump, Miguel Di Ciurcio Filho, 2010/07/15
- [Qemu-devel] Re: [PATCH RFC 0/4] Dumping traffic when using netdev devices, Jan Kiszka, 2010/07/16
- [Qemu-devel] Re: [PATCH RFC 0/4] Dumping traffic when using netdev devices, Anthony Liguori, 2010/07/16