From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Subject: [PATCH net-next 0/6] nfp: flower: tunnel TTL & TOS, and Geneve options set & match support Date: Tue, 7 Aug 2018 17:35:57 +0200 Message-ID: <20180807153603.1815-1-simon.horman@netronome.com> Cc: Jiri Pirko , Cong Wang , Jakub Kicinski , netdev@vger.kernel.org, oss-drivers@netronome.com To: David Miller Return-path: Received: from mail-qt0-f175.google.com ([209.85.216.175]:41983 "EHLO mail-qt0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733213AbeHGRvN (ORCPT ); Tue, 7 Aug 2018 13:51:13 -0400 Received: by mail-qt0-f175.google.com with SMTP id e19-v6so18291269qtp.8 for ; Tue, 07 Aug 2018 08:36:20 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: Hi Dave, this series contains updates for the TC Flower classifier and the offload facility for it in the NFP driver. * Patches 1 & 2: update the NFP driver to allow offload of matching and setting tunnel ToS/TTL of flows using the TC Flower classifier and tun_key action * Patches 3 & 4: enhance the flow dissector and TC Flower classifier to allow match on Geneve options * Patch 5 & 6: update the NFP driver to allow offload of matching and setting Geneve options of flows using the TC Flower classifier and tun_key action John Hurley (2): nfp: flower: set ip tunnel ttl from encap action nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl Pieter Jansen van Vuuren (3): net/sched: allow flower to match tunnel options nfp: flower: add geneve option push action offload nfp: flower: add geneve option match offload Simon Horman (1): flow_dissector: allow dissection of tunnel options from metadata drivers/net/ethernet/netronome/nfp/flower/action.c | 139 ++++++++++-- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 33 ++- drivers/net/ethernet/netronome/nfp/flower/main.h | 1 + drivers/net/ethernet/netronome/nfp/flower/match.c | 34 +++ .../net/ethernet/netronome/nfp/flower/offload.c | 42 +++- include/net/flow_dissector.h | 17 ++ include/uapi/linux/pkt_cls.h | 26 +++ net/core/flow_dissector.c | 19 +- net/sched/cls_flower.c | 244 ++++++++++++++++++++- 9 files changed, 525 insertions(+), 30 deletions(-) -- 2.11.0