summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-07-26tests pmdrss_hash: add bonding device dynamic RSS config casexu,huilong
update list: 1. add bonding device dynamic RSS config case 2. use two ports for this suite 3. Support Fortville 25G card Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-15tests fdir: add ipv4&ipv6 options and ivlan casesxu,huilong
Support fortville 25G NIC. Add ivlan/ipv4-tos,proto,ttl/ipv6-tc,nh,hl test cases for fortville. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-15tests vm_power_manager: adjust to dpdk1705Lijuan Tu
Output message of testpmd changed on dpdk1705, adjust to it. Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15tests vf_to_vf_nic_bridge: remove crc-strip parameter and filter misc packetsLijuan Tu
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15test vf_rss: remove crc-strip parameter and add check RSS config resultLijuan Tu
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15tests vf_offload: fix variable name typo and remove crc-strip parameterLijuan Tu
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15tests vf_macfilter: remove crc-strip parameterLijuan Tu
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15tests vf_packet_rxtx: remove crc-strip parameterLijuan Tu
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-15tests vf_vlan: remove crc-strip parameter and adjust to latest kernel driverLijuan Tu
i40e VF HW crc-strip was default enabled after commit 60da774e. ixgbe's behavior of vlan changed after version 1.5. i40e's behavior of vlan changed after version 1.6. Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-05-12tests pmd: send html report for single core performance caseYulong Pei
Send out html format report for single core performance case. Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2017-05-12tests checksum_offload: remove crc-strip parameterxu,huilong
testpmd removed "crc-strip" parameter for it is enabled by default. If needed to disable crc-strip, must use new parameter "disable-crc-strip". Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-12tests: fix timeout when start dpdk applicationsxu,huilong
dpdk app output log update in dpdk17.05, so must change corroborate text in ipfrag/ip_ressembly/kni/quota_watermak. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-12tests unit_test_pmd_perf: fix test app compile errorxu,huilong
Adapt to 17.05 source code tree. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-12tests tso: add fortville 25G NIC supportxu,huilong
Support fortville 25G NIC in tso test suite. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-12tests nvgre&vxlan: add LLDP filter in sniff functionxu,huilong
Fortville nic will transmit LLDP packets when using dpdk driver. So add LLDP filter in nvgre and vxlan suites. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-05-04test suite: add tx preparation test suiteLin, Xueqin
2017-04-21tests vf_daemon: add vlan filter test caseXueqin Lin
2017-04-21tests ddp_mpls: fix typosRami Rosen
This patch fixes trivial typos in DDP and MPLS test suite. Signed-off-by: Rami Rosen <rami.rosen@intel.com>
2017-04-20tests: add DDP and MPLS test suiteXueqin Lin
2017-04-20tests vf_jumboframe: adapt cases to support i350Lijuan Tu
1. Adapt cases to support i350 2. VF device enable crc-strip as default 3. Port should bind to default driver before generating VF device 4. Cleanup vm resouces after case or suite end Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-04-20tests: add crc generation and computation suitePeng Yuan
Signed-off-by: Peng Yuan <yuan.peng@intel.com>
2017-04-20tests: pmdpcap - modifying the right config file + importing utils after scapyAngela Czubak
This test used to modify config/common_linuxapp or config/common_bsdapp to compile DPDK with PCAP, however, this config may lie as well in config/common_base. If the PCAP variable is not found in OS specific files, then it is assumed that config/common_base should be modified. Scapy may contain utils itself, therefore importing dts utils is moved after importing from scapy (so as to override utils). Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-04-20tests: l2fwd - fixes to run on two cards (same NIC) and expecting "L2FWD: ↵Angela Czubak
entering main loop" instead of "memory mapped" Previously integrity test assumed that there should be "memory mapped" in the output of l2fwd after start up, even though it does not appear. Test can also be run when 2 same NICs are used now. Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-04-20tests: dynamic_config - taking into account cavium NICsAngela Czubak
Testpmd must be run with hardware VLAN filter disabled as thunder driver does not support this feature. Since disabling promiscuous and allmulticast is not supported for thunder driver following test cases are set to be skipped: dynamic_config_broadcast, dynamic_config_disable_promiscuous, dynamic_config_allmulticast Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-04-20tests: checksum_offload - fixesAngela Czubak
Sniffing packets with scapy seems to fail, switched to tcpdump. Taken into account capabilities of Cavium nics, created framework/test_capabilities.py to contain information useful when skipping not applicable parts of tests. Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-04-20tests: Modified tests to take cavium nics into accountAngela Czubak
Testpmd should be run with hardware vlan filter disabled for cavium nics as the driver does not offer this kind of capability and the application stops at the beginning, so if cavium nic is used the --disable-hw-vlan-filter flag is added. Shutdown api test is also modified so as to skip disabling jumbo frames mixed with vlan if hardware-assisted VLAN filtering not configured (rte_eth_dev_set_vlan_offload return -ENOTSUP + there is "failed diag" in the tespmd output). Tests to be skipped for cavium nics are added to conf/dpdk_test_case_checklist.xls Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-04-20tests: ipv4_reassembly - added splitting result in tcpdump_commandAngela Czubak
Result from tcpdump_command may contain something more than only number, added splitting and taking first element of this operation so that casting to int proceeds Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
2017-03-27tests vlan_ethertype_config: update for single vlan concept changeLijuan Tu
Previously, a single VLAN header is treated as inner VLAN, but generally, a single VLAN header is treated as the outer VLAN header. Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-03-23add crypto performance test plan and suitegangyanx
- add QAT pmd performance auto test - add AESNI_MB pmd performance auto test - add AESNI_GCM pmd performance auto test - add KASUMI pmd performance auto test - add SNOW3G pmd performance auto test - add ZUC pmd performance auto test - add openssl pmd performance auto test - add crypto performance test plan - update license date
2017-03-23tests l2fwd_crypto: enhance with new algorithm supportChen, Zhaoyan
- Fix pep8 issues - Add DOCSIS support - Add AES GCM support - Refine the test vectors
2017-03-23tests l2fwd_crypto: optimize l2fwd crypto caseChen, Zhaoyan
1. Change the packet generator from "scapy" to packet module 2. Ehanhce the cipher/hash output generator with cryptography module, instead of openssl 3. Update comments and clean up code
2017-03-09tests: add VF daemon test suiteXueqin Lin
2017-03-09tests: add cryptodev unit test suiteChen, Zhaoyan
v4: - Move the killall process to tear_down, managed by dts framework - Change the "print" to logger method v3: - Fix PEP8 issues v2: - Update copyright dates - Update coryright icon
2017-03-06tests unit_tests_dump: fix ring dump case failurexu,huilong
Nic driver may create several rings, only check MP_mbuf_pool_socket_$id. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-03-02tests pmd: add single core performance caseYulong Pei
1. Change to tcp stream traffic. 2. Change duration to 60s. 3. Using one entry point for signle core performance case. Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2017-03-02tests l3fwd: fix issues in performance testYulong Pei
1. Align with latest dpdk example l3fwd source code. 2. Remove useless code. 3. Change calculate method for run_rfc2544 function. 4. Use tcp packet stream for traffic Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2017-02-23tests checksum_offload: add rx checksum valid flag casePeng Yuan
Signed-off-by: Peng Yuan <yuan.peng@intel.com>
2017-02-23tests vf_rss: fix error when get VF socketLijuan Tu
VF socket should get from VM(guest), but not from host. Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-02-21tests vf_vlan: fix some issuesLijuan Tu
1. Disable promsic for vlan and mac promisc share same setting. 2. Adapt to latest vlan verbose message. 3. Port should bind to default driver other than igb_uio. Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-02-21tests: add vhost_pmd_xstats suitexu,gang
Signed-off-by: xu,gang <gangx.xu@intel.com>
2017-02-20tests: utilize vm cleanup function for stop vmLijuan Tu
and Fix grammatical & logic error Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
2017-02-20tests link_status_interrupt: optimize code logic and adapt to new output messagexu,gang
Signed-off-by: xu,gang <gangx.xu@intel.com>
2017-02-20tests: add suite for external mempool handlerMarvin Liu
Signed-off-by: Marvin Liu <yong.liu@intel.com>
2017-02-04tests ipfrag: fix fragmented packet check incorrectlyMarvin Liu
1. Utilize packet module to capture packets 2. Check fragmented flag and offset in packet header 3. No fragment packets should not be forwarded by sample Signed-off-by: Marvin Liu <yong.liu@intel.com>
2017-01-22tests fortville_rss_granularity_config: fix format issuePeng Yuan
Signed-off-by: Peng Yuan <yuan.peng@intel.com>
2017-01-18tests multiprocess: select lower-numbered cores for secondary processJianbo Liu
Reduce cores usage to make this case can run successfully on system with fewer cores. Signed-off-by: Jianbo Liu <jianbo.liu@linaro.org>
2017-01-18tests userspace_ethtool: support firmware/bus-info queryyufengmx
Signed-off-by: yufengmx <yufengx.mo@intel.com>
2017-01-16tests: add floating_veb test suitepeng yuan
Signed-off-by: peng yuan <yuan.peng@intel.com>
2017-01-16tests: utilize check_tx_bytes function for check testpmd tx_bytesxu,huilong
Fortville nic will auto generate LLDP packet about every 40 seconds. This will cause Tx packet statistic increment. Utilizing function defined in pmd_output module will work around this issue. Signed-off-by: xu,huilong <huilongx.xu@intel.com>
2017-01-12tests: fix pmd_bonded for an expected string while creating bonded deviceGowrishankar Muthukrishnan
Below patch corrects the expected bond device name to match actually created one. Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>