Opened 10 years ago

Closed 10 years ago

#5234 closed bug (fixed)

[PATCH] Fix packet size for IPSubService

Reported by: andreasf Owned by: axeld
Priority: normal Milestone: R1
Component: System/Boot Loader Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #5240
Has a Patch: no Platform: All

Description

The boot net stack's IPService currently bases the calculation of the payload size on the Ethernet payload instead of the IP-indicated packet size.

The Ethernet payload appears to include some padding bytes, making a difference of between six and ten bytes. This interferes with checksum calculation at IPSubService level.

Attachments (1)

ip-packet-size.diff (574 bytes ) - added by andreasf 10 years ago.
patch

Download all attachments as: .zip

Change History (3)

by andreasf, 10 years ago

Attachment: ip-packet-size.diff added

patch

comment:1 by andreasf, 10 years ago

Blocking: 5240 added

comment:2 by stippi, 10 years ago

Resolution: fixed
Status: newclosed

Thanks a lot, applied in hrev35016.

Note: See TracTickets for help on using tickets.