diff options
author | Markus Carlstedt <markus.carlstedt@windriver.com> | 2020-12-11 17:35:10 +0800 |
---|---|---|
committer | Jason Wang <jasowang@redhat.com> | 2021-01-25 17:04:56 +0800 |
commit | 0dcf0c0aeefd2bc1023c9fe7ab0f1b6bc993c360 (patch) | |
tree | 66afc6eb0f2fea9fd9c1404a026295b36a90af93 /net/hub.c | |
parent | 831734cce6494032e9233caff4d8442b3a1e7fef (diff) |
net: checksum: Skip fragmented IP packets
To calculate the TCP/UDP checksum we need the whole datagram. Unless
the hardware has some logic to collect all fragments before sending
the whole datagram first, it can only be done by the network stack,
which is normally the case for the NICs we have seen so far.
Skip these fragmented IP packets to avoid checksum corruption.
Signed-off-by: Markus Carlstedt <markus.carlstedt@windriver.com>
Signed-off-by: Bin Meng <bin.meng@windriver.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'net/hub.c')
0 files changed, 0 insertions, 0 deletions