From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 6F59C568F for ; Fri, 13 Mar 2015 08:28:10 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 13 Mar 2015 00:26:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,393,1422950400"; d="scan'208";a="664687414" Received: from kmsmsx152.gar.corp.intel.com ([172.21.73.87]) by orsmga001.jf.intel.com with ESMTP; 13 Mar 2015 00:28:09 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by KMSMSX152.gar.corp.intel.com (172.21.73.87) with Microsoft SMTP Server (TLS) id 14.3.195.1; Fri, 13 Mar 2015 15:27:57 +0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.108]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.111]) with mapi id 14.03.0224.002; Fri, 13 Mar 2015 15:27:55 +0800 From: "Cao, Waterman" To: Thomas Monjalon , "dev@dpdk.org" , "Cao, Waterman" Thread-Topic: Testing Summary about DPDK R2.0 RC1 Thread-Index: AdBdXzj44h2Xw4NaQYKB4EU5leXq+w== Date: Fri, 13 Mar 2015 07:27:55 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: [dpdk-dev] Testing Summary about DPDK R2.0 RC1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Mar 2015 07:28:11 -0000 Hi Thomas,=0A= =0A= We are test RC1 package with full test suite in last two weeks.=0A= Since there are compilation errors in RC1, we have to verify latest=0A= DPDK mater branch.=0A= Till now, there are the following issues in master branch.=0A= Please help to prioritize to merge fixed patches.=0A= =0A= Thanks=0A= waterman=0A= =0A= Issues List:=0A= =0A= Issue #1 (Priority H)=0A= - Descriptions : Errors in Centos 6.5 , Kenerl 2.6.32-431, GCC=0A= 4.4.7 / OracleLinux6.4, Kernel 2.6.39, GCC 4.4.7, ICC 14.0.0 /=0A= RedHat6.5, Kenerl 2.6.32, GCC 4.4.7=0A= CC test_hash.o=0A= cc1: warnings being treated as errors=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/app/test/test_ha= sh.c:=0A= In function =91test_crc32_hash_alg_equiv=92:=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= note: initialized from here=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= note: initialized from here=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= note: initialized from here=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= note: initialized from here=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:554:=0A= note: initialized from here=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= error: dereferencing pointer =91p64.354=92 does break strict-aliasing rules= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-li= nuxapp-gcc/include/rte_hash_crc.h:558:=0A= note: initialized from here=0A= gmake[5]: *** [test_hash.o] Error 1=0A= =0A= =0A= Issue #2 (Priority H)=0A= - Descriptions : Errors in Suse11 , Kernel 3.0.13-0, GCC 4.3.4=0A= =3D=3D Build lib/librte_eal/linuxapp/eal=0A= gmake[7]: Warning: File=0A= `/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/mk/internal/rt= e.depdirs-post.mk'=0A= has modification time 2.9e+04 s in the future=0A= CC eal.o=0A= CC eal_hugepage_info.o=0A= CC eal_memory.o=0A= CC eal_thread.o=0A= CC eal_log.o=0A= CC eal_pci.o=0A= CC eal_pci_uio.o=0A= cc1: warnings being treated as errors=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/= linuxapp/eal/eal_pci_uio.c:=0A= In function =91pci_uio_set_bus_master=92:=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/= linuxapp/eal/eal_pci_uio.c:62:2:=0A= error: implicit declaration of function =91pread=92=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/= linuxapp/eal/eal_pci_uio.c:62:2:=0A= error: nested extern declaration of =91pread=92=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/= linuxapp/eal/eal_pci_uio.c:75:2:=0A= error: implicit declaration of function =91pwrite=92=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/= linuxapp/eal/eal_pci_uio.c:75:2:=0A= error: nested extern declaration of =91pwrite=92=0A= gmake[7]: *** [eal_pci_uio.o] Error 1=0A= gmake[6]: *** [eal] Error 2=0A= gmake[5]: *** [linuxapp] Error 2=0A= gmake[4]: *** [librte_eal] Error 2=0A= gmake[3]: *** [lib] Error 2=0A= gmake[2]: *** [all] Error 2=0A= =0A= Issue #3 (Priority L)=0A= - Descriptions : Errors in OracleLinux6.4 32Bit OS=0A= CC rte_eth_af_packet.o=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:=0A= In function =91eth_af_packet_rx=92:=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:146:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:155:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:156:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:160:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:=0A= In function =91eth_af_packet_tx=92:=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:201:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:201:=0A= error: =91TP_STATUS_AVAILABLE=92 undeclared (first use in this function)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:201:=0A= error: (Each undeclared identifier is reported only once=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:201:=0A= error: for each function it appears in.)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:207:=0A= error: =91TPACKET2_HDRLEN=92 undeclared (first use in this function)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:210:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:210:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:213:=0A= error: dereferencing pointer to incomplete type=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:213:=0A= error: =91TP_STATUS_SEND_REQUEST=92 undeclared (first use in this function)= =0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:=0A= In function =91rte_pmd_init_internals=92:=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:543:=0A= error: =91TPACKET_V2=92 undeclared (first use in this function)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:544:=0A= error: =91PACKET_VERSION=92 undeclared (first use in this function)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:554:=0A= error: =91PACKET_LOSS=92 undeclared (first use in this function)=0A= =0A= /jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_= pmd_af_packet/rte_eth_af_packet.c:584:=0A= error: =91PACKET_TX_RING=92 undeclared (first use in this function)=0A= gmake[5]: *** [rte_eth_af_packet.o] Error 1=0A= gmake[4]: *** [librte_pmd_af_packet] Error 2=0A= gmake[3]: *** [lib] Error 2=0A= gmake[2]: *** [all] Error 2=0A= gmake[1]: *** [i686-native-linuxapp-gcc_install] Error 2=0A= =0A= Issue #4 (Priority M)=0A= -Descriptions : Building error in Linux Kernel 3.19.1=0A= [root@localhost dpdk]# make install=0A= T=3Dx86_64-native-linuxapp-gcc -j=0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Inst= alling x86_64-native-linuxapp-gcc=0A= Configuration done=0A= =3D=3D Build scripts=0A= =3D=3D Build lib=0A= =3D=3D Build scripts/testhost=0A= =3D=3D Build lib/librte_compat=0A= =3D=3D Build lib/librte_eal=0A= =3D=3D Build lib/librte_net=0A= =0A= [=85]=0A= =0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:=0A= In function =91igb_ndo_bridge_getlink=92:=0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:2262:9:=0A= error: too few arguments to function =91ndo_dflt_bridge_getlink=92=0A= return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode);= =0A= ^=0A= In file included from=0A= /home/kernel_test/kernels_stable/linux-3.19.1/include/net/dst.h:13:0,=0A= from=0A= /home/kernel_test/kernels_stable/linux-3.19.1/include/net/sock.h:68,=0A= from=0A= /home/kernel_test/kernels_stable/linux-3.19.1/include/linux/tcp.h:22,=0A= from=0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:34:=0A= =0A= /home/kernel_test/kernels_stable/linux-3.19.1/include/linux/rtnetlink.h:110= :12:=0A= note: declared here=0A= extern int ndo_dflt_bridge_getlink(struct sk_buff *skb,=0A= u32 pid, u32 seq,=0A= ^=0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:=0A= At top level:=0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:2307:2:=0A= error: initialization from incompatible pointer type [-Werror]=0A= .ndo_fdb_add =3D igb_ndo_fdb_add,=0A= ^=0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:2307:2:=0A= error: (near initialization for =91igb_netdev_ops.ndo_fdb_add=92) [-Werror]= =0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:=0A= In function =91igb_ndo_bridge_getlink=92:=0A= =0A= /root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb= _main.c:2263:1:=0A= error: control reaches end of non-void function [-Werror=3Dreturn-type]=0A= }=0A= ^=0A= cc1: all warnings being treated as errors=0A= =0A= /home/kernel_test/kernels_stable/linux-3.19.1/scripts/Makefile.build:257: r= ecipe=0A= for target=0A= '/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ig= b_main.o'=0A= failed=0A= make[10]: ***=0A= [/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ig= b_main.o]=0A= Error 1=0A= make[10]: *** Waiting for unfinished jobs....=0A= =0A= /home/kernel_test/kernels_stable/linux-3.19.1/Makefile:1382: recipe for=0A= target=0A= '_module_/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxap= p/kni'=0A= failed=0A= make[9]: ***=0A= [_module_/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxap= p/kni]=0A= Error 2=0A= Makefile:145: recipe for target 'sub-make' failed=0A= make[8]: *** [sub-make] Error 2=0A= /root/dpdk/mk/rte.module.mk:79: recipe for target=0A= 'rte_kni.ko' failed=0A= make[7]: *** [rte_kni.ko] Error 2=0A= /root/dpdk/mk/rte.subdir.mk:61: recipe for target 'kni'=0A= failed=0A= make[6]: *** [kni] Error 2=0A= /root/dpdk/mk/rte.subdir.mk:61: recipe for target=0A= 'linuxapp' failed=0A= make[5]: *** [linuxapp] Error 2=0A= /root/dpdk/mk/rte.subdir.mk:61: recipe for target=0A= 'librte_eal' failed=0A= make[4]: *** [librte_eal] Error 2=0A= /root/dpdk/mk/rte.sdkbuild.mk:93: recipe for target=0A= 'lib' failed=0A= make[3]: *** [lib] Error 2=0A= /root/dpdk/mk/rte.sdkroot.mk:124: recipe for target=0A= 'all' failed=0A= make[2]: *** [all] Error 2=0A= /root/dpdk/mk/rte.sdkinstall.mk:58: recipe for target=0A= 'x86_64-native-linuxapp-gcc_install' failed=0A= make[1]: *** [x86_64-native-linuxapp-gcc_install] Error 2= =0A= /root/dpdk/mk/rte.sdkroot.mk:102: recipe for target=0A= 'install' failed=0A= make: *** [install] Error 2=0A= =0A= - Solutions:=0A= Michael submitted one patch to fix this issues=0A= [PATCH] common/rte_memcpy: Fix x86intrin.h missed=0A= =0A= Issue #5 (Priority M)=0A= - Descriptions : New Qos example has not performance data=0A= on Fortville=0A= This example can work fine with Niantic=0A= =0A= Issue #6 (Priority L)=0A= - Descriptions : testpmd always try to initialize virtio device= =0A= - Solutions: Ouyang will be owner of this issue.=0A= =0A= Issue #7 (Priority H)=0A= - Descriptions : enabling VEB switching in i40e driver will=0A= block the VF function=0A= - Solutions: Jingjing want to roll back this patch=0A= =0A= Issue #8 (Priority M)=0A= - Descriptions : When port id is RTE_PORT_ALL,=0A= port_id_is_invalid will also return zero.=0A= So this function will only set ports[255] need_reconfig=0A= flag, other ports will be skipped=0A= - Solutions: Marvin submited one patch to fix it . [PATCH]=0A= app/testpmd: Fix not set need_reconfig flag when port id is RTE_PORT_ALL=0A=