header checksum is always done by router input and router changes IP headerIP Datagram HeadersToS field