src/lib/packet_parser.c in trema-0.1.3.2 vs src/lib/packet_parser.c in trema-0.2.0

- old
+ new

@@ -183,11 +183,11 @@ packet_info->ipv4_tot_len = ntohs( ipv4_header->tot_len ); packet_info->ipv4_id = ntohs( ipv4_header->id ); packet_info->ipv4_frag_off = ntohs( ipv4_header->frag_off ); packet_info->ipv4_ttl = ipv4_header->ttl; packet_info->ipv4_protocol = ipv4_header->protocol; - packet_info->ipv4_checksum = ntohs( ipv4_header->check ); + packet_info->ipv4_checksum = ntohs( ipv4_header->csum ); packet_info->ipv4_saddr = ntohl( ipv4_header->saddr ); packet_info->ipv4_daddr = ntohl( ipv4_header->daddr ); ptr = ( char * ) ipv4_header + packet_info->ipv4_ihl * 4; size_t payload_length = REMAINED_BUFFER_LENGTH( buf, ptr ); @@ -367,10 +367,10 @@ } igmp_header_t *igmp = ptr; packet_info->igmp_type = igmp->type; packet_info->igmp_code = igmp->code; - packet_info->igmp_cksum = ntohs( igmp->csum ); + packet_info->igmp_checksum = ntohs( igmp->csum ); packet_info->igmp_group = ntohl( igmp->group ); packet_info->format |= NW_IGMP; return;