From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0066.outbound.protection.outlook.com [104.47.32.66]) by dpdk.org (Postfix) with ESMTP id 472851B89F; Thu, 10 May 2018 06:32:19 +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; bh=lcvqAzRz9i+HhDV/mIWdNaX8rJZN2lziq9Y/PYAIa34=; b=HQfRFtptFMez6Wvr2xJvnmKCVncAmUaYXZuqpgkT/V3ryJLKOLq9yUM0W3h/qYwHOeWJpOUBPYIu+L4HUikEy06ERO9ijBkhXnZHnvu9BG10zJq2h1G44hl4hSz5+7ecB0KZth8skFOJHajAFuQX6szbSTHJHPBXLBoCHrEcuhY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (111.93.218.67) by CO2PR07MB2520.namprd07.prod.outlook.com (2603:10b6:102:13::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Thu, 10 May 2018 04:32:14 +0000 Date: Thu, 10 May 2018 10:01:55 +0530 From: Jerin Jacob To: Nikhil Rao Cc: ferruh.yigit@intel.com, lei.a.yao@intel.com, dev@dpdk.org, stable@dpdk.org Message-ID: <20180510043154.GA17339@jerin> References: <1525893452-155596-1-git-send-email-nikhil.rao@intel.com> <1525899160-169278-1-git-send-email-nikhil.rao@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1525899160-169278-1-git-send-email-nikhil.rao@intel.com> User-Agent: Mutt/1.9.5 (2018-04-13) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0081.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:1::21) To CO2PR07MB2520.namprd07.prod.outlook.com (2603:10b6:102:13::7) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(2017052603328)(7153060)(7193020); SRVR:CO2PR07MB2520; X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2520; 3:0/ji11CdnyrlVAMxLo0l/qz+VQUlvkyFbZ2crJ4LFhbmba3Ya79uMu9jAjXiEy7urWj46ILdgMMHyva1bvW3jhPKQFJ9mTI7PTSYxzlTeFEzqtN7lbl7sZjZ7tGfMh7fDFlaRrQSEfh9BuzMb2733XeMuLtjCzbeSXCSRGisNeguagmwNutdc3sEcwosDIb8bMR6RdL7HyzHDuobRP9G0nYieGlPd2oHHmkX3xRU5+QynE9ZLzkBerxdYFPoSR4g; 25:3TicnZOC7R1JfxP52zXj04uc9EFKPG7Nk0I9sqsBkW+hdkCcU3PtsuLI17d58eegp3XJfJ1egi4g9ho+NFDzgAB8wdvq952VUaHTfJEHxaSSYI6w6YzmX7qyiBP7cW61afuyF6FcFZp8AcNiSMIKyC1utnHk1GE09zbiOCHRe/HM1hFLZxndxYWZz6KPUEYEMX55EwL0UfLI1I+qI+wBNqjym6kteDiDLz3ku4wq99gJr/a3K7jg4jasexfKLofKZjxxs5JJWGYfckoefFf2iW05u/tQnYlXxjeqqlSopmnynT3eCP19G17gKaiDL8eTmwGLTrksrbzc0xNZ5PvRMQ==; 31:vGxT+vSv2bn17Fw5sTRgne4dWqFeQOO4ZUwf+KvcKscMeb2AFYtErTD14bQ+wPMOPWCVgrOz/IYf0oJ3xYv5t9THhCoGbs3LMCOfsPGKQAXkNt+f0ftudkXwO/jbj6IQEP700OAf6EN2/IP59YdqHbMFzxEs3+lRuMNl1FIFw73aTLsuiC1x+/gEocf3HAYNQn+G9h4ZUZFl9XNSODpC2A7MOYLdupeiuxopH0TYC24= X-MS-TrafficTypeDiagnostic: CO2PR07MB2520: X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2520; 20:IMejwgKNPbgPDxVD6mLDbIyg1GKTa67SM0X9XnQe0MLq6uTBEFDcFcOpK/w1t06ovakKVnojSG4pZxOgizufUPtmMUD7AVxlg6nwpwunr0k2bC+O6MbgMCoZeORR7mwJqbRqjRfuf2S0gU6ihA45xxkKNaXz5mvKg/+4F2eWi6F8/+PR+4IBRFkAGDGke7aGtqKwODIkF2aJrUxCrDrKa63OfnOvjZXoTGz1ntP82xh1YT9kBsQ0oQ1jpWSwD06R6or7IA2ZamG4g9g7KWkaM9Ea/eKZPLjf/Ra7xaBoOR6fLXJ4ZwTL5NWmMdaCSvqSzmc/9ocLGAtIacjVgTVA+79dbs0xVh93nqgVpMi89nGuzWmbvSA/ZMvcALviYjaqjeAq9OUnVBT98qsOAIjryzrcRvjZawdA/3Kkgs+roflkXV1PZIvn2cnGnNpqAN++s2ctE7g6b0izbp1OZRhbfPgPCsbmGfijORBEK5dud/kj79HkqDh/2Ec4mM6VfBCBJkOjbezRMK4WhcGdfkZURUon37eM9FqanwX7vN/4ArYoDAgcwWvVsP46yDpHchQ5YDTQTXaH/R6vrCQad1iRC5RXQ3uc3aHs1Quur6Gzdn4=; 4:7t8lKlS3mc9DQRYR2m9clJD60IKj6tua0xqMKwB2Z1S+foBFERLeY3AY87cdTAj0sHR5i9nFV6vdQow3CNmqtXhbd+jVyS0X5+Dhwr0EDOa/FEldALYhfjRCILWFcFjm7czECj58nBaI3cmfYkosNkdmi7G8Kvv/75J32zrrhLxvkkKyMgcOp7kL7oZ9hyh5HhvrwEbQA5AAf9zPM/fyCtp1ZegV42wWRsj/4T03xAhVlEIj+JLZ4N+65wW8bTH497c15ChQNZnzpVDgiE9xdl+U8EmEVettWI/7T9VODGhROHNFTQeOd7vaDVkhpOuZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:CO2PR07MB2520; BCL:0; PCL:0; RULEID:; SRVR:CO2PR07MB2520; X-Forefront-PRVS: 066898046A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(39860400002)(396003)(376002)(346002)(366004)(13464003)(199004)(189003)(8676002)(44832011)(5009440100003)(55016002)(81156014)(305945005)(16526019)(3846002)(6116002)(186003)(6246003)(229853002)(26005)(76176011)(52116002)(16586007)(105586002)(68736007)(1076002)(106356001)(6496006)(97736004)(6916009)(53376002)(575784001)(47776003)(6666003)(4326008)(5660300001)(23726003)(66066001)(11346002)(956004)(478600001)(476003)(58126008)(25786009)(966005)(316002)(53936002)(2906002)(386003)(8936002)(486006)(7736002)(33716001)(33656002)(59450400001)(446003)(42882007)(81166006)(50466002)(33896004)(9686003)(6306002)(72206003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR07MB2520; H:jerin; 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: =?us-ascii?Q?1; CO2PR07MB2520; 23:dd7qSwLp72emqbl8Itti7nmTVACmFPk15gTj84gks?= =?us-ascii?Q?qtVOUlyMPRd1EDBAufyT7Uo0Q88fQe3hjd05zGJtaUiM4zr3tiHwpd5w3dD+?= =?us-ascii?Q?pGYCo6vRAEEgO/WWs6rAZ7EbhELaKd4kDF899elQyWY0NH4pHlUx4Zx1H+Gz?= =?us-ascii?Q?hNgQ5YqX68a6Dou7croNMzy+2fRlPUo/+rviOMQTAGv0Nuawm2IpKCM4IGgL?= =?us-ascii?Q?Qw8D5QXwI+AR3ZW5QtNWiv/f5PKvAjq1WiQuWvBkAv6vdz9vX7gh327gLEzl?= =?us-ascii?Q?U04sjzF1bIcgVM4r1J/vk32WiPejrvuEh5KvEn56TOs+DYzObJGw4/a7ly0L?= =?us-ascii?Q?9RUYLS9goa0Xz1vwaoakhMp2IXAQvcWAWaGtmDJOwX92hHE0drUcCURmOJiV?= =?us-ascii?Q?E0a4llAzQQ5yw+Z2A6dQ5QSP/vKkYNRTzjHZZ5j5O/eGMsxhO6Ww4DOzdDq9?= =?us-ascii?Q?MNfxGCq/7fbKfpmqoqcfD8GDIXYyP2AH3cr/OnSvXgndeqF0zJvHkcKpcn+a?= =?us-ascii?Q?Ef+NFKbGAyVrb9trkshBhSi/pmbYdDx9wsT+M/gixdR+X3nFnWYZ09lT8rrf?= =?us-ascii?Q?gdvYjYBbMjH47W0iWKdyLwcdJm+AgJ/95juAJXr3lRzz5SJnLroSvnRRL347?= =?us-ascii?Q?LiJVqyPTeF1+iQ2u1l6WaL2ZX0KMMRZ7yd8pkjA26TRikKhxKKBtfWhfVDfu?= =?us-ascii?Q?kdKqksJyiDmVZqoLSZ0AhCzldiEW3xktJiGzKyPsgo9fXhtZwYpfBHnAaqGM?= =?us-ascii?Q?uLoYo/wKiGhOl/8iaPBb/zg/u5psTPeGi8rMpshnw1IHCQk6krEvD1Eqd/sZ?= =?us-ascii?Q?xTj9xxO7HC/UAZ2pOflJVRcbVcGCKe/mqc7JX1oggP9uz8rGB1//Jt2eWTqY?= =?us-ascii?Q?ti+pAkq2Gn7KkXJp6v5njdZIrQNRiLaBoMimgCDZeJC9ptu5AjPzNiTMVIeQ?= =?us-ascii?Q?LoC6eS79Xyb4aE8Knd/Wpdrq5VIAgoPihXb2ZqC3Vi8Aht0o+BNgxFgNX1dv?= =?us-ascii?Q?y/Szn7NUx+7N4pCsoUX7kyy8rKsnDrQKNCGq5vc/Jy+Gi42hznIw38Txxni6?= =?us-ascii?Q?cJwNm7fUUpiPCTyhgxklm2AiRaslWcwbbxfrQsgd7oGRHvHj+0cRAL5rdGCo?= =?us-ascii?Q?QM/kPmICQpgDuqchfFsisQDOCEO+iY3lI0B+dFNl7D0/ucKK9JKobIz21PmM?= =?us-ascii?Q?z3FT5NZm9L2iIXEykda8iMpzROjMS1KVVkWS7Ar9BX4t3bxuVowknh1BKznb?= =?us-ascii?Q?+Eg0iuhuDlBLl2kCTrQNl6AyabEweTZq1Q593qXtKxO7bq8SkvQMMXNDqml2?= =?us-ascii?Q?nafa4uTpGHR1iiyTYlXkQNNaO9Tmt0ogT+cW3TzizHI6yvJCgmDoziVJu5Dr?= =?us-ascii?Q?rqvPpCBBupcHws03nOyb+tJto+GT08Xnpe95NC/F/VaMGyEHikwZMPhrolUb?= =?us-ascii?Q?LNO36YdA2ILI25+O9d6SM6MzSHwf096KfYxdue4VbKv1Nyre7Cg?= X-Microsoft-Antispam-Message-Info: wrFciEjx556LpL0WZBidrraU7AuNfzEUPyVBywMRDSk82Tvrg8hP1CC/dYRPZSs3iZAR69fVKGMxApfkBv28cx0NXEnbivP25MgsXxx5R/jW89voxPw9yj9oi3ESlDdRH+D5Iuj6gStxNon94rbcj2u0eEqmmOq+SIXxaypqhbV1kbmGbm03nNL1+O9VAulq X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2520; 6:2zYwwiinpqd0IcZhi1Z9vGegC3TOguiF0ZO8PPxz+B6CZVAqT/Siz+JV0zIQl5Xu5oH7NCiY6ucdVIpRCQiTj1MUioGhApn8bq/k3DLN1aqLvYkq0YN3uufP0+f54CnfFyZdgyWnwaiD6XPXagTX9YJIDizvADkTrf9RJgrUMZl+mBumvPZAa9+v0vDoiSbBbKjpZNxkCZUmjThj6pxj0LLtTGHLoNkF1mJVymnvxY+KFsyUZWJUMOXcVGMivessDtl0z5TMJ+q77GQRhJlJ4FbLL1NzodA2X0+qxyypDi2NLVy9qk1ZrzUCkN5vlH/NfgZSa6GwTnRqOoqjBqKuWyMOZJ8dm7Fb+zrwdPeRpzwFmkS5KT43BYjQgDiKinGBxMJjewd/afHlF+62p3DDRdBg+xpesb1x/b8dwQY2ySCfAkVY3GzeNjE1GXITQdRdayLOQmxkVXd42DJZAvXYOA==; 5:DLY2uB/QAuuDBe5VsfxuKtd4jxrerUxEuueXjxo2xRGQBtbzv9BNf49oNFQqKM7j4HP69A8d79lgbWtJz+CeMczF/BpeSxsLSzBpXXHaPdRBpJ1aJPZjt9PA1yjNj6GeX9/tq76NErvCr2t8Ro/a8xzzBFMa5ruVc2MXiV9j6/8=; 24:aUNkFD49lSK7fV4IWaBHDOP/bWqmlB4ODFVTmGn5YhT+ZWvhi8SaxF1IPKxm1rSv/Odsuu9VhOoHIMbwu0i4CDuEu+iU1sPFOHlXxnCruGY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2520; 7:/4ndQEERNpEoNXGeqPHLLP0aIqDKOts335/7Opku0qxFMisiiF/x+lJ9LQ/HXJXzQMXlil3EbruxKpHyQcoCGnpAi5l8NkNsLdj+9hibli/2JgH3uCwjEvdxk7+HMkbkzWupnjWWY/bc1P/qzuYl9QfBxiVNgxahir4uWOlHhO7TuduBLusutPCyKCi38DckY2vkz7To4NO/lidUtUcx0+ndT0scA/5e8sB81yIZybWJ9TuK8JMj2L/35k3GWset X-MS-Office365-Filtering-Correlation-Id: 17ba01c1-e086-4432-2a33-08d5b62f0270 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2018 04:32:14.0291 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 17ba01c1-e086-4432-2a33-08d5b62f0270 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2520 Subject: Re: [dpdk-dev] [PATCH v2] eventdev: make ethernet port identifiers 16 bit 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: Thu, 10 May 2018 04:32:19 -0000 -----Original Message----- > Date: Thu, 10 May 2018 02:22:40 +0530 > From: Nikhil Rao > To: jerin.jacob@caviumnetworks.com > CC: ferruh.yigit@intel.com, lei.a.yao@intel.com, dev@dpdk.org, Nikhil Rao > , stable@dpdk.org > Subject: [PATCH v2] eventdev: make ethernet port identifiers 16 bit > X-Mailer: git-send-email 1.8.3.1 > > Ethernet port ID data size has been extended to 16 bits size 17.11 > Update the Rx event adapter interface and implementation accordingly. > > Fixes: 9c38b704d280 ("eventdev: add eth Rx adapter implementation") > Signed-off-by: Nikhil Rao > Cc: stable@dpdk.org Since it is an ABI change, please bump the library version. eth_rx_adapter still under experimental tag, IMO, no deprecation notice is required. Reference commit for library version update: commit dfb7f82a5ae3eea5b9229828cc26ff2c291ffc9f Author: Harry van Haaren Date: Wed Sep 20 14:36:03 2017 +0100 eventdev: bump library version > -- > > Supersedes the following posts: > http://dpdk.org/ml/archives/dev/2018-May/100917.html > http://dpdk.org/ml/archives/dev/2018-May/100426.html > --- > lib/librte_eventdev/rte_event_eth_rx_adapter.h | 4 ++-- > lib/librte_eventdev/rte_event_eth_rx_adapter.c | 23 ++++++++++++----------- > 2 files changed, 14 insertions(+), 13 deletions(-) > > diff --git a/lib/librte_eventdev/rte_event_eth_rx_adapter.h b/lib/librte_eventdev/rte_event_eth_rx_adapter.h > index e6a6435..834eb53 100644 > --- a/lib/librte_eventdev/rte_event_eth_rx_adapter.h > +++ b/lib/librte_eventdev/rte_event_eth_rx_adapter.h > @@ -307,7 +307,7 @@ int rte_event_eth_rx_adapter_create(uint8_t id, uint8_t dev_id, > * combination of the two error codes. > */ > int rte_event_eth_rx_adapter_queue_add(uint8_t id, > - uint8_t eth_dev_id, > + uint16_t eth_dev_id, > int32_t rx_queue_id, > const struct rte_event_eth_rx_adapter_queue_conf *conf); > > @@ -335,7 +335,7 @@ int rte_event_eth_rx_adapter_queue_add(uint8_t id, > * - 0: Success, Receive queue deleted correctly. > * - <0: Error code on failure. > */ > -int rte_event_eth_rx_adapter_queue_del(uint8_t id, uint8_t eth_dev_id, > +int rte_event_eth_rx_adapter_queue_del(uint8_t id, uint16_t eth_dev_id, > int32_t rx_queue_id); > > /** > diff --git a/lib/librte_eventdev/rte_event_eth_rx_adapter.c b/lib/librte_eventdev/rte_event_eth_rx_adapter.c > index 4c0c025..6f70509 100644 > --- a/lib/librte_eventdev/rte_event_eth_rx_adapter.c > +++ b/lib/librte_eventdev/rte_event_eth_rx_adapter.c > @@ -31,7 +31,7 @@ > */ > struct eth_rx_poll_entry { > /* Eth port to poll */ > - uint8_t eth_dev_id; > + uint16_t eth_dev_id; > /* Eth rx queue to poll */ > uint16_t eth_rx_qid; > }; > @@ -168,7 +168,7 @@ static uint16_t gcd_u16(uint16_t a, uint16_t b) > > while (1) { > uint16_t q; > - uint8_t d; > + uint16_t d; > > i = (i + 1) % n; > if (i == 0) { > @@ -190,7 +190,7 @@ static uint16_t gcd_u16(uint16_t a, uint16_t b) > static int > eth_poll_wrr_calc(struct rte_event_eth_rx_adapter *rx_adapter) > { > - uint8_t d; > + uint16_t d; > uint16_t q; > unsigned int i; > > @@ -510,7 +510,7 @@ static uint16_t gcd_u16(uint16_t a, uint16_t b) > for (num_queue = 0; num_queue < rx_adapter->wrr_len; num_queue++) { > unsigned int poll_idx = rx_adapter->wrr_sched[wrr_pos]; > uint16_t qid = rx_adapter->eth_rx_poll[poll_idx].eth_rx_qid; > - uint8_t d = rx_adapter->eth_rx_poll[poll_idx].eth_dev_id; > + uint16_t d = rx_adapter->eth_rx_poll[poll_idx].eth_dev_id; > > /* Don't do a batch dequeue from the rx queue if there isn't > * enough space in the enqueue buffer. > @@ -755,7 +755,7 @@ static uint16_t gcd_u16(uint16_t a, uint16_t b) > } > > static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > - uint8_t eth_dev_id, > + uint16_t eth_dev_id, > int rx_queue_id, > const struct rte_event_eth_rx_adapter_queue_conf *queue_conf) > { > @@ -859,7 +859,7 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > struct rte_event_eth_rx_adapter *rx_adapter; > int ret; > int socket_id; > - uint8_t i; > + uint16_t i; > char mem_name[ETH_RX_ADAPTER_SERVICE_NAME_LEN]; > const uint8_t default_rss_key[] = { > 0x6d, 0x5a, 0x56, 0xda, 0x25, 0x5b, 0x0e, 0xc2, > @@ -978,7 +978,7 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > > int > rte_event_eth_rx_adapter_queue_add(uint8_t id, > - uint8_t eth_dev_id, > + uint16_t eth_dev_id, > int32_t rx_queue_id, > const struct rte_event_eth_rx_adapter_queue_conf *queue_conf) > { > @@ -1002,7 +1002,7 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > &cap); > if (ret) { > RTE_EDEV_LOG_ERR("Failed to get adapter caps edev %" PRIu8 > - "eth port %" PRIu8, id, eth_dev_id); > + "eth port %" PRIu16, id, eth_dev_id); > return ret; > } > > @@ -1010,7 +1010,7 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > && (queue_conf->rx_queue_flags & > RTE_EVENT_ETH_RX_ADAPTER_QUEUE_FLOW_ID_VALID)) { > RTE_EDEV_LOG_ERR("Flow ID override is not supported," > - " eth port: %" PRIu8 " adapter id: %" PRIu8, > + " eth port: %" PRIu16 " adapter id: %" PRIu8, > eth_dev_id, id); > return -EINVAL; > } > @@ -1018,7 +1018,8 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > if ((cap & RTE_EVENT_ETH_RX_ADAPTER_CAP_MULTI_EVENTQ) == 0 && > (rx_queue_id != -1)) { > RTE_EDEV_LOG_ERR("Rx queues can only be connected to single " > - "event queue id %u eth port %u", id, eth_dev_id); > + "event queue, eth port: %" PRIu16 " adapter id: %" > + PRIu8, eth_dev_id, id); > return -EINVAL; > } > > @@ -1075,7 +1076,7 @@ static int add_rx_queue(struct rte_event_eth_rx_adapter *rx_adapter, > } > > int > -rte_event_eth_rx_adapter_queue_del(uint8_t id, uint8_t eth_dev_id, > +rte_event_eth_rx_adapter_queue_del(uint8_t id, uint16_t eth_dev_id, > int32_t rx_queue_id) > { > int ret = 0; > -- > 1.8.3.1 >