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 16C69A00C2; Thu, 20 Oct 2022 10:20:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B82C942C80; Thu, 20 Oct 2022 10:20:48 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2041.outbound.protection.outlook.com [40.107.92.41]) by mails.dpdk.org (Postfix) with ESMTP id 3E0EC42C7C for ; Thu, 20 Oct 2022 10:20:47 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FJwj5cpkIqauaWZ4HPUq8oDrFg83SBfRdVnHB+Vwa895qNV1T5Eyjo0ngytKbjAQrjyWiAE2WUqJakmV0/rWJR9wPVyzzY5FJ5zDkHuczjn6LhPOyhmIViUuYhucDZlH/Z80fYYD19R7haSMlBsRKnWOL/45dmBfG16NnJQaE3sCwz51ME+/EieMEyXYi7S5tuK0oWNKzIPAoXhNxBFME0BShnnqytYQNKyZljj9eBTffMmYl1fKg9ZhLWIzvkYd+n8v7W1Nu+VkeVpOklJ/AvffxnPmfD7wDxEw0I3g+2zq9jciuDSpxQtWKp96ux/IVXhNK5kvSBzPRIzecS95gQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vF84UINaMxZIqiuuAzTg9orxBGePUOKlXk21dN2/8rI=; b=OTiOs4EAPzp2dMKaKJ+ujqpBqwt/yUVipzvSXm4CAaQfZfFNMxBG+KqivwmPwfYKszFYndBTsK6zq/AXTUJqYhP+l8oafmfv+F1iaZzqEJkIWevefhoHKRARAXRRL4XD2T0RlTO2F5P9j/v+cUB0WIrXjlsVJJFX+aKeoxl3rdXc4oa8gPnW2tUPiu31cYJHAG2QSPtCDbUMau67nCirRetZOOfXijrCWtZ0uGSEAb8VPLMHrsRuiNjlcOu14ISbanlHAYWNbfvfL+T1O3EUNl6AxtoOqduGz4D56O9q2wGrHXG9lSZtQCR7nRznJNAZOfsu4dUJODeltGnwjcQRcg== 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=vF84UINaMxZIqiuuAzTg9orxBGePUOKlXk21dN2/8rI=; b=pFkl+/DYuyzcx4DpoBmaUw1mSdIt+9zjCVk4xnne7Z+3pcnN3mVIcAp1eZowSm2Xs8ib2JdClIo0uKpZqOtjfbMSY2xbkvEJkvpbzYEOQubmzHkZnp1dPZWZHo6Vaa4whwGMZh6fQwRUhgmg43nIPZ1BSu60SYAwWrIli8nmLgjh7G8g9Zmqj397VZVEDkos9PgC1TVOvX0fToUSf4yCSlLDRhwjohrNZxQIDRZzHoLprXNsGzgoyjeYNJA7sE8koUXdu15hNCOowqUbI43349UwxgGSTZLfXtisDb4LMs2I/P+luhsgGRoobPOVazpXtucvod71anD32gDJ2+jXGQ== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by SA1PR12MB6773.namprd12.prod.outlook.com (2603:10b6:806:258::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.35; Thu, 20 Oct 2022 08:20:45 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::7c8c:ea68:bd84:9458]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::7c8c:ea68:bd84:9458%4]) with mapi id 15.20.5723.035; Thu, 20 Oct 2022 08:20:45 +0000 From: Slava Ovsiienko To: "Sean Zhang (Networking SW)" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Matan Azrad CC: "dev@dpdk.org" Subject: RE: [v2] net/mlx5: add port representor item support Thread-Topic: [v2] net/mlx5: add port representor item support Thread-Index: AQHY5CI5mrc0NW4rZka6AN75youOYq4W8VBg Date: Thu, 20 Oct 2022 08:20:45 +0000 Message-ID: References: <20221019145734.147211-1-xiazhang@nvidia.com> <20221020012028.250527-1-xiazhang@nvidia.com> In-Reply-To: <20221020012028.250527-1-xiazhang@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|SA1PR12MB6773:EE_ x-ms-office365-filtering-correlation-id: 48dba686-ecbe-4dfd-91e7-08dab273fc9f x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8ZUHQDjczlJSMoOI+ybUyubLs1U7UmCeforFTfAk0iwdMx6SXfhSvYVKopCj91hhLGFqkcnhIZ3HACaVTsbfT9ug/HFgtBD0gw9GIZJlTko+07shzFq6mCpQv9yOOsIfi1XHXAz95egy0DHXF87YYMJTG/5lTQdC/i/ODMYQQu+wq73QyZ+pK7sJzs+ihA1PVhAXEZpGBJQnkjbM1RaDtb5KDp6zcB/B5uNV8DZWQSPnwOE4fhaz4n1XkFO6xDDEtDDtQHg9+ALNch/0GBYrPJIpjk8CLO9avACkt9O4Cphjaf1zrgWHecMT89jbpZPCMKmeI+/EMGo4hyfXkcW0cMNnxHHaHKyofn/7yh0SnUgASiSepQIu7shgCRMJ0x1ad2JA6yNVcXyUiwvYxvv+Xz6VR/hAAMYwd1MK65kx4w/C+HlhQjVFaBcyzvs9fzAWfoDA43bUERZi1+HSYwYQd1fSZjJs6PnLaqpzh8ZYvOhsD73Ou34O6K1S3ictO7ckeZtfFYNusn7K9ykwl4tHxXXNi1ksPpVDMJxeeniEgsiiVdLuRVqnDtNsmbB/0SgYsIVueug4fhV2xvrIuix3ykN0J14tmZrT5NvjEH8HwLP1BY5A/ayB4DHbN4s/p6YSESGX3IbHQt+YLyLh6SBeHeeB25gF3X36sMcq/MiQKhsMz0sqrIBEmZYgrg70n9WOiaHpupKKpNEwN3c58IseLDyOf5dBc4VZIIFqnTY0O7HeGC+gGQwysA1xZEDd7iiLBqdNlk2KTPOB5lpXYzPCLQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(396003)(39860400002)(136003)(346002)(366004)(451199015)(83380400001)(8936002)(110136005)(2906002)(6636002)(71200400001)(316002)(5660300002)(33656002)(186003)(478600001)(52536014)(55016003)(9686003)(26005)(38100700002)(8676002)(122000001)(38070700005)(41300700001)(7696005)(86362001)(53546011)(6506007)(76116006)(4326008)(64756008)(66476007)(66946007)(66446008)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?76+/84dmvh6H5A/0Xi4vXxAbAFxJ1SKeiLBWCkeFVSYYYd8xFKWxDSOM2P5a?= =?us-ascii?Q?ncyaR1O4zWQ8+G86prqin0v67ROui96PNUPAuAASEXZ4y2R8Co0V4cbuo/ep?= =?us-ascii?Q?MnG7Skv3V/Xol6FpvAhc/ZWQIyk0Xdv17Q01lqxw14R8y3zVsNcjVF1pg5ef?= =?us-ascii?Q?ofSv1nhMliz8rX0bingZuI2XXftRKqIf0NdbJ5bUaNc+HfiStikaMuUZvUPR?= =?us-ascii?Q?j1vdOHt89PAFC7aYml4AZpAIDFLCDtdBVYbKZEWgwhYHaDtlbQ/MSd2/MLs3?= =?us-ascii?Q?1gjq01r0wBosEQEUpiR3ei+t64NEkvD4MSdWXsIUP3spuoEDSIqWVTJ5zAPu?= =?us-ascii?Q?QY9nYlXKYUSSLjgCds9KjOwJQHhjuCPU+sOXsPzJUjbJ2z/mUb5qVtbUoYDU?= =?us-ascii?Q?Kc9Rx9yuijAxHq+rVqk/3AQTvGvZrpjFy/A9xc6x25kvJ3bnUW5MgvOVa0h9?= =?us-ascii?Q?/GVVBbwMjvWgFtwcj/RPa66/SsucoYnk9RuGwaU2gA9aB9hvDU39Mp4sRYv2?= =?us-ascii?Q?8vftav5I8ZDX8V4PHi92nJ5ERUMf4IzaOrtZGIqTctRrUoghTB/JMAIXTGUP?= =?us-ascii?Q?Ku2TyyrdT2x0qMsz32gTXL+cmrf3OIXgl4PV/KesxmNjWIbcywW3eLLyGsKM?= =?us-ascii?Q?NdLJySdgvAkqqHZ4CpTIc3oIQC4sSIf3+MQc/3d2maJSLfWaq8RSqlmWSdeA?= =?us-ascii?Q?+d+pmtgP7FwGt2tsenUUK0IrP0njwsOpsnhJpFfDf8HyjHiJdXHZWpa5JOIU?= =?us-ascii?Q?7gNC+bGAHbJ9fY2cIzUfuA2VAyNH1sT+NKd0kGwq1p8D3qbfE1K8iWmude+p?= =?us-ascii?Q?78DBU61NNnIZPK3uAuUwKU0XF/pTj5zFHw6LN3vib51ncq1TpC+3Ibwbi7q8?= =?us-ascii?Q?m65wpeB8oRAK/zLCl9hJfnO3YkSoPESEXSPo/UMYT96U2zpHLwgLpel2Cg2y?= =?us-ascii?Q?MxaChUhCHsfQ5mlVTTAoIPole6iKcQwGye6PwMGzzdIXGbKdIb/JN+6Pv/mw?= =?us-ascii?Q?u41IEH/g4fpmbdwvyzfoRbSgpt+UYNV8zUvaDXL7gXz/16mu4Gc+6OuZAM68?= =?us-ascii?Q?unidO3CmaarwBBdiKuHb8KNThfNkOcxyXNLJuBNvUomHStc2Ix28UtcEhsfc?= =?us-ascii?Q?NFKas+6pg/JBMdd5YLx1ZchjRLtDVFBgWk0e2eXlfwNScxhNpAddMMReGgf9?= =?us-ascii?Q?8lQnAn335GC5yXMdRT5vHGEzRwDG3NLs+9hnx9jMEbsaAmanpmfdkikmMFRe?= =?us-ascii?Q?SM6jY4IhB+T7LXdCxlhSHFSqZBNtjbSWpyVcIKEfs3NyWlFv6nMv3pY5d+sA?= =?us-ascii?Q?ULn2mxyGkrK5atlQe0uaDOxeSGlhs3yp2pOq1ZAspjB5275p9TGpi9ij5yQQ?= =?us-ascii?Q?mEeAYYpq0tK2ITZnfOvF/aVicD7Y80KkauqebgNFOZ8CQcfnevleifdxDZyk?= =?us-ascii?Q?gFqAns8NerkicyefMA+qFa4Fd6iix0DbDU9m5pwnyxCsCbZhr+dgjDpifDOd?= =?us-ascii?Q?WGiv6p6GESdmqVDLXNdomSQYRYYJxoVnAohTCO4T5EC/dJP8TGeaYF/JMMwl?= =?us-ascii?Q?DU4rilI+q9cfxIkX8k9m60mzE+rsA9j6mQeiQiWf?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48dba686-ecbe-4dfd-91e7-08dab273fc9f X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2022 08:20:45.5020 (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: 9VZR2s/GyaRVtusZe4n/ECfRr1+P2dgnB95tS0+exL7L1ixrYffJuewav/ZViQ8nV96SFmb0wpt/HnGTdPqX2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6773 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 > -----Original Message----- > From: Sean Zhang (Networking SW) > Sent: Thursday, October 20, 2022 4:20 > To: NBU-Contact-Thomas Monjalon (EXTERNAL) ; Matan > Azrad ; Slava Ovsiienko > Cc: dev@dpdk.org > Subject: [v2] net/mlx5: add port representor item support >=20 > Add support for port_representor item, it will match on traffic originate= d > from representor port specified in the pattern. This item is supported in > FDB steering domain only (in the flow with transfer attribute). >=20 > For example, below flow will redirect the destination of traffic from eth= dev > 1 to ethdev 2. >=20 > testpmd> ... pattern eth / port_representor port_id is 1 / end actions > represented_port ethdev_port_id 2 / ... >=20 > To handle abovementioned item, Tx queue matching is added in the driver, = and > the flow will be expanded to number of the Tx queues. If the spec of > port_representor is NULL, the flow will not be expanded and match on traf= fic > from any representor port. >=20 > Signed-off-by: Sean Zhang Acked-by: Viacheslav Ovsiienko