DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Testing Summary about DPDK R2.0 RC1
@ 2015-03-13  7:27 Cao, Waterman
  0 siblings, 0 replies; only message in thread
From: Cao, Waterman @ 2015-03-13  7:27 UTC (permalink / raw)
  To: Thomas Monjalon, dev, Cao, Waterman

Hi Thomas,

    We are test RC1 package with full test suite in last two weeks.
    Since there are compilation errors in RC1, we have to verify latest
DPDK mater branch.
    Till now, there are the following issues in master branch.
    Please help to prioritize to merge fixed patches.

    Thanks
waterman
 
Issues List:

Issue #1 (Priority H)
        - Descriptions :  Errors in Centos 6.5 , Kenerl 2.6.32-431, GCC
4.4.7 / OracleLinux6.4, Kernel 2.6.39, GCC 4.4.7, ICC 14.0.0 /
RedHat6.5, Kenerl 2.6.32, GCC 4.4.7
              CC test_hash.o
                cc1: warnings being treated as errors
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/app/test/test_hash.c:
In function ‘test_crc32_hash_alg_equiv’:
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
note: initialized from here
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
note: initialized from here
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
note: initialized from here
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
note: initialized from here
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:554:
note: initialized from here
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
error: dereferencing pointer ‘p64.354’ does break strict-aliasing rules
               
/jenkins/workspace/DPDK_AUTO_IDT_VM_CENTOS65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h:558:
note: initialized from here
                gmake[5]: *** [test_hash.o] Error 1
               
               
Issue #2 (Priority H)
        - Descriptions :  Errors in Suse11 , Kernel 3.0.13-0, GCC 4.3.4
             == Build lib/librte_eal/linuxapp/eal
            gmake[7]: Warning: File
