diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-02-17 19:43:22 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-02-18 09:34:18 -0500 |
| commit | 30b544edc4248221f5975293ff01d6b7103c9495 (patch) | |
| tree | c4e55bc5e0f7c3f73d058c1033cf5f3f189e0ce6 /lib/compiler.h | |
| parent | 3d0deb9c8b6ba004aecc8ca8ceed2694533976c9 (diff) | |
zebra: Fix checksum calculation to not include old checksum
As part of checksum calculation for a received packet we were
comparing the checksum returned from in_cksum. Typically
when we calculate the checksum the value stored in the checksum
must be all 0's. Store the received checksum and then set
the checksum to 0 and then compare.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/compiler.h')
0 files changed, 0 insertions, 0 deletions
