summaryrefslogtreecommitdiffstats
path: root/src/tools
AgeCommit message (Expand)AuthorFilesLines
2020-11-25api: vat2 and json autogeneration for api messagesOle Troan2-443/+1345
2020-11-21vppapigen: move import processing logic to individual pluginsPaul Vinciguerra4-37/+50
2020-10-13stats: counters data modelOle Troan3-12/+162
2020-10-06feature: Add packet trace APIJon Loeliger1-4/+10
2020-09-18vat: add infrastructure to align vnet test code and plugin test codeOle Troan1-10/+11
2020-09-11build: fix build for Debian 9 and Debian 10BenoƮt Ganne1-4/+5
2020-09-01vppapigen: supports backwards compatible marking of enumsOle Troan1-18/+38
2020-08-25api: register endian handlers for reply messagesOle Troan1-0/+13
2020-08-21vppapigen: Fix missing api dirNathan Skrzypczak1-0/+1
2020-08-19vppinfra: minor tweaks for cgo interoperationDave Barach2-11/+11
2020-08-17vppapigen: generate define for module_semverOle Troan1-0/+7
2020-08-13vppapigen: remove unreachable codeOle Troan1-1/+0
2020-08-11vppapigen: add support for empty optionsOle Troan2-3/+17
2020-08-06misc: harmonize namesDave Barach2-10/+10
2020-07-23vppapigen: missing crcs in user-defined typesOle Troan2-3/+403
2020-06-17docs: add more FEATURE.yaml documentationDave Barach1-0/+12
2020-05-27api: make vpp api handlers endian independentOle Troan1-4/+15
2020-05-25api: add new stream message conventionOle Troan2-1/+8
2020-05-19vppapigen: handle new api file for crcchekcerOle Troan1-2/+9
2020-05-16vppapigen: add assert for python versionOle Troan1-2/+4
2020-05-15g2: fix the g2 build for Ubuntu 20.04Dave Barach1-2/+1
2020-05-09vppapigen: api crc checkerOle Troan2-23/+67
2020-05-08build: various improvementsDamjan Marion1-1/+1
2020-05-07misc: deprecate elftoolDamjan Marion3-500/+0
2020-04-06misc: fix python sonarcloud BLOCKER level issuesPaul Vinciguerra1-1/+1
2020-04-04misc: strcpy be goneDave Barach2-22/+20
2020-04-04misc: sprintf be goneDave Barach7-164/+163
2020-03-04vppapigen: crc is a negative value for some messages when using python 2.7Mark Nelson1-2/+2
2020-02-26vppapigen: list imports in JSONOndrej Fabry1-0/+7
2020-02-26api: improve api string safetyJakub Grajciar1-3/+2
2020-02-04vppapigen: fix options representationOle Troan1-1/+1
2020-01-30vppapigen: update markdown documentationPaul Vinciguerra1-7/+10
2019-12-10api: multiple connections per processDave Barach1-1/+1
2019-12-07lacp: fix control_ping from pluginsOle Troan1-0/+4
2019-11-24vppapigen: clean up typos in c generated codePaul Vinciguerra1-4/+4
2019-11-24vppapigen: fix i64 format stringPaul Vinciguerra1-1/+1
2019-11-24vppapigen: fix typo on f64 endian_stringPaul Vinciguerra1-4/+4
2019-10-10acl: remove api boilerplateOle Troan1-0/+3
2019-10-10memif: remove api boilerplateOle Troan1-0/+2
2019-10-09api: autogenerate event handler functions for *_test.cOle Troan1-0/+17
2019-09-25api: split api generated filesOle Troan3-74/+261
2019-09-19api: split vl_api_prefix into twoOle Troan3-47/+39
2019-09-18vppapigen: fix missing vla check for union classOle Troan2-52/+87
2019-09-18vppapigen: fix tests and run on verifyPaul Vinciguerra2-26/+56
2019-09-16api: autogenerate api trace print/endianOle Troan4-86/+434
2019-09-10misc: fix shebang with missing envNathan Skrzypczak1-1/+1
2019-09-03api: enforce vla is last and fixed string typeOle Troan2-11/+74
2019-08-23vppapitrace: add text outputOle Troan1-8/+65
2019-08-20vppapigen: remove support for legacy typedefsPaul Vinciguerra1-1/+3
2019-08-20vppapigen: remove python2 supportPaul Vinciguerra1-28/+30
| ${s_24.5G} | ${framesize} | pps_limit=${s_18.75Mpps} | | And Apply startup configuration on all VPP DUTs | | When Initialize L2 bridge domains with Vhost-User | nf_nodes=${1} | | And Configure guest VMs with dpdk-testpmd connected via vhost-user | | ... | vm_count=${1} | jumbo=${jumbo} | perf_qemu_qsz=${1024} | | ... | use_tuned_cfs=${False} | | Then Find NDR and PDR intervals using optimized search | | ... | ${framesize} | ${traffic_profile} | ${min_rate} | ${max_rate} *** Test Cases *** | tc01-64B-1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 64B | 1C | | framesize=${64} | phy_cores=${1} | tc02-64B-2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 64B | 2C | | framesize=${64} | phy_cores=${2} | tc03-64B-4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 64B | 4C | | framesize=${64} | phy_cores=${4} | tc04-1518B-1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 1C | | framesize=${1518} | phy_cores=${1} | tc05-1518B-2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 2C | | framesize=${1518} | phy_cores=${2} | tc06-1518B-4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 1518B | 4C | | framesize=${1518} | phy_cores=${4} | tc07-9000B-1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 1C | | framesize=${9000} | phy_cores=${1} | tc08-9000B-2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 2C | | framesize=${9000} | phy_cores=${2} | tc09-9000B-4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | 9000B | 4C | | framesize=${9000} | phy_cores=${4} | tc10-IMIX-1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 1C | | framesize=IMIX_v4_1 | phy_cores=${1} | tc11-IMIX-2c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 2C | | framesize=IMIX_v4_1 | phy_cores=${2} | tc12-IMIX-4c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr | | [Tags] | IMIX | 4C | | framesize=IMIX_v4_1 | phy_cores=${4}