fixed checksum error
This commit is contained in:
parent
7390a2e3bf
commit
607fb72e65
@ -540,7 +540,7 @@ impl IPv4Packet {
|
||||
+ dest_upper as u32
|
||||
+ dest_lower as u32;
|
||||
|
||||
let checksum: u16 = ((checksum_part & 0xFFFF) + (checksum_part >> 16))
|
||||
let checksum: u16 = (((checksum_part & 0xFFFF) + (checksum_part >> 16)) & 0xFFFF)
|
||||
.try_into()
|
||||
.unwrap();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user