`/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/mk/internal/rte.depdirs-post.mk'
has modification time 2.9e+04 s in the future
              CC eal.o
              CC eal_hugepage_info.o
              CC eal_memory.o
             CC eal_thread.o
              CC eal_log.o
              CC eal_pci.o
              CC eal_pci_uio.o
            cc1: warnings being treated as errors
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:
In function ‘pci_uio_set_bus_master’:
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:62:2:
error: implicit declaration of function ‘pread’
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:62:2:
error: nested extern declaration of ‘pread’
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:75:2:
error: implicit declaration of function ‘pwrite’
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:75:2:
error: nested extern declaration of ‘pwrite’
            gmake[7]: *** [eal_pci_uio.o] Error 1
            gmake[6]: *** [eal] Error 2
            gmake[5]: *** [linuxapp] Error 2
            gmake[4]: *** [librte_eal] Error 2
            gmake[3]: *** [lib] Error 2
            gmake[2]: *** [all] Error 2

Issue #3 (Priority L)
        - Descriptions :  Errors in OracleLinux6.4 32Bit OS
            CC rte_eth_af_packet.o
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:
In function ‘eth_af_packet_rx’:
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:146:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:155:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:156:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:160:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:
In function ‘eth_af_packet_tx’:
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:201:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:201:
error: ‘TP_STATUS_AVAILABLE’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:201:
error: (Each undeclared identifier is reported only once
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:201:
error: for each function it appears in.)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:207:
error: ‘TPACKET2_HDRLEN’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:210:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:210:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:213:
error: dereferencing pointer to incomplete type
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:213:
error: ‘TP_STATUS_SEND_REQUEST’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:
In function ‘rte_pmd_init_internals’:
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:543:
error: ‘TPACKET_V2’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:544:
error: ‘PACKET_VERSION’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:554:
error: ‘PACKET_LOSS’ undeclared (first use in this function)
           
/jenkins/workspace/DPDK_AUTO_IDT_VM_ORACLELINUX64_32_BUILD/DPDK/lib/librte_pmd_af_packet/rte_eth_af_packet.c:584:
error: ‘PACKET_TX_RING’ undeclared (first use in this function)
            gmake[5]: *** [rte_eth_af_packet.o] Error 1
            gmake[4]: *** [librte_pmd_af_packet] Error 2
            gmake[3]: *** [lib] Error 2
            gmake[2]: *** [all] Error 2
            gmake[1]: *** [i686-native-linuxapp-gcc_install] Error 2

Issue #4 (Priority M)
      -Descriptions : Building error in Linux Kernel 3.19.1
            [root@localhost dpdk]# make install
T=x86_64-native-linuxapp-gcc -j
                ================== Installing x86_64-native-linuxapp-gcc
                Configuration done
                == Build scripts
                == Build lib
                == Build scripts/testhost
                == Build lib/librte_compat
                == Build lib/librte_eal
                == Build lib/librte_net

                […]

               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:
In function ‘igb_ndo_bridge_getlink’:
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:2262:9:
error: too few arguments to function ‘ndo_dflt_bridge_getlink’
                  return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode);
                         ^
                In file included from
/home/kernel_test/kernels_stable/linux-3.19.1/include/net/dst.h:13:0,
                                 from
/home/kernel_test/kernels_stable/linux-3.19.1/include/net/sock.h:68,
                                 from
/home/kernel_test/kernels_stable/linux-3.19.1/include/linux/tcp.h:22,
                                 from
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:34:
               
/home/kernel_test/kernels_stable/linux-3.19.1/include/linux/rtnetlink.h:110:12:
note: declared here
                extern int ndo_dflt_bridge_getlink(struct sk_buff *skb,
u32 pid, u32 seq,
                            ^
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:
At top level:
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:2307:2:
error: initialization from incompatible pointer type [-Werror]
                  .ndo_fdb_add  = igb_ndo_fdb_add,
                  ^
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:2307:2:
error: (near initialization for ‘igb_netdev_ops.ndo_fdb_add’) [-Werror]
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:
In function ‘igb_ndo_bridge_getlink’:
               
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.c:2263:1:
error: control reaches end of non-void function [-Werror=return-type]
                }
                ^
                cc1: all warnings being treated as errors
               
/home/kernel_test/kernels_stable/linux-3.19.1/scripts/Makefile.build:257: recipe
for target
'/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.o'
failed
                make[10]: ***
[/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.o]
Error 1
                make[10]: *** Waiting for unfinished jobs....
               
/home/kernel_test/kernels_stable/linux-3.19.1/Makefile:1382: recipe for
target
'_module_/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni'
failed
                make[9]: ***
[_module_/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni]
Error 2
                Makefile:145: recipe for target 'sub-make' failed
                make[8]: *** [sub-make] Error 2
                /root/dpdk/mk/rte.module.mk:79: recipe for target
'rte_kni.ko' failed
                make[7]: *** [rte_kni.ko] Error 2
                /root/dpdk/mk/rte.subdir.mk:61: recipe for target 'kni'
failed
                make[6]: *** [kni] Error 2
                /root/dpdk/mk/rte.subdir.mk:61: recipe for target
'linuxapp' failed
                make[5]: *** [linuxapp] Error 2
                /root/dpdk/mk/rte.subdir.mk:61: recipe for target
'librte_eal' failed
                make[4]: *** [librte_eal] Error 2
                /root/dpdk/mk/rte.sdkbuild.mk:93: recipe for target
'lib' failed
                make[3]: *** [lib] Error 2
                /root/dpdk/mk/rte.sdkroot.mk:124: recipe for target
'all' failed
                make[2]: *** [all] Error 2
                /root/dpdk/mk/rte.sdkinstall.mk:58: recipe for target
'x86_64-native-linuxapp-gcc_install' failed
                make[1]: *** [x86_64-native-linuxapp-gcc_install] Error 2
                /root/dpdk/mk/rte.sdkroot.mk:102: recipe for target
'install' failed
                make: *** [install] Error 2
               
            - Solutions:
                Michael submitted one patch to fix this issues
                [PATCH] common/rte_memcpy: Fix x86intrin.h missed

Issue #5 (Priority M)
            - Descriptions : New Qos  example has not performance data
on Fortville
                This example can work fine with Niantic
           
Issue #6 (Priority L)
            - Descriptions : testpmd always try to initialize virtio device
            - Solutions: Ouyang will be owner of this issue.
           
Issue #7 (Priority H)
            - Descriptions : enabling VEB switching in i40e driver will
block the VF function
            - Solutions: Jingjing want to roll back this patch
                       
Issue #8 (Priority M)
            - Descriptions : When port id is RTE_PORT_ALL,
port_id_is_invalid will also return zero.
                So this function will only set ports[255] need_reconfig
flag, other ports will be skipped
            - Solutions: Marvin submited one patch to  fix it . [PATCH]
app/testpmd: Fix not set need_reconfig flag when port id is RTE_PORT_ALL

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-03-13  7:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-13  7:27 [dpdk-dev] Testing Summary about DPDK R2.0 RC1 Cao, Waterman

DPDK patches and discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \
		dev@dpdk.org
	public-inbox-index dev

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git