]> git.baikalelectronics.ru Git - kernel.git/commit
openvswitch: correctly fragment packet with mpls headers
authorJiri Benc <jbenc@redhat.com>
Wed, 5 Oct 2016 13:01:57 +0000 (15:01 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Oct 2016 05:42:52 +0000 (01:42 -0400)
commit57eb8e557a05684afcee870caa2387310737e66d
tree9078e08204c4f03e6fed95845905219979e8a6d8
parent56aed1786690f52a532558eef524843ea591784f
openvswitch: correctly fragment packet with mpls headers

If mpls headers were pushed to a defragmented packet, the refragmentation no
longer works correctly after c3fea8593218 ("net: mpls: Fixups for GSO"). The
network header has to be shifted after the mpls headers for the
fragmentation and restored afterwards.

Fixes: c3fea8593218 ("net: mpls: Fixups for GSO")
Signed-off-by: Jiri Benc <jbenc@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/openvswitch/actions.c