aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2017-08-31 18:49:15 +0100
committerJoão Valverde <j@v6e.pt>2017-09-02 16:06:42 +0000
commit692b1175e4d0493fcda0fbe8dd71ca33c2773a89 (patch)
tree841058844abe1ab9deacc01c2ae2d364c99808eb /ui
parent2330ba1b3d6e62272dbaf0d5b3b5e8481040a45f (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.c4
-rw-r--r--ui/gtk/compare_stat.c4
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;