]> 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)
commit88f440d8b0ce4536430fe7adf6e3a6195a2cbed0
tree9078e08204c4f03e6fed95845905219979e8a6d8
parentdf9e6c3739f97c29a7cfc52354209d6c54710d88
openvswitch: correctly fragment packet with mpls headers

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

Fixes: 13b3fd34ddbf ("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