From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9EECDC169C4 for ; Fri, 8 Feb 2019 22:49:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 571B02084D for ; Fri, 8 Feb 2019 22:49:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="R4tSFw3y" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726655AbfBHWtH (ORCPT ); Fri, 8 Feb 2019 17:49:07 -0500 Received: from mail-eopbgr70079.outbound.protection.outlook.com ([40.107.7.79]:31563 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726211AbfBHWtG (ORCPT ); Fri, 8 Feb 2019 17:49:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I8F2xj1xdTVn2KJF+THIcL9H9J1sub+KIXpmjzCRgD4=; b=R4tSFw3y0umt3RAcJF3fhvcElWq3BdvBQeZ1eXQYA0yiTIABTgBsBDlomhLrBUylJyV+jrOZPRu+FHyi5AITUnWRe4/LEAv5pqCggMJ/itORqbapjTHCAiukbe1Vfm9F6yTOS1IILOpsbVOIIu8EDSoyd1dJD5Au7egNdPmcfSg= Received: from DB8PR05MB5898.eurprd05.prod.outlook.com (20.179.9.32) by DB8PR05MB6107.eurprd05.prod.outlook.com (20.179.12.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Fri, 8 Feb 2019 22:49:01 +0000 Received: from DB8PR05MB5898.eurprd05.prod.outlook.com ([fe80::b141:4132:671b:29e2]) by DB8PR05MB5898.eurprd05.prod.outlook.com ([fe80::b141:4132:671b:29e2%4]) with mapi id 15.20.1601.016; Fri, 8 Feb 2019 22:49:01 +0000 From: Saeed Mahameed To: "toke@redhat.com" , "brouer@redhat.com" CC: "hawk@kernel.org" , "virtualization@lists.linux-foundation.org" , "borkmann@iogearbox.net" , Tariq Toukan , "john.fastabend@gmail.com" , "jakub.kicinski@netronome.com" , "mst@redhat.com" , "dsahern@gmail.com" , "netdev@vger.kernel.org" , "jasowang@redhat.com" , "davem@davemloft.net" , "makita.toshiaki@lab.ntt.co.jp" Subject: Re: Resource management for ndo_xdp_xmit (Was: [PATCH net] virtio_net: Account for tx bytes and packets on sending xdp_frames) Thread-Topic: Resource management for ndo_xdp_xmit (Was: [PATCH net] virtio_net: Account for tx bytes and packets on sending xdp_frames) Thread-Index: AQHUvrmFAUYxEzmliECGOarsuB4IpKXUs3yAgAFtLwCAAGLVAA== Date: Fri, 8 Feb 2019 22:49:00 +0000 Message-ID: <906dfaba94478e540b4f0757edf9d385c0e62797.camel@mellanox.com> References: <1548934830-2389-1-git-send-email-makita.toshiaki@lab.ntt.co.jp> <20190131101516-mutt-send-email-mst@kernel.org> <20190131.094523.2248120325911339180.davem@davemloft.net> <20190131211555.3b15c81f@carbon> <20190204125307.08492005@redhat.com> <140ecbe1e25f54f90d859cc696c4119aa96bc6eb.camel@mellanox.com> <20190207084815.1e8bd817@carbon> <9e5e6882566ac67276209b35ec112a824b256bff.camel@mellanox.com> <87o97mp6dp.fsf@toke.dk> In-Reply-To: <87o97mp6dp.fsf@toke.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.5 (3.30.5-1.fc29) authentication-results: spf=none (sender IP is ) smtp.mailfrom=saeedm@mellanox.com; x-originating-ip: [209.116.155.178] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB8PR05MB6107;6:jVI0VbISkFBPStx2SOdzRC0lAhVMY3HRK5ZNp9C4hN8PlY6pG0INUwi9dmf7Xy2PMfFFlwTOtFdeV9DptPYdHkvLpT7CYi861NdVcbiMksX+ID8ulglX+bd1Him4tUNilcjqHBf9/GCPo7LV7jeSS/gUkf00ZNKEO83LF3IC9jjs7NBmcCQHdoy0eL2Q2MEcIezSVY3qTxCUUASml6JqCZDDDaw3FoVUZjjzE6HMjTMc/jbGFiSJPM1go2bkEhAL2W0rLt4dUQ8Y8P45uLiyWj/9uOVEukLuXYptgI5qWKGdOeA4d/69bfjcVPsFAnFrgwsX1pRRyORRAStT9H45OtiLIOfwF2bjY6gZj5NdnwnSmZMp46gw/v0VwRqAAoshJ1h7eIs/kBUDZh8wLaATeBsUQUtzQR4Ox+n+U5QDxResiRvyD3aOW1vkctFHs9+zE2M7P9RC8Mpl8YcUL6wAiA==;5:Ix7OY57YNQSgWvgJ0l7HVKk1MPy77jeRxAUHRR3Q97xtVKs7331bhV+D87jgUuXJcWNJtozgtskBviLcBT4KS3eOpaA9Qm/AFoVWcoiDbIWHZwjZ/UBZMukpq/vbJ7QKgzcMDojxf7fXBZ4PbJxXQQWGqLr0sY9cHDw52umu+rAVIurW4lgXQYKb76JJpVGFF5Yf8DBeHkc0FzzriLEVaA==;7:cG7JHYuANBjEI3xf+QKo+I5a1rR2Olwmx55ijEK2kreeHP8B3PypSDf1SJ4n+eHnk6Dujf4sQgF8QKhYECOfqdEtnGAFKxvv1dYMjJ8C8D+iSqKu1T7ad15QDuTatLozxD6OlF2eOej0fjpgFWCPYg== x-ms-office365-filtering-correlation-id: c797b838-cb6a-4b34-c2ea-08d68e179e51 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:DB8PR05MB6107; x-ms-traffictypediagnostic: DB8PR05MB6107: x-microsoft-antispam-prvs: x-forefront-prvs: 094213BFEA x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(376002)(346002)(39860400002)(366004)(136003)(199004)(189003)(66574012)(4744005)(2501003)(36756003)(76176011)(93886005)(316002)(54906003)(11346002)(102836004)(476003)(2616005)(486006)(7416002)(86362001)(58126008)(110136005)(68736007)(118296001)(26005)(71200400001)(71190400001)(105586002)(106356001)(2906002)(446003)(186003)(97736004)(6436002)(6512007)(5024004)(14444005)(53936002)(3846002)(6116002)(6486002)(256004)(6246003)(478600001)(305945005)(7736002)(6506007)(81156014)(81166006)(99286004)(8676002)(66066001)(25786009)(4326008)(8936002)(14454004)(229853002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB8PR05MB6107;H:DB8PR05MB5898.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Kre8J1qW8GQFgOyZvc8oCUbNn0c0KsD72Hw9YunSYR7qJrlbGFciJ86DjRFHXH9KQ2e/B8fQSqlg3rQh9ATGDYgqO0l+fqfpCtWda8XF6RyNere+j/Ut2L/izd+w7N/8t/fGXL0AO8lq78719jGb4er4CW5gnrAv76uoPoChXwI6d80FJV7RwDffM67cg/ffiOMKNXfyaJJ06wtFzbDc6vqqXGtEEjtS4Sa7JV6dl/r+ZagGP7IAN2nCtUWX3sJBV97V/3puGx676R8ZejDnpCj/K9BnWL0BZKsOA2I5GTq7jrcPMFlMNUCKKE+iMF3iyTu9K3Q2jt6CBbxsb8DspzxBqXur/5ghG1vPNx0ysKRAbo4+4OJYTrUtBho6bL/j3iUhJ5HPFJ4ERIAFCwUbpwkuxHchW1EWS+RN3U0Orn4= Content-Type: text/plain; charset="utf-8" Content-ID: <5D3A8BB2ED257D4C8FBEA2FD4DF23952@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: c797b838-cb6a-4b34-c2ea-08d68e179e51 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2019 22:49:00.9993 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR05MB6107 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org T24gRnJpLCAyMDE5LTAyLTA4IGF0IDE3OjU1ICswMTAwLCBUb2tlIEjDuGlsYW5kLUrDuHJnZW5z ZW4gd3JvdGU6DQo+IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPiB3cml0ZXM6 DQo+IA0KPiA+IEJ1dDoNCj4gPiAyKSB0aGlzIHdvbid0IHRvdGFsbHkgc29sdmUgb3VyIHByb2Js ZW0sIHNpbmNlIHNvbWV0aW1lcyB0aGUgZHJpdmVyDQo+ID4gY2FuDQo+ID4gZGVjaWRlIHRvIHJl Y3JlYXRlIChjaGFuZ2Ugb2YgY29uZmlndXJhdGlvbikgaHcgcmVzb3VyY2VzIG9uIHRoZQ0KPiA+ IGZseQ0KPiA+IHdoaWxlIHJlZGlyZWN0L2Rldm1hcCBpcyBhbHJlYWR5IGhhcHBlbmluZywgc28g d2UgbmVlZCBzb21lIGtpbmQgb2YNCj4gPiBhDQo+ID4gZGV2X21hcF9ub3RpZmljYXRpb24gb3Ig YSBmbGFnIHdpdGggcmN1IHN5bmNoLCBmb3Igd2hlbiB0aGUgZHJpdmVyDQo+ID4gd2FudA0KPiA+ IHRvIG1ha2UgdGhlIHhkcCByZWRpcmVjdCByZXNvdXJjZXMgdW5hdmFpbGFibGUuDQo+IA0KPiBH b29kIHBvaW50LCBJJ2xsIG1ha2UgYSBub3RlIG9mIHRoaXMuIERvIHlvdSBoYXZlIGEgcG9pbnRl ciB0byB3aGVyZQ0KPiB0aGUNCj4gbWx4NSBkcml2ZXIgZG9lcyB0aGlzIGtpbmQgb2YgY2hhbmdl IGN1cnJlbnRseT8NCj4gDQoNCmV4YW1wbGU6DQpldGh0b29sIC1MIHRvIHJlZHVjZS9pbmNyZWFz ZSB0aGUgbnVtYmVyIG9mIHJpbmdzDQplLmcuIEBtbHg1ZV9ldGh0b29sX3NldF9yaW5ncGFyYW0N Cm9yIHZpcnR1YWxseSBhbnl3aGVyZSBtbHg1ZV9zd2l0Y2hfcHJpdl9jaGFubmVscyBpcyBjYWxs ZWQgd2hlbiB4ZHANCnByb2cgcmVkaXJlY3QgaXMgYXR0YWNoZWQgdG8gbWx4NS4NCg0KPiAtVG9r ZQ0K