This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Harald Welte gerrit-no-reply at lists.osmocom.orgHello Jenkins Builder, I'd like you to reexamine a change. Please visit https://gerrit.osmocom.org/6328 to look at the new patch set (#2). msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message buffer Change-Id: I98e85397fb541ee0fd711f2e1852f63f3bb87359 --- M include/osmocom/core/msgb.h 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/28/6328/2 diff --git a/include/osmocom/core/msgb.h b/include/osmocom/core/msgb.h index 335067e..9f4c444 100644 --- a/include/osmocom/core/msgb.h +++ b/include/osmocom/core/msgb.h @@ -509,4 +509,18 @@ 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)); +} + /*! @} */ -- To view, visit https://gerrit.osmocom.org/6328 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I98e85397fb541ee0fd711f2e1852f63f3bb87359 Gerrit-PatchSet: 2 Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Owner: Harald Welte <laforge at gnumonks.org> Gerrit-Reviewer: Jenkins Builder