Lines Matching defs:traceroute

27  * @(#)$Header: traceroute.c,v 1.49 97/06/13 02:30:23 leres Exp $ (LBL)
68 #include "traceroute.h"
107 * LBNL bug fixed: in LBNL traceroute 'uchar_t packet[512];'
172 static boolean_t pick_src = _B_FALSE; /* traceroute picks the src address */
234 static void traceroute(union any_in_addr *, struct msghdr *, struct pr_set *,
251 * the original traceroute). It's _B_FALSE if packlen is invalid, or no
473 * If it's probe_all, SIGQUIT makes traceroute exit(). But we set the
474 * address to jump back to in traceroute(). Until then, we'll need to
525 * If it's probe_all, SIGINT makes traceroute skip to probing next IP
527 * traceroute() function. Until then let's ignore the signal.
730 * address because traceroute will send and receive IPv4
810 * don't dictate any, it sets the pick_src to make sure traceroute uses the
966 * within traceroute() along with the outbound destination
1278 * traceroute(1M) do not have the "don't fragment" flag set. For
1285 * traceroute, the buffer including the raw IP and UDP or ICMP
1396 * If we are "probing all", this function calls traceroute() for each IP address
1397 * of the target, otherwise calls only once. Returns _B_FALSE if traceroute()
1424 /* run traceroute for all the IP addresses of the multihomed dest */
1434 traceroute(addrp, &msg6, pr4, num_ifs4, al4);
1442 traceroute(addrp, &msg6, pr6, num_ifs6, al6);
1491 traceroute(union any_in_addr *ip_addr, struct msghdr *msg6, struct pr_set *pr,
1784 /* Ignore the SIGINT between traceroute() runs */
2194 * display the usage of traceroute