summaryrefslogtreecommitdiffstats
path: root/test/ext
AgeCommit message (Expand)AuthorFilesLines
2019-03-15Revert "API: Cleanup APIs interface.api"Ole Trøan2-13/+13
2019-03-15API: Cleanup APIs interface.apiJakub Grajciar2-13/+13
2019-02-22VOM: De-template the ACL code.Neale Ranns1-1/+2
2019-02-22VOM: fix tests and namespacify l2_vtrNeale Ranns1-5/+6
2019-02-13VOM: neighbour API flagsNeale Ranns1-2/+6
2019-01-10VOM: IP route ECMP supportNeale Ranns1-9/+29
2019-01-07VOM: mroutesNeale Ranns1-0/+41
2018-12-18VAPI/VOM: Removing legacy stats tests, add string type.Ole Troan3-349/+17
2018-12-13vom: Add support for new statsMohsin Kazmi1-1/+1
2018-12-12VOM: vxlan-tunnel takes egress interface for multicastNeale Ranns1-1/+2
2018-12-10VOM: vxlan-gbpNeale Ranns1-1/+1
2018-11-29make test: create virtualenv under /test/Klement Sekera1-6/+6
2018-11-29API: Add support for type aliasesOle Troan1-0/+2
2018-11-01vom: Add igmp 'host' support in vomMohsin Kazmi1-0/+65
2018-10-31make-test: Fix the vapi testMohsin Kazmi1-0/+1
2018-10-23c11 safe string handling supportDave Barach1-23/+26
2018-09-29vom: Fix the l2 port type in bridge domainMohsin Kazmi1-12/+38
2018-09-27vom: Add ip punt redirectMohsin Kazmi1-0/+62
2018-09-12Always use 'lib' instead of 'lib64'Damjan Marion1-3/+3
2018-08-28VAPI: bugfixesKlement Sekera1-1/+13
2018-07-17VOM: support for pipesNeale Ranns1-0/+78
2018-07-05VPP-1335 vapi crash when memclnt_keepalive receivedKlement Sekera1-4/+4
2018-07-03vom: Add cross connect supportMohsin Kazmi1-0/+64
2018-05-27Fixes make test errors with clang compiler on aarch64Sirshak Das1-3/+3
2018-05-25ARP proxy dumpsNeale Ranns1-1/+1
2018-05-07opensuse: OS_ID field content changed for SUSEMarco Varlese1-1/+1
2018-04-27Move VOM to extras/vomDamjan Marion1-10/+36
2018-04-13GBP V2Neale Ranns1-6/+21
2018-03-27VOM: bond: Add support for LACPMohsin Kazmi1-0/+93
2018-03-24make test: fix ext build on centosKlement Sekera1-1/+1
2018-03-14VOM: acl: Add support for acl ethertype unbind and dumpMohsin Kazmi1-0/+5
2018-02-22VOM: vhost-use interfacesNeale Ranns1-1/+29
2018-02-19VOM: acl: Some necessary fixesMohsin Kazmi1-0/+7
2018-02-13VOM: ACL: Add Object Model for acl ethertypeMohsin Kazmi1-0/+16
2018-01-22svm: queue sub: Add conditional timed waitMohsin Kazmi2-16/+24
2017-12-15make test: disable tests which require CXX >= 5.3 on rhelGabriel Ganne1-1/+1
2017-12-08VOM: prefix bit fiddlingNeale Ranns1-1/+39
2017-12-02VOM: l2fib: Add bvi flag supportMohsin Kazmi1-4/+46
2017-11-29VOM: logging, populate and stats fixesNeale Ranns1-3/+1
2017-11-24VOM: Additions to allow uses to UT applications that use VOMNeale Ranns1-2/+2
2017-11-15VOM: interface RD update reconfigures L3 bindingsNeale Ranns1-0/+87
2017-11-14VOM: bridge-domain learning mode and route help commandsNeale Ranns1-3/+3
2017-11-09Remove boost-log link dependency from test/ext/MakefileNeale Ranns1-1/+0
2017-11-06VOM reshuffleNeale Ranns2-283/+310
2017-11-01VPP Object Model (VOM)Neale Ranns2-20/+1486
2017-10-12Remove libsubunit 'dependency' for openSUSE and fix NASMMarco Varlese1-1/+4
2017-09-29make test: fix/disable VAPI tests on centosKlement Sekera2-1/+15
2017-09-26make test: don't recompile ext if not neededKlement Sekera1-4/+4
2017-09-19Add C++ APIKlement Sekera4-13/+669
2017-09-19Add new C APIKlement Sekera2-0/+1169
pan class="p">${nf_chains}udpsrcrnd | ${acl_type}= | permit *** Keywords *** | Local Template | | [Documentation] | | ... | [Cfg] DUT runs L2BD switching config. | | ... | Each DUT uses ${phy_cores} physical core(s) for worker threads. | | ... | [Ver] Measure NDR and PDR values using MLRsearch algorithm.\ | | | | ... | *Arguments:* | | ... | - frame_size - L2 Frame Size [B]. Type: integer | | ... | - phy_cores - Number of worker threads to be used. Type: integer | | ... | - rxq - Number of Rx queues to be used. Type: integer | | ... | - acl_type - FIXME. | | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} | | | | Set Test Variable | \${frame_size} | | | | 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 | | @{permit_list} = | Create List | 172.17.0.2/32 | 172.27.0.2/32 | | Run Keyword If | '${acl_type}' != '${EMPTY}' | | ... | Configure ACLs on a single interface | ${dut1} | ${DUT1_${int}2_1}[0] | | ... | input | ${acl_type} | @{permit_list} | | And Initialize layer ip4vxlan | | ... | count=${nf_chains} | | And Initialize L2 bridge domains for multiple chains with Vhost-User | | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | | And Configure chains of NFs connected via vhost-user | | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | jumbo=${jumbo} | | ... | use_tuned_cfs=${False} | auto_scale=${True} | | ... | vnf=vppl2xc_2vhostvr1024 | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** | 114B-1c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 114B | 1C | | frame_size=${114} | phy_cores=${1} | 114B-2c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 114B | 2C | | frame_size=${114} | phy_cores=${2} | 114B-4c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 114B | 4C | | frame_size=${114} | phy_cores=${4} | 1518B-1c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 1C | | frame_size=${1518} | phy_cores=${1} | 1518B-2c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 2C | | frame_size=${1518} | phy_cores=${2} | 1518B-4c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 4C | | frame_size=${1518} | phy_cores=${4} | 9000B-1c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 1C | | frame_size=${9000} | phy_cores=${1} | 9000B-2c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 2C | | frame_size=${9000} | phy_cores=${2} | 9000B-4c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 4C | | frame_size=${9000} | phy_cores=${4} | IMIX-1c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 1C | | frame_size=IMIX_v4_1 | phy_cores=${1} | IMIX-2c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 2C | | frame_size=IMIX_v4_1 | phy_cores=${2} | IMIX-4c-ethip4vxlan-l2bdbasemaclrn-eth-iacldstbase-aclpermit-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 4C | | frame_size=IMIX_v4_1 | phy_cores=${4}