From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: [PATCH v3 net-next 0/3] net: mpls: fragmentation and gso fixes for locally originated traffic Date: Fri, 19 Aug 2016 10:08:59 -0700 Message-ID: <1471626542-13335-1-git-send-email-dsa@cumulusnetworks.com> Cc: buytenh@wantstofly.org, simon.horman@netronome.com, ebiederm@xmission.com, rshearma@brocade.com, tom@herbertland.com, tgraf@suug.ch, olivier.dugeon@orange.com, alexander.duyck@gmail.com, roopa@cumulusnetworks.com, David Ahern To: netdev@vger.kernel.org, davem@davemloft.net Return-path: Received: from mail-pf0-f173.google.com ([209.85.192.173]:36586 "EHLO mail-pf0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754362AbcHSRPu (ORCPT ); Fri, 19 Aug 2016 13:15:50 -0400 Received: by mail-pf0-f173.google.com with SMTP id h186so11197815pfg.3 for ; Fri, 19 Aug 2016 10:15:50 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: This series fixes mtu and fragmentation for tunnels using lwtunnel output redirect, and fixes GSO for MPLS for locally originated traffic reported by Lennert Buytenhek. A follow on series will address fragmentation and GSO for forwarded MPLS traffic. Hardware offload of GSO with MPLS also needs to be addressed. v3 - updates to mpls_gso_segment per Alex's comments - dropped skb->encapsulation = 1 from mpls_xmit per Alex's comment v2 - consistent use of network_header in skb to fix GSO for MPLS - update MPLS code in OVS to network_header and inner_network_header David Ahern (2): net: mpls: Fixups for GSO net: veth: Set features for MPLS Roopa Prabhu (1): net: lwtunnel: Handle fragmentation drivers/net/veth.c | 1 + include/net/lwtunnel.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ net/core/lwtunnel.c | 35 +++++++++++++++++++++++++++++++++++ net/ipv4/ip_output.c | 8 ++++++++ net/ipv4/route.c | 4 +++- net/ipv6/ip6_output.c | 8 ++++++++ net/ipv6/route.c | 4 +++- net/mpls/mpls_gso.c | 38 +++++++++++++++++++++++++++----------- net/mpls/mpls_iptunnel.c | 13 +++++++++---- net/openvswitch/actions.c | 6 ++++++ 10 files changed, 144 insertions(+), 17 deletions(-) -- 2.1.4