From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680045.outbound.protection.outlook.com [40.107.68.45]) by dpdk.org (Postfix) with ESMTP id 692D6DED for ; Wed, 22 Aug 2018 13:47:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AoQvTE+bsvx6L0U1fD1O6gx9dUMlpmcNuUcm+zdOkuA=; b=f1ND6wAgWPqr8Zz1/776eMpsRtxYEkdb2TfMQWWgAcAt8Qp/ne45One93eruPF7s0UQQf1MoX3LKm+ZPLfW7XUcWxD+Ms266vNcSFIHlIwCpOmKbNzYChCaOJNr3LrZdCDyiCdrPn9+kfVlS4V0zcXNuHYn439+h8QySEaqHwic= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Vivek.Sharma@cavium.com; Received: from [192.168.0.22] (119.82.92.140) by BN7PR07MB5377.namprd07.prod.outlook.com (2603:10b6:408:2e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.14; Wed, 22 Aug 2018 11:47:05 +0000 From: Vivek Sharma To: dev@dpdk.org Message-ID: Date: Wed, 22 Aug 2018 17:16:52 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [119.82.92.140] X-ClientProxiedBy: PN1PR0101CA0034.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:c::20) To BN7PR07MB5377.namprd07.prod.outlook.com (2603:10b6:408:2e::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f6346196-bfd5-49ee-176c-08d60824fc36 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BN7PR07MB5377; X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB5377; 3:/xSgmO/ItTAvU1Sa+2ygXO7WljILjmyFQCCmqqtN7A5E6K3nlvMzR2dvNz9+vtxUfq1bA5/AxhJ+siM1ttZxq1MkJ12AT6TeZ+48SJ+zA6LfftrSUw2lTKNmOUw91o6pJeAUeDSo6IixRQa8ttLwXU1hfRlhkXXGQLyKdcjcpDOOHq9ngN6h02D+DZJl7uesdiea2DvyEdX8tPFdqyPVYoZ5CQTbOzIbo+08S0D2/lA0GI4vEezBBw2bWgs2NYXI; 25:C+HXdo6+Cn3Z9hgUmazASvqcdD/Rd3zoIxLjg/lyYi6uCPyhUZ/AqhP7fyVZgL55Syi/KbBHQCD/G6CjZnk5pAKuJgXlatGCZxxpz0At9kEc5U5cFAB8H9WLZIjJfeA9godRq66Pl/hQzDpm3byi7J1L7h+N1LFwxDGnQvb1da61Vn6IR9LiCPGrg3y1bQihS9awTxqoMPkATqM0msQqGJEbFCum2qPdpILi2rUVZ7WZ8DzAa+z1UGe8WuLv9nfg5z0Wd8UNN4142WWKfYf1HZc0dbZ182wxL0ejY3FszR/c7Yl1EA/SZJApW7HaWue6rIZbjEA9dpKEHSCeReb3cg==; 31:zyZw4H6Y3m2NE5sz2GGHfPWyEV+aU/kYo/y8wWbxuOAU1q2qyVCKB0qTJhGVQyfCW75/SiW1tB7KKn1SpPVIfaQSMf6srTiHIMRw2xEgU0N+wRq38QI1hfKRmDBgDR58YckYKtSfpXv2crRE14or/Rza1lkn2Mszd17lQoLAR2Ku8cGOzU2BQgFvae4a7mglGPREOWzi7VDeqk2gfYLRDVAtBabuqgsDOVk4sSUsGqY= X-MS-TrafficTypeDiagnostic: BN7PR07MB5377: X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB5377; 20:9Qrf6E5Qo2ZNl1okoHfXO5rcNTZjM3vn+AYFM9i4eV/IsLerVsusoghfabbdKzGGAi19Ht8CBldXKT5PgHwJui6zoKwYR6PhJjT21+wVEFHxAVxyIGmuJe/Tki8AYctSEz9n2W3GalDstF32iD7L+y0/k+rTKKzKNj6ujApCEeBGBO0tgUQf6xjmqHb3QCbLiwdHB97YMSiAz80aDX6Ym+q9UPXplg+uOtNDZcKB62IRg8oiIRWYN/3AiMc/V1noRfT41kmHwuPY+842+CTRYwvpYmqMJBWDFKU/o9ITQEcc5UdOFfulwAYwcQ0saI7aOSI4Yom4O74YveybEVGdtV7CwtyO5SLoWXqpaparjVx+i+xZQZ8zSiuzRr1HpMb4L8zwo1pt/KjQsUg/pZTE0jrbQ7sB2bCeEmtjlTa4YlDPgx1ip6Mrvbi8tQc07xzh6ai29ydDAaNvXl2qVUhbpvQAtTH2TeLM5Y9qE8zgvrIQ2trRqTtD+goKHk8dbbPeUoROkNReiWoQ9SqaBBIl1TBW3LJ4v9IYGXrOY+nNjQwzL7BxoSJA59hBr1dGL7/osYEBaLvuRVomGvB/Vv2yFCM5xcPqfJFt6rlxwOaoARM=; 4:Tqe8WFaJIxhvvAusXc+zWRSqzGx/NPIwGA4m7aJLWaKD01r4VBpCHci2y4oEQ3PK3DZRrUvSfIwWC8zmwpXqNn2UdXp1XpDBrlkysbxEFaAD2OgPS8+Nr9ceR7QkJzO+YQ/hB7WSYTH+Bwt7hHMsjCe2xD7H7enyir33G0fQod0o+mqBengW6YoOvIW74YxboecQWUvcilTbUKzF6/NH0ucJQjh5mzMvufzD3pPeZFAh8wTjXZmmsaHvtTsp2AtAPcABjMhuBUXGFA5WTDDFiQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699016); SRVR:BN7PR07MB5377; BCL:0; PCL:0; RULEID:; SRVR:BN7PR07MB5377; X-Forefront-PRVS: 0772E5DAD5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(376002)(366004)(346002)(136003)(39850400004)(396003)(501624003)(199004)(189003)(51874003)(2616005)(8676002)(956004)(81166006)(81156014)(476003)(230700001)(7736002)(44832011)(486006)(305945005)(97736004)(6116002)(36756003)(53936002)(26005)(25786009)(6486002)(42882007)(5660300001)(65826007)(386003)(6916009)(16526019)(6666003)(64126003)(186003)(117156002)(50466002)(77096007)(72206003)(47776003)(2906002)(31686004)(8936002)(478600001)(68736007)(65806001)(65956001)(316002)(3846002)(31696002)(66066001)(106356001)(105586002)(2351001)(16576012)(58126008)(23676004)(52146003)(2486003)(2361001)(52116002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR07MB5377; H:[192.168.0.22]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjdQUjA3TUI1Mzc3OzIzOnZhWUNQTDk3ZjUzeUtCd2tFbmF3WmZFWGZT?= =?utf-8?B?bXBHMHp4cTVYM0JneXJqalhJdWNVdlIvVFBwS1lEaXp0STFOTmFROUw0aXR6?= =?utf-8?B?a0JiNkdyeTgwcGx1cnNnd1lkclI0aUY3bEpySGZCeG8rTE9vcXRQQzJLN0Zn?= =?utf-8?B?T2NXVnZCY1RGM0NTeGpjZUs5Kzg3OEhROXBiNkNQc2NJeXhLVHJRMFE5Nkp1?= =?utf-8?B?OWVDWDBEN1hJVFpDdUczLzRwNWsxQmx3ZXNhc3B2KzhpcWpiN3ZWY1ZFTTgv?= =?utf-8?B?d3B4cUVIQzAzUDJPZmVJbGVyOHZqcW16Wk83RXBFYTJTMW5VeWlCbWdqWlgw?= =?utf-8?B?MzNQeWtaTDFJRzdSS01Dc2Q4bkZKWVB0Qmh5UnhNVTZrY25wTTRZZDJNM1Z4?= =?utf-8?B?b09MbmdwVC9tTjRaY2tUcnpMbm5VcEdLenR4cEloVnVNMGY2MWYrMk1KeSsv?= =?utf-8?B?RUQ0RXYvekhtK0tDZ1JZTjFpN21HaWFZZllxeWJpRzcrWnNkZlRWU2hPb2F0?= =?utf-8?B?YTYyYlFXRk42ZkQyY3drOWNPeG12WHRvRkxOS0xRSnprYlVmREc1aFBpRDBP?= =?utf-8?B?cHp5emQzeENPLzB5d2ZwZTVhYmZrdEU3M2RkQ1JqdEdTeTBWYTdZZDJjeTRP?= =?utf-8?B?dVhvRnQ0TDdabUxGV2tyTEtkTGx2K3FNdWhXU0pzcUt0cnlNdHhoNWlEQVJL?= =?utf-8?B?OXBXUEREMldra2VhSXdNdmF2azhvN0JHQ1VzZnIzY1F2Q3hjQ2JQbldDTFhB?= =?utf-8?B?WnQvOWtpODZHSDNpZndUTm9jOXMzK3lTSlAxMFNYcUh1NVlpd1R6NE8wYVlY?= =?utf-8?B?TW1laW1qakkvZjNLd1EwYWZLdk9PV1FLYWt1TmRqb1E0VFNMQzF2YkRWS081?= =?utf-8?B?RTFkbGlHQ2gvVlVydXc1UGc3R0g3Zjk2ZHRHY1hJOW5MMUlZamxZNy9FekRi?= =?utf-8?B?VnFKTDZIU25OaE1Ob1ZYTUxkY3R6dm02MmZhK054RHg5TnB5NUwzQlpiRElF?= =?utf-8?B?TlJTV0RZczdITWQ3ZWdacGVTUlUyMzlxWkdVaEdETUY3dG1GS2Y2clcyTTRj?= =?utf-8?B?L3B6VllwaHFrMmZqbnVlVHhsQXFVcGpVdWFYQlUvQ245dHFHN0hPZ0N2UTY1?= =?utf-8?B?VW5QZ3UweVRDdXZJTGczd3ZhOHVaN21CQkFoaDN5VnhyL2JjMFc2S1JPRUhy?= =?utf-8?B?b0oyWkJhZDVjTVd1SWRSeVU3U2RuM2dlOXRna3dxMExNWU14YWRuU0IvcWU2?= =?utf-8?B?QkdXVWhWVkVueFhpYmFPbGNBWWw2d1NncnlYZDlIckhURi9qYmllVUwrVVQ4?= =?utf-8?B?RUhwWTZKZFM0dFJURFh2Y0ZUNUI3QTFyZHk1dng5dXhNckVlaXhpZUd2R3hT?= =?utf-8?B?MTQxV0JWTlVRT0dVaWM1d3pxa1FmaDlCVkFUZnJHNWpNY2JBL3lJdmVPS0FB?= =?utf-8?B?WFVsTy93NGlvWHlxTWM3c1RGSTNzNUVKaDhLVno1eCtTdW50Q3ZMYXo5cWZL?= =?utf-8?B?b3hGYXZnc0ZoNUYvMWp0NUxCa0xwMW5xM0YwcVFsMW5vVU5MQ2Z6eERhVTRa?= =?utf-8?B?eXBxdFRjbUlWaG0rWnhyTW10NVhKN2dIYklad2JOdTgxckZnc3FEWHpkTVd4?= =?utf-8?B?ditBS2x1K3IxNGtKQnppeGxaOWtuMDdSWkdROTBaYS90dTJzRjhQVHBNQ0U4?= =?utf-8?B?ZFU3OG01a0pISTlmYzNHU1BtMVU5dHF1MFljY0xTMTBTNzZkZ0pXcElhRjlL?= =?utf-8?B?MWxuRXNBVWU1K2RUREh3cTVwaHdxb3pFOFFtTm83VStvb0tBc0ZXOFhtVkxl?= =?utf-8?B?ckI0OTFtaWR1U1lzNzJlc3I1MENBVGJrT0l6REsyZExaaU13c2VaWnIzM3Z6?= =?utf-8?B?Yng4OWt4QlhiR24wY3ArcXl1a1Rxb3hFN0lHZDkxY2hEbWxwY013L25leHNE?= =?utf-8?B?RVlOeDRNcnFBPT0=?= X-Microsoft-Antispam-Message-Info: YsT7yHBu0nr7fOcv9y6F5qYutIxGEmIh5tYzrgwuZ1OwoxUYe2YqnIeMiCKblGPSwI/RStbRDmK50WY+ApLyVn8q7fopPgMf9qdDwRdzsl6WvcZ9+4ypdjj9cjZqFW6/abI95RsqZp9Dtqz85EFjfvsmJNqlE37IMqjTVR/5yQ8adPpVutVk3CWlyyU+T5qOD80Aeh7HRWgglqZP6JL4jIy9vMeQXZFEYEv6zWE7mPBFJPVroqRcxVx59SWYCueVs1E7WFa6gIHE1PTs/pS406814RtS4TO6/6c2cHJE74GpYk5iRAlmnjYw4ZGQv/rB45DmXqTzQ0V8QZu6pOLi34MNCR9BR04bUy0gCm4Ojr8= X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB5377; 6:IMSqjT0CLXsE2uaLltENE9oNORAGEBAm1vQLqssx032FC33XNlaXhIdnEe238xOBNYtkUMPUAoC7tMjtR6uDRjq8AwoK2wz7I3FsGSh07yGWI/krtx8O62JWZJV9+SwXEnYtt55rIhXneWXFbkp/ztVttHRqBRgpdTlL5mDL7a6b7mJHfngFRb/Y0ogoz+pSqzQyitiVDwk1jD6rhbwL8o6mAufytWbrPnrqUEYhlmAaGCneMdFu8G7AtivkAKOawqzlKALzxg7KjsD4FzWb5NkFf7f/ZUhzujM+iCFHwQ9fiQbicjPJCQ6zrBbG+MkJ3KYdN7an4y6hJIz5Ci4Rqujq4y5w7O3PNukMvflFZvxeQUITu9hai9aM19J8Ioque2xAIMmpFIyOC1zV8r3h+l7YK0LP8clchblRT6cdWlxqdwh7dTQjuqtnc8M7e5PSBECHbUt69qzaEd0Ip0gaWg==; 5:3BFv3GETJLYtnwUC7bpgFjegnR1/Ng6ZK9ubcCAyvLxOcuvorLNVnPYGd1cYrqgNR6c7+asjjbIne47BYLJv/49CIpE/opn/7aPob2QGkJKI2as1qW5pW9CHZjWjg/pmAdPmkpQAJK+O1q3kCIMwqQaGKBAc40fj9HGtEn+CzBM=; 7:+VcsTmY7ooi9gMsVkQE5B976eNJ/zF2FHC5fVOkNsrBi2064TsDtwYUOBobgszj7E8gdb7gzMMiMYphP0jMOojVm29jnKVAVOWFeb+EhB61io0spNs007+GDA3dk5OAY4aA7iKAIp5OXgt9lIRGZuni4zM3LuRHZSTxWzo80gJiuERBBVUpMz6Hp2R8HoLLaeNK1S/jSQdtKTYoU/y0brhLf83PYN70E7Th+yvwerXoXT84Bmde5DDD4l+YOcpWW SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2018 11:47:05.5697 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f6346196-bfd5-49ee-176c-08d60824fc36 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR07MB5377 Subject: [dpdk-dev] RTE-FLOW: PF vs PHY_PORT 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, 22 Aug 2018 11:47:07 -0000 Hi Devs, I am trying to enable RTE-FLOW support on one of our platforms & having hard time in figuring out PF vs PHY_PORT differences and DPDK rationale for introducing these two distinct identities. Rte-Flow distinguishes between RTE_FLOW_ITEM_TYPE_PF & RTE_FLOW_ITEM_TYPE_PHY_PORT and RTE_FLOW_ACTION_TYPE_PF & RTE_FLOW_ACTION_TYPE_PHY_PORT. I am finding it difficult to justify the presence of both these types, when functionality & implementation wise, these look quite similar. I would really appreciate if you could illustrate the differences between above item & action types by taking some hardware/platform as reference. Thanks in advance, Vivek Sharma