Thread (9 messages) 9 messages, 4 authors, 2015-09-22

Re: [PATCH net] net: Handle negative checksum offset in skb-checksum-help

flat view

From: Eric Dumazet <hidden>
Date: 2015-09-22 02:14:18

On Mon, 2015-09-21 at 18:04 -0700, Pravin Shelar wrote:
On Mon, Sep 21, 2015 at 5:14 PM, David Miller [off-list ref] wrote:
quoted
From: Pravin B Shelar <redacted>
Date: Sun, 20 Sep 2015 23:53:17 -0700
quoted
VXLAN device can receive skb with checksum partial. But the checksum
offset could be in outer header which is pulled on receive.
Such a scenerio is a bug.

Anything that pulls off a header should use a utility function such
as skb_pull_rcsum() or skb_postpull_rcsum() to make sure this gets
fixed up properly.
skb_postpull_rcsum() does not change checksum-offset. vxlan receive
already calls this function.
Then the bug is here.

Otherwise we might have to 'fix' other places.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help