From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790083.outbound.protection.outlook.com [40.107.79.83]) by dpdk.org (Postfix) with ESMTP id 1BB531B72B for ; Wed, 17 Apr 2019 17:45:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8g2EanHPudZCzy6ct/0p7gKMlZ9sTdYZMjHsJX1NvYA=; b=papBHwXOgt+iY/FlbjIYp4Lt1hZxMdQdjMWUosi3ComRUyvV8qWZHqFZ9SweKhogaQSX7HyWtD0Vgt+69mcO9O3ygxL5BVGB86fPqjrd0+Pi78tvDc4YkgHkPoVC3e1E8kKKIqpslXOFwA9KYATAwYt3TNgYnrN9hcgfVtcS+UM= Received: from DM6PR11MB3625.namprd11.prod.outlook.com (20.178.230.149) by DM6PR11MB3738.namprd11.prod.outlook.com (20.179.16.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.12; Wed, 17 Apr 2019 15:45:39 +0000 Received: from DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653]) by DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653%3]) with mapi id 15.20.1813.011; Wed, 17 Apr 2019 15:45:39 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: "ferruh.yigit@intel.com" , "thomas@monjalon.net" , "arybchenko@solarflare.com" , "konstantin.ananyev@intel.com" , Igor Russkikh , Pavel Belous Thread-Topic: [PATCH v2 5/7] net/atlantic: implement macsec statistics Thread-Index: AQHU9TSbaMyA+T54JUqY0FOk+FjR0A== Date: Wed, 17 Apr 2019 15:45:39 +0000 Message-ID: <743c665a37bd8592efc822fa78a013264e3630b2.1555515863.git.igor.russkikh@aquantia.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR07CA0027.namprd07.prod.outlook.com (2603:10b6:a02:bc::40) To DM6PR11MB3625.namprd11.prod.outlook.com (2603:10b6:5:13a::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [95.79.108.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0ebf0641-6fd0-4920-3602-08d6c34bbdc7 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600140)(711020)(4605104)(2017052603328)(7193020); SRVR:DM6PR11MB3738; x-ms-traffictypediagnostic: DM6PR11MB3738: x-microsoft-antispam-prvs: x-forefront-prvs: 0010D93EFE x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(346002)(396003)(136003)(376002)(366004)(199004)(189003)(2906002)(25786009)(54906003)(14444005)(256004)(7736002)(97736004)(316002)(4326008)(71200400001)(53936002)(5640700003)(107886003)(71190400001)(99286004)(68736007)(8676002)(1730700003)(5660300002)(86362001)(2351001)(6512007)(305945005)(52116002)(6436002)(106356001)(81166006)(2501003)(36756003)(81156014)(105586002)(8936002)(6916009)(386003)(102836004)(26005)(6116002)(186003)(50226002)(72206003)(6506007)(76176011)(6486002)(14454004)(66066001)(478600001)(3846002)(476003)(118296001)(486006)(2616005)(44832011)(446003)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3738; H:DM6PR11MB3625.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: LOJinrCnWlLs7GYv60Avsv4hk/kiB5hb5WacfWayXUXYEgsHmI1ndnA614kd6lz4nfVJiBqckpMjls+j8lF0NDFtQr2+1ZK/XTiV9srBziM//sFRyuAurxcGtvPIBO8uCaQyRxSyLdcfSr5vWelp+D9T7uw1thA/1GWtA3/yjdlrIbl1Rc7zVAL7y3hMaHIUag/Qi73ZvoLRnzj74K8Dgpr/cpCYbQmC6VCvhar6LkldkhPjO+wpbAzSQxwxfS1WqcOoehXlpy34U+qMHDxK5ZpkX7nV7RzfSc7YFgIpAxyv7KkCEmuHpYJzB/V5+z5b+r5A+NwxgNEkjKoQc3GQ+AieY9TvnE9jAmJGIVwaNil8+FFtUs21N0GWd5zUOFmVm+jtk2j3SUfB8CqFNhK330EZPlZuv4Z1yM6P7rDlSDs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ebf0641-6fd0-4920-3602-08d6c34bbdc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2019 15:45:39.6178 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3738 Subject: [dpdk-dev] [PATCH v2 5/7] net/atlantic: implement macsec statistics X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 15:45:42 -0000 RnJvbTogUGF2ZWwgQmVsb3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPg0KDQpXZSBhZGQg ZXh0cmEgeHN0YXQgZmllbGRzIHRvIGluY2x1ZGUgbWFjc2VjIGNvdW50ZXJzIGFuZCBzdGF0cw0K DQpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+ DQpTaWduZWQtb2ZmLWJ5OiBJZ29yIFJ1c3NraWtoIDxpZ29yLnJ1c3NraWtoQGFxdWFudGlhLmNv bT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYyB8IDgyICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0NCiAxIGZpbGUgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0 bF9ldGhkZXYuYyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0KaW5kZXggZGZj YjMwMjliOTJmLi40ZTYxMjRhYTMxOGUgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRp Yy9hdGxfZXRoZGV2LmMNCisrKyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0K QEAgLTE5MywxNCArMTkzLDI3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX2V0aF9kZXNjX2xp bSB0eF9kZXNjX2xpbSA9IHsNCiAJLm5iX210dV9zZWdfbWF4ID0gQVRMX1RYX01BWF9TRUcsDQog fTsNCiANCitlbnVtIGF0bF94c3RhdHNfdHlwZSB7DQorCVhTVEFUU19UWVBFX01TTSA9IDAsDQor CVhTVEFUU19UWVBFX01BQ1NFQywNCit9Ow0KKw0KICNkZWZpbmUgQVRMX1hTVEFUU19GSUVMRChu YW1lKSB7IFwNCiAJI25hbWUsIFwNCi0Jb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUp IFwNCisJb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUpLCBcDQorCVhTVEFUU19UWVBF X01TTSBcDQorfQ0KKw0KKyNkZWZpbmUgQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQobmFtZSkgeyBc DQorCSNuYW1lLCBcDQorCW9mZnNldG9mKHN0cnVjdCBtYWNzZWNfc3RhdHMsIG5hbWUpLCBcDQor CVhTVEFUU19UWVBFX01BQ1NFQyBcDQogfQ0KIA0KIHN0cnVjdCBhdGxfeHN0YXRzX3RibF9zIHsN CiAJY29uc3QgY2hhciAqbmFtZTsNCiAJdW5zaWduZWQgaW50IG9mZnNldDsNCisJZW51bSBhdGxf eHN0YXRzX3R5cGUgdHlwZTsNCiB9Ow0KIA0KIHN0YXRpYyBzdHJ1Y3QgYXRsX3hzdGF0c190Ymxf cyBhdGxfeHN0YXRzX3RibFtdID0gew0KQEAgLTIxOCw2ICsyMzEsMzggQEAgc3RhdGljIHN0cnVj dCBhdGxfeHN0YXRzX3RibF9zIGF0bF94c3RhdHNfdGJsW10gPSB7DQogCUFUTF9YU1RBVFNfRklF TEQobWJ0YyksDQogCUFUTF9YU1RBVFNfRklFTEQoYmJyYyksDQogCUFUTF9YU1RBVFNfRklFTEQo YmJ0YyksDQorCS8qIEluZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNU QVRTX0ZJRUxEKGluX2N0bF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdGFn Z2VkX21pc3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudGFnZ2VkX21p c3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdGFnX3BrdHMpLA0KKwlB VExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bnRhZ2dlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19Y U1RBVFNfRklFTEQoaW5fYmFkX3RhZ19wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQo aW5fbm9fc2NpX3BrdHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bmtub3duX3Nj aV9wa3RzKSwNCisJLyogSW5ncmVzcyBTQSBDb3VudGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFU U19GSUVMRChpbl91bnRhZ2dlZF9oaXRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxE KGluX25vdF91c2luZ19zYSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudXNlZF9z YSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdF92YWxpZF9wa3RzKSwNCisJQVRM X01BQ1NFQ19YU1RBVFNfRklFTEQoaW5faW52YWxpZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RB VFNfRklFTEQoaW5fb2tfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VuY2hl Y2tlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdmFsaWRhdGVkX29jdGV0 cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX2RlY3J5cHRlZF9vY3RldHMpLA0KKwkv KiBFZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91 dF9jdGxfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF91bmtub3duX3NhX3Br dHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfdW50YWdnZWRfcGt0cyksDQorCUFU TF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF90b29fbG9uZyksDQorCS8qIEVncmVzcyBTQyBDb3Vu dGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfcHJvdGVjdGVkX3BrdHMp LA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfZW5jcnlwdGVkX3BrdHMpLA0KKwkv KiBFZ3Jlc3MgU0EgQ291bnRlcnMgKi8NCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3Nh X2hpdF9kcm9wX3JlZGlyZWN0KSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3NhX3By b3RlY3RlZDJfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9wcm90ZWN0 ZWRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9lbmNyeXB0ZWRfcGt0 cyksDQogfTsNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZfb3BzIGF0bF9ldGhfZGV2 X29wcyA9IHsNCkBAIC05NjgsMTkgKzEwMTMsNDYgQEAgc3RhdGljIGludA0KIGF0bF9kZXZfeHN0 YXRzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgc3RydWN0IHJ0ZV9ldGhfeHN0YXQgKnN0 YXRzLA0KIAkJICAgdW5zaWduZWQgaW50IG4pDQogew0KLQlzdHJ1Y3QgYXRsX2FkYXB0ZXIgKmFk YXB0ZXIgPSBBVExfREVWX1RPX0FEQVBURVIoZGV2KTsNCisJc3RydWN0IGF0bF9hZGFwdGVyICph ZGFwdGVyID0NCisJKHN0cnVjdCBhdGxfYWRhcHRlciAqKWRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7 DQogCXN0cnVjdCBhcV9od19zICpodyA9ICZhZGFwdGVyLT5odzsNCisJc3RydWN0IGdldF9zdGF0 cyByZXEgPSB7IDAgfTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVxdWVzdCBtc2cgPSB7IDAg fTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVzcG9uc2UgcmVzcCA9IHsgMCB9Ow0KKwlpbnQg ZXJyID0gLTE7DQogCXVuc2lnbmVkIGludCBpOw0KIA0KIAlpZiAoIXN0YXRzKQ0KIAkJcmV0dXJu IDA7DQogDQorCWlmIChody0+YXFfZndfb3BzLT5zZW5kX21hY3NlY19yZXEgIT0gTlVMTCkgew0K KwkJcmVxLmluZ3Jlc3Nfc2FfaW5kZXggPSAweGZmOw0KKwkJcmVxLmVncmVzc19zY19pbmRleCA9 IDB4ZmY7DQorCQlyZXEuZWdyZXNzX3NhX2luZGV4ID0gMHhmZjsNCisNCisJCW1zZy5tc2dfdHlw ZSA9IG1hY3NlY19nZXRfc3RhdHNfbXNnOw0KKwkJbXNnLnN0YXRzID0gcmVxOw0KKw0KKwkJZXJy ID0gaHctPmFxX2Z3X29wcy0+c2VuZF9tYWNzZWNfcmVxKGh3LCAmbXNnLCAmcmVzcCk7DQorCX0N CisNCiAJZm9yIChpID0gMDsgaSA8IG4gJiYgaSA8IFJURV9ESU0oYXRsX3hzdGF0c190YmwpOyBp KyspIHsNCiAJCXN0YXRzW2ldLmlkID0gaTsNCi0JCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKiko KHVpbnQ4X3QgKikmaHctPmN1cnJfc3RhdHMgKw0KLQkJCQkJYXRsX3hzdGF0c190YmxbaV0ub2Zm c2V0KTsNCi0JfQ0KIA0KKwkJc3dpdGNoIChhdGxfeHN0YXRzX3RibFtpXS50eXBlKSB7DQorCQlj YXNlIFhTVEFUU19UWVBFX01TTToNCisJCQlzdGF0c1tpXS52YWx1ZSA9ICoodTY0ICopKCh1aW50 OF90ICopJmh3LT5jdXJyX3N0YXRzICsNCisJCQkJCSBhdGxfeHN0YXRzX3RibFtpXS5vZmZzZXQp Ow0KKwkJCWJyZWFrOw0KKwkJY2FzZSBYU1RBVFNfVFlQRV9NQUNTRUM6DQorCQkJaWYgKGVycikN CisJCQkJZ290byBkb25lOw0KKwkJCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKikoKHVpbnQ4X3Qg KikmcmVzcC5zdGF0cyArDQorCQkJCQkgYXRsX3hzdGF0c190YmxbaV0ub2Zmc2V0KTsNCisJCQli cmVhazsNCisJCX0NCisJfQ0KK2RvbmU6DQogCXJldHVybiBpOw0KIH0NCiANCi0tIA0KMi4xNy4x DQoNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 0E247A00E6 for ; Wed, 17 Apr 2019 17:46:18 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F1E1F1B7D9; Wed, 17 Apr 2019 17:45:44 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790083.outbound.protection.outlook.com [40.107.79.83]) by dpdk.org (Postfix) with ESMTP id 1BB531B72B for ; Wed, 17 Apr 2019 17:45:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8g2EanHPudZCzy6ct/0p7gKMlZ9sTdYZMjHsJX1NvYA=; b=papBHwXOgt+iY/FlbjIYp4Lt1hZxMdQdjMWUosi3ComRUyvV8qWZHqFZ9SweKhogaQSX7HyWtD0Vgt+69mcO9O3ygxL5BVGB86fPqjrd0+Pi78tvDc4YkgHkPoVC3e1E8kKKIqpslXOFwA9KYATAwYt3TNgYnrN9hcgfVtcS+UM= Received: from DM6PR11MB3625.namprd11.prod.outlook.com (20.178.230.149) by DM6PR11MB3738.namprd11.prod.outlook.com (20.179.16.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.12; Wed, 17 Apr 2019 15:45:39 +0000 Received: from DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653]) by DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653%3]) with mapi id 15.20.1813.011; Wed, 17 Apr 2019 15:45:39 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: "ferruh.yigit@intel.com" , "thomas@monjalon.net" , "arybchenko@solarflare.com" , "konstantin.ananyev@intel.com" , Igor Russkikh , Pavel Belous Thread-Topic: [PATCH v2 5/7] net/atlantic: implement macsec statistics Thread-Index: AQHU9TSbaMyA+T54JUqY0FOk+FjR0A== Date: Wed, 17 Apr 2019 15:45:39 +0000 Message-ID: <743c665a37bd8592efc822fa78a013264e3630b2.1555515863.git.igor.russkikh@aquantia.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR07CA0027.namprd07.prod.outlook.com (2603:10b6:a02:bc::40) To DM6PR11MB3625.namprd11.prod.outlook.com (2603:10b6:5:13a::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [95.79.108.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0ebf0641-6fd0-4920-3602-08d6c34bbdc7 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600140)(711020)(4605104)(2017052603328)(7193020); SRVR:DM6PR11MB3738; x-ms-traffictypediagnostic: DM6PR11MB3738: x-microsoft-antispam-prvs: x-forefront-prvs: 0010D93EFE x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(346002)(396003)(136003)(376002)(366004)(199004)(189003)(2906002)(25786009)(54906003)(14444005)(256004)(7736002)(97736004)(316002)(4326008)(71200400001)(53936002)(5640700003)(107886003)(71190400001)(99286004)(68736007)(8676002)(1730700003)(5660300002)(86362001)(2351001)(6512007)(305945005)(52116002)(6436002)(106356001)(81166006)(2501003)(36756003)(81156014)(105586002)(8936002)(6916009)(386003)(102836004)(26005)(6116002)(186003)(50226002)(72206003)(6506007)(76176011)(6486002)(14454004)(66066001)(478600001)(3846002)(476003)(118296001)(486006)(2616005)(44832011)(446003)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3738; H:DM6PR11MB3625.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: LOJinrCnWlLs7GYv60Avsv4hk/kiB5hb5WacfWayXUXYEgsHmI1ndnA614kd6lz4nfVJiBqckpMjls+j8lF0NDFtQr2+1ZK/XTiV9srBziM//sFRyuAurxcGtvPIBO8uCaQyRxSyLdcfSr5vWelp+D9T7uw1thA/1GWtA3/yjdlrIbl1Rc7zVAL7y3hMaHIUag/Qi73ZvoLRnzj74K8Dgpr/cpCYbQmC6VCvhar6LkldkhPjO+wpbAzSQxwxfS1WqcOoehXlpy34U+qMHDxK5ZpkX7nV7RzfSc7YFgIpAxyv7KkCEmuHpYJzB/V5+z5b+r5A+NwxgNEkjKoQc3GQ+AieY9TvnE9jAmJGIVwaNil8+FFtUs21N0GWd5zUOFmVm+jtk2j3SUfB8CqFNhK330EZPlZuv4Z1yM6P7rDlSDs= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ebf0641-6fd0-4920-3602-08d6c34bbdc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2019 15:45:39.6178 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3738 Subject: [dpdk-dev] [PATCH v2 5/7] net/atlantic: implement macsec statistics X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" Message-ID: <20190417154539.zOOjQJ5EOHpQcojRNnJoXTxayn8r13a1IPFrCs-cwwk@z> RnJvbTogUGF2ZWwgQmVsb3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPg0KDQpXZSBhZGQg ZXh0cmEgeHN0YXQgZmllbGRzIHRvIGluY2x1ZGUgbWFjc2VjIGNvdW50ZXJzIGFuZCBzdGF0cw0K DQpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+ DQpTaWduZWQtb2ZmLWJ5OiBJZ29yIFJ1c3NraWtoIDxpZ29yLnJ1c3NraWtoQGFxdWFudGlhLmNv bT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYyB8IDgyICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0NCiAxIGZpbGUgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0 bF9ldGhkZXYuYyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0KaW5kZXggZGZj YjMwMjliOTJmLi40ZTYxMjRhYTMxOGUgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRp Yy9hdGxfZXRoZGV2LmMNCisrKyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0K QEAgLTE5MywxNCArMTkzLDI3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX2V0aF9kZXNjX2xp bSB0eF9kZXNjX2xpbSA9IHsNCiAJLm5iX210dV9zZWdfbWF4ID0gQVRMX1RYX01BWF9TRUcsDQog fTsNCiANCitlbnVtIGF0bF94c3RhdHNfdHlwZSB7DQorCVhTVEFUU19UWVBFX01TTSA9IDAsDQor CVhTVEFUU19UWVBFX01BQ1NFQywNCit9Ow0KKw0KICNkZWZpbmUgQVRMX1hTVEFUU19GSUVMRChu YW1lKSB7IFwNCiAJI25hbWUsIFwNCi0Jb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUp IFwNCisJb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUpLCBcDQorCVhTVEFUU19UWVBF X01TTSBcDQorfQ0KKw0KKyNkZWZpbmUgQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQobmFtZSkgeyBc DQorCSNuYW1lLCBcDQorCW9mZnNldG9mKHN0cnVjdCBtYWNzZWNfc3RhdHMsIG5hbWUpLCBcDQor CVhTVEFUU19UWVBFX01BQ1NFQyBcDQogfQ0KIA0KIHN0cnVjdCBhdGxfeHN0YXRzX3RibF9zIHsN CiAJY29uc3QgY2hhciAqbmFtZTsNCiAJdW5zaWduZWQgaW50IG9mZnNldDsNCisJZW51bSBhdGxf eHN0YXRzX3R5cGUgdHlwZTsNCiB9Ow0KIA0KIHN0YXRpYyBzdHJ1Y3QgYXRsX3hzdGF0c190Ymxf cyBhdGxfeHN0YXRzX3RibFtdID0gew0KQEAgLTIxOCw2ICsyMzEsMzggQEAgc3RhdGljIHN0cnVj dCBhdGxfeHN0YXRzX3RibF9zIGF0bF94c3RhdHNfdGJsW10gPSB7DQogCUFUTF9YU1RBVFNfRklF TEQobWJ0YyksDQogCUFUTF9YU1RBVFNfRklFTEQoYmJyYyksDQogCUFUTF9YU1RBVFNfRklFTEQo YmJ0YyksDQorCS8qIEluZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNU QVRTX0ZJRUxEKGluX2N0bF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdGFn Z2VkX21pc3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudGFnZ2VkX21p c3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdGFnX3BrdHMpLA0KKwlB VExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bnRhZ2dlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19Y U1RBVFNfRklFTEQoaW5fYmFkX3RhZ19wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQo aW5fbm9fc2NpX3BrdHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bmtub3duX3Nj aV9wa3RzKSwNCisJLyogSW5ncmVzcyBTQSBDb3VudGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFU U19GSUVMRChpbl91bnRhZ2dlZF9oaXRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxE KGluX25vdF91c2luZ19zYSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudXNlZF9z YSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdF92YWxpZF9wa3RzKSwNCisJQVRM X01BQ1NFQ19YU1RBVFNfRklFTEQoaW5faW52YWxpZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RB VFNfRklFTEQoaW5fb2tfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VuY2hl Y2tlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdmFsaWRhdGVkX29jdGV0 cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX2RlY3J5cHRlZF9vY3RldHMpLA0KKwkv KiBFZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91 dF9jdGxfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF91bmtub3duX3NhX3Br dHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfdW50YWdnZWRfcGt0cyksDQorCUFU TF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF90b29fbG9uZyksDQorCS8qIEVncmVzcyBTQyBDb3Vu dGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfcHJvdGVjdGVkX3BrdHMp LA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfZW5jcnlwdGVkX3BrdHMpLA0KKwkv KiBFZ3Jlc3MgU0EgQ291bnRlcnMgKi8NCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3Nh X2hpdF9kcm9wX3JlZGlyZWN0KSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3NhX3By b3RlY3RlZDJfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9wcm90ZWN0 ZWRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9lbmNyeXB0ZWRfcGt0 cyksDQogfTsNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZfb3BzIGF0bF9ldGhfZGV2 X29wcyA9IHsNCkBAIC05NjgsMTkgKzEwMTMsNDYgQEAgc3RhdGljIGludA0KIGF0bF9kZXZfeHN0 YXRzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgc3RydWN0IHJ0ZV9ldGhfeHN0YXQgKnN0 YXRzLA0KIAkJICAgdW5zaWduZWQgaW50IG4pDQogew0KLQlzdHJ1Y3QgYXRsX2FkYXB0ZXIgKmFk YXB0ZXIgPSBBVExfREVWX1RPX0FEQVBURVIoZGV2KTsNCisJc3RydWN0IGF0bF9hZGFwdGVyICph ZGFwdGVyID0NCisJKHN0cnVjdCBhdGxfYWRhcHRlciAqKWRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7 DQogCXN0cnVjdCBhcV9od19zICpodyA9ICZhZGFwdGVyLT5odzsNCisJc3RydWN0IGdldF9zdGF0 cyByZXEgPSB7IDAgfTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVxdWVzdCBtc2cgPSB7IDAg fTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVzcG9uc2UgcmVzcCA9IHsgMCB9Ow0KKwlpbnQg ZXJyID0gLTE7DQogCXVuc2lnbmVkIGludCBpOw0KIA0KIAlpZiAoIXN0YXRzKQ0KIAkJcmV0dXJu IDA7DQogDQorCWlmIChody0+YXFfZndfb3BzLT5zZW5kX21hY3NlY19yZXEgIT0gTlVMTCkgew0K KwkJcmVxLmluZ3Jlc3Nfc2FfaW5kZXggPSAweGZmOw0KKwkJcmVxLmVncmVzc19zY19pbmRleCA9 IDB4ZmY7DQorCQlyZXEuZWdyZXNzX3NhX2luZGV4ID0gMHhmZjsNCisNCisJCW1zZy5tc2dfdHlw ZSA9IG1hY3NlY19nZXRfc3RhdHNfbXNnOw0KKwkJbXNnLnN0YXRzID0gcmVxOw0KKw0KKwkJZXJy ID0gaHctPmFxX2Z3X29wcy0+c2VuZF9tYWNzZWNfcmVxKGh3LCAmbXNnLCAmcmVzcCk7DQorCX0N CisNCiAJZm9yIChpID0gMDsgaSA8IG4gJiYgaSA8IFJURV9ESU0oYXRsX3hzdGF0c190YmwpOyBp KyspIHsNCiAJCXN0YXRzW2ldLmlkID0gaTsNCi0JCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKiko KHVpbnQ4X3QgKikmaHctPmN1cnJfc3RhdHMgKw0KLQkJCQkJYXRsX3hzdGF0c190YmxbaV0ub2Zm c2V0KTsNCi0JfQ0KIA0KKwkJc3dpdGNoIChhdGxfeHN0YXRzX3RibFtpXS50eXBlKSB7DQorCQlj YXNlIFhTVEFUU19UWVBFX01TTToNCisJCQlzdGF0c1tpXS52YWx1ZSA9ICoodTY0ICopKCh1aW50 OF90ICopJmh3LT5jdXJyX3N0YXRzICsNCisJCQkJCSBhdGxfeHN0YXRzX3RibFtpXS5vZmZzZXQp Ow0KKwkJCWJyZWFrOw0KKwkJY2FzZSBYU1RBVFNfVFlQRV9NQUNTRUM6DQorCQkJaWYgKGVycikN CisJCQkJZ290byBkb25lOw0KKwkJCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKikoKHVpbnQ4X3Qg KikmcmVzcC5zdGF0cyArDQorCQkJCQkgYXRsX3hzdGF0c190YmxbaV0ub2Zmc2V0KTsNCisJCQli cmVhazsNCisJCX0NCisJfQ0KK2RvbmU6DQogCXJldHVybiBpOw0KIH0NCiANCi0tIA0KMi4xNy4x DQoNCg==