Job Summary -- Job: eNb-CI -- Build-ID: 171

GIT Repository https://gitlab.eurecom.fr/oai/openairinterface5g
Job Trigger Push Event
Branch origin/develop
Commit ID dc9c27a33093fc99f97bc6afb53623a7f1c3d570

Build Summary

OAI Coding / Formatting Guidelines Check

Result: 1379 files in repository DO NOT follow OAI rules.

Ubuntu 16.04 LTS -- Summary

OAI Static Code Analysis with CPPCHECK

Error / Warning Type Nb Errors Nb Warnings
Uninitialized variable 19 N/A
Uninitialized struct member 25 N/A
Memory leak 29 N/A
Memory is freed twice 2 N/A
Resource leak 11 N/A
Possible null pointer dereference 52 N/A
Array access out of bounds 11 N/A
Buffer is accessed out of bounds 3 N/A
Expression depends on order of evaluation of side effects 5 N/A
Others 12 998
Total 169 998

Full details in zipped artifact (cppcheck/cppcheck.xml)

Graphical Interface tool : cppcheck-gui -l cppcheck/cppcheck.xml

OAI Build eNB -- USRP option

Element Status Nb Errors Nb Warnings
LTE SoftModem - Release 14 OK 0 4
Coding - Release 14 OK 0 0
OAI USRP device if - Release 14 OK 0 0
Parameters Lib Config - Release 14 OK 0 0

OAI Build basic simulator option

Element Status Nb Errors Nb Warnings
Basic Simulator eNb - Release 14 OK 0 4
Basic Simulator UE - Release 14 OK 0 0
Conf 2 UE data - Release 14 OK 0 0

OAI Build Physical simulators option

Element Status Nb Errors Nb Warnings
DL Simulator - Release 14 OK 0 2
UL Simulator - Release 14 OK 0 0
Coding - Release 14 OK 0 0

OAI Build eNB -- ETHERNET transport option

Element Status Nb Errors Nb Warnings
LTE SoftModem w/o S1 - Release 14 OK 0 11
Coding - Release 14 OK 0 0
OAI ETHERNET transport - Release 14 OK 0 1
Parameters Lib Config - Release 14 OK 0 0
RB Tools - Release 14 OK 0 0
NAS Mesh - Release 14 OK 0 16

OAI Build UE -- ETHERNET transport option

Element Status Nb Errors Nb Warnings
LTE UE SoftModem w/o S1 - Release 14 OK 0 1
Coding - Release 14 OK 0 0
OAI ETHERNET transport - Release 14 OK 0 1
Parameters Lib Config - Release 14 OK 0 0
RB Tools - Release 14 OK 0 0
NAS Mesh - Release 14 OK 0 16

Red Hat (CentOS Linux release 7.4.1708) -- Summary

Red Hat -- OAI Build eNB -- USRP option

Element Status Nb Errors Nb Warnings
LTE SoftModem - Release 14 OK 0 4
Coding - Release 14 OK 0 0
OAI USRP device if - Release 14 OK 0 0
Parameters Lib Config - Release 14 OK 0 0

Details

LTE SoftModem - Release 14

File Line Number Status Message
openair2/ENB_APP/flexran_agent_ran_api.c 363 warning #warning "Implement flexran_update_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 369 warning #warning "Implement flexran_get_MAC_CE_bitmap_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 463 warning #warning "Implement flexran_get_harq() in RAN API" [-Wcpp]
openair2/LAYER2/MAC/eNB_scheduler_phytest.c 214 warning variable 'dlsch_flag' set but not used [-Wunused-but-set-variable]

Basic Simulator eNb - Release 14

File Line Number Status Message
openair2/ENB_APP/flexran_agent_ran_api.c 363 warning #warning "Implement flexran_update_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 369 warning #warning "Implement flexran_get_MAC_CE_bitmap_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 463 warning #warning "Implement flexran_get_harq() in RAN API" [-Wcpp]
openair2/LAYER2/MAC/eNB_scheduler_phytest.c 214 warning variable 'dlsch_flag' set but not used [-Wunused-but-set-variable]

DL Simulator - Release 14

File Line Number Status Message
openair1/SIMULATION/LTE_PHY/dlsim.c 1138 warning assignment from incompatible pointer type [-Wincompatible-pointer-types]
openair1/SIMULATION/LTE_PHY/dlsim.c 1141 warning assignment from incompatible pointer type [-Wincompatible-pointer-types]

LTE SoftModem w/o S1 - Release 14

