summaryrefslogtreecommitdiffstats
path: root/dpdk
AgeCommit message (Expand)AuthorFilesLines
2016-11-09dpdk: bump to 16.11-rc3 releaseDamjan Marion1-1/+1
2016-10-26dpdk: enable building with dpdk 16.11-rc1Damjan Marion1-0/+1
2016-09-12DPDK virtio patch: Enable indirect descriptor featuresPierre Pfister1-0/+34
2016-08-25VPP-345: pull in upstream checksum patch for ICMP packetsSean Chandler1-0/+18
2016-08-12VPP: NXP dpaa2 platform porting to dpdk-16.07Sachin1-0/+40106
2016-08-11Rename DPDK-16.07 patch file from 0007... to 0008... to avoid conflictJohn Lo1-0/+0
2016-08-10DPDK: Fix a crash in igb_uio driver when the device is removed.Ray Kinsella1-0/+38
2016-08-10Temporarily disable unthrottled log message from DPDK 16.07John Lo1-0/+26
2016-08-09dpdk: allow applications to override rte delayRay1-0/+43
2016-08-09DPDK: adding patch to init ptype in vmxnet3, e1000 and virtio PMDsRay1-0/+70
2016-08-08DPDK: adding patch to revert ptype change to ixgbe vpmdRay1-0/+133
2016-08-04ENIC driver patch for PKT_RX_VLAN_PKT packet flag backward compatibilityJohn Lo1-0/+42
2016-08-03VPP-180 Clean up multi-socket / multi-chunk mempool discoveryDave Barach3-2/+1
2016-08-02VPP: Fixed dpdk-16.07 BAD checksum errorSachin1-1/+1
2016-07-29enic: fix bug introduced with scatter rxShesha Sreenivasamurthy1-0/+24
2016-07-22Add DPDK 16.07 support (rc3 based)Damjan Marion3-1/+1322
2016-07-20ENIC driver update to init mbuf data offset to RTE_PKTMBUF_HEADROOMJohn Lo1-0/+47
2016-07-16Add DPDK patches for i40e vPMD (ptype and ip checksum offload)Damjan Marion2-0/+1298
2016-07-12ENIC driver update to allow bonded interface admin down/up to pass trafficJohn Lo2-0/+79
2016-07-05ENIC driver patches to address various issuesJohn Lo10-0/+741
2016-07-02Enable PCI extended tags in the DPDK configDamjan Marion1-1/+3
2016-06-17NXP DPAA2 Poll Mode Driver Support in DPDKSachin1-0/+40404
2016-06-09VPP-106: fix performance hit due to unprefetched data readDave Barach1-41/+0
2016-06-07Rebase DPDK patchesDamjan Marion7-100/+139
2016-06-05dpdk: download from dpdk.orgThomas Monjalon1-6/+6
2016-06-02VPP-106: Patch e40i driver to support VLAN sub-interfaceJohn Lo1-0/+41
2016-05-28VPP-96 ENID driver update for rx of jumbo pkts using muliple mbuf'sJohn Lo2-0/+798
2016-05-19Add support for multiple microarchitectures in single binaryDamjan Marion1-1/+2
2016-05-17dpdk/Makefile - Allow dpdk target to be set according to the platformChristophe Fontaine1-1/+10
2016-05-07Switch to using nexus.fd.io for dpdk tarballEd Warnicke1-1/+1
2016-05-04ENIC driver patch to set PKT_RX_VLAN_PKT only if pkt passed has VLAN tagJohn Lo1-0/+42
2016-04-29Revert ixgbe driver vRX removal of packet type recognitionJohn Lo1-0/+128
2016-04-27ENIC driver updates for DPDK 16.04 and 2.2.0John Lo6-12/+3814
2016-04-26Fix compile errors reported by clangDamjan Marion2-3/+42
2016-04-26Build vpp w/ dpdk-16.04 by defaultDave Barach1-1/+1
2016-04-26Gernerate dpdk config out of target specific filesDamjan Marion1-7/+2
2016-04-20Remove execute flags from some dpdk patch filesDamjan Marion3-0/+0
2016-04-16ENIC driver patch to fix rx miss or drop countersJohn Lo3-0/+87
2016-04-12Porting 2 dpdk patches to dpdk 16.04 patchesTodd Foggoa2-0/+106
2016-04-12Add support for DPDK 16.04 release, rebase some of 2.2.0 patchesDamjan Marion7-1/+318
2016-04-11Bump DPDK 16.04 to RC4Damjan Marion1-1/+1
2016-04-06Fix DPDK patch files so git am works smoothlyTodd Foggoa14-99/+199
2016-03-29Add DPDK 16.04-rc2 supportDamjan Marion1-1/+4
2016-03-29Update ENIC driver patches for DPDK 2.2.0John Lo12-74/+573
2016-03-29Add abbility to specify dpdk tarball download base urlDamjan Marion1-1/+2
2016-03-25Use rte_mempool private data for storing vlib_buffer_tDamjan Marion1-1/+1
2016-03-23Add dpdk vmxnet3 driver patch and init.c change to allow jumbo packetsJohn Lo1-0/+171
2016-03-14dpdk: fix link errorJean-Mickael Guerin1-1/+1
2016-03-10More updated match to ENIC PMD for DPDK 2.2.0 including rx path optimization.John Lo2-14/+1366
2016-02-26Fix ENIC PMD not sending the first packet on TX.John Lo1-0/+26
"> | | ... | [Ver] Measure NDR and PDR values using MLRsearch algorithm.\ | | | | ... | *Arguments:* | | ... | - frame_size - Framesize in Bytes in integer or string (IMIX_v4_1). | | ... | Type: integer, string | | ... | - phy_cores - Number of physical cores. Type: integer | | ... | - rxq - Number of RX queues, default value: ${None}. Type: integer | | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} | | | | Set Test Variable | \${frame_size} | | | | # These are enums (not strings) so they cannot be in Variables table. | | ${encr_alg}= | Crypto Alg AES CBC 128 | | ${auth_alg}= | Integ Alg SHA 256 128 | | | | Given Set Max Rate And Jumbo | | And Add worker threads to all DUTs | ${phy_cores} | ${rxq} | | And Pre-initialize layer driver | ${nic_driver} | | And Apply startup configuration on all VPP DUTs | | When Initialize layer driver | ${nic_driver} | | And Initialize layer interface | | And Initialize IPSec in 3-node circular topology | | And VPP IPsec Add Multiple Tunnels | | ... | ${nodes} | ${dut1_if2} | ${dut2_if1} | ${n_tunnels} | | ... | ${encr_alg} | ${auth_alg} | ${dut1_if2_ip4} | ${dut2_if1_ip4} | | ... | ${laddr_ip4} | ${raddr_ip4} | ${addr_range} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** | tc01-64B-1c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 1C | | frame_size=${64} | phy_cores=${1} | tc02-64B-2c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 2C | | frame_size=${64} | phy_cores=${2} | tc03-64B-4c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 4C | | frame_size=${64} | phy_cores=${4} | tc04-1518B-1c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 1C | | frame_size=${1518} | phy_cores=${1} | tc05-1518B-2c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 2C | | frame_size=${1518} | phy_cores=${2} | tc06-1518B-4c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 4C | | frame_size=${1518} | phy_cores=${4} | tc10-IMIX-1c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 1C | | frame_size=IMIX_v4_1 | phy_cores=${1} | tc11-IMIX-2c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 2C | | frame_size=IMIX_v4_1 | phy_cores=${2} | tc12-IMIX-4c-ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 4C | | frame_size=IMIX_v4_1 | phy_cores=${4}