aregm / nff-go

NFF-Go -Network Function Framework for GO (former YANFF)
BSD 3-Clause "New" or "Revised" License
1.38k stars 156 forks source link

flow/predefined: fix handleARPICMPRequests #668

Closed darinkes closed 4 years ago

darinkes commented 4 years ago

The checksum must be calculated on the echo response.

Currently it gets calculated on the received echo request, so the response gets sent with a wrong checksum.

More strict OS, like OpenBSD, drop ICMP Packets with a wrong checksum.