aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorMarcelo Ricardo Leitner <marcelo.leitner@gmail.com>2016-07-23 00:33:44 -0300
committerDavid S. Miller <davem@davemloft.net>2016-07-25 11:23:27 -0700
commit52253db924d1480bf2543afbb9551de31381aab9 (patch)
tree19f8eb666ef960c901e3837a5b183370d53b926b /drivers/net
parentsctp: fix BH handling on socket backlog (diff)
downloadlinux-dev-52253db924d1480bf2543afbb9551de31381aab9.tar.xz
linux-dev-52253db924d1480bf2543afbb9551de31381aab9.zip
sctp: also point GSO head_skb to the sk when it's available
The head skb for GSO packets won't travel through the inner depths of SCTP stack as it doesn't contain any chunks on it. That means skb->sk doesn't get set and then when sctp_recvmsg() calls sctp_inet6_skb_msgname() on the head_skb it panics, as this last needs to check flags at the socket (sp->v4mapped). The fix is to initialize skb->sk for th head skb once we are able to do it. That is, when the first chunk is processed. Signed-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions