Skip to content

Comments

Added support for openssl 1.1.0 compilation#3

Open
guruvinayakp wants to merge 1 commit intoBroadbandForum:masterfrom
guruvinayakp:openssl_1.1.0
Open

Added support for openssl 1.1.0 compilation#3
guruvinayakp wants to merge 1 commit intoBroadbandForum:masterfrom
guruvinayakp:openssl_1.1.0

Conversation

@guruvinayakp
Copy link

No issues observed in make unit-tests and make static-analysis (checked static analysis issues for the two files changes).

@guruvinayakp
Copy link
Author

Output from Static Compilation

mkdir -p /meshComms/output/tmp/al/src_linux/;
/usr/share/clang/scan-build-10/bin/../libexec/ccc-analyzer -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -Isrc_linux -Iinternal_interfaces -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ src_linux/platform_crypto.c -o /meshComms/output/tmp/al/src_linux/platform_crypto.o
mkdir -p /meshComms/output/tmp/al/src_linux/;
/usr/share/clang/scan-build-10/bin/../libexec/ccc-analyzer -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -Isrc_linux -Iinternal_interfaces -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ src_linux/platform_os.c -o /meshComms/output/tmp/al/src_linux/platform_os.o
mkdir -p /meshComms/output/tmp/al/src_linux/;

@guruvinayakp
Copy link
Author

Output from Unit Tests

