From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 79A7FA0526 for ; Wed, 22 Jul 2020 19:42:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E96FE1BFE7; Wed, 22 Jul 2020 19:42:26 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 2B1191BFBA for ; Wed, 22 Jul 2020 19:42:24 +0200 (CEST) IronPort-SDR: 7LGZTdCdHG/2kvBoif0NUMlc87M797Ljlj1dfR9HpWo5Ojq6M0XKq4jZYk96aDeCCH5UqSvf/R TBSaqdQzo9bQ== X-IronPort-AV: E=McAfee;i="6000,8403,9690"; a="130468327" X-IronPort-AV: E=Sophos;i="5.75,383,1589266800"; d="scan'208";a="130468327" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2020 10:42:24 -0700 IronPort-SDR: jvsAbpl1KEN9eWJtDLAjDYj0HDhXLq/L8RSlqA/k2Fhkbau38ajKlWWxzG0pjcuKwz0RRMRB3D WSW2BfjQGuTQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,383,1589266800"; d="scan'208";a="284297735" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga003.jf.intel.com with ESMTP; 22 Jul 2020 10:42:23 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Jul 2020 10:42:22 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 22 Jul 2020 10:42:22 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 22 Jul 2020 10:42:22 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Jul 2020 10:42:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Loso9vRqi1E1AXN8z6IkOVg57e33zcs2iVVex9fGEzOwf/b7pKthJ0Aj6buZpyRdy5IDQT55LnsjGjMsN/O+IwRpKbDRcrHxpgwiaknHVtga1hkRm0fYFMQgvMYv+/dEKFmulcQRAEGQhnhUvgYP6SwM+rYaKuxPuGfMC6IoyMRhip6Dz4tU563bHEq0RY4f0UeRYv1vhaPktfej/81ylmAlORy5q0QgZ9DhtMrGB20mpdnoCDCmYhcWvTfR+5q0f6QTTeNSou1G4Rs4DE6VTUxur5aKbhk5CA4AxcCqpYdYh754rm+Fm1pb6XamOpSHQFX/NJwwO18Xc7Sf6joIkQ== 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:X-MS-Exchange-SenderADCheck; bh=ntGEW3FGZhrA/DLOR9bpouiqfqpn1tFXxHoYfE4dPSs=; b=f9u9+M6uVvkNpMd8aOCfAUBwLBNkvFu0IZHPXrFRFSH85M7sAApVkZ1US2tEhE+JgzdI80PC05R9qHX1WpaxVRtJfSPu3DBAA0b7OxT6ChNdKjIVj9lUIcP7Kcq+QeSy68siF7Ekq0ziUvDB71ICh255MOEjYeGJ/E3K4ydvdQDl1SXb7JevBTenWeENQfYqJDpnDB8JJosi5TI3CZbM3aVKc855wJacJAqd6w9n7KW0KqJNoUDIrBDZdnaclVRx0t26LKUR9lDNudj1PrUpNrD+4zK8z9p0s4CIzfUk5PdVhkhCG+YEclZWTo2Hf2qRC8VMUqXYBCBB4cRQTg+uMA== 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=ntGEW3FGZhrA/DLOR9bpouiqfqpn1tFXxHoYfE4dPSs=; b=lehH8D8ty4Aq/RNM4GNksdmzhYyQwK1nVnnx1eaFo6bAj3u7jILsMIL8kuYp7jKtPjLUprmSWOmzEk/mZUX29rgLNxXUfY5orJRhf3c2kEQ3x7jaNuzld1lNhotpxa7k7195exeUwntcqBqXHoQKll9FgcYog6ltWyZ1sW3oeUg= Received: from SN6PR11MB2880.namprd11.prod.outlook.com (2603:10b6:805:58::15) by SN6PR11MB2637.namprd11.prod.outlook.com (2603:10b6:805:54::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.25; Wed, 22 Jul 2020 17:42:17 +0000 Received: from SN6PR11MB2880.namprd11.prod.outlook.com ([fe80::ec8b:8f35:800d:13f4]) by SN6PR11MB2880.namprd11.prod.outlook.com ([fe80::ec8b:8f35:800d:13f4%3]) with mapi id 15.20.3216.023; Wed, 22 Jul 2020 17:42:17 +0000 From: "Trahe, Fiona" To: "Joshi, Venkatesh" , "users@dpdk.org" CC: "Trahe, Fiona" Thread-Topic: DPDK-19.11 : IPSEC-SECGW tests not successful Thread-Index: AdZf+InBxsdbQ2XmRVycQpy+BoUEVwAI88QwAAlEwFAAADg58AACbNwgAACmqgA= Date: Wed, 22 Jul 2020 17:42:17 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [51.37.19.102] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9412906a-a7e9-4c56-179f-08d82e66941b x-ms-traffictypediagnostic: SN6PR11MB2637: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:949; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WrONwqQqm8It0BVGL39sRipamVKF7Vuw5w3id5E1bkocGpCvBQyStSL80/vNWO35pHAHp8JlTbjVv7Wk/+7jMX+KBwndiZLyHDOZ/c1uheJIEcCsQ6I3ztQUTpBrL016QLU7p0Ucz/c2O9zP9fYTilKwBBZjMgxVQ74chJDdMcpcrGFv+4qnRFnine5ysqs6PJDxL8e06uJSVOaigj22h4HvrVs7BzO1zAy1IQ54FIDQfAQtqTybU/afT+NypRRS3YJ30aqLApSALNMwS8ARC+mJva5ApNDymnKjxBcaoM4jE/noxqt7NnmBfmIN7ktmUD+hSjACKC7BkId6xU+yExga2cJOIm/OlKtk883oi7+E6+1jToYhCd6p39HiSMyG8tbqXx9rT8eSgtAUoydmJQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2880.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(39860400002)(136003)(396003)(366004)(4326008)(8676002)(8936002)(55016002)(9686003)(86362001)(478600001)(107886003)(5660300002)(53546011)(52536014)(186003)(76116006)(66556008)(66446008)(64756008)(66946007)(66476007)(71200400001)(83380400001)(316002)(110136005)(296002)(7696005)(26005)(33656002)(2906002)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: 15JAwYTjt89FFA7Vqy5juxFi4ULfVIq7i5XYNyRzla4R8hjZ6jFY3zzXZzEMAi1hx7wTrdo8mgeAWhUM6aMYO980hVWO4FB1k+xkEN81Um6wHUKGOmO7WxxWQBbJTiLwG1WVv9ipGXLQM5/8EtssWSL9ctiDg/N6HBtR5pUdIwL7Y/rnGxf3TKDaGZrI21CpV2W2M2LZjCpCDJa1ucJ8tnpIWHw6LrpCkBCLDhdDIwSeML+9Gdi4cVuE/Z4pw7v1BGvdfjO0pei/cmuEMdZRO9EcEgd4Xwa8KvUqAhVvd3Qe16mMkTW+x7jMpziPFvm15rupx7AX9TZMey7QcQb4fDSugkeHC3jWSr5ov5ufIo64AfWuuXm6V4C0520xxZPEHzaX6X5y7qsf4mWpc53ioNm/BDAOvzPfD/rLfjRVosmxMmweLl+Yguo1EU2JDaeha9Ljrb/DZ4+Alj/mLp14VJDvOo4BZ/n69EdgNXGArUg= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2880.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9412906a-a7e9-4c56-179f-08d82e66941b X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2020 17:42:17.7821 (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: tPDbVYF5CJ0D3mTmDcJA5TdgQW+ytN1BGnfEP6y0UPY0+izspGlGaUp6gzF1mtiubY/VuuizrL4s547P01/myg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2637 X-OriginatorOrg: intel.com Subject: Re: [dpdk-users] DPDK-19.11 : IPSEC-SECGW tests not successful X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" No, you can use the same bdf on each board - as you say they're not related= . But in your original post you listed only bdf 68:01.0 on board 2 as being b= ound to vfio. So whichever bdf you use, you need to make sure it's bound to vfio. Yes, if the fw counters are not updated, QAT is not being exercised. > -----Original Message----- > From: Joshi, Venkatesh > Sent: Wednesday, July 22, 2020 6:24 PM > To: Trahe, Fiona ; users@dpdk.org > Subject: RE: DPDK-19.11 : IPSEC-SECGW tests not successful >=20 > Hi Fiona, >=20 > Could you elaborate on this? >=20 > Here is my understanding of the same - just to run it by you: >=20 > * I have two Intel boards with the C627 PCH (Lewisburg) on each. > * 67:01.0 - This the VF for the QAT engine with PF 67:00.0. > * I put the same VF on each board for the whitelist. I assumed that they = are two different devices and it > shouldn't matter what device I chose. >=20 > Do I need to use a different bdf on each board? > I have no issues in changing to 68:01.0 on board 2. I tried with that too= but the results are the same. >=20 > Also, the fw_counters don't get updated while traffic is running. Does th= is mean that the QAT is not > exercised? >=20 > # cat /sys/kernel/debug/qat_c6xx_0000\:68\:00.0/fw_counters > +------------------------------------------------+ > | FW Statistics for Qat Device | > +------------------------------------------------+ > | Firmware Requests [AE 0]: 1 | > | Firmware Responses[AE 0]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 1]: 1 | > | Firmware Responses[AE 1]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 2]: 1 | > | Firmware Responses[AE 2]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 3]: 1 | > | Firmware Responses[AE 3]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 4]: 1 | > | Firmware Responses[AE 4]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 5]: 1 | > | Firmware Responses[AE 5]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 6]: 1 | > | Firmware Responses[AE 6]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 7]: 1 | > | Firmware Responses[AE 7]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 8]: 1 | > | Firmware Responses[AE 8]: 1 | > +------------------------------------------------+ > | Firmware Requests [AE 9]: 1 | > | Firmware Responses[AE 9]: 1 | > +------------------------------------------------+ >=20 >=20 > Regards, > Venkatesh >=20 >=20 > -----Original Message----- > From: Trahe, Fiona [mailto:fiona.trahe@intel.com] > Sent: Wednesday, July 22, 2020 9:40 PM > To: Joshi, Venkatesh ; users@dpdk.org > Cc: Trahe, Fiona > Subject: RE: DPDK-19.11 : IPSEC-SECGW tests not successful >=20 > Maybe just a typo - but you're using the same bdf on both boards - should= be 68.01.0 on board 2 ? >=20 > > -----Original Message----- > > From: Joshi, Venkatesh > > Sent: Wednesday, July 22, 2020 5:05 PM > > To: Trahe, Fiona ; users@dpdk.org > > Subject: RE: DPDK-19.11 : IPSEC-SECGW tests not successful > > > > Hi Fiona, > > > > Here are the command-lines: > > > > > > For the Intel Board 1: > > ------------------------- > > > > ./build/ipsec-secgw -l 1 -n 4 -w b3:00.0 -w b3:00.1 -w 67:01.0 -- -P > > -p 0x3 -u 1 --config=3D"(0,0,1),(1,0,1)" -f ./ep0-intel-board1.cfg > > > > ep0-intel-board1.cfg: > > ------------------------- > > #SP IPv4 rule - for outgoing (to crb-3) sp ipv4 out esp protect 1000 > > pri 5 dst 40.1.1.0/24 sport 0:65535 dport 0:65535 > > > > #SA rules > > sa out 1000 cipher_algo aes-128-cbc cipher_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0 auth_algo sha1-hmac auth_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0:a0:a0:a0:a0 mode ipv4-tunnel src 20.1.1.50 dst 20.1.1.20 > > > > #SP IPv4 rule - for incoming (to IXIA) sp ipv4 in esp protect 1010 pri > > 5 dst 20.1.1.50/32 src 20.1.1.20/32 sport 0:65535 dport 0:65535 > > > > #SA rules > > sa in 1010 cipher_algo aes-128-cbc cipher_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0 auth_algo sha1-hmac auth_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0:a0:a0:a0:a0 mode ipv4-tunnel src 20.1.1.20 dst 20.1.1.50 > > > > > > #Routing rules > > rt ipv4 dst 20.1.1.20/32 port 1 > > rt ipv4 dst 30.1.1.10/32 port 0 > > > > > > For the Intel Board 2: > > ------------------------- > > ./build/ipsec-secgw -l 1 -n 4 -w 17:00.0 -w 17:00.1 -w 67:01.0 -- -P > > -p 0x3 -u 1 --config=3D"(0,0,1),(1,0,1)" -f ./ep1-intel-board2.cfg > > > > ep1-intel-board2.cfg: > > ---------------------- > > #SP IPv4 rule - for outgoing (from IXIA) sp ipv4 out esp protect 1010 > > pri 1 dst 30.1.1.0/24 sport 0:65535 dport 0:65535 > > > > #SA rules > > sa out 1010 cipher_algo aes-128-cbc cipher_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0 auth_algo sha1-hmac auth_key > > a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:a0:\ > > a0:a0:a0:a0:a0:a0:a0:a0 mode ipv4-tunnel src 20.1.1.20 dst 20.1.1.50 > > > > #Routing rules > > rt ipv4 dst 20.1.1.50/32 port 1 > > > > > > > > > > > > > > Regards, > > Venkatesh > > > > > > -----Original Message----- > > From: Trahe, Fiona [mailto:fiona.trahe@intel.com] > > Sent: Wednesday, July 22, 2020 5:15 PM > > To: Joshi, Venkatesh ; users@dpdk.org > > Cc: Trahe, Fiona > > Subject: RE: DPDK-19.11 : IPSEC-SECGW tests not successful > > > > Have you tried using --log-level=3D8 (or =3D"qat,8") on your process co= mmandline? > > In conjunction with rebuilding with > > CONFIG_RTE_LOG_DP_LEVEL=3DRTE_LOG_DEBUG > > this should show if any cryptodev ops are being sent to QAT PMD. > > > > Something else to try would be - can you run either > > dpdk-test-crypto-perf or the unit test application - just to validate > > that the process can run crypto on QAT PMD ok. > > Your setup for QAT looks ok. > > > > Also could you share the command-line you're using for each process ple= ase. > > > > > > > -----Original Message----- > > > From: users On Behalf Of Joshi, Venkatesh > > > Sent: Wednesday, July 22, 2020 8:51 AM > > > To: users@dpdk.org > > > Subject: [dpdk-users] DPDK-19.11 : IPSEC-SECGW tests not successful > > > > > > Hi, > > > > > > I'm not able to successfully run the IPSEC-SECGW tests with > > > DPDK-19.11. I have followed the guide published at doc.dpdk.org but s= till not able to get things right. > > > > > > Please help me figure out what could be wrong. > > > > > > Here are the setup details: > > > > > > Network Diagram: > > > ------------------ > > > XL710 = XL 710 > > > |---------------------|Port 1 IPSEC Tunnel = Port 1|----------------------| > > > | Intel board 1 |<------------------------------= -------->| Intel board 2 | > > > |---------------------| = |----------------------| > > > Port 0 ^ = ^ Port 0 (XL710) > > > (XL710) | = | > > > | |--------------------------------|= | > > > -------->|7 IXIA 4|= <------------------- > > > > > > |--------------------------------| > > > > > > * Linux kernel: 4.14 > > > * DPDK version: 19.11 > > > * All ports are 40G ports (XL710 NICs) > > > * The intel board is: Intel(R) Xeon(R) Gold 5220 CPU > > > - has a single socket, 18 cores, 2 threads per > > > core > > > * The QAT card: C62x > > > > > > > > > Issue: > > > -------- > > > * Traffic is sent from IXIA Port 4 to IXIA port 7: > > > - This is IP/UDP traffic of size 1024 bytes > > > - The dst mac is set to the MAC of port 0 of the XL710 NIC of Inte= l board 2 > > > - The src ip: 40.1.1.10, dst ip: 30.1.1.10 > > > - No packets are received on IXIA Port 7 > > > - On further debugging: Packets are not getting forwarded out of t= he IPSEC tunnel from Intel board > 2. > > > > > > On Intel board 1: > > > ------------------- > > > XL710 Port 0: b3:00.0 - bound to vfio-pci > > > XL710 Port 1: b3:00.1 - bound to vfio-pci QAT VF: 0000:67:01.0 > > > 'Device 37c9' drv=3Dvfio-pci > > > > > > Endpoint 0 config file: attached > > > Command-line and output file: attached > > > > > > On Intel board 2: > > > ------------------- > > > XL710 Port 0: 17:00.0 - bound to vfio-pci > > > XL710 Port 1: 17:00.1 - bound to vfio-pci QAT VF: 0000:68:01.0 > > > 'Device 37c9' drv=3Dvfio-pci > > > > > > Endpoint 1 config file: attached > > > Command-line and output file: attached > > > > > > > > > DPDK: > > > ------- > > > - config has the following set: > > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy > > > CONFIG_RTE_LIBRTE_PMD_QAT_SYM=3Dy > > > > > > QAT driver version: qat1.7.l.4.9.0-00008 > > > ------------------------------------------- > > > Makefile has: ICP_SRIOV_AM=3D1 > > > ./configure --enable-icp-sriov=3Dhost > > > > > > > > > Please let me know if any additional information is required. > > > > > > > > > Regards, > > > Venkatesh > > > > > > > > > -------------- next part -------------- An embedded and > > > charset-unspecified text was scrubbed... > > > Name: intel-board1-cmdline-and-output.txt > > > URL: > 3A__mails.dpdk.org_archives_users_attachments_20200722_3050bab3_attach > > ment.txt&d=3DDwIFAg&c=3D > > C5b8zRQO1miGmBeVZ2LFWg&r=3D3IqRcCAftcE8t2M39oG2GFhwi2xpH1_aQ5zAqwEWGSE&= m > > =3DbVttGFqDb > > BrrR-0XNypNRdR9q74y5kINxi7lKx2nepg&s=3DuzWkHTzMJ2sddyvpQCSvFjJ921e7w3oc= W > > Ib_VrRJZxM&e=3D > > > > -------------- next part -------------- An embedded and > > > charset-unspecified text was scrubbed... > > > Name: intel-board2-cmdline-and-output.txt > > > URL: > 3A__mails.dpdk.org_archives_users_attachments_20200722_3050bab3_attach > > ment- > > 2D0001.txt&d=3DDwIFAg&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D3IqRcCAftcE8t2M39o= G2GFh > > wi2xpH1_aQ5z > > AqwEWGSE&m=3DbVttGFqDbBrrR- > > 0XNypNRdR9q74y5kINxi7lKx2nepg&s=3Di0zTM7t5stYHLY2UVdn9IVYKGZudqptQk6lO_= 0 > > alxNM&e=3D > >=20