Build the LCS-AP dissector.

svn path=/trunk/; revision=39365
This commit is contained in:
Anders Broman 2011-10-11 18:16:53 +00:00
parent c3d27315ed
commit 9e1a19bf6f
7 changed files with 2657 additions and 4 deletions

View File

@ -3324,6 +3324,10 @@ Donnie Savage <dsavage [AT] cisco.com> {
SAF support
}
Spenser Sheng <spenser.sheng [AT] ericsson.com> {
LCS-AP support
}
and by:
Pavel Roskin <proski [AT] gnu.org>

View File

@ -63,6 +63,7 @@ SUBDIRS = \
idmp \
inap \
kerberos \
lcsap \
ldap \
logotypecertextn \
lte-rrc \

View File

@ -119,6 +119,7 @@ PER_LIST= \
h460 \
h501 \
hnbap \
lcsap \
lte-rrc \
nbap \
mpeg-audio \

View File

@ -140,7 +140,7 @@ ProtocolIE-Field/value ie_field_value
if (!parameter_tvb)
return offset;
dissect_e212_mcc_mnc(parameter_tvb, tree, 0);
dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, tree, 0, FALSE);
#.END
#.TYPE_ATTR

View File

@ -150,18 +150,18 @@ proto_reg_handoff_lcsap(void)
lcsap_handle = find_dissector("lcsap");
dissector_add_handle("sctp.port", lcsap_handle); /* for "decode-as" */
dissector_add("sctp.ppi", LCS_AP_PAYLOAD_PROTOCOL_ID, lcsap_handle);
dissector_add_uint("sctp.ppi", LCS_AP_PAYLOAD_PROTOCOL_ID, lcsap_handle);
Initialized=TRUE;
#include "packet-lcsap-dis-tab.c"
} else {
if (SctpPort != 0) {
dissector_delete("sctp.port", SctpPort, lcsap_handle);
dissector_delete_uint("sctp.port", SctpPort, lcsap_handle);
}
}
SctpPort=gbl_lcsapSctpPort;
if (SctpPort != 0) {
dissector_add("sctp.port", SctpPort, lcsap_handle);
dissector_add_uint("sctp.port", SctpPort, lcsap_handle);
}
}

View File

@ -125,6 +125,7 @@ ASN1_DISSECTOR_SRC = \
packet-h501.c \
packet-HI2Operations.c \
packet-hnbap.c \
packet-lcsap.c \
packet-idmp.c \
packet-inap.c \
packet-logotypecertextn.c \

File diff suppressed because it is too large Load Diff