mirror of https://gerrit.osmocom.org/libosmocore
msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message buffer
Change-Id: I98e85397fb541ee0fd711f2e1852f63f3bb87359
This commit is contained in:
parent
bf383a1d83
commit
572177063d
|
@ -509,4 +509,18 @@ void *msgb_talloc_ctx_init(void *root_ctx, unsigned int pool_size);
|
|||
void msgb_set_talloc_ctx(void *ctx) OSMO_DEPRECATED("Use msgb_talloc_ctx_init() instead");
|
||||
int msgb_printf(struct msgb *msgb, const char *format, ...);
|
||||
|
||||
static inline const char *msgb_hexdump_l2(const struct msgb *msg)
|
||||
{
|
||||
if (!msgb_l2(msg) || !(msgb_l2len(msg)))
|
||||
return "[]";
|
||||
return osmo_hexdump(msgb_l2(msg), msgb_l2len(msg));
|
||||
}
|
||||
|
||||
static inline const char *msgb_hexdump_l3(const struct msgb *msg)
|
||||
{
|
||||
if (!msgb_l3(msg) || !(msgb_l3len(msg)))
|
||||
return "[]";
|
||||
return osmo_hexdump(msgb_l3(msg), msgb_l3len(msg));
|
||||
}
|
||||
|
||||
/*! @} */
|
||||
|
|
Loading…
Reference in New Issue