HomeFreeBSD

When IPv6 fragments reassembly is complete, update mbuf's csum_data

Description

When IPv6 fragments reassembly is complete, update mbuf's csum_data
and csum_flags using information from all fragments. This fixes
dropping of reassembled packets due to wrong checksum when the IPv6
checksum offloading is enabled on a network card.

Obtained from: Yandex LLC
MFC after: 1 week
Sponsored by: Yandex LLC

Details

Provenance
aeAuthored on
Parents
rS314429: Initialize pcb_save for thread0.
Branches
Unknown
Tags
Unknown