File Line Number Status Message
openair2/ENB_APP/flexran_agent_ran_api.c 363 warning #warning "Implement flexran_update_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 369 warning #warning "Implement flexran_get_MAC_CE_bitmap_TA() in RAN API" [-Wcpp]
openair2/ENB_APP/flexran_agent_ran_api.c 463 warning #warning "Implement flexran_get_harq() in RAN API" [-Wcpp]
openair2/LAYER2/RLC/rlc.c 683 warning iteration 2u invokes undefined behavior [-Waggressive-loop-optimizations]
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c 598 warning passing argument 7 of 'dlsch_scheduler_pre_processor_reset' from incompatible pointer type [-Wincompatible-pointer-types]
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c 612 warning passing argument 5 of 'assign_rbs_required' from incompatible pointer type [-Wincompatible-pointer-types]
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c 671 warning passing argument 8 of 'dlsch_scheduler_pre_processor_allocate' from incompatible pointer type [-Wincompatible-pointer-types]
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c 672 warning passing argument 9 of 'dlsch_scheduler_pre_processor_allocate' from incompatible pointer type [-Wincompatible-pointer-types]
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c 584 warning iteration 16u invokes undefined behavior [-Waggressive-loop-optimizations]
openair2/LAYER2/MAC/eNB_scheduler_phytest.c 214 warning variable 'dlsch_flag' set but not used [-Wunused-but-set-variable]
openair2/ENB_APP/enb_config.c 2313 warning unused variable 'SCTPParams' [-Wunused-variable]

OAI ETHERNET transport - Release 14

File Line Number Status Message
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c 182 warning 'sent_byte' may be used uninitialized in this function [-Wmaybe-uninitialized]

NAS Mesh - Release 14

File Line Number Status Message
openair2/NETWORK_DRIVER/MESH/device.c 244 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/device.c 309 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/device.c 327 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/classifier.c 413 warning assignment makes pointer from integer without a cast [-Wint-conversion]
openair2/NETWORK_DRIVER/MESH/classifier.c 478 warning comparison between pointer and integer
openair2/NETWORK_DRIVER/MESH/common.c 66 warning unused variable 'check' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 66 warning unused variable 'cksum' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'ifaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'saddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'daddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 56 warning unused variable 'osaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 56 warning unused variable 'odaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/ioctl.c 108 warning the frame size of 3088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
openair2/NETWORK_DRIVER/MESH/ioctl.c 451 warning the frame size of 1816 bytes is larger than 1024 bytes [-Wframe-larger-than=]
openair2/NETWORK_DRIVER/MESH/tool.c 682 warning cast to pointer from integer of different size [-Wint-to-pointer-cast]
openair2/NETWORK_DRIVER/MESH/tool.c 686 warning cast to pointer from integer of different size [-Wint-to-pointer-cast]

LTE UE SoftModem w/o S1 - Release 14

File Line Number Status Message
openair2/LAYER2/RLC/rlc.c 683 warning iteration 2u invokes undefined behavior [-Waggressive-loop-optimizations]

OAI ETHERNET transport - Release 14

File Line Number Status Message
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c 182 warning 'sent_byte' may be used uninitialized in this function [-Wmaybe-uninitialized]

NAS Mesh - Release 14

File Line Number Status Message
openair2/NETWORK_DRIVER/MESH/device.c 244 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/device.c 309 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/device.c 327 warning "RHEL_RELEASE_CODE" is not defined [-Wundef]
openair2/NETWORK_DRIVER/MESH/classifier.c 413 warning assignment makes pointer from integer without a cast [-Wint-conversion]
openair2/NETWORK_DRIVER/MESH/classifier.c 478 warning comparison between pointer and integer
openair2/NETWORK_DRIVER/MESH/common.c 66 warning unused variable 'check' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 66 warning unused variable 'cksum' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'ifaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'saddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 62 warning unused variable 'daddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 56 warning unused variable 'osaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/common.c 56 warning unused variable 'odaddr' [-Wunused-variable]
openair2/NETWORK_DRIVER/MESH/ioctl.c 108 warning the frame size of 3088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
openair2/NETWORK_DRIVER/MESH/ioctl.c 451 warning the frame size of 1816 bytes is larger than 1024 bytes [-Wframe-larger-than=]
openair2/NETWORK_DRIVER/MESH/tool.c 682 warning cast to pointer from integer of different size [-Wint-to-pointer-cast]
openair2/NETWORK_DRIVER/MESH/tool.c 686 warning cast to pointer from integer of different size [-Wint-to-pointer-cast]

LTE SoftModem - Release 14

File Line Number Status Message
warning warning warning warning variable 'dlsch_flag' set but not used [-Wunused-but-set-variable]