Commit 9dc63a1efd50ab6f792b165dffe176547350bfcc

Authored by blueswir1
1 parent bdaf78e0

Make network packet debug functions more accessible

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5416 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 7 additions and 4 deletions
@@ -151,6 +151,8 @@ @@ -151,6 +151,8 @@
151 151
152 //#define DEBUG_UNUSED_IOPORT 152 //#define DEBUG_UNUSED_IOPORT
153 //#define DEBUG_IOPORT 153 //#define DEBUG_IOPORT
  154 +//#define DEBUG_NET
  155 +//#define DEBUG_SLIRP
154 156
155 #ifdef TARGET_PPC 157 #ifdef TARGET_PPC
156 #define DEFAULT_RAM_SIZE 144 158 #define DEFAULT_RAM_SIZE 144
@@ -3861,7 +3863,7 @@ void qemu_chr_close(CharDriverState *chr) @@ -3861,7 +3863,7 @@ void qemu_chr_close(CharDriverState *chr)
3861 /***********************************************************/ 3863 /***********************************************************/
3862 /* network device redirectors */ 3864 /* network device redirectors */
3863 3865
3864 -__attribute__ (( unused )) 3866 +#if defined(DEBUG_NET) || defined(DEBUG_SLIRP)
3865 static void hex_dump(FILE *f, const uint8_t *buf, int size) 3867 static void hex_dump(FILE *f, const uint8_t *buf, int size)
3866 { 3868 {
3867 int len, i, j, c; 3869 int len, i, j, c;
@@ -3887,6 +3889,7 @@ static void hex_dump(FILE *f, const uint8_t *buf, int size) @@ -3887,6 +3889,7 @@ static void hex_dump(FILE *f, const uint8_t *buf, int size)
3887 fprintf(f, "\n"); 3889 fprintf(f, "\n");
3888 } 3890 }
3889 } 3891 }
  3892 +#endif
3890 3893
3891 static int parse_macaddr(uint8_t *macaddr, const char *p) 3894 static int parse_macaddr(uint8_t *macaddr, const char *p)
3892 { 3895 {
@@ -4105,7 +4108,7 @@ void qemu_send_packet(VLANClientState *vc1, const uint8_t *buf, int size) @@ -4105,7 +4108,7 @@ void qemu_send_packet(VLANClientState *vc1, const uint8_t *buf, int size)
4105 VLANState *vlan = vc1->vlan; 4108 VLANState *vlan = vc1->vlan;
4106 VLANClientState *vc; 4109 VLANClientState *vc;
4107 4110
4108 -#if 0 4111 +#ifdef DEBUG_NET
4109 printf("vlan %d send:\n", vlan->id); 4112 printf("vlan %d send:\n", vlan->id);
4110 hex_dump(stdout, buf, size); 4113 hex_dump(stdout, buf, size);
4111 #endif 4114 #endif
@@ -4130,7 +4133,7 @@ int slirp_can_output(void) @@ -4130,7 +4133,7 @@ int slirp_can_output(void)
4130 4133
4131 void slirp_output(const uint8_t *pkt, int pkt_len) 4134 void slirp_output(const uint8_t *pkt, int pkt_len)
4132 { 4135 {
4133 -#if 0 4136 +#ifdef DEBUG_SLIRP
4134 printf("slirp output:\n"); 4137 printf("slirp output:\n");
4135 hex_dump(stdout, pkt, pkt_len); 4138 hex_dump(stdout, pkt, pkt_len);
4136 #endif 4139 #endif
@@ -4141,7 +4144,7 @@ void slirp_output(const uint8_t *pkt, int pkt_len) @@ -4141,7 +4144,7 @@ void slirp_output(const uint8_t *pkt, int pkt_len)
4141 4144
4142 static void slirp_receive(void *opaque, const uint8_t *buf, int size) 4145 static void slirp_receive(void *opaque, const uint8_t *buf, int size)
4143 { 4146 {
4144 -#if 0 4147 +#ifdef DEBUG_SLIRP
4145 printf("slirp input:\n"); 4148 printf("slirp input:\n");
4146 hex_dump(stdout, buf, size); 4149 hex_dump(stdout, buf, size);
4147 #endif 4150 #endif