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=-8.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 C6743C48BD5 for ; Tue, 25 Jun 2019 17:48:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8C886208E3 for ; Tue, 25 Jun 2019 17:48:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="d+hXa78H" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732509AbfFYRr6 (ORCPT ); Tue, 25 Jun 2019 13:47:58 -0400 Received: from mail-eopbgr80085.outbound.protection.outlook.com ([40.107.8.85]:15870 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732437AbfFYRr4 (ORCPT ); Tue, 25 Jun 2019 13:47:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5HjdfdC0z7XQ6BCVnNwcIOwBoj4+N9P2s/RUXJkd6+k=; b=d+hXa78Hom92Ljku04tM1Lq/9vJIstps84SQPPuPbliRgZFaN4gkWrYSBc9iq6zMU17L2qbKSsE43+OrXezo69ik0SplJGDfvcUKY08X37/oMjzmeqppqe+yYHgzGldAO2dQtp00C2l62sNUn16/GgoFrezJDAzEnRX0KiCwu6k= Received: from DB6PR0501MB2759.eurprd05.prod.outlook.com (10.172.227.7) by DB6PR0501MB2216.eurprd05.prod.outlook.com (10.168.55.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Tue, 25 Jun 2019 17:47:50 +0000 Received: from DB6PR0501MB2759.eurprd05.prod.outlook.com ([fe80::a901:6951:59de:3278]) by DB6PR0501MB2759.eurprd05.prod.outlook.com ([fe80::a901:6951:59de:3278%2]) with mapi id 15.20.2008.014; Tue, 25 Jun 2019 17:47:50 +0000 From: Saeed Mahameed To: Saeed Mahameed , Leon Romanovsky CC: "netdev@vger.kernel.org" , "linux-rdma@vger.kernel.org" , Jianbo Liu , Eli Britstein , Roi Dayan , Mark Bloch Subject: [PATCH V2 mlx5-next 01/13] net/mlx5: Introduce vport metadata matching bits and enum constants Thread-Topic: [PATCH V2 mlx5-next 01/13] net/mlx5: Introduce vport metadata matching bits and enum constants Thread-Index: AQHVK34blB8OeHbm90C6WIcxKbuZgA== Date: Tue, 25 Jun 2019 17:47:50 +0000 Message-ID: <20190625174727.20309-2-saeedm@mellanox.com> References: <20190625174727.20309-1-saeedm@mellanox.com> In-Reply-To: <20190625174727.20309-1-saeedm@mellanox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.21.0 x-originating-ip: [209.116.155.178] x-clientproxiedby: BY5PR04CA0026.namprd04.prod.outlook.com (2603:10b6:a03:1d0::36) To DB6PR0501MB2759.eurprd05.prod.outlook.com (2603:10a6:4:84::7) authentication-results: spf=none (sender IP is ) smtp.mailfrom=saeedm@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 71d914f0-204a-4b42-651f-08d6f9953dbe x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:DB6PR0501MB2216; x-ms-traffictypediagnostic: DB6PR0501MB2216: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0079056367 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(136003)(346002)(396003)(376002)(39860400002)(189003)(199004)(36756003)(26005)(76176011)(1076003)(86362001)(14454004)(50226002)(52116002)(110136005)(6116002)(186003)(6506007)(5660300002)(68736007)(386003)(8936002)(2906002)(3846002)(6436002)(256004)(316002)(102836004)(478600001)(81166006)(53936002)(6512007)(107886003)(450100002)(4326008)(486006)(7736002)(8676002)(11346002)(66556008)(64756008)(66946007)(73956011)(99286004)(446003)(66476007)(66446008)(66066001)(2616005)(305945005)(81156014)(71190400001)(54906003)(71200400001)(476003)(6636002)(25786009)(6486002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0501MB2216;H:DB6PR0501MB2759.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A: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: C+yhLDyG5mooqXBxqIuaw6ywkLdXTGsWlJia5dVVXbSSDJdqAlCEMZwSrPX18EXLkvHac/bhxAS0QfqKAt3YmBD9tsUQ9qtAlDh7ashPc96qwMlXABPYqB0nR0Byvzj2+sVO0t5NiHHv0ZI81tO/yR1OuoRGuAk2uwEBbj8Gny8JgPh5HjctAX/UTbB1RzsXzjyXUYwYLKlOYDD+vzAmVofCUASdkYpqWt2GgeILyx+sP1CCvEIwoTO38wmq2Xu5cMB0r4xVuEBFGR4E44zNF910u3DQ8ZZynnCiYSe2cw4zD6T2V5oojeaE2YKG6rwehDqMuT9GvtMCo6PGmugjR2lDSeg6XRglo7UkWHWFZNC0+u0j98Ae/AbgHt6WJ9LNmKabj1uSH/qxclOrSo5nD+xvpYZxwzKI/UauR6GiGVI= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71d914f0-204a-4b42-651f-08d6f9953dbe X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2019 17:47:50.6569 (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-CrossTenant-userprincipalname: saeedm@mellanox.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2216 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org RnJvbTogSmlhbmJvIExpdSA8amlhbmJvbEBtZWxsYW5veC5jb20+DQoNCldoZW4gYSBkdWFsLXBv cnQgVkhDQSBzZW5kcyBhIFJvQ0UgcGFja2V0IG9uIGl0cyBub24tbmF0aXZlIHBvcnQsIGFuZA0K dGhlIHBhY2tldCBhcnJpdmVzIHRvIGl0cyBhZmZpbGlhdGVkIHZwb3J0IEZEQiwgYSBtaXNtYXRj aCBtaWdodCBvY2N1cg0Kb24gdGhlIHJ1bGVzIHRoYXQgbWF0Y2ggdGhlIHBhY2tldCBzb3VyY2Ug dnBvcnQuIFNvIHdlIHJlcGxhY2UgdGhlDQptYXRjaCBvbiBzb3VyY2UgcG9ydCB3aXRoIHRoZSBt YXRjaCBvbiBtZXRhZGF0YSB0aGF0IHdhcyBjb25maWd1cmVkIGluDQppbmdyZXNzIEFDTCwgYW5k IHRoYXQgbWV0YWRhdGEgd2lsbCBiZSBwYXNzZWQgZnVydGhlciBhbHNvIHRvIHRoZSBOSUMNClJY IHRhYmxlIG9mIHRoZSBlc3dpdGNoIG1hbmFnZXIuDQoNCkludHJvZHVjZSB2cG9ydCBtZXRhZGF0 YSBtYXRjaGluZyBiaXRzIGFuZCBlbnVtIGNvbnN0YW50cyBhcyBhIHByZS1zdGVwDQp0b3dhcmRz IG1ldGFkYXRhIG1hdGNoaW5nLg0KICAgIG8gbWV0YWRhdGEgdHlwZSBDIHJlZ2lzdGVycyBpbiB0 aGUgbWlzYyBwYXJhbWV0ZXJzIDIgZmllbGRzLg0KICAgIG8gZXN3X3VwbGlua19pbmdyZXNzX2Fj bCBiaXQgaW4gZXN3IGNhcC4gSWYgaXQgc2V0LCB0aGUgZGV2aWNlIHN1cHBvcnRzDQogICAgICBp bmdyZXNzIEFDTCBmb3IgdGhlIHVwbGluayB2cG9ydC4NCiAgICBvIGZkYl90b192cG9ydF9yZWdf KiBiaXRzIGluIGZsb3cgdGFibGUgY2FwIGFuZCBlc3cgdnBvcnQgY29udGV4dCwgdG8NCiAgICAg IHN1cHBvcnQgcHJvcGFnYXRpbmcgdGhlIG1ldGFkYXRhIHRvIHRoZSBuaWMgcnggdGhyb3VnaCB0 aGUgbG9vcGJhY2sNCiAgICAgIHBhdGguDQogICAgbyBmbG93X3NvdXJjZSBpbiBmbG93IGNvbnRl eHQsIHRvIGluZGljYXRlIHRoZSBrbm93biBvcmlnaW4gb2YgcGFja2V0cy4NCiAgICBvIGVudW0g Y29uc3RhbnRzLCB0byBzdXBwb3J0IHRoZSBhYm92ZSBiaXRzLg0KDQpTaWduZWQtb2ZmLWJ5OiBK aWFuYm8gTGl1IDxqaWFuYm9sQG1lbGxhbm94LmNvbT4NClJldmlld2VkLWJ5OiBFbGkgQnJpdHN0 ZWluIDxlbGlickBtZWxsYW5veC5jb20+DQpSZXZpZXdlZC1ieTogUm9pIERheWFuIDxyb2lkQG1l bGxhbm94LmNvbT4NClJldmlld2VkLWJ5OiBNYXJrIEJsb2NoIDxtYXJrYkBtZWxsYW5veC5jb20+ DQpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4NCi0t LQ0KIGluY2x1ZGUvbGludXgvbWx4NS9tbHg1X2lmYy5oIHwgNTYgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNyBk ZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWx4NS9tbHg1X2lmYy5o IGIvaW5jbHVkZS9saW51eC9tbHg1L21seDVfaWZjLmgNCmluZGV4IGUzYzE1NGI1NzNhMi4uZDQ0 MDk2NTRmNzYwIDEwMDY0NA0KLS0tIGEvaW5jbHVkZS9saW51eC9tbHg1L21seDVfaWZjLmgNCisr KyBiL2luY2x1ZGUvbGludXgvbWx4NS9tbHg1X2lmYy5oDQpAQCAtNTI4LDcgKzUyOCwyMSBAQCBz dHJ1Y3QgbWx4NV9pZmNfZnRlX21hdGNoX3NldF9taXNjMl9iaXRzIHsNCiANCiAJc3RydWN0IG1s eDVfaWZjX2Z0ZV9tYXRjaF9tcGxzX2JpdHMgb3V0ZXJfZmlyc3RfbXBsc19vdmVyX3VkcDsNCiAN Ci0JdTggICAgICAgICByZXNlcnZlZF9hdF84MFsweDEwMF07DQorCXU4ICAgICAgICAgbWV0YWRh dGFfcmVnX2NfN1sweDIwXTsNCisNCisJdTggICAgICAgICBtZXRhZGF0YV9yZWdfY182WzB4MjBd Ow0KKw0KKwl1OCAgICAgICAgIG1ldGFkYXRhX3JlZ19jXzVbMHgyMF07DQorDQorCXU4ICAgICAg ICAgbWV0YWRhdGFfcmVnX2NfNFsweDIwXTsNCisNCisJdTggICAgICAgICBtZXRhZGF0YV9yZWdf Y18zWzB4MjBdOw0KKw0KKwl1OCAgICAgICAgIG1ldGFkYXRhX3JlZ19jXzJbMHgyMF07DQorDQor CXU4ICAgICAgICAgbWV0YWRhdGFfcmVnX2NfMVsweDIwXTsNCisNCisJdTggICAgICAgICBtZXRh ZGF0YV9yZWdfY18wWzB4MjBdOw0KIA0KIAl1OCAgICAgICAgIG1ldGFkYXRhX3JlZ19hWzB4MjBd Ow0KIA0KQEAgLTYzNiw4ICs2NTAsMjIgQEAgc3RydWN0IG1seDVfaWZjX2Zsb3dfdGFibGVfbmlj X2NhcF9iaXRzIHsNCiAJdTggICAgICAgICByZXNlcnZlZF9hdF9lMDBbMHg3MjAwXTsNCiB9Ow0K IA0KK2VudW0gew0KKwlNTFg1X0ZEQl9UT19WUE9SVF9SRUdfQ18wID0gMHgwMSwNCisJTUxYNV9G REJfVE9fVlBPUlRfUkVHX0NfMSA9IDB4MDIsDQorCU1MWDVfRkRCX1RPX1ZQT1JUX1JFR19DXzIg PSAweDA0LA0KKwlNTFg1X0ZEQl9UT19WUE9SVF9SRUdfQ18zID0gMHgwOCwNCisJTUxYNV9GREJf VE9fVlBPUlRfUkVHX0NfNCA9IDB4MTAsDQorCU1MWDVfRkRCX1RPX1ZQT1JUX1JFR19DXzUgPSAw eDIwLA0KKwlNTFg1X0ZEQl9UT19WUE9SVF9SRUdfQ182ID0gMHg0MCwNCisJTUxYNV9GREJfVE9f VlBPUlRfUkVHX0NfNyA9IDB4ODAsDQorfTsNCisNCiBzdHJ1Y3QgbWx4NV9pZmNfZmxvd190YWJs ZV9lc3dpdGNoX2NhcF9iaXRzIHsNCi0JdTggICAgICByZXNlcnZlZF9hdF8wWzB4MWFdOw0KKwl1 OCAgICAgIGZkYl90b192cG9ydF9yZWdfY19pZFsweDhdOw0KKwl1OCAgICAgIHJlc2VydmVkX2F0 XzhbMHhmXTsNCisJdTggICAgICBmbG93X3NvdXJjZVsweDFdOw0KKwl1OCAgICAgIHJlc2VydmVk X2F0XzE4WzB4Ml07DQogCXU4ICAgICAgbXVsdGlfZmRiX2VuY2FwWzB4MV07DQogCXU4ICAgICAg cmVzZXJ2ZWRfYXRfMWJbMHgxXTsNCiAJdTggICAgICBmZGJfbXVsdGlfcGF0aF90b190YWJsZVsw eDFdOw0KQEAgLTY2NSw3ICs2OTMsOSBAQCBzdHJ1Y3QgbWx4NV9pZmNfZV9zd2l0Y2hfY2FwX2Jp dHMgew0KIAl1OCAgICAgICAgIHZwb3J0X3N2bGFuX2luc2VydFsweDFdOw0KIAl1OCAgICAgICAg IHZwb3J0X2N2bGFuX2luc2VydF9pZl9ub3RfZXhpc3RbMHgxXTsNCiAJdTggICAgICAgICB2cG9y dF9jdmxhbl9pbnNlcnRfb3ZlcndyaXRlWzB4MV07DQotCXU4ICAgICAgICAgcmVzZXJ2ZWRfYXRf NVsweDE0XTsNCisJdTggICAgICAgICByZXNlcnZlZF9hdF81WzB4M107DQorCXU4ICAgICAgICAg ZXN3X3VwbGlua19pbmdyZXNzX2FjbFsweDFdOw0KKwl1OCAgICAgICAgIHJlc2VydmVkX2F0Xzlb MHgxMF07DQogCXU4ICAgICAgICAgZXN3X2Z1bmN0aW9uc19jaGFuZ2VkWzB4MV07DQogCXU4ICAg ICAgICAgcmVzZXJ2ZWRfYXRfMWFbMHgxXTsNCiAJdTggICAgICAgICBlY3BmX3Zwb3J0X2V4aXN0 c1sweDFdOw0KQEAgLTI1NTUsNiArMjU4NSwxMiBAQCBlbnVtIHsNCiAJTUxYNV9GTE9XX0NPTlRF WFRfQUNUSU9OX1ZMQU5fUFVTSF8yID0gMHg4MDAsDQogfTsNCiANCitlbnVtIHsNCisJTUxYNV9G TE9XX0NPTlRFWFRfRkxPV19TT1VSQ0VfQU5ZX1ZQT1JUICAgICAgICAgPSAweDAsDQorCU1MWDVf RkxPV19DT05URVhUX0ZMT1dfU09VUkNFX1VQTElOSyAgICAgICAgICAgID0gMHgxLA0KKwlNTFg1 X0ZMT1dfQ09OVEVYVF9GTE9XX1NPVVJDRV9MT0NBTF9WUE9SVCAgICAgICA9IDB4MiwNCit9Ow0K Kw0KIHN0cnVjdCBtbHg1X2lmY192bGFuX2JpdHMgew0KIAl1OCAgICAgICAgIGV0aHR5cGVbMHgx MF07DQogCXU4ICAgICAgICAgcHJpb1sweDNdOw0KQEAgLTI1NzQsNyArMjYxMCw5IEBAIHN0cnVj dCBtbHg1X2lmY19mbG93X2NvbnRleHRfYml0cyB7DQogCXU4ICAgICAgICAgYWN0aW9uWzB4MTBd Ow0KIA0KIAl1OCAgICAgICAgIGV4dGVuZGVkX2Rlc3RpbmF0aW9uWzB4MV07DQotCXU4ICAgICAg ICAgcmVzZXJ2ZWRfYXRfODBbMHg3XTsNCisJdTggICAgICAgICByZXNlcnZlZF9hdF84MVsweDFd Ow0KKwl1OCAgICAgICAgIGZsb3dfc291cmNlWzB4Ml07DQorCXU4ICAgICAgICAgcmVzZXJ2ZWRf YXRfODRbMHg0XTsNCiAJdTggICAgICAgICBkZXN0aW5hdGlvbl9saXN0X3NpemVbMHgxOF07DQog DQogCXU4ICAgICAgICAgcmVzZXJ2ZWRfYXRfYTBbMHg4XTsNCkBAIC0zMDk5LDEyICszMTM3LDE0 IEBAIHN0cnVjdCBtbHg1X2lmY19oY2FfdnBvcnRfY29udGV4dF9iaXRzIHsNCiB9Ow0KIA0KIHN0 cnVjdCBtbHg1X2lmY19lc3dfdnBvcnRfY29udGV4dF9iaXRzIHsNCi0JdTggICAgICAgICByZXNl cnZlZF9hdF8wWzB4M107DQorCXU4ICAgICAgICAgZmRiX3RvX3Zwb3J0X3JlZ19jWzB4MV07DQor CXU4ICAgICAgICAgcmVzZXJ2ZWRfYXRfMVsweDJdOw0KIAl1OCAgICAgICAgIHZwb3J0X3N2bGFu X3N0cmlwWzB4MV07DQogCXU4ICAgICAgICAgdnBvcnRfY3ZsYW5fc3RyaXBbMHgxXTsNCiAJdTgg ICAgICAgICB2cG9ydF9zdmxhbl9pbnNlcnRbMHgxXTsNCiAJdTggICAgICAgICB2cG9ydF9jdmxh bl9pbnNlcnRbMHgyXTsNCi0JdTggICAgICAgICByZXNlcnZlZF9hdF84WzB4MThdOw0KKwl1OCAg ICAgICAgIGZkYl90b192cG9ydF9yZWdfY19pZFsweDhdOw0KKwl1OCAgICAgICAgIHJlc2VydmVk X2F0XzEwWzB4MTBdOw0KIA0KIAl1OCAgICAgICAgIHJlc2VydmVkX2F0XzIwWzB4MjBdOw0KIA0K QEAgLTQ5ODUsNyArNTAyNSw4IEBAIHN0cnVjdCBtbHg1X2lmY19tb2RpZnlfZXN3X3Zwb3J0X2Nv bnRleHRfb3V0X2JpdHMgew0KIH07DQogDQogc3RydWN0IG1seDVfaWZjX2Vzd192cG9ydF9jb250 ZXh0X2ZpZWxkc19zZWxlY3RfYml0cyB7DQotCXU4ICAgICAgICAgcmVzZXJ2ZWRfYXRfMFsweDFj XTsNCisJdTggICAgICAgICByZXNlcnZlZF9hdF8wWzB4MWJdOw0KKwl1OCAgICAgICAgIGZkYl90 b192cG9ydF9yZWdfY19pZFsweDFdOw0KIAl1OCAgICAgICAgIHZwb3J0X2N2bGFuX2luc2VydFsw eDFdOw0KIAl1OCAgICAgICAgIHZwb3J0X3N2bGFuX2luc2VydFsweDFdOw0KIAl1OCAgICAgICAg IHZwb3J0X2N2bGFuX3N0cmlwWzB4MV07DQpAQCAtNTE4Miw2ICs1MjIzLDcgQEAgZW51bSB7DQog CU1MWDVfQUNUSU9OX0lOX0ZJRUxEX09VVF9ESVBWNCAgICAgICAgID0gMHgxNiwNCiAJTUxYNV9B Q1RJT05fSU5fRklFTERfT1VUX0ZJUlNUX1ZJRCAgICAgPSAweDE3LA0KIAlNTFg1X0FDVElPTl9J Tl9GSUVMRF9PVVRfSVBWNl9IT1BMSU1JVCA9IDB4NDcsDQorCU1MWDVfQUNUSU9OX0lOX0ZJRUxE X01FVEFEQVRBX1JFR19DXzAgID0gMHg1MSwNCiB9Ow0KIA0KIHN0cnVjdCBtbHg1X2lmY19hbGxv Y19tb2RpZnlfaGVhZGVyX2NvbnRleHRfb3V0X2JpdHMgew0KLS0gDQoyLjIxLjANCg0K