From patchwork Wed Jun 22 03:00:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yan, Zhirun" X-Patchwork-Id: 113204 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EE94BA04FD; Wed, 22 Jun 2022 05:03:46 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9470740151; Wed, 22 Jun 2022 05:03:46 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 3B4E14014F for ; Wed, 22 Jun 2022 05:03:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655867024; x=1687403024; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Bd5WlgCnLStSEtDIB6+OEAzv5pHOT8Pf7sdV4943PFY=; b=iO1Q3kh6E8Urb9vgtc9T1uNkG2Z1YX/jiS9WE46EvZhXlWLT+PXUkke7 MHbDyYMMUasbyWQtiEfOuQpUmX8+yfqVI7iOVOqPG6sa/UEpMnfthDfMK lV4V3FW0bqRyq738IVxfw8c8u3E2FPiPp7IPHo1gy5IujAvYfh2v8NQgS VZ+Lh/CBLyRCiLoUkDSksL5rF+GnJ8KRXUhVK1rXdqSg34ICuHCtYa4uN 71iZPib3yOtNl7hc7ZdW+7ejgThUE859rz2BPo8P8eCdUl1Ip0aFSQwJJ vqI8yoAHFDgbGfZf+Qp9z01bwtT9HcvFVyKmTu3Q0Eq4DnqloAxcLDcab g==; X-IronPort-AV: E=McAfee;i="6400,9594,10385"; a="341981765" X-IronPort-AV: E=Sophos;i="5.92,211,1650956400"; d="scan'208";a="341981765" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2022 20:03:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,211,1650956400"; d="scan'208";a="677308216" Received: from dpdk-zhirun-dev.sh.intel.com ([10.67.110.172]) by FMSMGA003.fm.intel.com with ESMTP; 21 Jun 2022 20:03:41 -0700 From: Zhirun Yan To: dev@dpdk.org, qi.z.zhang@intel.com, qiming.yang@intel.com Cc: xiao.w.wang@intel.com, Zhirun Yan Subject: [PATCH v1 0/3] fix tunnel support for VXLAN in FDIR Date: Wed, 22 Jun 2022 11:00:29 +0800 Message-Id: <20220622030032.474770-1-zhirun.yan@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Extend to cover a group of inner UDP/TCP/SCTP when a VXLAN rule only with inner IP layer. Add outer mac as extracted key input to enable tunnel rule only with outer src mac changed. Fix flow management in FDIR to cover VXLAN inner/outer field. Xiao Wang (1): net/ice: fix flow management in FDIR Zhirun Yan (2): net/ice/base: extend VXLAN type with inner pattern for FDIR net/ice: fix outer src mac as FDIR input field drivers/net/ice/base/ice_fdir.c | 4 +- drivers/net/ice/ice_ethdev.h | 11 +++ drivers/net/ice/ice_fdir_filter.c | 131 ++++++++++++++++++++---------- 3 files changed, 99 insertions(+), 47 deletions(-)