diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2017-08-31 18:49:15 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2017-09-02 16:06:42 +0000 |
commit | 692b1175e4d0493fcda0fbe8dd71ca33c2773a89 (patch) | |
tree | 841058844abe1ab9deacc01c2ae2d364c99808eb /ui | |
parent | 2330ba1b3d6e62272dbaf0d5b3b5e8481040a45f (diff) |
Have a single IPv6 tap
Optimize code and open possibility for enriching IPv6 tap data.
Change-Id: I5a204d7464cde32123d5bfe664cc9b6bcf08dbe1
Reviewed-on: https://code.wireshark.org/review/23340
Petri-Dish: João Valverde <j@v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'ui')
-rw-r--r-- | ui/cli/tap-comparestat.c | 4 | ||||
-rw-r--r-- | ui/gtk/compare_stat.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/ui/cli/tap-comparestat.c b/ui/cli/tap-comparestat.c index 2179efdc13..3fb1fbb109 100644 --- a/ui/cli/tap-comparestat.c +++ b/ui/cli/tap-comparestat.c @@ -112,7 +112,7 @@ static int comparestat_packet(void *arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *arg2) { comparestat_t *cs = (comparestat_t *)arg; - const ws_ip *ci = (const ws_ip *)arg2; + const ws_ip4 *ci = (const ws_ip4 *)arg2; frame_info *fInfo; vec_t cksum_vec[3]; guint16 computed_cksum = 0; @@ -127,7 +127,7 @@ comparestat_packet(void *arg, packet_info *pinfo, epan_dissect_t *edt _U_, const cksum_vec[0].ptr = (const guint8 *)&ci; cksum_vec[0].len = BYTES; /* skip TTL */ - cksum_vec[1].ptr = &ci->ip_nxt; + cksum_vec[1].ptr = &ci->ip_proto; cksum_vec[1].len = 1; /* skip header checksum and ip's (because of NAT)*/ cksum_vec[2].ptr = (const guint8 *)ci->ip_dst.data; diff --git a/ui/gtk/compare_stat.c b/ui/gtk/compare_stat.c index 224c24b58e..4622286ca0 100644 --- a/ui/gtk/compare_stat.c +++ b/ui/gtk/compare_stat.c @@ -174,7 +174,7 @@ static int comparestat_packet(void *arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *arg2) { compstat_t *cs=(compstat_t *)arg; - const ws_ip *ci=(const ws_ip *)arg2; + const ws_ip4 *ci=(const ws_ip4 *)arg2; frame_info *fInfo, *fInfoTemp; vec_t cksum_vec[3]; guint16 computed_cksum=0; @@ -189,7 +189,7 @@ comparestat_packet(void *arg, packet_info *pinfo, epan_dissect_t *edt _U_, const cksum_vec[0].ptr=(const guint8 *)&ci; cksum_vec[0].len=BYTES; /* skip TTL */ - cksum_vec[1].ptr=&ci->ip_nxt; + cksum_vec[1].ptr=&ci->ip_proto; cksum_vec[1].len=1; /* skip header checksum and ip's (because of NAT)*/ cksum_vec[2].ptr=(const guint8 *)ci->ip_dst.data; |