LTE RRC: add direction to UL-CCCH and DL-CCCH PDUs

This will be useful for the RRC Early Data procedure.

Change-Id: Idcf4251315ee171aa15e650682d7e686a05a9e0a
Reviewed-on: https://code.wireshark.org/review/30185
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Pascal Quantin 2018-10-12 23:03:38 +02:00 committed by Anders Broman
parent 22cf80d30d
commit f0b822f731
2 changed files with 20 additions and 0 deletions

View File

@ -171,9 +171,15 @@ SI-OrPSI-GERAN TYPE_PREFIX
# EUTRA-RRC-Definitions.asn
#
#.FN_HDR UL-CCCH-Message
actx->pinfo->link_dir = P2P_DIR_UL;
#.FN_HDR UL-DCCH-Message
actx->pinfo->link_dir = P2P_DIR_UL;
#.FN_HDR DL-CCCH-Message
actx->pinfo->link_dir = P2P_DIR_DL;
#.FN_HDR DL-DCCH-Message
actx->pinfo->link_dir = P2P_DIR_DL;
@ -2642,9 +2648,15 @@ SL-V2X-PreconfigCommPool-r14/threshS-RSSI-CBR-r14 DISPLAY=BASE_CUSTOM STRINGS=CF
# NBIOT-RRC-Definitions
#
#.FN_HDR UL-CCCH-Message-NB
actx->pinfo->link_dir = P2P_DIR_UL;
#.FN_HDR UL-DCCH-Message-NB
actx->pinfo->link_dir = P2P_DIR_UL;
#.FN_HDR DL-CCCH-Message-NB
actx->pinfo->link_dir = P2P_DIR_DL;
#.FN_HDR DL-DCCH-Message-NB
actx->pinfo->link_dir = P2P_DIR_DL;

View File

@ -63366,6 +63366,8 @@ static const per_sequence_t DL_CCCH_Message_sequence[] = {
static int
dissect_lte_rrc_DL_CCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
actx->pinfo->link_dir = P2P_DIR_DL;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_lte_rrc_DL_CCCH_Message, DL_CCCH_Message_sequence);
@ -69717,6 +69719,8 @@ static const per_sequence_t UL_CCCH_Message_sequence[] = {
static int
dissect_lte_rrc_UL_CCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
actx->pinfo->link_dir = P2P_DIR_UL;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_lte_rrc_UL_CCCH_Message, UL_CCCH_Message_sequence);
@ -104330,6 +104334,8 @@ static const per_sequence_t DL_CCCH_Message_NB_sequence[] = {
static int
dissect_lte_rrc_DL_CCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
actx->pinfo->link_dir = P2P_DIR_DL;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_lte_rrc_DL_CCCH_Message_NB, DL_CCCH_Message_NB_sequence);
@ -105601,6 +105607,8 @@ static const per_sequence_t UL_CCCH_Message_NB_sequence[] = {
static int
dissect_lte_rrc_UL_CCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
actx->pinfo->link_dir = P2P_DIR_UL;
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_lte_rrc_UL_CCCH_Message_NB, UL_CCCH_Message_NB_sequence);