From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id A42374F94 for ; Wed, 27 Mar 2019 18:44:18 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Mar 2019 10:44:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,277,1549958400"; d="scan'208,217";a="129168700" Received: from irsmsx105.ger.corp.intel.com ([163.33.3.28]) by orsmga008.jf.intel.com with ESMTP; 27 Mar 2019 10:44:08 -0700 Received: from irsmsx103.ger.corp.intel.com ([169.254.3.152]) by irsmsx105.ger.corp.intel.com ([169.254.7.210]) with mapi id 14.03.0415.000; Wed, 27 Mar 2019 17:44:06 +0000 From: "Mcnamara, John" To: "ajit.khaparde@broadcom.com" , "alejandro.lucero@netronome.com" , "allain.legacy@windriver.com" , "amoreton@solarflare.com" , "Burakov, Anatoly" , "andriy.berestovskyy@caviumnetworks.com" , "artem.andreev@oktetlabs.ru" , "arybchenko@solarflare.com" , "Richardson, Bruce" , "changchun.ouyang@intel.com" , "ciara.power@intel.com" , "david.marchand@6wind.com" , "Trahe, Fiona" , "gaetan.rivet@6wind.com" , "gprathyusha@caviumnetworks.com" , "g.singh@nxp.com" , "Van Haaren, Harry" , "hemant.agrawal@nxp.com" , "huawei.xie@intel.com" , "igor.russkikh@aquantia.com" , "jblunck@infradead.org" , "jerin.jacob@caviumnetworks.com" , "jfreimann@redhat.com" , "jianfeng.tan@intel.com" , "jianjay.zhou@huawei.com" , "Wu, Jingjing" , "johndale@cisco.com" , "kamil.rytarowski@caviumnetworks.com" , "Rybalchenko, Kirill" , "Ananyev, Konstantin" , "kumaras@chelsio.com" , "Ma, Liang J" , "Wang, Liang-min" , "linville@tuxdriver.com" , "maciejx.t.gajdzica@intel.com" , "motih@mellanox.com" , "mspender@solarflare.com" , "nhorman@tuxdriver.com" , "nipun.gupta@nxp.com" , "De Lara Guarch, Pablo" , "Stillwell Jr, Paul M" , "pavel.belous@aquantia.com" , "pbhagavatula@caviumnetworks.com" , "Yang, Qiming" , "Nicolau, Radu" , "rahul.lakkireddy@chelsio.com" , "rasesh.mody@cavium.com" , "rasesh.mody@qlogic.com" , "rk@semihalf.com" , "sashas@lightbitslabs.com" , "sergio.gonzalez.monroy@intel.com" , "shaguna@chelsio.com" , "shreyansh.jain@nxp.com" , "Mrozowicz, SlawomirX" , "somnath.kotur@broadcom.com" , "ssujith@cisco.com" , "stephen@networkplumber.org" , "sthemmin@microsoft.com" , "sunil.kori@nxp.com" , "Zhang, Tianfei" , "Wang, Yipeng1" , "Yang, Zhiyong" CC: dpdk-dev , Thomas Monjalon , "luca.boccassi@gmail.com" , "Yigit, Ferruh" Thread-Topic: LGTM static code analysis of DPDK Thread-Index: AdTkxJ1AExSM+D9dSYGRZ02B7BFIAg== Date: Wed, 27 Mar 2019 17:44:05 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDdhYzYwZTUtMDE3Yi00MjU0LTlmMzAtN2Y4MTQ4YjAwNmMxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicmZyYW5rdTNDWlV4WmI1bmpIcFBXTTE2Vlg5SlhWR1dJVnZKYjNJekRNM055bCtwdjd6WkgzK0dsb2JFQ1RtNyJ9 dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [163.33.239.180] MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] LGTM static code analysis of DPDK 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, 27 Mar 2019 17:44:20 -0000 Hi, While Coverity was down recently we looked at some other static code analys= is tools available to open source communities. One of these is a new interesting tool called LGTM: https://lgtm.com/projects/g/DPDK/dpdk/overview/ I ran a crosscheck git-blame and identified the probable* authors of the de= fects. Can the people on the TO: list have a look at the defects that appea= r to come from their code and submit fixes as necessary. See the full list = below for names, files and line numbers. Some of these are pretty minor but= some are definitely defects. * git-blame may not be accurate in this case because the code may have chan= ged since the defect was introduced. The GUI has more information on the co= mmits that introduced some of the defects but that information wasn't avail= able outside the GUI. You can drill down into the files using this link: https://lgtm.com/projects/g/DPDK/dpdk/latest/files/ The defects are shown below. John Author File = Line =3D=3D=3D=3D=3D=3D =3D=3D=3D=3D = =3D=3D=3D=3D ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_hwrm.c = 256 ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_ethdev.c = 3308 ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_ethdev.c = 3316 alejandro.lucero@netronome.com drivers/net/nfp/nfpcore/nfp_target.= h 547 allain.legacy@windriver.com drivers/net/avp/avp_ethdev.c = 272 amoreton@solarflare.com drivers/net/sfc/base/medford2_nic.c= 21 anatoly.burakov@intel.com lib/librte_eal/common/eal_common_fb= array.c 55 andriy.berestovskyy@caviumnetworks.com usertools/cpu_layout.py = 25 artem.andreev@oktetlabs.ru drivers/mempool/bucket/rte_mempool_= bucket.c 546 arybchenko@solarflare.com drivers/net/sfc/base/ef10_ev.c = 908 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 432 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 622 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 815 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 1329 arybchenko@solarflare.com drivers/net/sfc/base/ef10_impl.h = 69 arybchenko@solarflare.com drivers/net/sfc/base/ef10_mac.c = 289 arybchenko@solarflare.com drivers/net/sfc/base/ef10_mcdi.c = 221 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 1971 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 2454 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 2461 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nvram.c = 2421 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nvram.c = 2422 arybchenko@solarflare.com drivers/net/sfc/base/ef10_rx.c = 997 arybchenko@solarflare.com drivers/net/sfc/base/ef10_rx.c = 999 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 230 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 232 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 703 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 710 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 749 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 751 arybchenko@solarflare.com drivers/net/sfc/base/efx.h = 2906 arybchenko@solarflare.com drivers/net/sfc/base/efx_impl.h = 17 arybchenko@solarflare.com drivers/net/sfc/base/efx_sram.c = 30 arybchenko@solarflare.com drivers/net/sfc/base/efx_sram.c = 151 arybchenko@solarflare.com drivers/net/sfc/base/hunt_nic.c = 153 arybchenko@solarflare.com drivers/net/sfc/sfc.c = 188 arybchenko@solarflare.com drivers/net/sfc/sfc_ef10_essb_rx.c = 139 arybchenko@solarflare.com drivers/net/sfc/sfc_ef10_essb_rx.c = 525 bruce.richardson@intel.com drivers/event/sw/sw_evdev_xstats.c = 253 bruce.richardson@intel.com drivers/net/virtio/virtio_user/vhos= t_kernel_tap.h 1 bruce.richardson@intel.com lib/librte_acl/acl_run_sse.h = 1 changchun.ouyang@intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 207 changchun.ouyang@intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 211 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 75 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 90 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 29 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 44 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 102 ciara.power@intel.com lib/librte_telemetry/rte_telemetry_= parser.c 453 ciara.power@intel.com lib/librte_telemetry/rte_telemetry_= parser.c 518 david.marchand@6wind.com drivers/bus/pci/linux/pci_uio.c = 396 david.marchand@6wind.com drivers/bus/pci/linux/pci_uio.c = 557 fiona.trahe@intel.com drivers/common/qat/qat_device.c = 195 g.singh@nxp.com drivers/crypto/caam_jr/caam_jr.c = 2270 g.singh@nxp.com drivers/crypto/caam_jr/caam_jr.c = 2283 gaetan.rivet@6wind.com drivers/net/failsafe/failsafe_priva= te.h 124 gaetan.rivet@6wind.com drivers/net/failsafe/failsafe_priva= te.h 179 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 389 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 396 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 405 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 414 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 452 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 459 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 206 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 388 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 480 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 549 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 710 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 798 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2029 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2128 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2178 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2288 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2375 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2419 harry.van.haaren@intel.com drivers/net/virtio/virtio_rxtx.c = 1120 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 934 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 1000 hemant.agrawal@nxp.com drivers/mempool/dpaa/dpaa_mempool.c= 299 hemant.agrawal@nxp.com drivers/bus/dpaa/base/qbman/qman.h = 1 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/include/fsl= _qbman_debug.h 1 huawei.xie@intel.com lib/librte_vhost/vhost_user.h = 5 igor.russkikh@aquantia.com drivers/net/atlantic/hw_atl/hw_atl_= utils.c 465 intel.com usertools/cpu_layout.py = 61 intel.com usertools/cpu_layout.py = 7 intel.com usertools/dpdk-devbind.py = 10 intel.com usertools/dpdk-devbind.py = 347 intel.com usertools/dpdk-devbind.py = 423 intel.com usertools/dpdk-devbind.py = 432 intel.com drivers/net/e1000/base/e1000_i210.c= 93 intel.com drivers/net/e1000/igb_rxtx.c = 2278 intel.com drivers/net/ixgbe/ixgbe_rxtx.c = 4497 intel.com drivers/net/e1000/base/e1000_82575.= c 3415 intel.com drivers/net/e1000/base/e1000_82575.= c 3419 intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 2165 intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 2169 intel.com drivers/net/ixgbe/ixgbe_pf.c = 227 intel.com drivers/net/ixgbe/ixgbe_pf.c = 381 intel.com drivers/net/e1000/base/e1000_manage= .c 160 intel.com lib/librte_sched/rte_sched.c = 752 jblunck@infradead.org drivers/net/bonding/rte_eth_bond_pm= d.c 3314 jerin.jacob@caviumnetworks.com drivers/net/thunderx/nicvf_rxtx.c = 448 jerin.jacob@caviumnetworks.com drivers/net/thunderx/nicvf_rxtx.c = 537 jfreimann@redhat.com drivers/net/virtio/virtio_ring.h = 169 jianfeng.tan@intel.com drivers/net/virtio/virtio_user/vhos= t.h 5 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 1253 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 1337 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 778 jingjing.wu@intel.com drivers/net/i40e/i40e_rxtx.c = 1806 jingjing.wu@intel.com drivers/net/i40e/i40e_rxtx.c = 2144 johndale@cisco.com drivers/net/enic/enic_flow.c = 1389 johndale@cisco.com drivers/net/enic/enic_flow.c = 1516 johndale@cisco.com drivers/net/enic/enic_flow.c = 1517 kamil.rytarowski@caviumnetworks.com usertools/dpdk-devbind.py = 157 kirill.rybalchenko@intel.com drivers/net/i40e/i40e_ethdev.c = 8817 kirill.rybalchenko@intel.com drivers/net/i40e/i40e_fdir.c = 2035 kirill.rybalchenko@intel.com drivers/net/ixgbe/ixgbe_fdir.c = 1459 konstantin.ananyev@intel.com lib/librte_acl/acl_gen.c = 373 konstantin.ananyev@intel.com lib/librte_acl/acl_run_avx2.h = 79 konstantin.ananyev@intel.com lib/librte_acl/acl_bld.c = 1384 konstantin.ananyev@intel.com lib/librte_acl/acl_bld.c = 1394 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 215 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 274 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 304 konstantin.ananyev@intel.com lib/librte_bpf/bpf_exec.c = 145 konstantin.ananyev@intel.com lib/librte_bpf/bpf_exec.c = 179 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1193 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1204 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1217 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1219 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1227 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1229 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 256 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 260 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 263 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 277 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 281 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 284 liang-min.wang@intel.com drivers/net/e1000/igb_regs.h = 148 linville@tuxdriver.com drivers/net/af_packet/rte_eth_af_pa= cket.c 700 linville@tuxdriver.com drivers/net/af_packet/rte_eth_af_pa= cket.c 790 maciejx.t.gajdzica@intel.com drivers/net/bonding/rte_eth_bond_pm= d.c 48 motih@mellanox.com drivers/net/failsafe/failsafe_ops.c= 479 mspender@solarflare.com drivers/net/sfc/base/ef10_ev.c = 956 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 225 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 70 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 112 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 181 nipun.gupta@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 803 nipun.gupta@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 860 pablo.de.lara.guarch@intel.com drivers/net/bonding/rte_eth_bond_ar= gs.c 228 pablo.de.lara.guarch@intel.com lib/librte_efd/rte_efd.c = 584 pablo.de.lara.guarch@intel.com lib/librte_hash/rte_cuckoo_hash.c = 570 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 818 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 896 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 906 pavel.belous@aquantia.com drivers/net/atlantic/atl_ethdev.c = 593 pbhagavatula@caviumnetworks.com drivers/event/octeontx/timvf_evdev.= c 98 pbhagavatula@caviumnetworks.com drivers/event/octeontx/timvf_evdev.= c 176 qiming.yang@intel.com drivers/net/ixgbe/base/ixgbe_common= .c 5043 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 101 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 102 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 103 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 104 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/base/t4_hw.c = 3797 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/cxgbe_ethdev.c = 624 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1252 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1299 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1302 rasesh.mody@cavium.com drivers/net/qede/base/ecore_dev.c = 2843 rasesh.mody@cavium.com drivers/net/qede/base/ecore_init_fw= _funcs.c 211 rasesh.mody@cavium.com drivers/net/qede/base/ecore_init_fw= _funcs.c 493 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_chain.h= 190 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_dev.c = 3070 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_dev.c = 3089 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 893 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 1154 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 1994 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int_api= .h 66 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_init_fw= _funcs.c 972 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_sriov.c= 125 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_hw.c = 588 rk@semihalf.com drivers/net/ena/base/ena_com.c = 377 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2572 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2584 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2595 sergio.gonzalez.monroy@intel.com lib/librte_eal/common/arch/x86/rte_= cycles.c 105 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 196 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 292 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 316 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_main.c = 387 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 307 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 323 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 339 slawomirx.mrozowicz@intel.com drivers/crypto/scheduler/scheduler_= pmd_ops.c 474 somnath.kotur@broadcom.com drivers/net/bnxt/bnxt_hwrm.c = 3359 ssujith@cisco.com drivers/net/enic/base/vnic_dev.c = 224 stephen@networkplumber.org drivers/net/tap/tap_log.h = 1 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 39 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 41 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 46 sthemmin@microsoft.com drivers/net/netvsc/hn_rxtx.c = 126 sthemmin@microsoft.com drivers/net/netvsc/hn_nvs.h = 1 sthemmin@microsoft.com drivers/net/netvsc/hn_rndis.h = 1 sthemmin@microsoft.com drivers/net/netvsc/hn_var.h = 1 sunil.kori@nxp.com drivers/net/dpaa2/dpaa2_flow.c = 1726 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/ifpga= _enumerate.c 267 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/opae_= hw_api.h 41 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/opae_= hw_api.h 201 yipeng1.wang@intel.com lib/librte_member/rte_member_vbf.c = 121 zhiyong.yang@intel.com drivers/net/vhost/rte_eth_vhost.c = 363 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 3ADACA05D3 for ; Wed, 27 Mar 2019 18:44:23 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 003A04F98; Wed, 27 Mar 2019 18:44:22 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id A42374F94 for ; Wed, 27 Mar 2019 18:44:18 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Mar 2019 10:44:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,277,1549958400"; d="scan'208,217";a="129168700" Received: from irsmsx105.ger.corp.intel.com ([163.33.3.28]) by orsmga008.jf.intel.com with ESMTP; 27 Mar 2019 10:44:08 -0700 Received: from irsmsx103.ger.corp.intel.com ([169.254.3.152]) by irsmsx105.ger.corp.intel.com ([169.254.7.210]) with mapi id 14.03.0415.000; Wed, 27 Mar 2019 17:44:06 +0000 From: "Mcnamara, John" To: "ajit.khaparde@broadcom.com" , "alejandro.lucero@netronome.com" , "allain.legacy@windriver.com" , "amoreton@solarflare.com" , "Burakov, Anatoly" , "andriy.berestovskyy@caviumnetworks.com" , "artem.andreev@oktetlabs.ru" , "arybchenko@solarflare.com" , "Richardson, Bruce" , "changchun.ouyang@intel.com" , "ciara.power@intel.com" , "david.marchand@6wind.com" , "Trahe, Fiona" , "gaetan.rivet@6wind.com" , "gprathyusha@caviumnetworks.com" , "g.singh@nxp.com" , "Van Haaren, Harry" , "hemant.agrawal@nxp.com" , "huawei.xie@intel.com" , "igor.russkikh@aquantia.com" , "jblunck@infradead.org" , "jerin.jacob@caviumnetworks.com" , "jfreimann@redhat.com" , "jianfeng.tan@intel.com" , "jianjay.zhou@huawei.com" , "Wu, Jingjing" , "johndale@cisco.com" , "kamil.rytarowski@caviumnetworks.com" , "Rybalchenko, Kirill" , "Ananyev, Konstantin" , "kumaras@chelsio.com" , "Ma, Liang J" , "Wang, Liang-min" , "linville@tuxdriver.com" , "maciejx.t.gajdzica@intel.com" , "motih@mellanox.com" , "mspender@solarflare.com" , "nhorman@tuxdriver.com" , "nipun.gupta@nxp.com" , "De Lara Guarch, Pablo" , "Stillwell Jr, Paul M" , "pavel.belous@aquantia.com" , "pbhagavatula@caviumnetworks.com" , "Yang, Qiming" , "Nicolau, Radu" , "rahul.lakkireddy@chelsio.com" , "rasesh.mody@cavium.com" , "rasesh.mody@qlogic.com" , "rk@semihalf.com" , "sashas@lightbitslabs.com" , "sergio.gonzalez.monroy@intel.com" , "shaguna@chelsio.com" , "shreyansh.jain@nxp.com" , "Mrozowicz, SlawomirX" , "somnath.kotur@broadcom.com" , "ssujith@cisco.com" , "stephen@networkplumber.org" , "sthemmin@microsoft.com" , "sunil.kori@nxp.com" , "Zhang, Tianfei" , "Wang, Yipeng1" , "Yang, Zhiyong" CC: dpdk-dev , Thomas Monjalon , "luca.boccassi@gmail.com" , "Yigit, Ferruh" Thread-Topic: LGTM static code analysis of DPDK Thread-Index: AdTkxJ1AExSM+D9dSYGRZ02B7BFIAg== Date: Wed, 27 Mar 2019 17:44:05 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDdhYzYwZTUtMDE3Yi00MjU0LTlmMzAtN2Y4MTQ4YjAwNmMxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicmZyYW5rdTNDWlV4WmI1bmpIcFBXTTE2Vlg5SlhWR1dJVnZKYjNJekRNM055bCtwdjd6WkgzK0dsb2JFQ1RtNyJ9 dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [163.33.239.180] MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] LGTM static code analysis of DPDK 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190327174405.ibrpidtWJJFd4ICfMc0AkT2kXVtRJxhPiTa6_BjFzqE@z> Hi, While Coverity was down recently we looked at some other static code analys= is tools available to open source communities. One of these is a new interesting tool called LGTM: https://lgtm.com/projects/g/DPDK/dpdk/overview/ I ran a crosscheck git-blame and identified the probable* authors of the de= fects. Can the people on the TO: list have a look at the defects that appea= r to come from their code and submit fixes as necessary. See the full list = below for names, files and line numbers. Some of these are pretty minor but= some are definitely defects. * git-blame may not be accurate in this case because the code may have chan= ged since the defect was introduced. The GUI has more information on the co= mmits that introduced some of the defects but that information wasn't avail= able outside the GUI. You can drill down into the files using this link: https://lgtm.com/projects/g/DPDK/dpdk/latest/files/ The defects are shown below. John Author File = Line =3D=3D=3D=3D=3D=3D =3D=3D=3D=3D = =3D=3D=3D=3D ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_hwrm.c = 256 ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_ethdev.c = 3308 ajit.khaparde@broadcom.com drivers/net/bnxt/bnxt_ethdev.c = 3316 alejandro.lucero@netronome.com drivers/net/nfp/nfpcore/nfp_target.= h 547 allain.legacy@windriver.com drivers/net/avp/avp_ethdev.c = 272 amoreton@solarflare.com drivers/net/sfc/base/medford2_nic.c= 21 anatoly.burakov@intel.com lib/librte_eal/common/eal_common_fb= array.c 55 andriy.berestovskyy@caviumnetworks.com usertools/cpu_layout.py = 25 artem.andreev@oktetlabs.ru drivers/mempool/bucket/rte_mempool_= bucket.c 546 arybchenko@solarflare.com drivers/net/sfc/base/ef10_ev.c = 908 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 432 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 622 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 815 arybchenko@solarflare.com drivers/net/sfc/base/ef10_filter.c = 1329 arybchenko@solarflare.com drivers/net/sfc/base/ef10_impl.h = 69 arybchenko@solarflare.com drivers/net/sfc/base/ef10_mac.c = 289 arybchenko@solarflare.com drivers/net/sfc/base/ef10_mcdi.c = 221 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 1971 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 2454 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nic.c = 2461 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nvram.c = 2421 arybchenko@solarflare.com drivers/net/sfc/base/ef10_nvram.c = 2422 arybchenko@solarflare.com drivers/net/sfc/base/ef10_rx.c = 997 arybchenko@solarflare.com drivers/net/sfc/base/ef10_rx.c = 999 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 230 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 232 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 703 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 710 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 749 arybchenko@solarflare.com drivers/net/sfc/base/ef10_tx.c = 751 arybchenko@solarflare.com drivers/net/sfc/base/efx.h = 2906 arybchenko@solarflare.com drivers/net/sfc/base/efx_impl.h = 17 arybchenko@solarflare.com drivers/net/sfc/base/efx_sram.c = 30 arybchenko@solarflare.com drivers/net/sfc/base/efx_sram.c = 151 arybchenko@solarflare.com drivers/net/sfc/base/hunt_nic.c = 153 arybchenko@solarflare.com drivers/net/sfc/sfc.c = 188 arybchenko@solarflare.com drivers/net/sfc/sfc_ef10_essb_rx.c = 139 arybchenko@solarflare.com drivers/net/sfc/sfc_ef10_essb_rx.c = 525 bruce.richardson@intel.com drivers/event/sw/sw_evdev_xstats.c = 253 bruce.richardson@intel.com drivers/net/virtio/virtio_user/vhos= t_kernel_tap.h 1 bruce.richardson@intel.com lib/librte_acl/acl_run_sse.h = 1 changchun.ouyang@intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 207 changchun.ouyang@intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 211 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 75 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 90 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 29 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 44 ciara.power@intel.com usertools/dpdk-telemetry-client.py = 102 ciara.power@intel.com lib/librte_telemetry/rte_telemetry_= parser.c 453 ciara.power@intel.com lib/librte_telemetry/rte_telemetry_= parser.c 518 david.marchand@6wind.com drivers/bus/pci/linux/pci_uio.c = 396 david.marchand@6wind.com drivers/bus/pci/linux/pci_uio.c = 557 fiona.trahe@intel.com drivers/common/qat/qat_device.c = 195 g.singh@nxp.com drivers/crypto/caam_jr/caam_jr.c = 2270 g.singh@nxp.com drivers/crypto/caam_jr/caam_jr.c = 2283 gaetan.rivet@6wind.com drivers/net/failsafe/failsafe_priva= te.h 124 gaetan.rivet@6wind.com drivers/net/failsafe/failsafe_priva= te.h 179 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 389 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 396 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 405 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 414 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 452 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 459 gprathyusha@caviumnetworks.com usertools/dpdk-devbind.py = 206 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 388 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 480 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 549 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 710 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 798 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2029 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2128 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2178 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2288 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2375 harry.van.haaren@intel.com drivers/event/sw/sw_evdev_selftest.= c 2419 harry.van.haaren@intel.com drivers/net/virtio/virtio_rxtx.c = 1120 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 934 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 1000 hemant.agrawal@nxp.com drivers/mempool/dpaa/dpaa_mempool.c= 299 hemant.agrawal@nxp.com drivers/bus/dpaa/base/qbman/qman.h = 1 hemant.agrawal@nxp.com drivers/bus/fslmc/qbman/include/fsl= _qbman_debug.h 1 huawei.xie@intel.com lib/librte_vhost/vhost_user.h = 5 igor.russkikh@aquantia.com drivers/net/atlantic/hw_atl/hw_atl_= utils.c 465 intel.com usertools/cpu_layout.py = 61 intel.com usertools/cpu_layout.py = 7 intel.com usertools/dpdk-devbind.py = 10 intel.com usertools/dpdk-devbind.py = 347 intel.com usertools/dpdk-devbind.py = 423 intel.com usertools/dpdk-devbind.py = 432 intel.com drivers/net/e1000/base/e1000_i210.c= 93 intel.com drivers/net/e1000/igb_rxtx.c = 2278 intel.com drivers/net/ixgbe/ixgbe_rxtx.c = 4497 intel.com drivers/net/e1000/base/e1000_82575.= c 3415 intel.com drivers/net/e1000/base/e1000_82575.= c 3419 intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 2165 intel.com drivers/net/ixgbe/base/ixgbe_phy.c = 2169 intel.com drivers/net/ixgbe/ixgbe_pf.c = 227 intel.com drivers/net/ixgbe/ixgbe_pf.c = 381 intel.com drivers/net/e1000/base/e1000_manage= .c 160 intel.com lib/librte_sched/rte_sched.c = 752 jblunck@infradead.org drivers/net/bonding/rte_eth_bond_pm= d.c 3314 jerin.jacob@caviumnetworks.com drivers/net/thunderx/nicvf_rxtx.c = 448 jerin.jacob@caviumnetworks.com drivers/net/thunderx/nicvf_rxtx.c = 537 jfreimann@redhat.com drivers/net/virtio/virtio_ring.h = 169 jianfeng.tan@intel.com drivers/net/virtio/virtio_user/vhos= t.h 5 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 1253 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 1337 jianjay.zhou@huawei.com drivers/crypto/virtio/virtio_crypto= dev.c 778 jingjing.wu@intel.com drivers/net/i40e/i40e_rxtx.c = 1806 jingjing.wu@intel.com drivers/net/i40e/i40e_rxtx.c = 2144 johndale@cisco.com drivers/net/enic/enic_flow.c = 1389 johndale@cisco.com drivers/net/enic/enic_flow.c = 1516 johndale@cisco.com drivers/net/enic/enic_flow.c = 1517 kamil.rytarowski@caviumnetworks.com usertools/dpdk-devbind.py = 157 kirill.rybalchenko@intel.com drivers/net/i40e/i40e_ethdev.c = 8817 kirill.rybalchenko@intel.com drivers/net/i40e/i40e_fdir.c = 2035 kirill.rybalchenko@intel.com drivers/net/ixgbe/ixgbe_fdir.c = 1459 konstantin.ananyev@intel.com lib/librte_acl/acl_gen.c = 373 konstantin.ananyev@intel.com lib/librte_acl/acl_run_avx2.h = 79 konstantin.ananyev@intel.com lib/librte_acl/acl_bld.c = 1384 konstantin.ananyev@intel.com lib/librte_acl/acl_bld.c = 1394 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 215 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 274 konstantin.ananyev@intel.com lib/librte_acl/rte_acl.c = 304 konstantin.ananyev@intel.com lib/librte_bpf/bpf_exec.c = 145 konstantin.ananyev@intel.com lib/librte_bpf/bpf_exec.c = 179 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1193 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1204 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1217 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1219 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1227 kumaras@chelsio.com drivers/net/cxgbe/sge.c = 1229 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 256 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 260 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 263 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 277 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 281 liang.j.ma@intel.com drivers/event/opdl/opdl_ring.c = 284 liang-min.wang@intel.com drivers/net/e1000/igb_regs.h = 148 linville@tuxdriver.com drivers/net/af_packet/rte_eth_af_pa= cket.c 700 linville@tuxdriver.com drivers/net/af_packet/rte_eth_af_pa= cket.c 790 maciejx.t.gajdzica@intel.com drivers/net/bonding/rte_eth_bond_pm= d.c 48 motih@mellanox.com drivers/net/failsafe/failsafe_ops.c= 479 mspender@solarflare.com drivers/net/sfc/base/ef10_ev.c = 956 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 225 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 70 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 112 nhorman@tuxdriver.com usertools/dpdk-pmdinfo.py = 181 nipun.gupta@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 803 nipun.gupta@nxp.com drivers/bus/fslmc/qbman/qbman_porta= l.c 860 pablo.de.lara.guarch@intel.com drivers/net/bonding/rte_eth_bond_ar= gs.c 228 pablo.de.lara.guarch@intel.com lib/librte_efd/rte_efd.c = 584 pablo.de.lara.guarch@intel.com lib/librte_hash/rte_cuckoo_hash.c = 570 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 818 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 896 paul.m.stillwell.jr@intel.com drivers/net/ice/base/ice_controlq.c= 906 pavel.belous@aquantia.com drivers/net/atlantic/atl_ethdev.c = 593 pbhagavatula@caviumnetworks.com drivers/event/octeontx/timvf_evdev.= c 98 pbhagavatula@caviumnetworks.com drivers/event/octeontx/timvf_evdev.= c 176 qiming.yang@intel.com drivers/net/ixgbe/base/ixgbe_common= .c 5043 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 101 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 102 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 103 radu.nicolau@intel.com drivers/net/ixgbe/ixgbe_rxtx_vec_ss= e.c 104 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/base/t4_hw.c = 3797 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/cxgbe_ethdev.c = 624 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1252 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1299 rahul.lakkireddy@chelsio.com drivers/net/cxgbe/sge.c = 1302 rasesh.mody@cavium.com drivers/net/qede/base/ecore_dev.c = 2843 rasesh.mody@cavium.com drivers/net/qede/base/ecore_init_fw= _funcs.c 211 rasesh.mody@cavium.com drivers/net/qede/base/ecore_init_fw= _funcs.c 493 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_chain.h= 190 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_dev.c = 3070 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_dev.c = 3089 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 893 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 1154 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int.c = 1994 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_int_api= .h 66 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_init_fw= _funcs.c 972 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_sriov.c= 125 rasesh.mody@qlogic.com drivers/net/qede/base/ecore_hw.c = 588 rk@semihalf.com drivers/net/ena/base/ena_com.c = 377 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2572 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2584 sashas@lightbitslabs.com drivers/net/ena/ena_ethdev.c = 2595 sergio.gonzalez.monroy@intel.com lib/librte_eal/common/arch/x86/rte_= cycles.c 105 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 196 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 292 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_filter.c = 316 shaguna@chelsio.com drivers/net/cxgbe/cxgbe_main.c = 387 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 307 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 323 shreyansh.jain@nxp.com drivers/net/dpaa/dpaa_rxtx.c = 339 slawomirx.mrozowicz@intel.com drivers/crypto/scheduler/scheduler_= pmd_ops.c 474 somnath.kotur@broadcom.com drivers/net/bnxt/bnxt_hwrm.c = 3359 ssujith@cisco.com drivers/net/enic/base/vnic_dev.c = 224 stephen@networkplumber.org drivers/net/tap/tap_log.h = 1 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 39 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 41 stephen@networkplumber.org lib/librte_eal/common/eal_common_he= xdump.c 46 sthemmin@microsoft.com drivers/net/netvsc/hn_rxtx.c = 126 sthemmin@microsoft.com drivers/net/netvsc/hn_nvs.h = 1 sthemmin@microsoft.com drivers/net/netvsc/hn_rndis.h = 1 sthemmin@microsoft.com drivers/net/netvsc/hn_var.h = 1 sunil.kori@nxp.com drivers/net/dpaa2/dpaa2_flow.c = 1726 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/ifpga= _enumerate.c 267 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/opae_= hw_api.h 41 tianfei.zhang@intel.com drivers/raw/ifpga_rawdev/base/opae_= hw_api.h 201 yipeng1.wang@intel.com lib/librte_member/rte_member_vbf.c = 121 zhiyong.yang@intel.com drivers/net/vhost/rte_eth_vhost.c = 363