diff options
author | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-07 04:25:45 +0200 |
---|---|---|
committer | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-07 04:25:45 +0200 |
commit | 2854f228a7b9aacbb7873b5ba0d474f959ad9605 (patch) | |
tree | 58be4889893f2016afaa0d06e38a19073efbe709 /libglouglou/libglouglou.h | |
parent | libglouglou: compile with -g (diff) | |
download | glouglou-2854f228a7b9aacbb7873b5ba0d474f959ad9605.tar.xz glouglou-2854f228a7b9aacbb7873b5ba0d474f959ad9605.zip |
traceroute improvements
* don't group traceroute nodes by address
* put src ip in traceroute glouglou packet
* correctly link nodes in gg_map
Diffstat (limited to 'libglouglou/libglouglou.h')
-rw-r--r-- | libglouglou/libglouglou.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libglouglou/libglouglou.h b/libglouglou/libglouglou.h index ac57595..c5fb252 100644 --- a/libglouglou/libglouglou.h +++ b/libglouglou/libglouglou.h @@ -74,6 +74,7 @@ struct __attribute__((packed)) gg_packet { } name; struct __attribute__((packed)) trace { u_int32_t addr; + u_int32_t src; u_int8_t hopcount; struct gg_packet_tracehop hops[GG_PKTARG_MAX]; } trace; @@ -106,6 +107,7 @@ struct __attribute__((packed)) gg_packet { #define name_len pdat.name.len #define name_fqdn pdat.name.fqdn #define trace_addr pdat.trace.addr +#define trace_src pdat.trace.src #define trace_hopcount pdat.trace.hopcount #define trace_hops pdat.trace.hops #define fork_pid pdat.fork.pid |