libosmo-gtlv: add TLIV capability

During code review, it was indicated that some TLV protocols that we
will likely deal with in the near future also employ an I, and instance
value of a tag. Add TLIV support.

A usage example for a manually implemented TLIV structure is found in
tests/libosmo-gtlv/gtlv_test.c.

A usage example for a generated TLIV protocol is found in
tests/libosmo-gtlv/test_tliv/.

Related: SYS#5599
Change-Id: I0a076e54dfba6038cc779cb7c8f3967d212226aa
This commit is contained in:
Neels Hofmeyr
2022-03-14 16:38:15 +01:00
parent a92d57422d
commit d879afd381
18 changed files with 938 additions and 172 deletions

View File

@@ -206,6 +206,7 @@ AC_OUTPUT(
tests/atlocal
tests/libosmo-gtlv/Makefile
tests/libosmo-gtlv/test_gtlv_gen/Makefile
tests/libosmo-gtlv/test_tliv/Makefile
doc/Makefile
doc/examples/Makefile
doc/manuals/Makefile