[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [patch #10429] ip4: don't zero checksum on forwarding
From: |
Andrew Tridgell |
Subject: |
[lwip-devel] [patch #10429] ip4: don't zero checksum on forwarding |
Date: |
Tue, 9 Jan 2024 23:50:41 -0500 (EST) |
URL:
<https://savannah.nongnu.org/patch/?10429>
Summary: ip4: don't zero checksum on forwarding
Group: lwIP - A Lightweight TCP/IP stack
Submitter: tridge
Submitted: Wed 10 Jan 2024 04:50:41 AM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Wed 10 Jan 2024 04:50:41 AM UTC By: Andrew Tridgell <tridge>
this fixes IP forwarding for systems that don't have hardware checksumming on
the output interface. The CHECKSUM_GEN_xxx checks meant that lwip was
unconditionally zeroing the checksums when forwarding was enabled, the the
checksums were not being re-calculated before sending, resulting in zero
checksum on the forwarded output packets
_______________________________________________________
File Attachments:
-------------------------------------------------------
Name: 0002-ip4-don-t-zero-checksum-on-forwarding.patch Size: 2KiB
<http://savannah.nongnu.org/patch/download.php?file_id=55548>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://git.savannah.nongnu.org/cgit/administration/savane.git/snapshot/savane-674318988de1484e7bf702bfab8336fb35fb4650.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/patch/?10429>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-devel] [patch #10429] ip4: don't zero checksum on forwarding,
Andrew Tridgell <=