Commit Graph

  • c30b16ac15 stub: fix memory access out of range master Wataru Ishida 2023-02-07 11:49:11 +09:00
  • 44d91d757f taish: fix create_hostif/netif Wataru Ishida 2022-06-27 03:19:50 +00:00
  • b659df6fc6 ci: try pushing containers to ghcr.io dev Wataru Ishida 2022-06-02 03:44:05 +00:00
  • e3af1ca2d9 meta-generator: refactor TAIObject creation object-api Wataru Ishida 2022-04-27 21:39:43 +00:00
  • c224a81a87 *: s/HOSTIF/HOST_INTERFACE/g, s/NETWORKIF/NETWORK_INTERFACE/g Wataru Ishida 2022-04-27 21:27:40 +00:00
  • 2f107cbcaa test: test object APIs Wataru Ishida 2022-02-17 08:04:59 +00:00
  • 586a7bf9ea inc: add list_object_info API to meta API Wataru Ishida 2022-02-17 07:48:48 +00:00
  • 82b77d1c45 inc: add object API Wataru Ishida 2022-02-17 07:11:34 +00:00
  • b3a2292297 meta: fix Makefile Wataru Ishida 2022-04-19 05:00:22 +00:00
  • 17edfdef4d taish: always link to libmetatai library Wataru Ishida 2022-04-19 04:55:07 +00:00
  • 0aea95617d Revert "meta: add tai_metadata_get_attr_sorted_by_id_name()" Wataru Ishida 2022-04-18 09:43:36 +00:00
  • 1955bb551d meta: add tai_metadata_get_attr_sorted_by_id_name() Wataru Ishida 2022-04-18 00:44:16 +00:00
  • a62b13ef64 taish: fix get_hostif() and get_netif() Wataru Ishida 2022-03-15 08:40:31 +00:00
  • 009635ba5f taish: fix interactive mode Wataru Ishida 2022-02-28 01:33:32 +00:00
  • d9e58cd11f taish: fix remove command Wataru Ishida 2022-02-22 06:26:35 +00:00
  • a6b842762d framework: remove unnecessary dynamic link to the meta library Wataru Ishida 2022-02-18 01:15:28 +00:00
  • 077ba2727d framework: let user decide the optimization level Wataru Ishida 2022-02-18 01:15:00 +00:00
  • e1af71517a framework: fix list of sources and headers Wataru Ishida 2022-02-17 01:55:11 +00:00
  • f3f5480d15 tests: use taish.AsycnClient Wataru Ishida 2022-02-16 07:43:49 +00:00
  • fff154275d meta: fix build Wataru Ishida 2022-02-16 08:12:47 +00:00
  • 16397c4910 taish/client: fix close() Wataru Ishida 2022-02-16 07:23:19 +00:00
  • d474c52d9d framework: include meta library object code to support meta APIs Wataru Ishida 2022-02-16 07:19:43 +00:00
  • fc632a42f7 improve build Wataru Ishida 2022-02-14 04:01:53 +00:00
  • 58cca5d17a meta-generator: use libclang package to simplify installation Wataru Ishida 2022-02-14 03:41:53 +00:00
  • b1707a9905 improve build Wataru Ishida 2022-02-12 14:07:29 +00:00
  • e3e3a0fc4c use -Wall -Werror for build Wataru Ishida 2022-02-12 10:57:23 +00:00
  • f7f8e03fd4 docker: fix run image Wataru Ishida 2022-02-12 10:56:45 +00:00
  • dd287856b8 taish: return hostif/netif in the order of index Wataru Ishida 2022-02-11 01:21:09 +00:00
  • 9e1a9f6555 framework: don't call notification callback when attrs.size() == 0 Wataru Ishida 2022-02-10 10:38:08 +00:00
  • c91254b285 ci: faster build Wataru Ishida 2022-02-09 02:50:13 +00:00
  • 352814de51 taish: use grpcio instead of grpclib Wataru Ishida 2022-02-08 07:38:48 +00:00
  • aff8455b6a meta: package metadata generator instead of raw script Wataru Ishida 2022-02-01 01:41:23 +00:00
  • b19b277849 meta: support objlist in tai_deserialize_attribute_value() Wataru Ishida 2022-01-30 08:03:05 +00:00
  • 45e9552079 meta: support deserializing object list Wataru Ishida 2022-01-29 09:04:56 +00:00
  • 7a0671ec40 framework: don't queue the next state if already exists Wataru Ishida 2022-01-23 11:39:13 +00:00
  • cb67b0e7d2 meta: fix u32list deserialization Wataru Ishida 2022-01-21 04:30:40 +00:00
  • e0f869e109 meta: s64list and u64list support Wataru Ishida 2022-01-19 14:41:56 +00:00
  • 94ee226c6c taish: support setting empty list via taish cli Wataru Ishida 2022-01-19 11:03:37 +00:00
  • cb939abd85 taish: format code by black Wataru Ishida 2022-01-19 10:45:07 +00:00
  • ad7e2befee taish: handle exception in SetAttribute() Wataru Ishida 2022-01-19 09:29:55 +00:00
  • 7246caa3d1 meta: support deserializing empty list Wataru Ishida 2022-01-19 09:29:42 +00:00
  • b9ae629581 taish: fix another taish list command regression Wataru Ishida 2022-01-09 00:34:04 +00:00
  • 5dff94a715 taish: fix taish list command regression Wataru Ishida 2022-01-07 06:55:39 +00:00
  • 42ab521d6b taish: support getting/setting multiple attributes at once Wataru Ishida 2022-01-06 03:36:45 +00:00
  • bc785cd223 lib: add tests Wataru Ishida 2022-01-04 14:59:11 +00:00
  • c097114f36 meta: support deserializing object map list attribute Wataru Ishida 2022-01-04 14:58:39 +00:00
  • c29496dce6 meta: fix wrong usage of cJSON Wataru Ishida 2022-01-04 14:57:14 +00:00
  • f74763205d docs: add TAI introduction slides Wataru Ishida 2021-12-21 13:32:55 +09:00
  • f19af1e171 inc: fix typos in status names Clint Bauer 2021-12-08 10:04:08 -06:00
  • 462b6971a1 framework: fix next-state overwriting Wataru Ishida 2021-12-01 12:51:51 +00:00
  • 896b91e80a taish: use a separate mutex for API serialization Wataru Ishida 2021-11-08 03:45:41 +00:00
  • 3448aca2a1 taish: serialize TAI API calls Wataru Ishida 2021-10-31 14:51:21 +00:00
  • 967e1a840a test: increase teardown timeout Wataru Ishida 2021-09-15 06:13:13 +00:00
  • 07626499ea taish: handle SIGTERM Wataru Ishida 2021-09-15 01:03:16 +00:00
  • 9e0effa95e meta: support adding custom enum values to TAI attributes Wataru Ishida 2021-09-13 06:59:06 +00:00
  • ba4b1ba6a6 netif: add TAI_NETWORK_INTERFACE_ATTR_CLIENT_SIGNAL_MAPPING_TYPE Toru MANO 2021-08-31 13:51:41 +09:00
  • 71eabf0f2a inc: add two attributes line rate and fec type to network interface Toru MANO 2021-07-19 20:17:13 +09:00
  • 6442c0b29c taish: fix bug of python client library Wataru Ishida 2021-08-11 16:28:16 +00:00
  • c2656400c3 taish: fix bug when calling a method with kwargs Wataru Ishida 2021-08-11 01:23:45 +00:00
  • ed79f0ccac framework/examples/basic: show how to add capability support Wataru Ishida 2021-08-08 05:21:54 +00:00
  • b0fdd9ce8c taish: add capability support Wataru Ishida 2021-08-08 05:23:55 +00:00
  • 96fe7cc006 framework: initial support of capability API Wataru Ishida 2021-08-07 20:30:02 +00:00
  • ec790253dc lib: capability Wataru Ishida 2021-08-10 04:15:42 +00:00
  • c4cea9cf4c inc: add capability API Wataru Ishida 2021-08-07 20:29:46 +00:00
  • 7b5e440eb0 meta: add tai_metadata_[le|ge]_attr_value for attr comparison Wataru Ishida 2021-08-10 04:13:54 +00:00
  • 7c83724333 framework: return immediately when attr_count is 0 Wataru Ishida 2021-08-07 20:56:00 +00:00
  • 4d51cd3395 framework: remove unused function Wataru Ishida 2021-08-07 20:51:46 +00:00
  • 13c18a9bd6 framework/example/basic: suppress complile warning Wataru Ishida 2021-08-07 20:29:24 +00:00
  • 074fb47b15 taish: call tai_api_uninitialize() when exiting Wataru Ishida 2021-07-28 02:53:25 +00:00
  • 06e7774ff3 framework: make the destructor of Platform virtual Wataru Ishida 2021-07-28 02:52:40 +00:00
  • cdd6cc871a ci: support test PR from forked repos Wataru Ishida 2021-07-27 03:54:42 +00:00
  • 15437e0eed taish: make getopt work in env where char is unsigned. Wataru Ishida 2021-07-19 02:04:24 +00:00
  • 5415c6f617 ci: fix publish.yaml Wataru Ishida 2021-07-17 00:52:35 +00:00
  • e50823b431 ci: build arm64 image Wataru Ishida 2021-07-16 11:24:42 +00:00
  • 5762cb2942 Add tai_u64_list_t and tai_s64_list_t types (#127) kinmantam 2021-07-12 21:10:28 -05:00
  • 34bb7026b5 Add files via upload Hideki Nishizawa 2021-07-03 19:55:29 +09:00
  • 29de11eb36 taish: add module-oid field to hostif and netif Wataru Ishida 2021-05-26 01:00:01 +00:00
  • 7711e2332d ci: test custom attributes Wataru Ishida 2021-04-26 03:50:15 +00:00
  • 22e3bcd123 framework: add direct_set/get for default_setter/getter Wataru Ishida 2021-04-26 02:55:36 +00:00
  • 94b079c541 taish: use meta APIs when loading configuration Wataru Ishida 2021-04-26 00:40:33 +00:00
  • 7595139b74 add meta APIs to TAI Wataru Ishida 2021-04-22 04:23:48 +00:00
  • e88a2d99cd taish: fix build Wataru Ishida 2021-02-23 02:05:18 +00:00
  • 3bb6195337 framework: support customizing transit condition Wataru Ishida 2021-02-15 20:31:25 +00:00
  • 0c8d4ddce5 framework: support getting a user specified attribute Wataru Ishida 2021-01-25 19:54:35 +00:00
  • 844a7b7fce inc: fix a few typos in comment Mikio Hara 2020-12-13 14:34:47 +09:00
  • 4e3b94971f taish: get requirements from requirements.txt Wataru Ishida 2020-12-07 23:32:49 +00:00
  • f574eb8a05 ci: use GITHUB_ENV to set the docker tag Wataru Ishida 2020-12-07 23:25:49 +00:00
  • 3052a52a92 meta: fix count calculation in list deserialization Wataru Ishida 2020-12-03 19:36:57 +00:00
  • 0a483c5c95 tools/framework: use set_attribites in Config constructor Wataru Ishida 2020-09-11 22:38:12 +00:00
  • 40ba48a6f3 taish/client: fix create_module/netif/hostif() Wataru Ishida 2020-09-11 20:32:02 +00:00
  • 37b5e1fd0a taish: add object and notification attr_id in the notification callback Wataru Ishida 2020-09-05 07:12:25 +00:00
  • e586bd4fad taish: don't close the gRPC channel in the destructor Wataru Ishida 2020-08-24 22:36:08 +00:00
  • 6a52352c88 ci: fix publish.yaml Wataru Ishida 2020-07-24 03:31:49 +00:00
  • ba07a00f99 taish: use Attribute class Wataru Ishida 2020-07-24 01:23:39 +00:00
  • f690cff233 taish/client: seperate Client class for async and non-async applications Wataru Ishida 2020-07-24 01:10:33 +00:00
  • 6f6a513a08 ci: update docker repo Wataru Ishida 2020-07-01 22:48:28 +00:00
  • b70397c331 taish: add is_enum field in metadata Wataru Ishida 2020-06-27 04:43:59 +00:00
  • decf9ab53c ci: publish to Docker Hub as well Wataru Ishida 2020-06-18 05:00:22 -07:00
  • bddc820c99 ci: publish docker image Wataru Ishida 2020-06-17 15:37:53 -07:00
  • bd912d575b ci: build a container image which includes minimum TAI components Wataru Ishida 2020-06-17 14:59:04 -07:00