root@ff2f500039f2:/meshComms# make unit_tests
make -C src/common
make[1]: Entering directory '/meshComms/src/common'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/meshComms/src/common'
make -C src/factory
make[1]: Entering directory '/meshComms/src/factory'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/meshComms/src/factory'
make -C src/al
make[1]: Entering directory '/meshComms/src/al'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/meshComms/src/al'
make -C src/hle
make[1]: Entering directory '/meshComms/src/hle'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/meshComms/src/hle'
make -C src/factory unit_tests
make[1]: Entering directory '/meshComms/src/factory'
make -C unit_tests all
make[2]: Entering directory '/meshComms/src/factory/unit_tests'
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_tlv_forging.c -o /meshComms/output/tmp/factory/unit_tests/1905_tlv_forging.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ lldp_tlv_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_tlv_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_alme_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_cmdu_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ lldp_payload_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o;
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ extensions/bbf/bbf_tlv_test_vectors.c -o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_tlv_forging.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_tlv_forging
/meshComms/output/UNITTEST_1905_tlv_forging
x1905TLVFORGE001 - Forge link metric query TLV (x1905_tlv_structure_001) : OK
x1905TLVFORGE002 - Forge link metric query TLV (x1905_tlv_structure_002) : OK
x1905TLVFORGE003 - Forge transmitter link metric TLV (x1905_tlv_structure_004) : OK
x1905TLVFORGE004 - Forge transmitter link metric TLV (x1905_tlv_structure_005) : OK
x1905TLVFORGE005 - Forge receiver link metric TLV (x1905_tlv_structure_006) : OK
x1905TLVFORGE006 - Forge receiver link metric TLV (x1905_tlv_structure_007) : OK
x1905TLVFORGE007 - Forge AL MAC address type TLV (x1905_tlv_structure_008) : OK
x1905TLVFORGE008 - Forge MAC address type TLV (x1905_tlv_structure_009) : OK
x1905TLVFORGE009 - Forge device information type TLV (x1905_tlv_structure_010) : OK
x1905TLVFORGE010 - Forge device bridging capability TLV (x1905_tlv_structure_011) : OK
x1905TLVFORGE011 - Forge device bridging capability TLV (x1905_tlv_structure_012) : OK
x1905TLVFORGE012 - Forge device bridging capability TLV (x1905_tlv_structure_013) : OK
x1905TLVFORGE013 - Forge non 1905 neighbor device list TLV (x1905_tlv_structure_014) : OK
x1905TLVFORGE014 - Forge non 1905 neighbor device list TLV (x1905_tlv_structure_015) : OK
x1905TLVFORGE015 - Forge neighbor device list TLV (x1905_tlv_structure_016) : OK
x1905TLVFORGE016 - Forge neighbor device list TLV (x1905_tlv_structure_017) : OK
x1905TLVFORGE017 - Forge link metric result code TLV (x1905_tlv_structure_018) : OK
x1905TLVFORGE018 - Forge link metric result code TLV (x1905_tlv_structure_020) : OK
x1905TLVFORGE019 - Forge autoconfig freq band TLV (x1905_tlv_structure_022) : OK
x1905TLVFORGE020 - Forge supported role TLV (x1905_tlv_structure_024) : OK
x1905TLVFORGE021 - Forge supported freq band TLV (x1905_tlv_structure_026) : OK
x1905TLVFORGE022 - Forge push button event notification TLV (x1905_tlv_structure_028) : OK
x1905TLVFORGE023 - Forge power off interface TLV (x1905_tlv_structure_029) : OK
x1905TLVFORGE024 - Forge power off interface TLV (x1905_tlv_structure_030) : OK
x1905TLVFORGE025 - Forge generic PHY device information type TLV (x1905_tlv_structure_031) : OK
x1905TLVFORGE026 - Forge push button generic PHY event notification TLV (x1905_tlv_structure_032) : OK
x1905TLVFORGE027 - Forge device identification type TLV (x1905_tlv_structure_033) : OK
x1905TLVFORGE028 - Forge control URL type TLV (x1905_tlv_structure_034) : OK
x1905TLVFORGE029 - Forge IPv4 type TLV (x1905_tlv_structure_035) : OK
x1905TLVFORGE030 - Forge IPv6 type TLV (x1905_tlv_structure_036) : OK
x1905TLVFORGE031 - Forge 1905 profile version TLV (x1905_tlv_structure_037) : OK
x1905TLVFORGE032 - Forge interface power change information TLV (x1905_tlv_structure_038) : OK
x1905TLVFORGE033 - Forge interface power change status TLV (x1905_tlv_structure_039) : OK
x1905TLVFORGE034 - Forge L2 neighbor device TLV (x1905_tlv_structure_040) : OK
x1905TLVFORGE035 - Forge vendor specific TLV (x1905_tlv_structure_041) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_tlv_parsing.c -o /meshComms/output/tmp/factory/unit_tests/1905_tlv_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_tlv_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_tlv_parsing
/meshComms/output/UNITTEST_1905_tlv_parsing
x1905TLVPARSE001 - Parse link metric query TLV (x1905_tlv_stream_001) : OK
x1905TLVPARSE002 - Parse link metric query TLV (x1905_tlv_stream_003) : OK
x1905TLVPARSE003 - Parse transmitter link metric TLV (x1905_tlv_stream_004) : OK
x1905TLVPARSE004 - Parse transmitter link metric TLV (x1905_tlv_stream_005) : OK
x1905TLVPARSE005 - Parse receiver link metric TLV (x1905_tlv_stream_006) : OK
x1905TLVPARSE006 - Parse receiver link metric TLV (x1905_tlv_stream_007) : OK
x1905TLVPARSE007 - Parse AL MAC address type TLV (x1905_tlv_stream_008) : OK
x1905TLVPARSE008 - Parse MAC address type TLV (x1905_tlv_stream_009) : OK
x1905TLVPARSE009 - Parse device information type TLV (x1905_tlv_stream_010) : OK
x1905TLVPARSE010 - Parse device bridging capability TLV (x1905_tlv_stream_011) : OK
x1905TLVPARSE011 - Parse device bridging capability TLV (x1905_tlv_stream_012) : OK
x1905TLVPARSE012 - Parse device bridging capability TLV (x1905_tlv_stream_013) : OK
x1905TLVPARSE013 - Parse non 1905 neighbor device list TLV (x1905_tlv_stream_014) : OK
x1905TLVPARSE014 - Parse non 1905 neighbor device list TLV (x1905_tlv_stream_015) : OK
x1905TLVPARSE015 - Parse neighbor device list TLV (x1905_tlv_stream_016) : OK
x1905TLVPARSE016 - Parse neighbor device list TLV (x1905_tlv_stream_017) : OK
x1905TLVPARSE017 - Parse link metric result code TLV (x1905_tlv_stream_017) : OK
x1905TLVPARSE018 - Parse link metric result code TLV (x1905_tlv_stream_019) : OK
x1905TLVPARSE019 - Parse searched role TLV (x1905_tlv_stream_020) : OK
x1905TLVPARSE020 - Parse searched role TLV (x1905_tlv_stream_021) : OK
x1905TLVPARSE021 - Parse autoconfig freq band TLV (x1905_tlv_stream_022) : OK
x1905TLVPARSE022 - Parse autoconfig freq band TLV (x1905_tlv_stream_023) : OK
x1905TLVPARSE023 - Parse supported role TLV (x1905_tlv_stream_024) : OK
x1905TLVPARSE024 - Parse supported role TLV (x1905_tlv_stream_025) : OK
x1905TLVPARSE025 - Parse supported freq band TLV (x1905_tlv_stream_026) : OK
x1905TLVPARSE026 - Parse supported freq band TLV (x1905_tlv_stream_027) : OK
x1905TLVPARSE027 - Parse push button event notification TLV (x1905_tlv_stream_028) : OK
x1905TLVPARSE028 - Parse power off interface TLV (x1905_tlv_stream_029) : OK
x1905TLVPARSE029 - Parse power off interface TLV (x1905_tlv_stream_030) : OK
x1905TLVPARSE030 - Parse generic PHY device information type TLV (x1905_tlv_stream_031) : OK
x1905TLVPARSE031 - Parse push button generic PHY event notification TLV (x1905_tlv_stream_032) : OK
x1905TLVPARSE032 - Parse device identification type TLV (x1905_tlv_stream_033) : OK
x1905TLVPARSE033 - Parse control URL type TLV (x1905_tlv_stream_034) : OK
x1905TLVPARSE034 - Parse IPv4 type TLV (x1905_tlv_stream_035) : OK
x1905TLVPARSE035 - Parse IPv6 type TLV (x1905_tlv_stream_036) : OK
x1905TLVPARSE036 - Parse 1905 profile version TLV (x1905_tlv_stream_037) : OK
x1905TLVPARSE037 - Parse interface power change information TLV (x1905_tlv_stream_038) : OK
x1905TLVPARSE038 - Parse interface power change status TLV (x1905_tlv_stream_039) : OK
x1905TLVPARSE039 - Parse L2 neighbor device TLV (x1905_tlv_stream_040) : OK
x1905TLVPARSE040 - Parse vendor specific TLV (x1905_tlv_stream_041) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_cmdu_forging.c -o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_forging.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_cmdu_forging.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_cmdu_forging
/meshComms/output/UNITTEST_1905_cmdu_forging
x1905CMDUFORGE001 - Forge link metric query CMDU (x1905_cmdu_001) : OK
x1905CMDUFORGE002 - Forge link metric query CMDU (x1905_cmdu_002) : OK
x1905CMDUFORGE003 - Forge link metric query CMDU (x1905_cmdu_003) : OK
x1905CMDUFORGE004 - Forge topology query CMDU (x1905_cmdu_005) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_cmdu_parsing.c -o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_cmdu_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_cmdu_parsing
/meshComms/output/UNITTEST_1905_cmdu_parsing
x1905CMDUPARSE001 - Parse link metric query CMDU (x1905_cmdu_streams_001) : OK
x1905CMDUPARSE002 - Parse link metric query CMDU (x1905_cmdu_streams_002) : OK
x1905CMDUPARSE003 - Parse link metric query CMDU (x1905_cmdu_streams_004) : OK
x1905CMDUPARSE004 - Parse topology query CMDU (x1905_cmdu_streams_005) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_alme_forging.c -o /meshComms/output/tmp/factory/unit_tests/1905_alme_forging.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_alme_forging.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_alme_forging
/meshComms/output/UNITTEST_1905_alme_forging
x1905ALMEFORGE001 - Forge ALME-GET-INTF-LIST.request (x1905_alme_structure_001) : OK
x1905ALMEFORGE002 - Forge ALME-GET-INTF-LIST.response (x1905_alme_structure_002) : OK
x1905ALMEFORGE003 - Forge ALME-GET-INTF-LIST.response (x1905_alme_structure_003) : OK
x1905ALMEFORGE004 - Forge ALME-GET-INTF-LIST.response (x1905_alme_structure_004) : OK
x1905ALMEFORGE005 - Forge ALME-SET-INTF-PWR-STATE.request (x1905_alme_structure_005) : OK
x1905ALMEFORGE006 - Forge ALME-SET-INTF-PWR-STATE.request (x1905_alme_structure_006) : OK
x1905ALMEFORGE007 - Forge ALME-SET-INTF-PWR-STATE.confirm (x1905_alme_structure_007) : OK
x1905ALMEFORGE008 - Forge ALME-SET-INTF-PWR-STATE.confirm (x1905_alme_structure_008) : OK
x1905ALMEFORGE009 - Forge ALME-GET-INTF-PWR-STATE.request (x1905_alme_structure_009) : OK
x1905ALMEFORGE010 - Forge ALME-GET-INTF-PWR-STATE.response (x1905_alme_structure_010) : OK
x1905ALMEFORGE011 - Forge ALME-SET-FWD-RULE.request (x1905_alme_structure_011) : OK
x1905ALMEFORGE012 - Forge ALME-SET-FWD-RULE.request (x1905_alme_structure_012) : OK
x1905ALMEFORGE013 - Forge ALME-SET-FWD-RULE.confirm (x1905_alme_structure_013) : OK
x1905ALMEFORGE014 - Forge ALME-GET-FWD-RULES.request (x1905_alme_structure_014) : OK
x1905ALMEFORGE015 - Forge ALME-GET-FWD-RULES.response (x1905_alme_structure_015) : OK
x1905ALMEFORGE016 - Forge ALME-GET-FWD-RULES.response (x1905_alme_structure_016) : OK
x1905ALMEFORGE017 - Forge ALME-GET-FWD-RULES.response (x1905_alme_structure_017) : OK
x1905ALMEFORGE018 - Forge ALME-MODIFY-FWD-RULE.request (x1905_alme_structure_018) : OK
x1905ALMEFORGE019 - Forge ALME-MODIFY-FWD-RULE.confirm (x1905_alme_structure_019) : OK
x1905ALMEFORGE020 - Forge ALME-MODIFY-FWD-RULE.confirm (x1905_alme_structure_020) : OK
x1905ALMEFORGE021 - Forge ALME-REMOVE-FWD-RULE.request (x1905_alme_structure_021) : OK
x1905ALMEFORGE022 - Forge ALME-REMOVE-FWD-RULE.confirm (x1905_alme_structure_022) : OK
x1905ALMEFORGE023 - Forge ALME-GET-METRIC.request (x1905_alme_structure_023) : OK
x1905ALMEFORGE024 - Forge ALME-GET-METRIC.response (x1905_alme_structure_024) : OK
x1905ALMEFORGE025 - Forge ALME-GET-METRIC.response (x1905_alme_structure_025) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ 1905_alme_parsing.c -o /meshComms/output/tmp/factory/unit_tests/1905_alme_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/1905_alme_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_1905_alme_parsing
/meshComms/output/UNITTEST_1905_alme_parsing
x1905ALMEPARSE001 - Parse ALME-GET-INTF-LIST.request (x1905_alme_structure_001) : OK
x1905ALMEPARSE002 - Parse ALME-GET-INTF-LIST.response (x1905_alme_structure_002) : OK
x1905ALMEPARSE003 - Parse ALME-GET-INTF-LIST.response (x1905_alme_structure_003) : OK
x1905ALMEPARSE004 - Parse ALME-GET-INTF-LIST.response (x1905_alme_structure_004) : OK
x1905ALMEPARSE005 - Parse ALME-SET-INTF-PWR-STATE.request (x1905_alme_structure_005) : OK
x1905ALMEPARSE006 - Parse ALME-SET-INTF-PWR-STATE.request (x1905_alme_structure_006) : OK
x1905ALMEPARSE007 - Parse ALME-SET-INTF-PWR-STATE.confirm (x1905_alme_structure_007) : OK
x1905ALMEPARSE008 - Parse ALME-SET-INTF-PWR-STATE.confirm (x1905_alme_structure_008) : OK
x1905ALMEPARSE009 - Parse ALME-GET-INTF-PWR-STATE.request (x1905_alme_structure_009) : OK
x1905ALMEPARSE010 - Parse ALME-GET-INTF-PWR-STATE.response (x1905_alme_structure_010) : OK
x1905ALMEPARSE011 - Parse ALME-SET-FWD-RULE.request (x1905_alme_structure_011) : OK
x1905ALMEPARSE012 - Parse ALME-SET-FWD-RULE.request (x1905_alme_structure_012) : OK
x1905ALMEPARSE013 - Parse ALME-SET-FWD-RULE.confirm (x1905_alme_structure_013) : OK
x1905ALMEPARSE014 - Parse ALME-GET-FWD-RULES.request (x1905_alme_structure_014) : OK
x1905ALMEPARSE015 - Parse ALME-GET-FWD-RULES.response (x1905_alme_structure_015) : OK
x1905ALMEPARSE016 - Parse ALME-GET-FWD-RULES.response (x1905_alme_structure_016) : OK
x1905ALMEPARSE017 - Parse ALME-GET-FWD-RULES.response (x1905_alme_structure_017) : OK
x1905ALMEPARSE018 - Parse ALME-MODIFY-FWD-RULE.request (x1905_alme_structure_018) : OK
x1905ALMEPARSE019 - Parse ALME-MODIFY-FWD-RULE.confirm (x1905_alme_structure_019) : OK
x1905ALMEPARSE020 - Parse ALME-MODIFY-FWD-RULE.confirm (x1905_alme_structure_020) : OK
x1905ALMEPARSE021 - Parse ALME-REMOVE-FWD-RULE.request (x1905_alme_structure_021) : OK
x1905ALMEPARSE022 - Parse ALME-REMOVE-FWD-RULE.confirm (x1905_alme_structure_022) : OK
x1905ALMEPARSE023 - Parse ALME-GET-METRIC.request (x1905_alme_structure_023) : OK
x1905ALMEPARSE024 - Parse ALME-GET-METRIC.response (x1905_alme_structure_024) : OK
x1905ALMEPARSE025 - Parse ALME-GET-METRIC.response (x1905_alme_structure_025) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ lldp_tlv_parsing.c -o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/lldp_tlv_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_lldp_tlv_parsing
/meshComms/output/UNITTEST_lldp_tlv_parsing
LLDPTLVPARSE001 - Parse end of LLDP TLV (lldp_tlv_stream_001) : OK
LLDPTLVPARSE002 - Parse chassis ID TLV (lldp_tlv_stream_002) : OK
LLDPTLVPARSE003 - Parse port ID TLV (lldp_tlv_stream_003) : OK
LLDPTLVPARSE004 - Parse time to live TLV (lldp_tlv_stream_004) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ lldp_payload_forging.c -o /meshComms/output/tmp/factory/unit_tests/lldp_payload_forging.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/lldp_payload_forging.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_lldp_payload_forging
/meshComms/output/UNITTEST_lldp_payload_forging
LLDPPAYLOADFORGE001 - Forge LLDP bridge discovery message (lldp_payload_structure_001) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ lldp_payload_parsing.c -o /meshComms/output/tmp/factory/unit_tests/lldp_payload_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/lldp_payload_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_lldp_payload_parsing
/meshComms/output/UNITTEST_lldp_payload_parsing
LLDPPAYLOADPARSE001 - Parse LLDP bridge discovery message (lldp_payload_stream_001) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ extensions/bbf/bbf_tlv_forging.c -o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_forging.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_forging.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_extensions/bbf/bbf_tlv_forging
/meshComms/output/UNITTEST_extensions/bbf/bbf_tlv_forging
BBFTLVFORGE001 - Forge non-1905 link metric query TLV (bbf_tlv_structure_001) : OK
BBFTLVFORGE002 - Forge non-1905 link metric query TLV (bbf_tlv_structure_002) : OK
BBFTLVFORGE003 - Forge non-1905 link metric query TLV (bbf_tlv_structure_003) : OK
BBFTLVFORGE004 - Forge non-1905 transmitter link metric TLV (bbf_tlv_structure_004) : OK
BBFTLVFORGE005 - Forge non-1905 transmitter link metric TLV (bbf_tlv_structure_005) : OK
BBFTLVFORGE006 - Forge non-1905 receiver link metric TLV (bbf_tlv_structure_006) : OK
BBFTLVFORGE007 - Forge non-1905 receiver link metric TLV (bbf_tlv_structure_007) : OK
mkdir -p /meshComms/output/tmp/factory/unit_tests/./; mkdir -p /meshComms/output/tmp/factory/unit_tests/extensions/bbf/;
gcc -D_FLAVOUR_X86_GENERIC_ -g -O0 -Wall -Werror -D_HOST_IS_LITTLE_ENDIAN_=1 -DMAX_NETWORK_SEGMENT_SIZE=1500 -DINT8U="unsigned char" -DINT16U="unsigned short int" -DINT32U="unsigned int" -DINT8S="signed char" -DINT16S="signed short int" -DINT32S="signed int" -D_GNU_SOURCE -DSEND_EMPTY_TLVS -DFIX_BROKEN_TLVS -DSPEED_UP_DISCOVERY -D_BUILD_NUMBER_="i118" -DREGISTER_EXTENSION_BBF -c -I. -Iextensions/bbf/ -I/meshComms/src/common/interfaces -I/meshComms/src/factory/interfaces -I/meshComms/src/factory/interfaces/extensions/bbf/ extensions/bbf/bbf_tlv_parsing.c -o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_parsing.o;
mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_. mkdir -p /meshComms/output/UNITTEST_extensions/bbf mkdir -p /meshComms/output/UNITTEST_extensions/bbf
gcc -lrt -lpthread -lpcap -lcrypto /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_parsing.o /meshComms/output/tmp/factory/unit_tests/lldp_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_tlv_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_alme_test_vectors.o /meshComms/output/tmp/factory/unit_tests/1905_cmdu_test_vectors.o /meshComms/output/tmp/factory/unit_tests/lldp_payload_test_vectors.o /meshComms/output/tmp/factory/unit_tests/extensions/bbf/bbf_tlv_test_vectors.o /meshComms/output/libcommon.a /meshComms/output/libfactory.a -o /meshComms/output/UNITTEST_extensions/bbf/bbf_tlv_parsing
/meshComms/output/UNITTEST_extensions/bbf/bbf_tlv_parsing
BBFTLVPARSE001 - Parse non-1905 link metric query TLV (bbf_tlv_stream_001) : OK
BBFTLVPARSE002 - Parse non-1905 link metric query TLV (bbf_tlv_stream_003) : OK
BBFTLVPARSE003 - Parse non-1905 transmitter link metric TLV (bbf_tlv_stream_005) : OK
BBFTLVPARSE004 - Parse non-1905 receiver link metric TLV (bbf_tlv_stream_007) : OK
BBFTLVPARSE005 - Parse non-1905 link metric query TLV (bbf_tlv_stream_008) : OK
BBFTLVPARSE006 - Parse non-1905 transmitter link metric TLV (bbf_tlv_stream_009) : OK
BBFTLVPARSE007 - Parse non-1905 receiver link metric TLV (bbf_tlv_stream_010) : OK
make[2]: Leaving directory '/meshComms/src/factory/unit_tests'
make[1]: Leaving directory '/meshComms/src/factory'

@guruvinayakp
Copy link
Author

@wlupton @bhstark2 Can someone please review and let me know if you are fine with the changes?

@helpatbbf
Copy link

helpatbbf commented Nov 16, 2020

Thanks for the pull request you provided to the MeshComms project. We currently have no resources to look at this PR in detail, but are hoping to have such resources next year. MeshComms is currently managed through Broadband Forum’s Open Broadband-Multi Access Point (OB-MAP) project. This project is open to non-Members to participate at no cost. If you would like to learn more about OB-MAP or how to participate (so you could influence the handling of your PR as a project member), you may visit the open wiki page here. We welcome you to get involved in our work.

If you would like more information, please email info@broadband-forum.org and visit our website at broadband-forum.org. Please do contact us if you have any questions or if you would like to get involved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants