Re: [PATCH net] udp: preserve skb->dst if required for IP options processing

2017-07-18 Thread Paolo Abeni
On Mon, 2017-07-17 at 14:26 -0700, Eric Dumazet wrote: > On Mon, 2017-07-17 at 22:59 +0200, Paolo Abeni wrote: > > Eric noticed that in udp_recvmsg() we still need to access > > skb->dst while processing the IP options. > > Since commit 0a463c78d25b ("udp: avoid a cache miss on dequeue") > >

Re: [PATCH net] udp: preserve skb->dst if required for IP options processing

2017-07-17 Thread Eric Dumazet
On Mon, 2017-07-17 at 14:30 -0700, Eric Dumazet wrote: > On Mon, 2017-07-17 at 22:59 +0200, Paolo Abeni wrote: > > Eric noticed that in udp_recvmsg() we still need to access > > skb->dst while processing the IP options. > > Since commit 0a463c78d25b ("udp: avoid a cache miss on dequeue") > >

Re: [PATCH net] udp: preserve skb->dst if required for IP options processing

2017-07-17 Thread Eric Dumazet
On Mon, 2017-07-17 at 22:59 +0200, Paolo Abeni wrote: > Eric noticed that in udp_recvmsg() we still need to access > skb->dst while processing the IP options. > Since commit 0a463c78d25b ("udp: avoid a cache miss on dequeue") > skb->dst is no more available at recvmsg() time and bad things > will

Re: [PATCH net] udp: preserve skb->dst if required for IP options processing

2017-07-17 Thread Eric Dumazet
On Mon, 2017-07-17 at 22:59 +0200, Paolo Abeni wrote: > Eric noticed that in udp_recvmsg() we still need to access > skb->dst while processing the IP options. > Since commit 0a463c78d25b ("udp: avoid a cache miss on dequeue") > skb->dst is no more available at recvmsg() time and bad things > will