]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in'
authorJakub Kicinski <kuba@kernel.org>
Fri, 27 Nov 2020 22:36:04 +0000 (14:36 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Nov 2020 22:36:04 +0000 (14:36 -0800)
commit4bebd76fc7e79736719f2c6b5f15f3c915fa17fb
tree05c6360e02fed40ef5dd599c1974414b639cb7e7
parent3b7ec5acaa6b280f57d08be37d4d0c6fc6ee5d2e
parent32fc6c6754f8713b9472bea788d06fff00cb73ce
Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in'

wenxu says:

====================
net/sched: fix over mtu packet of defrag in

Currently kernel tc subsystem can do conntrack in act_ct. But when several
fragment packets go through the act_ct, function tcf_ct_handle_fragments
will defrag the packets to a big one. But the last action will redirect
mirred to a device which maybe lead the reassembly big packet over the mtu
of target device.

The first patch fix miss init the qdisc_skb_cb->mru
The send one refactor the hanle of xmit in act_mirred and prepare for the
third one
The last one add implict packet fragment support to fix the over mtu for
defrag in act_ct.
====================

Link: https://lore.kernel.org/r/1606276883-6825-1-git-send-email-wenxu@ucloud.cn
Signed-off-by: Jakub Kicinski <kuba@kernel.org>