From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) by dpdk.org (Postfix) with ESMTP id 85AFD5F34 for ; Mon, 21 Jan 2019 17:27:09 +0100 (CET) X-Virus-Scanned: Proofpoint Essentials engine Received: from webmail.solarflare.com (uk.solarflare.com [193.34.186.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1-us4.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 3014DB40069; Mon, 21 Jan 2019 16:27:08 +0000 (UTC) Received: from [192.168.38.17] (91.220.146.112) by ukex01.SolarFlarecom.com (10.17.10.4) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 21 Jan 2019 16:26:57 +0000 To: "dev@dpdk.org" CC: Liang Ma , Peter Mccarthy , Harry van Haaren , Igor Russkikh , Pavel Belous , Jingjing Wu , Wenzhuo Lu , Marcin Wojtas , Michal Krawczyk , Guy Tzalik , Evgeny Schemeilin , Qi Zhang , Xiao Wang , Beilei Xing , Qiming Yang , Konstantin Ananyev , Rasesh Mody , Shahed Shaikh , "Yong Wang" , Radu Nicolau , "Akhil Goyal" From: Andrew Rybchenko Message-ID: Date: Mon, 21 Jan 2019 19:26:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Language: en-GB X-Originating-IP: [91.220.146.112] X-ClientProxiedBy: ocex03.SolarFlarecom.com (10.20.40.36) To ukex01.SolarFlarecom.com (10.17.10.4) X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24378.003 X-TM-AS-Result: No-0.318800-8.000000-10 X-TMASE-MatchedRID: aTnHahpOdVQlO3FWVopgW5rIHuCZpMzl54m13cMa9kdp2y18eTT/bVmB Y2oLO+3hDH8I1KOnLnSyI1kf+tr3ODblc6Gei4nlIj0zFI5DoJJeCrB32KOS0Dp9Vs2IDJtd3Sl EgVuyN9tvuYnoduGWEV+24nCsUSFNIhDmZnlKoc+lArQMonj6f9p0lyX8fvMk0zv1T8b5d73tpD 3ZjON3hWUwAzy7Ah6Oo41V3/Mx1Z5odSR3TJDXSQ0QzSGD9q5YWgaAqygWVx5niW/4GrwznGZ7F HpQn7XLwF87pIjEHuB8jeuMyXhGrMJNUoTOCmebxCaY47tJAwWGKZvw1ZgPjl5CWDUWR/b6hSX1 iIUiD42eqD9WtJkSIw== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--0.318800-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24378.003 X-MDID: 1548088029-4D5RMSQi1uvG Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] rte_errno set to negative value to be fixed 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: Mon, 21 Jan 2019 16:27:09 -0000 Hi all, there are a number of cases where rte_errno is obviously set to negative value. I think it should be fixed. Regards, Andrew. $ git grep 'rte_errno = -E' drivers/event/opdl/opdl_evdev.c:                rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev.c:                rte_errno = -EDQUOT; drivers/event/opdl/opdl_evdev.c:                rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev.c:                rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev.c:                rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev_init.c: rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev_init.c:                   rte_errno = -EINVAL; drivers/event/opdl/opdl_evdev_init.c:   rte_errno = -ENOSPC; drivers/event/opdl/opdl_evdev_init.c:           rte_errno = -ENOSPC; drivers/event/opdl/opdl_evdev_init.c:   rte_errno = -ENOSPC; drivers/event/opdl/opdl_evdev_init.c:           rte_errno = -EINVAL; drivers/event/opdl/opdl_ring.c:         rte_errno = -EINVAL; drivers/event/sw/sw_evdev.c:                    rte_errno = -EDQUOT; drivers/event/sw/sw_evdev.c:                    rte_errno = -EDQUOT; drivers/event/sw/sw_evdev.c:                            rte_errno = -EDQUOT; drivers/event/sw/sw_evdev.c:                            rte_errno = -EDQUOT; drivers/net/atlantic/atl_rxtx.c:                        rte_errno = -EINVAL; drivers/net/atlantic/atl_rxtx.c:                        rte_errno = -ENOTSUP; drivers/net/avf/avf_rxtx.c:                             rte_errno = -EINVAL; drivers/net/avf/avf_rxtx.c:                     rte_errno = -EINVAL; drivers/net/avf/avf_rxtx.c:                     rte_errno = -ENOTSUP; drivers/net/e1000/em_rxtx.c:                    rte_errno = -ENOTSUP; drivers/net/e1000/igb_rxtx.c:                           rte_errno = -EINVAL; drivers/net/e1000/igb_rxtx.c:                   rte_errno = -ENOTSUP; drivers/net/ena/ena_ethdev.c:                   rte_errno = -ENOTSUP; drivers/net/fm10k/fm10k_rxtx.c:                 rte_errno = -EINVAL; drivers/net/fm10k/fm10k_rxtx.c:                 rte_errno = -ENOTSUP; drivers/net/i40e/i40e_rxtx.c:                           rte_errno = -EINVAL; drivers/net/i40e/i40e_rxtx.c:                   rte_errno = -EINVAL; drivers/net/i40e/i40e_rxtx.c:                   rte_errno = -ENOTSUP; drivers/net/i40e/i40e_rxtx.c:                   rte_errno = -EINVAL; drivers/net/ice/ice_rxtx.c:                     rte_errno = -EINVAL; drivers/net/ixgbe/ixgbe_rxtx.c:                 rte_errno = -EINVAL; drivers/net/ixgbe/ixgbe_rxtx.c:                 rte_errno = -ENOTSUP; drivers/net/qede/qede_rxtx.c:                           rte_errno = -EINVAL; drivers/net/qede/qede_rxtx.c:                           rte_errno = -EINVAL; drivers/net/qede/qede_rxtx.c:                           rte_errno = -EINVAL; drivers/net/qede/qede_rxtx.c:                   rte_errno = -ENOTSUP; drivers/net/vmxnet3/vmxnet3_rxtx.c:                     rte_errno = -EINVAL; drivers/net/vmxnet3/vmxnet3_rxtx.c:                     rte_errno = -ENOTSUP; examples/ipsec-secgw/sa.c:              rte_errno = -ENOMEM; lib/librte_eventdev/rte_event_eth_tx_adapter.h:         rte_errno = -EINVAL; lib/librte_eventdev/rte_event_eth_tx_adapter.h:         rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.c:             rte_errno = -ENOTSUP; lib/librte_eventdev/rte_eventdev.c:             rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.c:                     rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.c:             rte_errno = -ENOTSUP; lib/librte_eventdev/rte_eventdev.c:             rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.c:                     rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.h:             rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.h:             rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.h:             rte_errno = -EINVAL; lib/librte_eventdev/rte_eventdev.h:             rte_errno = -EINVAL;