lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit()
authorMartin Schiller <ms@dev.tdt.de>
Tue, 21 Jan 2020 09:42:33 +0000 (10:42 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 26 Jan 2020 18:23:46 +0000 (19:23 +0100)
commit3212290a3bde5720ea22aff55aec83940128375f
tree1a071d5ea118196586d53a9878e0884177458773
parent6ee0138a6cd8f274b82279f995ba6d0e55e09a91
lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit()

Call skb_orphan(skb) to call the owner's destructor function and make
the skb unowned.

This is necessary to prevent sk_wmem_alloc of a socket from overflowing,
which leads to ENOBUFS errors on application level.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(cherry picked from commit 996f02e5bafad2815e72821c19d41fb5297e4dad)
package/kernel/lantiq/ltq-ptm/Makefile
package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c