aboutsummaryrefslogtreecommitdiffstats
path: root/src/vpp-api/python/vpp_papi/vpp_papi.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-29api: provide api definition over apiOle Troan1-19/+65
2024-01-23papi: support old style of providing apidirVratko Polak1-1/+4
2024-01-18tests: preload api filesMaxime Peim1-29/+39
2022-12-12papi: fix VPP_API_DIRPim van Pelt1-1/+4
2022-12-07papi: export packed message structuresOle Troan1-0/+16
2022-12-07tests: multiple apidir locationsOle Troan1-1/+6
2022-12-07papi: fix async support for socket transportOle Troan1-1/+1
2022-05-10tests: replace pycodestyle with blackKlement Sekera1-161/+189
2021-07-12papi: remove shared memory transportOle Troan1-9/+4
2021-04-28papi: change default to use socket transport instead of shared memory transportOle Troan1-2/+2
2021-03-15tests: use socket transport instead of shared memoryOle Troan1-5/+0
2021-02-15papi: add method to retrieve field optionsPaul Vinciguerra1-0/+9
2021-02-05papi: remove unused name from __all__Paul Vinciguerra1-1/+1
2020-12-08papi: remove old client referencePaul Vinciguerra1-3/+0
2020-12-04papi: add support for enumflag part 1 of 2Paul Vinciguerra1-5/+19
2020-12-03papi: remove python2 patternsPaul Vinciguerra1-18/+8
2020-12-03papi: allow client control over loggersPaul Vinciguerra1-3/+3
2020-12-02papi: improve unit testabilityPaul Vinciguerra1-21/+64
2020-05-25api: add new stream message conventionOle Troan1-14/+36
2020-04-28tests: implement ipaddress convenience methodsPaul Vinciguerra1-1/+29
2019-12-05papi: add call statsOle Troan1-1/+23
2019-12-03papi: add a per-call _timeout optionPaul Vinciguerra1-4/+6
2019-11-12papi: add wrapper to validate crc manifestOle Troan1-0/+28
2019-11-05misc: Fix python scripts shebang lineRenato Botelho do Couto1-1/+1
2019-10-09papi: introduce read_blockingVratko Polak1-3/+29
2019-09-25papi: truncate long logger messagesKlement Sekera1-1/+4
2019-09-10papi: let async calls return contextVratko Polak1-1/+6
2019-09-04api: memclnt api use string type.Ole Troan1-3/+3
2019-08-08api: vppapitrace JSON/API trace converterOle Troan1-141/+152
2019-08-08api: api socket respect unix runtime directoryOle Troan1-1/+1
2019-07-16papi: use the injected logger wherever possibleVratko Polak1-18/+6
2019-06-20misc: papi - add __repr__ to FuncWrapperPaul Vinciguerra1-0/+3
2019-06-18misc: vpp_papi- add tests, clean up pep8Paul Vinciguerra1-4/+6
2019-06-17misc: vpp-api - add __repr__ to VPPApiClient.Paul Vinciguerra1-0/+13
2019-06-07vpp_papi: Context_id allocator for running forked.Paul Vinciguerra1-5/+7
2019-06-07vpp_papi: Fix vapi.disconnect exception.Paul Vinciguerra1-0/+1
2019-05-28papi: avoid IOError on disconnectVratko Polak1-1/+4
2019-05-23vpp_papi: Do not raise before find_api_dir()Vratko Polak1-4/+1
2019-05-15vpp_papi: remove dependency on environment var. VPP_API_DIR.Paul Vinciguerra1-6/+9
2019-03-20vpp_papi: Expose the list of field attributes to the client.Paul Vinciguerra1-0/+1
2019-03-19vpp_papi: specify encoding for .encode()/.decode()Paul Vinciguerra1-4/+5
2019-03-04test framework: add factory function and default parametersOle Troan1-0/+2
2019-02-28vpp_papi.py: Change VppEnum from explicit metaclass to metaclass wrapper/deco...Paul Vinciguerra1-4/+11
2018-12-18PAPI: Add MACAddress object wrapper for vl_api_mac_address_tOle Troan1-0/+2
2018-12-13API: Use string type instead of u8.Ole Troan1-3/+43
2018-12-12PAPI: Allow ipaddress object as argument and return values from API callsOle Troan1-10/+12
2018-12-10Python API: Use services to determine stream RPCOle Troan1-4/+11
2018-11-29vpp_papi: Add custom exceptions.Paul Vinciguerra1-12/+37
2018-11-29API: Add support for type aliasesOle Troan1-2/+9
2018-11-28vpp_papi: Use new style classes.Paul Vinciguerra1-2/+2