tr_conf
struct tr_conf *conf; /* configuration defaults */
void send_probe(struct tr_conf *, int, u_int8_t, struct sockaddr *);
int packet_ok(struct tr_conf *, int, struct msghdr *, int, int *);
void print(struct tr_conf *, struct sockaddr *, int, const char *,
void catchup_result_rows(struct tr_result *, struct tr_conf *);
struct udphdr *get_udphdr(struct tr_conf *, struct ip6_hdr *, u_char *);
check_timeout(struct tr_result *tr_row, struct tr_conf *conf)
catchup_result_rows(struct tr_result *tr_results, struct tr_conf *conf)
void check_timeout(struct tr_result *, struct tr_conf *);
void print_result_row(struct tr_result *, struct tr_conf *);
print_result_row(struct tr_result *tr_results, struct tr_conf *conf)
build_probe4(struct tr_conf *conf, int seq, u_int8_t ttl)
build_probe6(struct tr_conf *conf, int seq, u_int8_t hops,
send_probe(struct tr_conf *conf, int seq, u_int8_t ttl, struct sockaddr *to)
packet_ok(struct tr_conf *conf, int af, struct msghdr *mhdr, int cc, int *seq)
packet_ok4(struct tr_conf *conf, struct msghdr *mhdr, int cc, int *seq)
packet_ok6(struct tr_conf *conf, struct msghdr *mhdr, int cc, int *seq)
print(struct tr_conf *conf, struct sockaddr *from, int cc, const char *to,
get_udphdr(struct tr_conf *conf, struct ip6_hdr *ip6, u_char *lim)
void build_probe4(struct tr_conf *, int, u_int8_t);
void build_probe6(struct tr_conf *, int, u_int8_t,
int packet_ok4(struct tr_conf *, struct msghdr *, int, int *);
int packet_ok6(struct tr_conf *, struct msghdr *, int, int *);