aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-vpn-pretty-print.h
blob: 4ef315561fa79e56d3f3d41ba24b61b0984b318e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _GNTUN_PP_H_
#define _GNTUN_PP_H_

extern void pp_hexdump(unsigned char* data, char* dest, int max);

extern void pp_write_header(char* dest, struct ip6_pkt* pkt);

extern void pkt_printf(struct ip6_pkt* pkt);

void pkt_printf_dns(struct dns_pkt* pkt);

void pkt_printf_udp(struct udp_pkt* pkt);

void pkt_printf_ip6tcp(struct ip6_tcp* pkt);
void pkt_printf_ip6udp(struct ip6_udp* pkt);
void pkt_printf_ip6dns(struct ip6_udp_dns* pkt);

void pkt_printf_ipdns(struct ip_udp_dns* pkt);
#endif