|
@@ -81,34 +81,6 @@ int default_net = 1;
|
|
|
/***********************************************************/
|
|
|
/* network device redirectors */
|
|
|
|
|
|
-#if defined(DEBUG_NET)
|
|
|
-static void hex_dump(FILE *f, const uint8_t *buf, int size)
|
|
|
-{
|
|
|
- int len, i, j, c;
|
|
|
-
|
|
|
- for(i=0;i<size;i+=16) {
|
|
|
- len = size - i;
|
|
|
- if (len > 16)
|
|
|
- len = 16;
|
|
|
- fprintf(f, "%08x ", i);
|
|
|
- for(j=0;j<16;j++) {
|
|
|
- if (j < len)
|
|
|
- fprintf(f, " %02x", buf[i+j]);
|
|
|
- else
|
|
|
- fprintf(f, " ");
|
|
|
- }
|
|
|
- fprintf(f, " ");
|
|
|
- for(j=0;j<len;j++) {
|
|
|
- c = buf[i+j];
|
|
|
- if (c < ' ' || c > '~')
|
|
|
- c = '.';
|
|
|
- fprintf(f, "%c", c);
|
|
|
- }
|
|
|
- fprintf(f, "\n");
|
|
|
- }
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
static int get_str_sep(char *buf, int buf_size, const char **pp, int sep)
|
|
|
{
|
|
|
const char *p, *p1;
|
|
@@ -664,7 +636,7 @@ static ssize_t qemu_send_packet_async_with_flags(NetClientState *sender,
|
|
|
|
|
|
#ifdef DEBUG_NET
|
|
|
printf("qemu_send_packet_async:\n");
|
|
|
- hex_dump(stdout, buf, size);
|
|
|
+ qemu_hexdump((const char *)buf, stdout, "net", size);
|
|
|
#endif
|
|
|
|
|
|
if (sender->link_down || !sender->peer) {
|