Make network packet debug functions more accessible
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5416 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									bdaf78e09b
								
							
						
					
					
						commit
						9dc63a1efd
					
				
							
								
								
									
										11
									
								
								vl.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								vl.c
									
									
									
									
									
								
							@ -151,6 +151,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
//#define DEBUG_UNUSED_IOPORT
 | 
					//#define DEBUG_UNUSED_IOPORT
 | 
				
			||||||
//#define DEBUG_IOPORT
 | 
					//#define DEBUG_IOPORT
 | 
				
			||||||
 | 
					//#define DEBUG_NET
 | 
				
			||||||
 | 
					//#define DEBUG_SLIRP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef TARGET_PPC
 | 
					#ifdef TARGET_PPC
 | 
				
			||||||
#define DEFAULT_RAM_SIZE 144
 | 
					#define DEFAULT_RAM_SIZE 144
 | 
				
			||||||
@ -3861,7 +3863,7 @@ void qemu_chr_close(CharDriverState *chr)
 | 
				
			|||||||
/***********************************************************/
 | 
					/***********************************************************/
 | 
				
			||||||
/* network device redirectors */
 | 
					/* network device redirectors */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
__attribute__ (( unused ))
 | 
					#if defined(DEBUG_NET) || defined(DEBUG_SLIRP)
 | 
				
			||||||
static void hex_dump(FILE *f, const uint8_t *buf, int size)
 | 
					static void hex_dump(FILE *f, const uint8_t *buf, int size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int len, i, j, c;
 | 
					    int len, i, j, c;
 | 
				
			||||||
@ -3887,6 +3889,7 @@ static void hex_dump(FILE *f, const uint8_t *buf, int size)
 | 
				
			|||||||
        fprintf(f, "\n");
 | 
					        fprintf(f, "\n");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int parse_macaddr(uint8_t *macaddr, const char *p)
 | 
					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;
 | 
					    VLANState *vlan = vc1->vlan;
 | 
				
			||||||
    VLANClientState *vc;
 | 
					    VLANClientState *vc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if 0
 | 
					#ifdef DEBUG_NET
 | 
				
			||||||
    printf("vlan %d send:\n", vlan->id);
 | 
					    printf("vlan %d send:\n", vlan->id);
 | 
				
			||||||
    hex_dump(stdout, buf, size);
 | 
					    hex_dump(stdout, buf, size);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -4130,7 +4133,7 @@ int slirp_can_output(void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void slirp_output(const uint8_t *pkt, int pkt_len)
 | 
					void slirp_output(const uint8_t *pkt, int pkt_len)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
#if 0
 | 
					#ifdef DEBUG_SLIRP
 | 
				
			||||||
    printf("slirp output:\n");
 | 
					    printf("slirp output:\n");
 | 
				
			||||||
    hex_dump(stdout, pkt, pkt_len);
 | 
					    hex_dump(stdout, pkt, pkt_len);
 | 
				
			||||||
#endif
 | 
					#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)
 | 
					static void slirp_receive(void *opaque, const uint8_t *buf, int size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
#if 0
 | 
					#ifdef DEBUG_SLIRP
 | 
				
			||||||
    printf("slirp input:\n");
 | 
					    printf("slirp input:\n");
 | 
				
			||||||
    hex_dump(stdout, buf, size);
 | 
					    hex_dump(stdout, buf, size);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user