diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2013-10-01 16:19:42 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2013-10-01 16:19:42 +0000 |
commit | b3c3bd6e9366c06a612900677494eb9a7d5394d5 (patch) | |
tree | abe86b57330b6b6cf8860ae795c2803830a3a142 /epan/dissectors/packet-mac-lte.c | |
parent | d6950e2176918538a3fd28949cb8e4fa45932b85 (diff) |
Call mac_lte_drx_control_element_received and make it static again
svn path=/trunk/; revision=52318
Diffstat (limited to 'epan/dissectors/packet-mac-lte.c')
-rw-r--r-- | epan/dissectors/packet-mac-lte.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/epan/dissectors/packet-mac-lte.c b/epan/dissectors/packet-mac-lte.c index cabca83a33..63b3e4c10b 100644 --- a/epan/dissectors/packet-mac-lte.c +++ b/epan/dissectors/packet-mac-lte.c @@ -1257,8 +1257,7 @@ static gboolean mac_lte_drx_has_timer_expired(drx_state_t *p_state _U_, drx_time static void mac_lte_drx_new_ulsch_data(guint16 ueid); static void mac_lte_drx_new_dlsch_data(guint16 ueid); static void mac_lte_drx_dl_crc_error(guint16 ueid); -/* TODO: make static again once called */ -void mac_lte_drx_control_element_received(guint16 ueid); +static void mac_lte_drx_control_element_received(guint16 ueid); /* Update the DRX state of the UE based on previous info and current time */ static void update_drx_info(drx_state_t *ue_state, packet_info *pinfo) @@ -3497,6 +3496,7 @@ static void dissect_ulsch_or_dlsch(tvbuff_t *tvb, packet_info *pinfo, proto_tree break; case DRX_COMMAND_LCID: /* No payload */ + mac_lte_drx_control_element_received(p_mac_lte_info->ueid); break; case PADDING_LCID: /* No payload (in this position) */ @@ -5191,14 +5191,14 @@ static void mac_lte_drx_dl_crc_error(guint16 ueid) } } -/* TODO: make static again when called! */ -void mac_lte_drx_control_element_received(guint16 ueid) +/* A DRX control element has been received */ +static void mac_lte_drx_control_element_received(guint16 ueid) { /* Look up state of this UE */ drx_state_t *ue_state = (drx_state_t *)g_hash_table_lookup(mac_lte_drx_ue_state, GUINT_TO_POINTER((guint)ueid)); - /* Start timer */ + /* Start timers */ if (ue_state != NULL) { /* TODO: spec says stop onDurationTimer, but we don't really record that its running... */ |