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 151  
152 152 //#define DEBUG_UNUSED_IOPORT
153 153 //#define DEBUG_IOPORT
  154 +//#define DEBUG_NET
  155 +//#define DEBUG_SLIRP
154 156  
155 157 #ifdef TARGET_PPC
156 158 #define DEFAULT_RAM_SIZE 144
... ... @@ -3861,7 +3863,7 @@ void qemu_chr_close(CharDriverState *chr)
3861 3863 /***********************************************************/
3862 3864 /* network device redirectors */
3863 3865  
3864   -__attribute__ (( unused ))
  3866 +#if defined(DEBUG_NET) || defined(DEBUG_SLIRP)
3865 3867 static void hex_dump(FILE *f, const uint8_t *buf, int size)
3866 3868 {
3867 3869 int len, i, j, c;
... ... @@ -3887,6 +3889,7 @@ static void hex_dump(FILE *f, const uint8_t *buf, int size)
3887 3889 fprintf(f, "\n");
3888 3890 }
3889 3891 }
  3892 +#endif
3890 3893  
3891 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 4108 VLANState *vlan = vc1->vlan;
4106 4109 VLANClientState *vc;
4107 4110  
4108   -#if 0
  4111 +#ifdef DEBUG_NET
4109 4112 printf("vlan %d send:\n", vlan->id);
4110 4113 hex_dump(stdout, buf, size);
4111 4114 #endif
... ... @@ -4130,7 +4133,7 @@ int slirp_can_output(void)
4130 4133  
4131 4134 void slirp_output(const uint8_t *pkt, int pkt_len)
4132 4135 {
4133   -#if 0
  4136 +#ifdef DEBUG_SLIRP
4134 4137 printf("slirp output:\n");
4135 4138 hex_dump(stdout, pkt, pkt_len);
4136 4139 #endif
... ... @@ -4141,7 +4144,7 @@ void slirp_output(const uint8_t *pkt, int pkt_len)
4141 4144  
4142 4145 static void slirp_receive(void *opaque, const uint8_t *buf, int size)
4143 4146 {
4144   -#if 0
  4147 +#ifdef DEBUG_SLIRP
4145 4148 printf("slirp input:\n");
4146 4149 hex_dump(stdout, buf, size);
4147 4150 #endif
... ...