diff options
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-04 07:25:46 +0000 |
---|---|---|
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-04 07:25:46 +0000 |
commit | 9dc63a1efd50ab6f792b165dffe176547350bfcc (patch) | |
tree | 1acec8568214c7bb785432a29f635153865a5bbf /vl.c | |
parent | bdaf78e09b0ac9257b944ae41653bf1ef1e2336a (diff) |
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.c | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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 |