summaryrefslogtreecommitdiffstats
path: root/include/osmocom/gsm/tlv.h
Commit message (Expand)AuthorAgeFilesLines
* tlv: Add TLVP_VAL_MINLEN() to obtain value _if_ length is >= minimumHarald Welte2018-06-021-0/+10
* tlv: add TLV_GET() and TLV_GET_MINLEN()Neels Hofmeyr2018-04-181-0/+21
* add tlv_parse2(), capable of multiple instances of the same IENeels Hofmeyr2018-04-131-0/+3
* tlv_put: guard against NULL val and 0 lenNeels Hofmeyr2017-11-201-2/+13
* [doc] TLV parser has far grown beyond GSM L3Harald Welte2017-10-161-1/+1
* tlv: add [msgb_]t16lv_put() for 16bit tag + 8 bit len TLVsHarald Welte2017-08-091-1/+20
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-2/+1
* doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr2017-06-231-59/+59
* gsm/tlv.h: fix copy-paste errorVadim Yanitskiy2017-05-151-2/+2
* tlv: Add tlvp_val{16,32}be() to get TLV values in unaligned host byte orderHarald Welte2017-05-151-0/+23
* Add parsed TLV helpers from OsmoBTSMax2017-01-061-0/+2
* tlv: Import osmo_shift_* and osmo_match_shift_* from openbscHarald Welte2016-05-051-0/+11
* some comments / fixed typosNeels Hofmeyr2015-12-211-1/+1
* TLV: add TLVP_PRES_LEN() definition to check for existance + minimum lengthHarald Welte2014-08-181-0/+3
* include: Switch to #pragma once patternSylvain Munaut2014-06-161-4/+1
* Add tlvp_val16_unal() / tlvp_val32_unal() to align 16 and 32 bit valuesAndreas Eversberg2012-12-181-0/+24
* TLV: add new "vTvLV" type for GANHarald Welte2012-07-141-1/+97
* doc: Fix the Doxygen section endingsSylvain Munaut2012-04-181-1/+1
* TLV/msgb: Return first byte of newly-pushed data from msgb_*_push()Harald Welte2012-01-221-14/+28
* doxygen: Add documentation about TLV parserHarald Welte2011-08-171-13/+58
* gsm 04.80: fix typo (256, not 265!)Harald Welte2011-07-161-2/+2
* tlv: Make tlv parser arrays 256 entries wide to prevent overflow on 0xffHarald Welte2011-07-161-2/+2
* include: reorganize headers file to include/osmocom/[gsm|core]Pablo Neira Ayuso2011-03-231-0/+260