aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/vppapigen/vppapigen.py
AgeCommit message (Expand)AuthorFilesLines
2021-02-05nat: 1:1 policy NATOle Troan1-1/+1
2021-02-03vppapigen: Support an 'autoendian' keyword for message definitions inNeale Ranns1-0/+5
2021-02-03vppapigen: fix enum typesPaul Vinciguerra1-2/+11
2020-12-10api: remove unused singular optionOle Troan1-7/+1
2020-12-04vppapigen: add parser support for enumflagsPaul Vinciguerra1-50/+113
2020-11-25api: vat2 and json autogeneration for api messagesOle Troan1-324/+338
2020-11-21vppapigen: move import processing logic to individual pluginsPaul Vinciguerra1-37/+43
2020-10-13stats: counters data modelOle Troan1-8/+97
2020-10-06feature: Add packet trace APIJon Loeliger1-4/+10
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-13vppapigen: remove unreachable codeOle Troan1-1/+0
2020-08-11vppapigen: add support for empty optionsOle Troan1-3/+7
2020-07-23vppapigen: missing crcs in user-defined typesOle Troan1-1/+296
2020-05-25api: add new stream message conventionOle Troan1-1/+6
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-09vppapigen: api crc checkerOle Troan1-23/+51
2020-04-06misc: fix python sonarcloud BLOCKER level issuesPaul Vinciguerra1-1/+1
2020-03-04vppapigen: crc is a negative value for some messages when using python 2.7Mark Nelson1-2/+2
2020-02-04vppapigen: fix options representationOle Troan1-1/+1
2019-09-25api: split api generated filesOle Troan1-2/+7
2019-09-19api: split vl_api_prefix into twoOle Troan1-3/+4
2019-09-18vppapigen: fix missing vla check for union classOle Troan1-51/+32
2019-09-18vppapigen: fix tests and run on verifyPaul Vinciguerra1-14/+35
2019-09-16api: autogenerate api trace print/endianOle Troan1-9/+70
2019-09-10misc: fix shebang with missing envNathan Skrzypczak1-1/+1
2019-09-03api: enforce vla is last and fixed string typeOle Troan1-9/+65
2019-08-20vppapigen: remove support for legacy typedefsPaul Vinciguerra1-1/+3
2019-08-20vppapigen: remove python2 supportPaul Vinciguerra1-28/+30
2019-08-19vppapigen map: raise ValueError when fieldname is python keywordPaul Vinciguerra1-0/+4
2019-08-01vppapigen: revert "implement reversible repr's"Vratko Polak1-34/+15
2019-07-31vppapigen: implement reversible repr'sPaul Vinciguerra1-15/+34
2019-07-03vppapigen: allow decimal number in NUM tokenPaul Vinciguerra1-2/+6
2019-06-20vppapigen: allow negative number in NUM tokenOle Troan1-1/+1
2019-06-18fib: fib api updatesNeale Ranns1-2/+0
2019-06-07API: Add support for "defaults"Ole Troan1-4/+17
2019-06-07vppapigen: Fold up CRC from dependent types.Ole Troan1-26/+41
2019-04-29API: Add support for limits to language.Ole Troan1-5/+11
2019-02-18Resolve vppapigen DeprecationWarning.Paul Vinciguerra1-6/+7
2019-02-02Python3: Move vppapigen to python3.Paul Vinciguerra1-7/+12
2018-11-29vppapigen: Fix python3 compatibilityOle Troan1-24/+40
2018-11-29API: Add support for type aliasesOle Troan1-1/+28
2018-09-13Fix: vppapigen make build fails on fresh installPaul Vinciguerra1-2/+2
2018-06-29CSIT-1148: VPPAPIGEN 2nd level import of .api ignoredOle Troan1-4/+5
2018-05-23VPPAPIGEN: Add union and enum support and IP4/IP6 address type.Ole Troan1-46/+75
2018-04-17ACL based forwardingAndrew Yourtchenko1-1/+1
2018-04-11VPPAPIGEN: Consistent CRC32 on complete file.Ole Troan1-17/+25
2018-03-08vppapigen: require reply/details messages for requests/dumpsMarek Gradzki1-6/+6
2018-03-07VPPAPIGEN: Run tool directly from source tree.Ole Troan1-1/+4