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 21:12:54 +0000 (22:12 +0100)
commitebafb746f03e642740159614245e67017734db29
tree0b9606e6b33f551d43feb629bd8e7e1654671bb8
parent0591348b3d7a699f6fc95a6b59d83476abcd8797
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