summaryrefslogtreecommitdiffstats
path: root/vl.c
diff options
context:
space:
mode:
authorblueswir12008-10-04 09:25:46 +0200
committerblueswir12008-10-04 09:25:46 +0200
commit9dc63a1efd50ab6f792b165dffe176547350bfcc (patch)
tree1acec8568214c7bb785432a29f635153865a5bbf /vl.c
parentAdd some missing static qualifiers (diff)
downloadqemu-9dc63a1efd50ab6f792b165dffe176547350bfcc.tar.gz
qemu-9dc63a1efd50ab6f792b165dffe176547350bfcc.tar.xz
qemu-9dc63a1efd50ab6f792b165dffe176547350bfcc.zip
Make network packet debug functions more accessible
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5416 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'vl.c')
-rw-r--r--vl.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/vl.c b/vl.c
index 99191201c5..cd55b9eb5e 100644
--- a/vl.c
+++ b/vl.c
@@ -151,6 +151,8 @@
//#define DEBUG_UNUSED_IOPORT
//#define DEBUG_IOPORT
+//#define DEBUG_NET
+//#define DEBUG_SLIRP
#ifdef TARGET_PPC
#define DEFAULT_RAM_SIZE 144
@@ -3861,7 +3863,7 @@ void qemu_chr_close(CharDriverState *chr)
/***********************************************************/
/* network device redirectors */
-__attribute__ (( unused ))
+#if defined(DEBUG_NET) || defined(DEBUG_SLIRP)
static void hex_dump(FILE *f, const uint8_t *buf, int size)
{
int len, i, j, c;
@@ -3887,6 +3889,7 @@ static void hex_dump(FILE *f, const uint8_t *buf, int size)
fprintf(f, "\n");
}
}
+#endif
static int parse_macaddr(uint8_t *macaddr, const char *p)
{
@@ -4105,7 +4108,7 @@ void qemu_send_packet(VLANClientState *vc1, const uint8_t *buf, int size)
VLANState *vlan = vc1->vlan;
VLANClientState *vc;
-#if 0
+#ifdef DEBUG_NET
printf("vlan %d send:\n", vlan->id);
hex_dump(stdout, buf, size);
#endif
@@ -4130,7 +4133,7 @@ int slirp_can_output(void)
void slirp_output(const uint8_t *pkt, int pkt_len)
{
-#if 0
+#ifdef DEBUG_SLIRP
printf("slirp output:\n");
hex_dump(stdout, pkt, pkt_len);
#endif
@@ -4141,7 +4144,7 @@ void slirp_output(const uint8_t *pkt, int pkt_len)
static void slirp_receive(void *opaque, const uint8_t *buf, int size)
{
-#if 0
+#ifdef DEBUG_SLIRP
printf("slirp input:\n");
hex_dump(stdout, buf, size);
#endif