DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] LGTM static code analysis of DPDK
@ 2019-03-27 17:44 Mcnamara, John
  2019-03-27 17:44 ` Mcnamara, John
  0 siblings, 1 reply; 2+ messages in thread
From: Mcnamara, John @ 2019-03-27 17:44 UTC (permalink / raw)
  To: ajit.khaparde, alejandro.lucero, allain.legacy, amoreton,
	Burakov, Anatoly, andriy.berestovskyy, artem.andreev, arybchenko,
	Richardson, Bruce, changchun.ouyang, ciara.power, david.marchand,
	Trahe, Fiona, gaetan.rivet, gprathyusha, g.singh, Van Haaren,
	Harry, hemant.agrawal, huawei.xie, igor.russkikh, jblunck,
	jerin.jacob, jfreimann, jianfeng.tan, jianjay.zhou, Wu, Jingjing,
	johndale, kamil.rytarowski, Rybalchenko, Kirill, Ananyev,
	Konstantin, kumaras, Ma, Liang J, Wang, Liang-min, linville,
	maciejx.t.gajdzica, motih, mspender, nhorman, nipun.gupta,
	De Lara Guarch, Pablo, Stillwell Jr, Paul M, pavel.belous,
	pbhagavatula, Yang, Qiming, Nicolau, Radu, rahul.lakkireddy,
	rasesh.mody, rasesh.mody, rk, sashas, sergio.gonzalez.monroy,
	shaguna, shreyansh.jain, Mrozowicz, SlawomirX, somnath.kotur,
	ssujith, stephen, sthemmin, sunil.kori, Zhang, Tianfei, Wang,
	Yipeng1, Yang, Zhiyong
  Cc: dpdk-dev, Thomas Monjalon, luca.boccassi, Yigit, Ferruh

Hi,

While Coverity was down recently we looked at some other static code analysis 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 defects. Can the people on the TO: list have a look at the defects that appear 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 changed since the defect was introduced. The GUI has more information on the commits that introduced some of the defects but that information wasn't available 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
======                                  ====                                             ====
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_fbarray.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/vhost_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_private.h           124
gaetan.rivet@6wind.com                  drivers/net/failsafe/failsafe_private.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_portal.c            934
hemant.agrawal@nxp.com                  drivers/bus/fslmc/qbman/qbman_portal.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_pmd.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/vhost.h              5
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.c         1253
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.c         1337
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.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_packet.c         700
linville@tuxdriver.com                  drivers/net/af_packet/rte_eth_af_packet.c         790
maciejx.t.gajdzica@intel.com            drivers/net/bonding/rte_eth_bond_pmd.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_portal.c            803
nipun.gupta@nxp.com                     drivers/bus/fslmc/qbman/qbman_portal.c            860
pablo.de.lara.guarch@intel.com          drivers/net/bonding/rte_eth_bond_args.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_sse.c            101
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c            102
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c            103
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.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_hexdump.c         39
stephen@networkplumber.org              lib/librte_eal/common/eal_common_hexdump.c         41
stephen@networkplumber.org              lib/librte_eal/common/eal_common_hexdump.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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [dpdk-dev] LGTM static code analysis of DPDK
  2019-03-27 17:44 [dpdk-dev] LGTM static code analysis of DPDK Mcnamara, John
@ 2019-03-27 17:44 ` Mcnamara, John
  0 siblings, 0 replies; 2+ messages in thread
From: Mcnamara, John @ 2019-03-27 17:44 UTC (permalink / raw)
  To: ajit.khaparde, alejandro.lucero, allain.legacy, amoreton,
	Burakov, Anatoly, andriy.berestovskyy, artem.andreev, arybchenko,
	Richardson, Bruce, changchun.ouyang, ciara.power, david.marchand,
	Trahe, Fiona, gaetan.rivet, gprathyusha, g.singh, Van Haaren,
	Harry, hemant.agrawal, huawei.xie, igor.russkikh, jblunck,
	jerin.jacob, jfreimann, jianfeng.tan, jianjay.zhou, Wu, Jingjing,
	johndale, kamil.rytarowski, Rybalchenko, Kirill, Ananyev,
	Konstantin, kumaras, Ma, Liang J, Wang, Liang-min, linville,
	maciejx.t.gajdzica, motih, mspender, nhorman, nipun.gupta,
	De Lara Guarch, Pablo, Stillwell Jr, Paul M, pavel.belous,
	pbhagavatula, Yang, Qiming, Nicolau, Radu, rahul.lakkireddy,
	rasesh.mody, rasesh.mody, rk, sashas, sergio.gonzalez.monroy,
	shaguna, shreyansh.jain, Mrozowicz, SlawomirX, somnath.kotur,
	ssujith, stephen, sthemmin, sunil.kori, Zhang, Tianfei, Wang,
	Yipeng1, Yang, Zhiyong
  Cc: dpdk-dev, Thomas Monjalon, luca.boccassi, Yigit, Ferruh

Hi,

While Coverity was down recently we looked at some other static code analysis 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 defects. Can the people on the TO: list have a look at the defects that appear 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 changed since the defect was introduced. The GUI has more information on the commits that introduced some of the defects but that information wasn't available 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
======                                  ====                                             ====
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_fbarray.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/vhost_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_private.h           124
gaetan.rivet@6wind.com                  drivers/net/failsafe/failsafe_private.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_portal.c            934
hemant.agrawal@nxp.com                  drivers/bus/fslmc/qbman/qbman_portal.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_pmd.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/vhost.h              5
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.c         1253
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.c         1337
jianjay.zhou@huawei.com                 drivers/crypto/virtio/virtio_cryptodev.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_packet.c         700
linville@tuxdriver.com                  drivers/net/af_packet/rte_eth_af_packet.c         790
maciejx.t.gajdzica@intel.com            drivers/net/bonding/rte_eth_bond_pmd.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_portal.c            803
nipun.gupta@nxp.com                     drivers/bus/fslmc/qbman/qbman_portal.c            860
pablo.de.lara.guarch@intel.com          drivers/net/bonding/rte_eth_bond_args.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_sse.c            101
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c            102
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c            103
radu.nicolau@intel.com                  drivers/net/ixgbe/ixgbe_rxtx_vec_sse.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_hexdump.c         39
stephen@networkplumber.org              lib/librte_eal/common/eal_common_hexdump.c         41
stephen@networkplumber.org              lib/librte_eal/common/eal_common_hexdump.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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-03-27 17:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-27 17:44 [dpdk-dev] LGTM static code analysis of DPDK Mcnamara, John
2019-03-27 17:44 ` Mcnamara, John

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).