[sccp] Add a utility for the nat..
Add a small helper to determine the type of a message
This commit is contained in:
parent
3b9516e0d8
commit
a692fbcff5
|
@ -143,4 +143,10 @@ extern const struct sockaddr_sccp sccp_ssn_bssap;
|
|||
u_int32_t sccp_src_ref_to_int(struct sccp_source_reference *ref);
|
||||
struct sccp_source_reference sccp_src_ref_from_int(u_int32_t);
|
||||
|
||||
|
||||
/*
|
||||
* helper functions for the nat code
|
||||
*/
|
||||
int sccp_determine_msg_type(struct msgb *msg);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1160,6 +1160,14 @@ struct sccp_source_reference sccp_src_ref_from_int(u_int32_t int_ref)
|
|||
return ref;
|
||||
}
|
||||
|
||||
int sccp_determine_msg_type(struct msgb *msg)
|
||||
{
|
||||
if (msgb_l2len(msg) < 1)
|
||||
return -1;
|
||||
|
||||
return msg->l2h[0];
|
||||
}
|
||||
|
||||
static __attribute__((constructor)) void on_dso_load(void)
|
||||
{
|
||||
tall_sccp_ctx = talloc_named_const(NULL, 1, "sccp");
|
||||
|
|
Loading…
Reference in New Issue