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 5ECC8A0A0F; Wed, 7 Apr 2021 20:09:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DC2C5140F0B; Wed, 7 Apr 2021 20:09:14 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2057.outbound.protection.outlook.com [40.107.237.57]) by mails.dpdk.org (Postfix) with ESMTP id 37A80140D08 for ; Wed, 7 Apr 2021 20:09:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L/Mc3v+FoG9kiYLBdmlSeVJfHuhnrRPGLxEXTyPSC4/U3JPhvdVLvbXyQJtS9A4O8hCEd8yVnTSvHkNbmxMk1XnKMkVa9n9PzUcTlWEYtaMT+SSbDZEGmxZu0dAAHxyasmEmLWyENgVhYPG0/toVBVgF0mwmf02J1At0gdeIGT2+d/skNa0Bo0J94AM8OSwFTs7hMV4270w7BrPkzSGo7Nk+mMALEqw6+AO4CZYNVwJe3sHuK5+nrr5B4/o0RdQpFRnsVdnkLjFWqHRVTgztxgNvV0+mOhhyXlW9z0buHpSuCHhxf9t2AzHlWIFd6UNGN+pOiIBIz2ytMmUpEv2FKg== 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=zoVBBFZcEkstzbQalXpm7f1d6xqex2wjElhXSziEH48=; b=m5UrWi/5KXoQQsH8QOakWX3FR/Ua3WjD2wEkEt6k9Z6el/Tn12WPlUoaP8pYgW3SO7kFfEBldP+g5P3wM4MW6xVpdqJ3CNUGVwsSt0ibUyYoPr6qwMllt+Aj8nxPVmMjLmXDvF7oWSY3dJgV8O4g5Gfr4GduFacIMYw9WXntT1e6rTCxk42595Od9fnBOCi0b3EP4ULDMjRh7xgKbz9Md71JAtM2RRuAMqHCVKaVk0R0IkO3/EPibchiEGCDLwytjsGPOhHMqVaYptjun1yRpL5tCTl8bkcYj/r47bznLxPSNrZWNlpH15SPKdDL26xxRNJAQaqzD2xxaST12uFJ+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zoVBBFZcEkstzbQalXpm7f1d6xqex2wjElhXSziEH48=; b=kdvRd8q/5SN+LMgZP71Z6xsmKfQd4rvh3H4sItabPKyd56xnRT0J1/BRgBUoxOWAuCiILtDk4nVzj2ZfletuRv7+SURCOO7GauLBSjij+RTLTCaCbLZ/R0tpx06Hf5pRGv6QsQcZoiS0g3gRTBkkUWXG0/sAJNZAZ3MmjYz/2h1J3roRWS8bq357hCo+cf6O/FE20i29gBo3X9zAfu8E97AC+V5xYjM3/whEN7lB3aZDwedyU+PqePGQk9JZW9IyASyGZ3P1967mpLJBLxMyAKca2xpjMQPXE6wrif6I4JzQbaqdcNZZzYrS2YVxJoktScoElfrw4HfQgCodRzPaUQ== Received: from MW2PR12MB2492.namprd12.prod.outlook.com (2603:10b6:907:8::19) by MW3PR12MB4570.namprd12.prod.outlook.com (2603:10b6:303:5f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.16; Wed, 7 Apr 2021 18:09:12 +0000 Received: from MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::997d:63f4:b22c:8d90]) by MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::997d:63f4:b22c:8d90%7]) with mapi id 15.20.3999.032; Wed, 7 Apr 2021 18:09:12 +0000 From: Matan Azrad To: Asaf Penso , "dev@dpdk.org" , David Bouyeure CC: Jack Min Thread-Topic: [dpdk-dev] rte_flow ageing Thread-Index: AQHXJHZta7mj7w+NR0KRHEuJIJVxQ6qbQokAgAFsCQCACQjHIIADk1EAgAAclA4= Date: Wed, 7 Apr 2021 18:09:12 +0000 Message-ID: References: <26698242-bb7b-baa0-9e61-235ac3725cd7@fraudbuster.mobi> <1ad78db6-38bd-2e01-0d81-60dd3b256c2a@fraudbuster.mobi> , <72f4c179-35d3-9139-ccf0-57cceb6a19c2@fraudbuster.mobi> In-Reply-To: <72f4c179-35d3-9139-ccf0-57cceb6a19c2@fraudbuster.mobi> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [79.176.68.40] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 07d539e7-5da1-4427-93d7-08d8f9f03f45 x-ms-traffictypediagnostic: MW3PR12MB4570: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RtfLBU/Xd5DD8Fdjdcm2YeJzmCnO8rlh5T1leyktqiI/uQvhNDdHRWb0V/kFQzqtmX1KuukgHbM90ic56INpnwQsvhKgrZKxvA3TVnd6jsOx8tvF2YM0RUsHWyMiRrVhYxUr8qH1yHKov8hG0pYYBtvu2HrZmuSu2prdLwYXtkSbgvdYm2rG8/VuL1/7HEK7ycfmGVqcB5erE4h9WsGQyzduQvdwTiyfLXZaR2UbVIVagV7VNkJjygy+uKQPK1EmDHz2Vnz33nIGlpAI1rVKyve/wJ+KBXUWMejkhfxVko9V6R+Bd4G4aA3PM38fTt+FhypvNDJEwRgsSBqKTRkhfxPmlGXQIuPIbDogLgSnGDzQsnqRI8BzJW8g+59fMtO0NVHrTvhR7L1b6u2N5jG/HwckTc8X/4u+2fewlPSLTU98NfZvp7u7Vm8GLnn0qUoYa8zSPVkIlBDQP8/iLA12pXxizw6UZfwDJVMgjCCSkbR6TdsExoWB0UMtWYUXmtaXv1eRRhaPNAewzzmVGFwkIm+Abp2F2VTbfLsaDiQtPekJLxlnFhVxMV4ZpyODyO/KY+Zy/k6lwN60TQ0ryQo5Db8hO3ODE7CeAU7nIU3FlKDTtprvP6ZFZxQZs/TCVPuOJHHVa5j7Ix4oJekhGBgEjgIZ4em2Y5VxLmpw1MxVmS8wgRvfsdH2hOIkIxGNGTx53bQubbHm2lOlEOk7iQoCfJN5hMQIHECOSNSLtd3K5o8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB2492.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(366004)(396003)(39860400002)(346002)(64756008)(91956017)(5660300002)(66556008)(66476007)(110136005)(38100700001)(316002)(8676002)(66946007)(66446008)(76116006)(19627235002)(7696005)(52536014)(45080400002)(478600001)(8936002)(4326008)(33656002)(86362001)(9686003)(107886003)(2906002)(166002)(71200400001)(83380400001)(6506007)(53546011)(186003)(26005)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?windows-1255?Q?sznwnr+i8gJOzAmAYf1zjIt2Fdb285reCU87sTeWGZDV005tGYCbTZ1y?= =?windows-1255?Q?87nWRGWfXSN6EVmTsYHAUYSpdCVrO2tfkbEWBFsD0eWbiB0JDB0l3VUT?= =?windows-1255?Q?x/9FW4bF226JYiHTrQq0NXdwBV2xsKMPrh2w+SuB7ohQrLJOMa4Ciccn?= =?windows-1255?Q?EAFXdwFVXPj1mFaZGI4RhkvuY0UKzHXPigrCSLE8aCqQpBEzOqwRIKHG?= =?windows-1255?Q?kPAadQquh5QmUn/FV6pXa0g/Z+8tc/onelGt1giWTZ7TnzzAK7DhOAeX?= =?windows-1255?Q?5fUmJOWDQDELg9OE2PlC38Bs2MEZGLSqKNxGu+IzeUx8ziTSsv/bL1ol?= =?windows-1255?Q?vuO75Qzc+M0hMDQe9qtIcYEuS8QSF1O1tD6HQX1bVxZBOGCJAGWtjIcN?= =?windows-1255?Q?uIY3+LjcDL6Jwfh9PyWboEA8rgW2BFx+D6/7rHopYitsp8RbTV9i0e++?= =?windows-1255?Q?eqNng9cmut9jzwN6Qw/APJBhMukqCtJdS4+Ctr4mqd+UtdyaHcTQ6x/8?= =?windows-1255?Q?p+d3/0ivA5umG7nRPyZLIwQgG/VNn4pAYw1XAeQaEewVOQ9Y72nrsbwd?= =?windows-1255?Q?ZFEtNdtV7cRGwfYEXEt/eyzGwDxf7Ys+YX5VtiV1KYQpMdN6CQp1ISHP?= =?windows-1255?Q?RdjG9ry2jAqeM35K5+eUu0Kcq5EWsydt3h1ybYQr6L3AI2dPu8qZVgoH?= =?windows-1255?Q?SBN3RNW2dKleY/GN+XCUJcWK8fCkga6QYmWReaboMK5u6/OfR8byj393?= =?windows-1255?Q?IDS/CnisrN52X6pxNETA3oUUm/HIv3ayprsTULqUZTPX+j5bQ8znEvED?= =?windows-1255?Q?ZtUMSE4iP2/btGaZjISQq8TVSRTTlZAu34HNXaorOKV2lDHLd5QKeUXa?= =?windows-1255?Q?GT/lIEZAwpjvplkA/jBg/d/uPqexlyJGNirZl/cKppYn8UUdXUPoyWFT?= =?windows-1255?Q?7mZdKhm/dUMVr0DeRiDyFkyOL3lSal/gRZpS4iFmkB2I8KcJNOIP2PAu?= =?windows-1255?Q?r2pA30DGkcs5Z+a7+fFfgqK7aT8rKdNAsDXdQei1fUjM//qHtc0sAZdN?= =?windows-1255?Q?bxGW8HfU9IvcBZ7Ovq/PmBU277kNH4PWhx3opHBf/HKOGFUL0E4gloVD?= =?windows-1255?Q?aFXjXy5OeI410aLk3sPg6hldi86U8CsrFFaW8kLOLWq59Gf4kl8W1jMd?= =?windows-1255?Q?i7HcGFYiFF0ib4AUJVyL9PnL8ii7U0J+cWS/1eCOYw0q8TV1qF77I2iH?= =?windows-1255?Q?bhpcKd+Bmyo9yBmgmT1XGL4REuF1c+w8199UoN018nDa6H2OzgMvVbm2?= =?windows-1255?Q?g2hAjrSvvaQylbi3ZSJW2HetXX/NwZ/FAjGhgkXzZp1ze+e3yVvVr4nh?= =?windows-1255?Q?SDJwONV5NtN6Xm/m0pNS2WcWMJVt6V8Gs28Gr7UcH6Ws1KkdT3Xx1jyO?= =?windows-1255?Q?KfMPgDWrIkvAwuqli6K/qQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB2492.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07d539e7-5da1-4427-93d7-08d8f9f03f45 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2021 18:09:12.0637 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AjQ8FQOssrRA/Nq7rYlxNqdlyclWuA2Aa/UEu2p5iR9NBrB6t8kALvAcjuSyPxmSdIRz7kFgKjaZJ1UiLzLKMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4570 Content-Type: text/plain; charset="windows-1255" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] rte_flow ageing 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 Sender: "dev" Yes you can call it from the event callback. Yes, MLX5_AGE_TRIGGER probably means that event was sent and no need to sen= d it again in the next aged-out flow. Erasing it cause new event to be sent in the next aged-out flow... I don't understand what is the issue for you in option 1... =E4=F9=E2 =E0=FA =FEOutlook =F2=E1=E5=F8 Android=FE ________________________________ From: David Bouyeure Sent: Wednesday, April 7, 2021 7:19:34 PM To: Matan Azrad ; Asaf Penso ; dev@dpdk= .org Cc: Jack Min Subject: Re: [dpdk-dev] rte_flow ageing External email: Use caution opening links or attachments Hi Matan, and thanks a lot, regarding the mode 1, I still have a doubt: 1. Register the AGE event -> in event time to query the aged-out flows b= y the rte_flow_get_aged_flows API, this call will trigger a new event when = new aged-out flow will be detected for the port.(if you don=92t call rte_fl= ow_get_aged_flows the event will not be retriggered.) You meant calling rte_flow_get_aged_flows() from the event callback I guess= ...? I think this is not working because MLX5_AGE_TRIGGER is erased when the cal= lback returns. Anyway, the polling mode is enough to me so far. Thanks again. Regards. On 4/5/21 12:23 PM, Matan Azrad wrote: