diff options
author | Harald Welte <laforge@gnumonks.org> | 2010-02-21 19:03:41 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-02-21 19:03:41 +0100 |
commit | 3415d41a8cea9930a70daf0c7fb6a0009ca7f0a3 (patch) | |
tree | 0b3bca60df8a7c32266b89d00c548c21a5d6db78 /include/osmocore/tlv.h | |
parent | 54844802115a1666496649cc43d3a01abd707bc0 (diff) |
add msgb and tlv support bits required for openbsc gprs branch
Diffstat (limited to 'include/osmocore/tlv.h')
-rw-r--r-- | include/osmocore/tlv.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/osmocore/tlv.h b/include/osmocore/tlv.h index 14c9910d..c733dbc9 100644 --- a/include/osmocore/tlv.h +++ b/include/osmocore/tlv.h @@ -190,6 +190,13 @@ static inline uint8_t *msgb_tv16_push(struct msgb *msg, uint8_t tag, uint16_t va return tv16_put(buf, tag, val); } +static inline uint8_t *msgb_tvlv_push(struct msgb *msg, uint8_t tag, uint16_t len, + const uint8_t *val) +{ + uint8_t *buf = msgb_push(msg, TVLV_GROSS_LEN(len)); + return tvlv_put(buf, tag, len, val); +} + /* TLV parsing */ struct tlv_p_entry { |