From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9A25AA0C4B; Mon, 13 Sep 2021 07:13:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9336240151; Mon, 13 Sep 2021 07:13:37 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 690454014F for ; Mon, 13 Sep 2021 07:13:35 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10105"; a="307125819" X-IronPort-AV: E=Sophos;i="5.85,288,1624345200"; d="scan'208";a="307125819" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2021 22:13:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,288,1624345200"; d="scan'208";a="696519819" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga006.fm.intel.com with ESMTP; 12 Sep 2021 22:13:34 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sun, 12 Sep 2021 22:13:33 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sun, 12 Sep 2021 22:13:33 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Sun, 12 Sep 2021 22:13:33 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Sun, 12 Sep 2021 22:13:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S76bWQYzYUBr25xFo3q1UEuNRYEnFC8E8fpitnsiYbf+qFq83H6Mhb0yd/oN5tRMU+wWATQDmsbop2KJhIPEQn/SV+g7JBNo8vcA79+rCMzoRT1UbsJ4j1A6umJ7Npc3AUV1PddkDIyMbbMmkXI7uywMtW/viE9e6MKSwtBR1+qOWR5Svz4okvstOlMd/W4K+h3zJ4yCiSOJHp/wDJUARy2UGLtFvSx8xV83RLINTAf/WC4WsLdowRPJXBJ5QEKitob8eq9M5bbi93JyCHeKt8pmxqG1jEB3sGtXRdCj05MgV7ocrTHdu2vMtRi0keFocP7lqvjGRxY5wXZTTkmlkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=x4vS9mefk5xBY8NBcl0tUWI5P8ZGOYyMWTjIATyFBC0=; b=g0A3tXOgxU5yPSWNpzVYoFfDpna5rykGPnz6+3dezFzwcFd91NrH790DkNINp3qC3ZB/TtNKpOrkFrS4kxYwxH6YxVLGJbVB0cVKl4T+L3lNF1Hd5a3Nszb9xTMWJxJ1clKOhm5rmI9/J/bmrFZ0gQbEK3xiJk7Y6IHEse/GXHjxwkUGr0ysbAQEsGxQ4Jd/M7NM23Q4phbPVaUCK5HcrExnrb3WIbZL3vVPRL263msAlzbkRIefFihIVX1v68M2qR4aHzSgsw6F7C+o3VQRsd4n2e15wXY+a3BMZtW9J1/nQDKoD00M0vK8sXCLVK82opedCDBtx7YckYOmpr0goA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x4vS9mefk5xBY8NBcl0tUWI5P8ZGOYyMWTjIATyFBC0=; b=RMlF8fPISENmhAOsM4UKU/qKMU1FGY4PYdd8O7HWl0BaAExqPo1ZujRjACdrD5Ikl9CzMWw18No2oP5Ou/r9fzeroR8Ozu6J9CTANUgEUmccXzY+l8boOzXkdYz7MWn4laoxeI83RAEFSZ1Wdv9r2kgLNU8PgTVmcF1SyfAYcjw= Received: from BN0PR11MB5712.namprd11.prod.outlook.com (2603:10b6:408:160::17) by BN6PR11MB1267.namprd11.prod.outlook.com (2603:10b6:404:3d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.17; Mon, 13 Sep 2021 05:13:30 +0000 Received: from BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::701d:ccab:5607:daab]) by BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::701d:ccab:5607:daab%4]) with mapi id 15.20.4500.018; Mon, 13 Sep 2021 05:13:30 +0000 From: "Huang, ZhiminX" To: "Tu, Lijuan" , "dts@dpdk.org" Thread-Topic: [dts] [PATCH V1] test_plans/cvl_ip_fragment_rte_flow:simply ipfragment rule Thread-Index: AQHXg3Meo4MEsovrnUO72jR2ph/QLKuhrM2AgAAIWSA= Date: Mon, 13 Sep 2021 05:13:30 +0000 Message-ID: References: <20210728141158.29240-1-zhiminx.huang@intel.com> <498cfc83206f45059a1bcc974241ea9e@intel.com> In-Reply-To: <498cfc83206f45059a1bcc974241ea9e@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ba8ed778-139d-4c05-fbe7-08d976753a17 x-ms-traffictypediagnostic: BN6PR11MB1267: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wt8mEn1taI3DY2MH6IZQ7+Bzh22gJ5i+yK+d4S8V+hTnKUUewVwbQuqMSjGN7NzZwWhV3AsHvrpS7DRgR3A0zmqLa0oW3vlsJc3yulTf+COSTIC0BMDm0xM8rQPLwTT1oaaLqHZQpRYo6j7gqoUhhxa/bpXmXtMtQ8kdghjQljTIaBRIE4th4wW+KkQSdZfB9LbVDLrMJpDh4MVrp1zIuGfMbA8dPlrz++wCVRClbRd/LEDk99HiuAFraYlK9Ln7+jv4f1QVKehRhydY9cRPYBU1pc3O9srFbORhHQlkkHsx9Qudkshjy8mqojftEhsm2um0QI+04tdnygGAAOFhR5CEexyQUzS2YC4ozBvEaC+V/UzGXUi3cO4HAdiQz5yRgBKszH+uv5UaVK+BjHCZUfC1S5tgQt4o9SZPhkDx/C7tpx5eWzmiPfebVw+oBSTHcLGY7G61zhJpvWCh8wIZLLi1K4YLxLCPxGVU0D6wk+QF8DUDQoVHxLRZ+FDIgpptTEVOYcj4PAhBMvp/QRKyvBtryqqXcN02EQNvOLrMDSWrhZZtApUbQLyM5Md7ZRSfiNlgBu6S4Uhd5O2a7Wdwi9L28iPbMxsm1Vq7bWKng0Yf/CcMAgBVTwinV3hS9fXWAQYXnrO4+JNzKbiGRTdPMA0SAZnxGbwSHkWDecMGp5rbDU0O50MQ0Ud5ki1PVFac8TaSoikLyxPGgHK4YX25WQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR11MB5712.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(136003)(396003)(39860400002)(376002)(83380400001)(186003)(110136005)(2906002)(86362001)(33656002)(55016002)(76116006)(71200400001)(53546011)(6506007)(66556008)(38100700002)(5660300002)(30864003)(66946007)(122000001)(66476007)(26005)(478600001)(66446008)(64756008)(7696005)(9686003)(8676002)(8936002)(316002)(38070700005)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?YkR5OXcwZ1dTVEtXRnNGYnl1ZFVxOTRhSHpQWlY2aFI4REJuQjBCUkVN?= =?iso-2022-jp?B?WWtiUytUNXFKYXd1S3k1NWdTQmpkSUVGU3hGa0hNRFNZSjlHejd4Sm1n?= =?iso-2022-jp?B?dnZSa1VFSzBkS1lCR3pHNU55bTUvRmNWSzdEQmM0bUYweWpjeVdDM0xt?= =?iso-2022-jp?B?cUN6Q05hckxxcTNjcHhOeHpFQ1pLdStzYnJVcU82Vk04NFdoNWw0eWVR?= =?iso-2022-jp?B?OHBvd3lTOFd1bGpNakdjT0ZyWGc4a3FmREEyTjU4YWtiZytHMTEraEtx?= =?iso-2022-jp?B?VlJjdUVSQ0pZTWIzUk8xOE1aWkRTa0VjWklHRHQ3Q3pvaThvUUt4OStV?= =?iso-2022-jp?B?WG83K1FqS1FPN0NjZDlKTDFVZGlPK3JZclozRzVmaDBnekhwY25KQlE4?= =?iso-2022-jp?B?TmhlSVZzNmtzb200N0tGYWFVVHp6d3p1L05kZGduRmwyYTFWbjIyYWxQ?= =?iso-2022-jp?B?cXJMR1J2c1Jmbk5UcVhlRFFGTEpqRXZuRE9XaitwbDI5bkdwSTNKZHdY?= =?iso-2022-jp?B?M0dPbHM1TUJwdEdTWU5QWjVwSWtVTmVoS2V6SFNPR0IwcXlmL1BOc3R5?= =?iso-2022-jp?B?a0txMUhCUGEyb1ZDN1FjVXZ3eWxxekg2akpCdzdETGN2dVVzRXZvZDZv?= =?iso-2022-jp?B?bzV4Yk5rakNJYlhVdTZiVVkrRUp5UkZXbExLSXZsRHNaczdFcnhjL0dt?= =?iso-2022-jp?B?Tlp6aWUvaVlvSHFmbDliNmxXYnlyTzNOam9OYXZXT3FjM0RCTDhUTklt?= =?iso-2022-jp?B?Smdtd0VnTGF6RkY4QTl0S2IzaGhGd2h6UzN5OGZKREV2enMzcFFSd2Iy?= =?iso-2022-jp?B?K1hjNmRLV3dZUExjRzNXV0lGVTk1SjlyVFNsVklaTWVVVzNGUkZ0UlVO?= =?iso-2022-jp?B?RldsV2VrT3JOakx1eUQvRlBIdmNhL0pBdTgxVXhNNWJtWlM4b0x2Yy9a?= =?iso-2022-jp?B?VUNaVjhNLzVBSmZzUU80UnF2MzRaV0NNT01lR0UrZDg3eTRydjdFVDJJ?= =?iso-2022-jp?B?SDdTM3NzYUswK1BtMnhuUkppc0hVNVJ1bkRwN0hYVlZHNTN3cUdrb3BU?= =?iso-2022-jp?B?S3NvSW9WUHE0NmtoUmp6KzNzN1lGTzloeTRzdEQwYjdQTDJTdGtSVVYz?= =?iso-2022-jp?B?ZVloWmxvcTMyNUx2aVN1SmhJRk9nNlZwTUZ1WEFYc3VwOFlFVVgxNlJG?= =?iso-2022-jp?B?R1p0aUQ0OCtLS0Rzd3hzL2d3QkQ5a2JvNjRpdE1ZN0VWR1pMUEg2cGtq?= =?iso-2022-jp?B?N3VXYVVlV1BSZzFka2dPaDkxeUJhbHZZZEZwTUNRVmFWbmlIK0x5ZTFm?= =?iso-2022-jp?B?TGtZYllrb3FueCtoeHI1RFBYdnp6S1FPL3R6ZktHRTJ4ZTlRQ1liRk5C?= =?iso-2022-jp?B?dFdKRUNweHMxa2t4ZUMrelRIRUVoK1JaZEljUGhZdG1RbENzdUFOUVUx?= =?iso-2022-jp?B?WkdvSUo4eWYvRWZ3T2RvMTVTamlRUUR4MzFNZlREL3V5MTZaQnI2K3B6?= =?iso-2022-jp?B?UVhZaWIzZHJLRjJJSnNmRElRdHg1dTVhUkMwWCtHQ0JWU3Nrc1o0MC8z?= =?iso-2022-jp?B?ZmhPN3dwVFlWWC8rbUtBRjMxUDJKRXBkZ1ExWWlTZXNQQlRpL1k5aFlv?= =?iso-2022-jp?B?eFlsb2lIZ3FnSVlNTFZjYisrVi9leHZJa3pjaGZ5Ni90Skd5RW11QmNL?= =?iso-2022-jp?B?TGtNczhPbk5CaDQ5VjJOTit6dDVFUUtZZkZkQngxdFFSOE1NckZNcXRP?= =?iso-2022-jp?B?K0JuTmR5T3lCYjdvY05FemdrdFllSjlxbG9za1BDSXRZb1NGKy94emVv?= =?iso-2022-jp?B?SDE4elNmUU1TVkdEREFmWjZMQ0NTT0s4TFlwTUhjcnBkNjJqTHdZTlYx?= =?iso-2022-jp?B?L2ZkVlhDWEs4TzBhcmF6cGhKQ3VYMTN1bDdVQllqN3RBWStMekZSeEdJ?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0PR11MB5712.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba8ed778-139d-4c05-fbe7-08d976753a17 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2021 05:13:30.6890 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RZODGczGCTx64cBZyvZ+T5XysCYdcJBfzX9shq5pG+YJUU0ruEVQx5FdWX1P8GoFkpeNf4qKojWRjrdCTNf4ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1267 X-OriginatorOrg: intel.com Subject: Re: [dts] [PATCH V1] test_plans/cvl_ip_fragment_rte_flow:simply ipfragment rule X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" Hi lijuan, Add dpdk commit for simply pf ip fragment code: 5ae0906ee7d78834431af568aade1aace240e717 > -----Original Message----- > From: Tu, Lijuan > Sent: Monday, September 13, 2021 12:43 PM > To: Huang, ZhiminX ; dts@dpdk.org > Cc: Huang, ZhiminX > Subject: RE: [dts] [PATCH V1] test_plans/cvl_ip_fragment_rte_flow:simply > ipfragment rule >=20 > Could please provide dpdk commit ? >=20 > > -----Original Message----- > > From: dts On Behalf Of Zhimin Huang > > Sent: 2021=1B$BG/=1B(B7=1B$B7n=1B(B28=1B$BF|=1B(B 22:12 > > To: dts@dpdk.org > > Cc: Huang, ZhiminX > > Subject: [dts] [PATCH V1] test_plans/cvl_ip_fragment_rte_flow:simply > > ipfragment rule > > > > *.sync dpdk code to simply ipfragment rule > > > > Signed-off-by: Zhimin Huang > > --- > > .../cvl_ip_fragment_rte_flow_test_plan.rst | 42 +++++++++---------- > > 1 file changed, 21 insertions(+), 21 deletions(-) > > > > diff --git a/test_plans/cvl_ip_fragment_rte_flow_test_plan.rst > > b/test_plans/cvl_ip_fragment_rte_flow_test_plan.rst > > index 634550b1..704b590c 100644 > > --- a/test_plans/cvl_ip_fragment_rte_flow_test_plan.rst > > +++ b/test_plans/cvl_ip_fragment_rte_flow_test_plan.rst > > @@ -104,9 +104,9 @@ take 'MAC_IPV4_FRAG fdir queue index' for fdir > > example > > ------------------------------------------------------ > > 1. validate and create rule:: > > > > - flow validate 0 ingress pattern eth / ipv4 packet_id spec 0 pack= et_id > last > > 0xffff packet_id mask 0xffff fragment_offset spec 0x2000 > > fragment_offset last 0x1fff fragment_offset mask 0xffff / end actions > > queue index 1 / mark / end > > + flow validate 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions queue index 1 / > > + mark / end > > Flow rule validated > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet= _id > last 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions queue index 1 / mark > > / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions queue index 1 / > > + mark / end > > Flow rule #0 created > > > > 2. send matched pkts and check two pkts distributed to queue 1, `RSS > > hash=3D0x261a7deb - RSS queue=3D0x1` in output:: > > @@ -238,7 +238,7 @@ Subcase 1: MAC_IPV4_FRAG fdir queue index > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions queue index 1 / mark > > / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions queue index 1 / > > + mark / end > > > > 2. matched packets:: > > > > @@ -253,7 +253,7 @@ Subcase 2: MAC_IPV4_FRAG fdir rss queues > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions rss queues 2 3 end / > > mark / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions rss queues 2 3 end > > + / mark / end > > > > 2. matched packets:: > > > > @@ -268,7 +268,7 @@ Subcase 3: MAC_IPV4_FRAG fdir passthru > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions passthru / mark / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions passthru / mark / > > + end > > > > 2. matched packets:: > > > > @@ -283,7 +283,7 @@ Subcase 4: MAC_IPV4_FRAG fdir drop > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions drop / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions drop / end > > > > 2. matched packets:: > > > > @@ -298,7 +298,7 @@ Subcase 5: MAC_IPV4_FRAG fdir mark+rss > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions mark / rss / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions mark / rss / end > > > > 2. matched packets:: > > > > @@ -313,7 +313,7 @@ Subcase 6: MAC_IPV4_FRAG fdir mark > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions mark id 1 / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions mark id 1 / end > > > > 2. matched packets:: > > > > @@ -331,7 +331,7 @@ Subcase 1: MAC_IPV6_FRAG fdir queue index > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions queue > > index 1 / mark / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions queue > > + index 1 / mark / end > > > > 2. matched packets:: > > > > @@ -346,7 +346,7 @@ Subcase 2: MAC_IPV6_FRAG fdir rss queues > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions rss > > queues 2 3 / mark / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions rss queues > > + 2 3 end / mark / end > > > > 2. matched packets:: > > > > @@ -361,7 +361,7 @@ Subcase 3: MAC_IPV6_FRAG fdir passthru > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions > > passthru / mark / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions passthru / > > + mark / end > > > > 2. matched packets:: > > > > @@ -376,7 +376,7 @@ Subcase 4: MAC_IPV6_FRAG fdir drop > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions drop > > / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions drop / end > > > > 2. matched packets:: > > > > @@ -391,7 +391,7 @@ Subcase 5: MAC_IPV6_FRAG fdir mark+rss > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions mark > > / rss / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions mark / rss > > + / end > > > > 2. matched packets:: > > > > @@ -406,7 +406,7 @@ Subcase 6: MAC_IPV6_FRAG fdir mark > > > > 1. rules:: > > > > - flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext packet_i= d spec > 0 > > packet_id last 0xffffffff packet_id mask 0xffffffff frag_data spec > > 0x0001 frag_data last 0xffff frag_data mask 0xffff / end actions mark > > id 1 / end > > + flow create 0 ingress pattern eth / ipv6 / ipv6_frag_ext > > + frag_data spec 0x0001 frag_data mask 0x0001 / end actions mark id 1 > > + / end > > > > 2. matched packets:: > > > > @@ -427,7 +427,7 @@ take 'mac_ipv4_frag_l2dst_fdir_queue_index' > example:: > > > > 1.rules: > > > > - flow create 0 ingress pattern eth dst is 00:00:00:00:00:01 / ipv= 4 > packet_id > > spec 0 packet_id last 0xffff packet_id mask 0xffff fragment_offset > > spec 0x2000 fragment_offset last 0x1fff fragment_offset mask 0xffff / > > end actions queue index 1 / mark / end > > + flow create 0 ingress pattern eth dst is 00:00:00:00:00:01 / > > + ipv4 fragment_offset spec 0x2000 fragment_offset mask 0x2000 / end > > + actions queue index 1 / mark / end > > > > 2.matched packets: > > > > @@ -452,7 +452,7 @@ take 'mac_ipv6_frag_l2dst_fdir_queue_index' > example:: > > > > 1.rules: > > > > - flow create 0 ingress pattern eth dst is 00:00:00:00:00:01 / ipv= 6 / > > ipv6_frag_ext packet_id spec 0 packet_id last 0xffffffff packet_id > > mask 0xffffffff frag_data spec 0x0001 frag_data last 0xffff frag_data > > mask 0xffff / end actions queue index 1 / mark / end > > + flow create 0 ingress pattern eth dst is 00:00:00:00:00:01 / > > + ipv6 / ipv6_frag_ext frag_data spec 0x0001 frag_data mask 0x0001 / > > + end actions queue index 1 / mark / end > > > > 2.matched packets: > > > > @@ -478,7 +478,7 @@ take 'mac_ipv4_frag_l3src_fdir_queue_index' > example:: > > > > 1.rules: > > > > - flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 pack= et_id > spec 0 > > packet_id last 0xffff packet_id mask 0xffff fragment_offset spec > > 0x2000 fragment_offset last 0x1fff fragment_offset mask 0xffff / end > > actions queue index 1 / mark / end > > + flow create 0 ingress pattern eth / ipv4 src is 192.168.1.1 > > + fragment_offset spec 0x2000 fragment_offset mask 0x2000 / end > > + actions queue index 1 / mark / end > > > > 2.matched packets: > > > > @@ -505,7 +505,7 @@ take 'mac_ipv6_frag_l3src_fdir_queue_index' > example:: > > > > 1.rules: > > > > - flow create 0 ingress pattern eth / ipv6 src is 2001::1 / ipv6_f= rag_ext > > packet_id spec 0 packet_id last 0xffffffff packet_id mask 0xffffffff > > frag_data spec 0x0001 frag_data last 0xffff frag_data mask 0xffff / > > end actions queue index 1 / mark / end > > + flow create 0 ingress pattern eth / ipv6 src is 2001::1 / > > + ipv6_frag_ext frag_data spec 0x0001 frag_data mask 0x0001 / end > > + actions queue index 1 / mark / end > > > > 2.matched packets: > > > > @@ -576,7 +576,7 @@ Subcase 1: exclusive validation fdir rule 1. > > create fdir filter rules:: > > > > flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / > > ipv4 src is > > 192.168.0.20 / end actions queue index 1 / end > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions queue index 2 / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions queue index 2 / end > > > > 2. hit pattern/defined input set id, the pkt received for queue 2:: > > > > @@ -586,7 +586,7 @@ Subcase 2: exclusive validation fdir rule > > ----------------------------------------- > > 1. create fdir filter rules:: > > > > - flow create 0 ingress pattern eth / ipv4 packet_id spec 0 packet_= id last > 0xffff > > packet_id mask 0xffff fragment_offset spec 0x2000 fragment_offset last > > 0x1fff fragment_offset mask 0xffff / end actions queue index 2 / end > > + flow create 0 ingress pattern eth / ipv4 fragment_offset spec > > + 0x2000 fragment_offset mask 0x2000 / end actions queue index 2 / end > > flow create 0 ingress pattern eth dst is 00:11:22:33:44:55 / > > ipv4 src is > > 192.168.0.20 / end actions queue index 1 / end > > > > 2. hit pattern/defined input set id, the pkt received for queue 2:: > > @@ -600,7 +600,7 @@ Subcase 3: exclusive validation rss rule > > flow create 0 ingress pattern eth / ipv4 / end actions rss types > > ipv4 end key_len 0 queues end / end > > flow create 0 ingress pattern eth / ipv4 / end actions rss types > > ipv4-frag end key_len 0 queues end / end > > > > -2. hit pattern/defined input set id, the pkt received for rss diffent = queue:: > > +2. hit pattern/defined input set id, the pkt received for rss same que= ue:: > > > > p=3DEther()/IP(id=3D47750)/Raw('X'*666); pkts=3Dfragment6(p, 500) > > p=3DEther()/IP(id=3D47751)/Raw('X'*666); pkts=3Dfragment6(p, 500) > > -- > > 2.17.1 >=20