[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r13167 - gnunet/src/vpn
From: |
gnunet |
Subject: |
[GNUnet-SVN] r13167 - gnunet/src/vpn |
Date: |
Tue, 5 Oct 2010 20:20:21 +0200 |
Author: toelke
Date: 2010-10-05 20:20:21 +0200 (Tue, 05 Oct 2010)
New Revision: 13167
Modified:
gnunet/src/vpn/gnunet-dns-parser.c
gnunet/src/vpn/gnunet-vpn-pretty-print.c
Log:
Make the packet-pretty-printing more usable (concise)
Modified: gnunet/src/vpn/gnunet-dns-parser.c
===================================================================
--- gnunet/src/vpn/gnunet-dns-parser.c 2010-10-05 18:20:20 UTC (rev 13166)
+++ gnunet/src/vpn/gnunet-dns-parser.c 2010-10-05 18:20:21 UTC (rev 13167)
@@ -52,7 +52,7 @@
return idx;
}/*}}}*/
-struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {
+struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {/*{{{*/
struct dns_pkt_parsed* ppkt = GNUNET_malloc(sizeof(struct
dns_pkt_parsed));
memcpy(&ppkt->s, &pkt->s, sizeof pkt->s);
@@ -90,4 +90,4 @@
idx = parse_dns_record(pkt->data, ppkt->nameservers, nscount, idx);
idx = parse_dns_record(pkt->data, ppkt->additional, arcount, idx);
return ppkt;
-}
+}/*}}}*/
Modified: gnunet/src/vpn/gnunet-vpn-pretty-print.c
===================================================================
--- gnunet/src/vpn/gnunet-vpn-pretty-print.c 2010-10-05 18:20:20 UTC (rev
13166)
+++ gnunet/src/vpn/gnunet-vpn-pretty-print.c 2010-10-05 18:20:21 UTC (rev
13167)
@@ -263,19 +263,22 @@
void pkt_printf_dns(struct dns_pkt* upkt) {{{
struct dns_pkt_parsed* pkt = parse_dns_packet(upkt);
- printf("DNS-Packet:\n");
- printf("\tid: %d\n", ntohs(pkt->s.id));
- printf("\t%d: %s\n", pkt->s.qr, pkt->s.qr == 0 ? "query" : "response");
- printf("\top: %s\n", (char*[]){"query", "inverse q.", "status",
"inval"}[pkt->s.op]);
- printf("\trecursion is%s desired\n", pkt->s.rd == 0 ? " not" : "");
+ printf("\nDNS-Packet: ");
+ printf("\tid: %5d ", ntohs(pkt->s.id));
+ printf("\t%d: %s ", pkt->s.qr, pkt->s.qr == 0 ? "query " :
"response");
+ printf("\top: %s ", (char*[]){ "query ",
+
"inverse q.",
+ "status
",
+ "inval
"}[pkt->s.op]);
+ printf("\trecursion is%s desired ", pkt->s.rd == 0 ? " not" : " ");
unsigned short qdcount = ntohs(pkt->s.qdcount);
unsigned short ancount = ntohs(pkt->s.ancount);
unsigned short nscount = ntohs(pkt->s.nscount);
unsigned short arcount = ntohs(pkt->s.arcount);
- printf("\t#qd: %d\n", qdcount);
- printf("\t#an: %d\n", ancount);
- printf("\t#ns: %d\n", nscount);
- printf("\t#ar: %d\n", arcount);
+ printf("\t#qd: %5d ", qdcount);
+ printf("\t#an: %5d ", ancount);
+ printf("\t#ns: %5d ", nscount);
+ printf("\t#ar: %5d\n", arcount);
int i;
for (i = 0; i < qdcount; i++) { /*{{{*/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13167 - gnunet/src/vpn,
gnunet <=