mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
Build cpack release for downstream job
This commit is contained in:
parent
5a5a6f7a3c
commit
720ebfa873
36 changed files with 54 additions and 57 deletions
|
|
@ -5,7 +5,7 @@ include:
|
||||||
variables:
|
variables:
|
||||||
DEBUG: 'TRUE'
|
DEBUG: 'TRUE'
|
||||||
SOURCE_FOLDER: "."
|
SOURCE_FOLDER: "."
|
||||||
COMMON_IMAGE: iopsys/code-analysis:0.26
|
COMMON_IMAGE: iopsys/code-analysis:0.27
|
||||||
RUN_CPPCHECK: "cppcheck --enable=style --error-exitcode=1 --inline-suppr --include=/usr/local/include/json-c/json_object.h --include=/usr/include/libubox/list.h -I . -I ./include/ -I ./libbbf_api/ -i test/ -DBBF_VENDOR_IOPSYS -DBBF_VENDOR_OPENWRT"
|
RUN_CPPCHECK: "cppcheck --enable=style --error-exitcode=1 --inline-suppr --include=/usr/local/include/json-c/json_object.h --include=/usr/include/libubox/list.h -I . -I ./include/ -I ./libbbf_api/ -i test/ -DBBF_VENDOR_IOPSYS -DBBF_VENDOR_OPENWRT"
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
|
|
@ -78,13 +78,16 @@ run_memory_test:
|
||||||
script:
|
script:
|
||||||
- "./gitlab-ci/setup.sh"
|
- "./gitlab-ci/setup.sh"
|
||||||
- "./gitlab-ci/memory-test.sh"
|
- "./gitlab-ci/memory-test.sh"
|
||||||
|
- echo "BBF_TAR_URL=${CI_JOB_URL}/artifacts/raw/build/libbbf-1.0.0-Linux.sh" >build.env
|
||||||
artifacts:
|
artifacts:
|
||||||
|
reports:
|
||||||
|
dotenv: build.env
|
||||||
when: always
|
when: always
|
||||||
paths:
|
paths:
|
||||||
- timestamp.log
|
- timestamp.log
|
||||||
- memory-test-coverage.xml
|
- memory-test-coverage.xml
|
||||||
- bbf_out.zip
|
- bbf_out.zip
|
||||||
|
- build/libbbf-1.0.0-Linux.sh
|
||||||
|
|
||||||
doxygen:
|
doxygen:
|
||||||
stage: unit_test
|
stage: unit_test
|
||||||
|
|
@ -110,8 +113,12 @@ run_uspd:
|
||||||
variables: false
|
variables: false
|
||||||
variables:
|
variables:
|
||||||
UPSTREAM_BBF_SHA: $CI_COMMIT_SHA
|
UPSTREAM_BBF_SHA: $CI_COMMIT_SHA
|
||||||
|
BBF_TAR_URL: $BBF_TAR_URL
|
||||||
allow_failure: false
|
allow_failure: false
|
||||||
trigger:
|
trigger:
|
||||||
project: iopsys/uspd
|
project: iopsys/uspd
|
||||||
branch: bbf_pipeline
|
branch: bbf_pipeline
|
||||||
strategy: depend
|
strategy: depend
|
||||||
|
needs:
|
||||||
|
job: run_memory_test
|
||||||
|
artifacts: true
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ ADD_DEFINITIONS(-Wall -Werror)
|
||||||
ADD_DEFINITIONS(-D_GNU_SOURCE)
|
ADD_DEFINITIONS(-D_GNU_SOURCE)
|
||||||
ADD_DEFINITIONS(-DBBF_VENDOR_PREFIX="${BBF_VENDOR_PREFIX}")
|
ADD_DEFINITIONS(-DBBF_VENDOR_PREFIX="${BBF_VENDOR_PREFIX}")
|
||||||
|
|
||||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I. -I./dmtree -I./dmtree/tr181 -I./dmtree/tr104 -I./dmtree/tr143")
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${PROJECT_SOURCE_DIR} -I${PROJECT_SOURCE_DIR}/dmtree")
|
||||||
|
|
||||||
OPTION(BBF_TR181 "build with tr181 datamodel" ON)
|
OPTION(BBF_TR181 "build with tr181 datamodel" ON)
|
||||||
OPTION(BBF_TR104 "build with tr104 datamodel" ON)
|
OPTION(BBF_TR104 "build with tr104 datamodel" ON)
|
||||||
|
|
@ -24,21 +24,22 @@ ENDIF()
|
||||||
|
|
||||||
FILE(GLOB BBF_API_SOURCES ${PROJECT_SOURCE_DIR}/libbbf_api/*.c)
|
FILE(GLOB BBF_API_SOURCES ${PROJECT_SOURCE_DIR}/libbbf_api/*.c)
|
||||||
|
|
||||||
SET(BBF_DM_SOURCES dmentry.c
|
SET(BBF_DM_SOURCES dmentry.c dmdiagnostics.c dmbbfcommon.c)
|
||||||
dmdiagnostics.c
|
|
||||||
dmbbfcommon.c)
|
|
||||||
|
|
||||||
IF(BBF_TR181)
|
IF(BBF_TR181)
|
||||||
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${PROJECT_SOURCE_DIR}/dmtree/tr181")
|
||||||
FILE(GLOB BBF_TR181_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr181/*.c)
|
FILE(GLOB BBF_TR181_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr181/*.c)
|
||||||
add_compile_definitions(BBF_TR181)
|
add_compile_definitions(BBF_TR181)
|
||||||
ENDIF(BBF_TR181)
|
ENDIF(BBF_TR181)
|
||||||
|
|
||||||
IF(BBF_TR104)
|
IF(BBF_TR104)
|
||||||
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${PROJECT_SOURCE_DIR}/dmtree/tr104")
|
||||||
FILE(GLOB BBF_TR104_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr104/*.c)
|
FILE(GLOB BBF_TR104_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr104/*.c)
|
||||||
add_compile_definitions(BBF_TR104)
|
add_compile_definitions(BBF_TR104)
|
||||||
ENDIF(BBF_TR104)
|
ENDIF(BBF_TR104)
|
||||||
|
|
||||||
IF(BBF_TR143)
|
IF(BBF_TR143)
|
||||||
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${PROJECT_SOURCE_DIR}/dmtree/tr143")
|
||||||
FILE(GLOB BBF_TR143_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr143/*.c)
|
FILE(GLOB BBF_TR143_SOURCES ${PROJECT_SOURCE_DIR}/dmtree/tr143/*.c)
|
||||||
add_compile_definitions(BBF_TR143)
|
add_compile_definitions(BBF_TR143)
|
||||||
ENDIF(BBF_TR143)
|
ENDIF(BBF_TR143)
|
||||||
|
|
@ -95,30 +96,39 @@ ADD_LIBRARY(bbfdm SHARED ${BBF_API_SOURCES} ${BBF_DM_SOURCES}
|
||||||
TARGET_LINK_LIBRARIES(bbfdm uci ubus ubox json-c blobmsg_json trace dl curl ${SSL_LIBS})
|
TARGET_LINK_LIBRARIES(bbfdm uci ubus ubox json-c blobmsg_json trace dl curl ${SSL_LIBS})
|
||||||
|
|
||||||
INSTALL(TARGETS bbfdm
|
INSTALL(TARGETS bbfdm
|
||||||
LIBRARY DESTINATION "/usr/lib")
|
LIBRARY DESTINATION usr/lib)
|
||||||
|
|
||||||
INSTALL(DIRECTORY DESTINATION "/etc/bbfdm")
|
INSTALL(DIRECTORY DESTINATION etc/bbfdm)
|
||||||
INSTALL(DIRECTORY DESTINATION "/etc/bbfdm/dmmap")
|
INSTALL(DIRECTORY DESTINATION etc/bbfdm/dmmap)
|
||||||
INSTALL(DIRECTORY DESTINATION "/etc/bbfdm/json")
|
INSTALL(DIRECTORY DESTINATION etc/bbfdm/json)
|
||||||
INSTALL(DIRECTORY DESTINATION "/usr/share/bbfdm")
|
INSTALL(DIRECTORY DESTINATION usr/share/bbfdm)
|
||||||
INSTALL(DIRECTORY DESTINATION "/usr/lib/bbfdm")
|
INSTALL(DIRECTORY DESTINATION usr/lib/bbfdm)
|
||||||
|
|
||||||
FILE(GLOB headers include/*.h)
|
FILE(GLOB headers include/*.h)
|
||||||
INSTALL(FILES ${headers}
|
INSTALL(FILES ${headers}
|
||||||
DESTINATION include
|
DESTINATION usr/include
|
||||||
)
|
)
|
||||||
|
|
||||||
FILE(GLOB libbbf_api_headers libbbf_api/*.h)
|
FILE(GLOB libbbf_api_headers libbbf_api/*.h)
|
||||||
INSTALL(FILES ${libbbf_api_headers}
|
INSTALL(FILES ${libbbf_api_headers}
|
||||||
DESTINATION include/libbbf_api
|
DESTINATION usr/include/libbbf_api
|
||||||
)
|
)
|
||||||
|
|
||||||
FILE(GLOB libbbfdm_headers *.h)
|
FILE(GLOB libbbfdm_headers *.h)
|
||||||
INSTALL(FILES ${libbbfdm_headers}
|
INSTALL(FILES ${libbbfdm_headers}
|
||||||
DESTINATION include/libbbfdm
|
DESTINATION usr/include/libbbfdm
|
||||||
)
|
)
|
||||||
|
|
||||||
FILE(GLOB scripts scripts/*)
|
FILE(GLOB scripts scripts/*)
|
||||||
INSTALL(FILES ${scripts}
|
INSTALL(FILES ${scripts}
|
||||||
DESTINATION "/usr/share/bbfdm"
|
DESTINATION usr/share/bbfdm
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# add CPack to project
|
||||||
|
SET(CPACK_PACKAGE_NAME "libbbf")
|
||||||
|
SET(CPACK_PACKAGE_VENDOR "iopsys.io")
|
||||||
|
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "libbbf - Datamodel library")
|
||||||
|
SET(CPACK_PACKAGE_VERSION "1.0.0")
|
||||||
|
SET(CPACK_GENERATOR STGZ)
|
||||||
|
|
||||||
|
include(CPack)
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Yalu Zhang, yalu.zhang@iopsys.eu
|
* Author: Yalu Zhang, yalu.zhang@iopsys.eu
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
char *RFPowerControl[] = {"Normal", "Reduced", NULL};
|
char *RFPowerControl[] = {"Normal", "Reduced", NULL};
|
||||||
|
|
@ -20,7 +19,7 @@ char *KeyingMethods[] = {"Null", "Static", "SDP", "IKE", NULL};
|
||||||
char *FacilityAction[] = {"AA_REGISTER", "AA_ERASE", "AA_INTERROGATE", "CA_ACTIVATE", "CCBS_ACTIVATE", "CCBS_DEACTIVATE", "CCBS_INTERROGATE", "CCNR_ACTIVATE", "CCNR_DEACTIVATE", "CCNR_INTERROGATE", "CFB_REGISTER", "CFB_ACTIVATE", "CFB_DEACTIVATE", "CFB_ERASE", "CFB_INTERROGATE", "CFNR_REGISTER", "CFNR_ACTIVATE", "CFNR_DEACTIVATE", "CFNR_ERASE", "CFNR_INTERROGATE", "CFNR_TIMER", "CFT_ACTIVATE", "CFT_DEACTIVATE", "CFT_INTERROGATE", "CFU_REGISTER", "CFU_ACTIVATE", "CFU_DEACTIVATE", "CFU_ERASE", "CFU_INTERROGATE", "CLIR_ACTIVATE", "CLIR_DEACTIVATE", "CLIR_INTERROGATE", "CP_INVOKE", "CW_ACTIVATE", "CW_DEACTIVATE", "CW_INVOKE", "DND_ACTIVATE", "DND_DEACTIVATE", "DND_INTERROGATE", "EXT_INVOKE", "LINE_INVOKE", "MAILBOX_INVOKE", "OCB_ACTIVATE", "OCB_DEACTIVATE", "OCB_INTERROGATE", "PSO_ACTIVATE", "PW_SET", "SCF_ACTIVATE", "SCF_DEACTIVATE", "SCF_INTERROGATE", "SCREJ_ACTIVATE", "SCREJ_DEACTIVATE", "SCREJ_INTERROGATE", "SR_ACTIVATE", "SR_DEACTIVATE", "SR_INTERROGATE", NULL};
|
char *FacilityAction[] = {"AA_REGISTER", "AA_ERASE", "AA_INTERROGATE", "CA_ACTIVATE", "CCBS_ACTIVATE", "CCBS_DEACTIVATE", "CCBS_INTERROGATE", "CCNR_ACTIVATE", "CCNR_DEACTIVATE", "CCNR_INTERROGATE", "CFB_REGISTER", "CFB_ACTIVATE", "CFB_DEACTIVATE", "CFB_ERASE", "CFB_INTERROGATE", "CFNR_REGISTER", "CFNR_ACTIVATE", "CFNR_DEACTIVATE", "CFNR_ERASE", "CFNR_INTERROGATE", "CFNR_TIMER", "CFT_ACTIVATE", "CFT_DEACTIVATE", "CFT_INTERROGATE", "CFU_REGISTER", "CFU_ACTIVATE", "CFU_DEACTIVATE", "CFU_ERASE", "CFU_INTERROGATE", "CLIR_ACTIVATE", "CLIR_DEACTIVATE", "CLIR_INTERROGATE", "CP_INVOKE", "CW_ACTIVATE", "CW_DEACTIVATE", "CW_INVOKE", "DND_ACTIVATE", "DND_DEACTIVATE", "DND_INTERROGATE", "EXT_INVOKE", "LINE_INVOKE", "MAILBOX_INVOKE", "OCB_ACTIVATE", "OCB_DEACTIVATE", "OCB_INTERROGATE", "PSO_ACTIVATE", "PW_SET", "SCF_ACTIVATE", "SCF_DEACTIVATE", "SCF_INTERROGATE", "SCREJ_ACTIVATE", "SCREJ_DEACTIVATE", "SCREJ_INTERROGATE", "SR_ACTIVATE", "SR_DEACTIVATE", "SR_INTERROGATE", NULL};
|
||||||
struct codec_info supported_codecs[MAX_SUPPORTED_CODECS];
|
struct codec_info supported_codecs[MAX_SUPPORTED_CODECS];
|
||||||
int codecs_num;
|
int codecs_num;
|
||||||
|
extern struct list_head main_memhead;
|
||||||
LIST_HEAD(call_log_list);
|
LIST_HEAD(call_log_list);
|
||||||
static struct stat prev_stat = { 0 };
|
static struct stat prev_stat = { 0 };
|
||||||
static int call_log_list_size = 0;
|
static int call_log_list_size = 0;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@
|
||||||
#include "servicesvoiceservice.h"
|
#include "servicesvoiceservice.h"
|
||||||
#include "servicesvoiceservicecallcontrol.h"
|
#include "servicesvoiceservicecallcontrol.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "dmentry.h"
|
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* LINKER
|
* LINKER
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Yalu Zhang, yalu.zhang@iopsys.eu
|
* Author: Yalu Zhang, yalu.zhang@iopsys.eu
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "servicesvoiceservicecodecprofile.h"
|
#include "servicesvoiceservicecodecprofile.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@
|
||||||
#include "servicesvoiceservice.h"
|
#include "servicesvoiceservice.h"
|
||||||
#include "servicesvoiceservicesip.h"
|
#include "servicesvoiceservicesip.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "dmentry.h"
|
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* LINKER
|
* LINKER
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dmdiagnostics.h"
|
#include "dmdiagnostics.h"
|
||||||
#include "dmbbfcommon.h"
|
#include "dmbbfcommon.h"
|
||||||
#include "diagnostics.h"
|
#include "diagnostics.h"
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "atm.h"
|
#include "atm.h"
|
||||||
|
|
||||||
struct atm_args
|
struct atm_args
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#include "dmentry.h"
|
|
||||||
#include "bridging.h"
|
#include "bridging.h"
|
||||||
|
|
||||||
struct bridge_args
|
struct bridge_args
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,10 @@
|
||||||
|
|
||||||
#include "dmdiagnostics.h"
|
#include "dmdiagnostics.h"
|
||||||
#include "deviceinfo.h"
|
#include "deviceinfo.h"
|
||||||
#include "dmentry.h"
|
|
||||||
|
extern struct list_head main_memhead;
|
||||||
|
|
||||||
LIST_HEAD(process_list);
|
LIST_HEAD(process_list);
|
||||||
|
|
||||||
static int process_count = 0;
|
static int process_count = 0;
|
||||||
|
|
||||||
#define PROCPS_BUFSIZE 1024
|
#define PROCPS_BUFSIZE 1024
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dhcpv4.h"
|
#include "dhcpv4.h"
|
||||||
|
|
||||||
#define DHCP_OPTION_VENDORID 60
|
#define DHCP_OPTION_VENDORID 60
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dhcpv4.h"
|
#include "dhcpv4.h"
|
||||||
#include "dhcpv6.h"
|
#include "dhcpv6.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dmdiagnostics.h"
|
#include "dmdiagnostics.h"
|
||||||
#include "dmbbfcommon.h"
|
#include "dmbbfcommon.h"
|
||||||
#include "dns.h"
|
#include "dns.h"
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: AMIN Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: AMIN Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dsl.h"
|
#include "dsl.h"
|
||||||
|
|
||||||
struct dsl_line_args
|
struct dsl_line_args
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dynamicdns.h"
|
#include "dynamicdns.h"
|
||||||
|
|
||||||
#define DDNS_SERVICES_DEFAULT "/usr/share/ddns/default"
|
#define DDNS_SERVICES_DEFAULT "/usr/share/ddns/default"
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "ethernet.h"
|
#include "ethernet.h"
|
||||||
|
|
||||||
struct eth_port_args
|
struct eth_port_args
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Jani Juvan <jani.juvan@iopsys.eu>
|
* Author: Jani Juvan <jani.juvan@iopsys.eu>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "dsl.h"
|
#include "dsl.h"
|
||||||
#include "fast.h"
|
#include "fast.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "firewall.h"
|
#include "firewall.h"
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "hosts.h"
|
#include "hosts.h"
|
||||||
#include "dmentry.h"
|
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
* ENTRY METHOD
|
* ENTRY METHOD
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Nevadita Chatterjee <nevadita.chatterjee@iopsys.eu>
|
* Author: Nevadita Chatterjee <nevadita.chatterjee@iopsys.eu>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "ieee1905.h"
|
#include "ieee1905.h"
|
||||||
|
|
||||||
struct ieee1905_device_nonieee1905neighbor_args
|
struct ieee1905_device_nonieee1905neighbor_args
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "ethernet.h"
|
#include "ethernet.h"
|
||||||
#include "interfacestack.h"
|
#include "interfacestack.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
|
|
||||||
#include "ppp.h"
|
#include "ppp.h"
|
||||||
#include "ip.h"
|
#include "ip.h"
|
||||||
#include "dmentry.h"
|
|
||||||
#ifdef BBF_TR143
|
#ifdef BBF_TR143
|
||||||
#include "diagnostics.h"
|
#include "diagnostics.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "nat.h"
|
#include "nat.h"
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "ppp.h"
|
#include "ppp.h"
|
||||||
|
|
||||||
struct ppp_args
|
struct ppp_args
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "atm.h"
|
#include "atm.h"
|
||||||
#include "ptm.h"
|
#include "ptm.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Rohit Topno <r.topno@gxgroup.eu>
|
* Author: Rohit Topno <r.topno@gxgroup.eu>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "qos.h"
|
#include "qos.h"
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
#define __QOS_H
|
#define __QOS_H
|
||||||
|
|
||||||
#include "libbbf_api/dmcommon.h"
|
#include "libbbf_api/dmcommon.h"
|
||||||
#include "dmentry.h"
|
|
||||||
|
|
||||||
extern DMOBJ tQoSObj[];
|
extern DMOBJ tQoSObj[];
|
||||||
extern DMLEAF tQoSParams[];
|
extern DMLEAF tQoSParams[];
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "routing.h"
|
#include "routing.h"
|
||||||
|
|
||||||
struct proc_routing {
|
struct proc_routing {
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
* Author: Imen Bhiri <imen.bhiri@pivasoftware.com>
|
* Author: Imen Bhiri <imen.bhiri@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "upnp.h"
|
#include "upnp.h"
|
||||||
|
|
||||||
struct upnpdiscovery {
|
struct upnpdiscovery {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
* Author: Omar Kallel <omar.kallel@pivasoftware.com>
|
* Author: Omar Kallel <omar.kallel@pivasoftware.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "usb.h"
|
#include "usb.h"
|
||||||
|
|
||||||
#define SYSFS_USB_DEVICES_PATH "/sys/bus/usb/devices"
|
#define SYSFS_USB_DEVICES_PATH "/sys/bus/usb/devices"
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "wifi.h"
|
#include "wifi.h"
|
||||||
|
|
||||||
struct wifi_radio_args
|
struct wifi_radio_args
|
||||||
|
|
|
||||||
1
dmtree/vendor/iopsys/tr181/times.c
vendored
1
dmtree/vendor/iopsys/tr181/times.c
vendored
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "times.h"
|
#include "times.h"
|
||||||
|
|
||||||
static int get_local_time_zone_name(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value)
|
static int get_local_time_zone_name(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value)
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "x_iopsys_eu_igmp.h"
|
#include "x_iopsys_eu_igmp.h"
|
||||||
|
|
||||||
static void get_mcast_iface_key(char *p_ifname, char *key, size_t key_size)
|
static void get_mcast_iface_key(char *p_ifname, char *key, size_t key_size)
|
||||||
|
|
|
||||||
1
dmtree/vendor/iopsys/tr181/x_iopsys_eu_mld.c
vendored
1
dmtree/vendor/iopsys/tr181/x_iopsys_eu_mld.c
vendored
|
|
@ -9,7 +9,6 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "dmentry.h"
|
|
||||||
#include "x_iopsys_eu_mld.h"
|
#include "x_iopsys_eu_mld.h"
|
||||||
#include "x_iopsys_eu_igmp.h"
|
#include "x_iopsys_eu_igmp.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -78,4 +78,7 @@ gcovr -r . 2> /dev/null #throw away stderr
|
||||||
# Artefact
|
# Artefact
|
||||||
gcovr -r . 2> /dev/null --xml -o ./memory-test-coverage.xml
|
gcovr -r . 2> /dev/null --xml -o ./memory-test-coverage.xml
|
||||||
|
|
||||||
|
echo "Generating release"
|
||||||
|
generate_release
|
||||||
|
|
||||||
echo "Memory Test :: PASS"
|
echo "Memory Test :: PASS"
|
||||||
|
|
|
||||||
|
|
@ -57,6 +57,13 @@ function install_wolfssl()
|
||||||
cd ${CUR}
|
cd ${CUR}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function generate_release()
|
||||||
|
{
|
||||||
|
cd build
|
||||||
|
cpack
|
||||||
|
cd ..
|
||||||
|
}
|
||||||
|
|
||||||
function install_libbbf()
|
function install_libbbf()
|
||||||
{
|
{
|
||||||
COV_CFLAGS='-fprofile-arcs -ftest-coverage'
|
COV_CFLAGS='-fprofile-arcs -ftest-coverage'
|
||||||
|
|
@ -65,17 +72,18 @@ function install_libbbf()
|
||||||
VENDOR_PREFIX='X_IOPSYS_EU_'
|
VENDOR_PREFIX='X_IOPSYS_EU_'
|
||||||
|
|
||||||
echo "Compiling libbbf"
|
echo "Compiling libbbf"
|
||||||
if [ -f Makefile ]; then
|
if [ -d build ]; then
|
||||||
make clean
|
rm -rf build
|
||||||
rm -rf CMakeFiles CMakeCache.txt cmake_install.cmake
|
|
||||||
rm -f *.log *.xml
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cmake CMakeLists.txt -DCMAKE_C_FLAGS="$COV_CFLAGS " -DCMAKE_EXE_LINKER_FLAGS="$COV_LDFLAGS" -DBBF_TR181=ON -DBBF_TR104=ON -DBBF_TR143=ON -DWITH_OPENSSL=ON -DBBF_JSON_PLUGIN=ON -DBBF_DOTSO_PLUGIN=ON -DBBF_VENDOR_EXTENSION=ON -DBBF_VENDOR_LIST="$VENDOR_LIST" -DBBF_VENDOR_PREFIX="$VENDOR_PREFIX"
|
mkdir -p build
|
||||||
exec_cmd make
|
cd build
|
||||||
|
cmake ../ -DCMAKE_C_FLAGS="$COV_CFLAGS " -DCMAKE_EXE_LINKER_FLAGS="$COV_LDFLAGS" -DBBF_TR181=ON -DBBF_TR104=ON -DBBF_TR143=ON -DWITH_OPENSSL=ON -DBBF_JSON_PLUGIN=ON -DBBF_DOTSO_PLUGIN=ON -DBBF_VENDOR_EXTENSION=ON -DBBF_VENDOR_LIST="$VENDOR_LIST" -DBBF_VENDOR_PREFIX="$VENDOR_PREFIX" -DCMAKE_INSTALL_PREFIX=/
|
||||||
|
exec_cmd_verbose make
|
||||||
|
|
||||||
echo "installing libbbf"
|
echo "installing libbbf"
|
||||||
exec_cmd make install
|
exec_cmd_verbose make install
|
||||||
|
cd ..
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_libbbf_test()
|
function install_libbbf_test()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue