tr_result
struct tr_result *tr_results;
tr_results = calloc(sizeof(struct tr_result), conf->max_ttl *
void icmp_code(int, int, int *, int *, struct tr_result *);
void check_tos(struct ip*, int *, struct tr_result *);
struct tr_result *);
void print_exthdr(u_char *, int, struct tr_result *);
void catchup_result_rows(struct tr_result *, struct tr_conf *);
void print_asn(struct sockaddr_storage *, struct tr_result *);
check_timeout(struct tr_result *tr_row, struct tr_conf *conf)
catchup_result_rows(struct tr_result *tr_results, struct tr_conf *conf)
struct tr_result *tr_row = tr_results +
void check_timeout(struct tr_result *, struct tr_conf *);
struct tr_result *tr_row = tr_results + i * conf->nprobes;
void print_result_row(struct tr_result *, struct tr_conf *);
struct tr_result *tr_row = tr_results +
print_result_row(struct tr_result *tr_results, struct tr_conf *conf)
print_exthdr(u_char *buf, int cc, struct tr_result *tr_res)
struct tr_result *tr_res = arg;
struct tr_result *tr_res = arg;
check_tos(struct ip *ip, int *last_tos, struct tr_result *tr_res)
struct tr_result *tr_res)
struct tr_result *tr_res)
icmp4_code(int code, int *got_there, int *unreachable, struct tr_result *tr_res)
icmp6_code(int code, int *got_there, int *unreachable, struct tr_result *tr_res)
print_asn(struct sockaddr_storage *ss, struct tr_result *tr_res)
void icmp4_code(int, int *, int *, struct tr_result *);
void icmp6_code(int, int *, int *, struct tr_result *);