aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_common.h
AgeCommit message (Collapse)AuthorFilesLines
2013-12-18Add a sixteenth element to all BCD digit sets to avoid garbage values whenEvan Huus1-8/+0
decoding corrupt bytes. Some of these digit sets could probably be deduplicated... svn path=/trunk/; revision=54224
2013-12-03Dissectors should not use dfilter.h, don't include it.Jakub Zawadzki1-0/+2
XXX ncp2222 dissector is using dfilter_compile(), why? svn path=/trunk/; revision=53766
2013-10-13whitespace fixes; mostly: remove trailing blanksBill Meier1-3/+3
svn path=/trunk/; revision=52591
2013-09-29Add a MBIM (Mobile Broadband Interface Model) dissectorPascal Quantin1-0/+2
Still to be done: - fragmentation support - plug the MBIM dissector on USB dissector svn path=/trunk/; revision=52279
2013-09-25Dissect bssmap_reroute_cmd and bssmap_reroute_complete andAnders Broman1-1/+9
add new IE dissection to bssmap_cl3_info. svn path=/trunk/; revision=52217
2013-09-03forgotten cleanupMichael Mann1-1/+0
svn path=/trunk/; revision=51690
2013-09-03Batch of filterable expert info.Michael Mann1-6/+3
svn path=/trunk/; revision=51689
2013-08-22Fix clang warning: comma at end of enumerator listChris Maynard1-1/+1
svn path=/trunk/; revision=51471
2013-07-26Add dissection of more IEsAnders Broman1-1/+11
svn path=/trunk/; revision=50912
2013-04-15Add dissection of USAT TLV IARI, PLMN list, EPS PDN connection activation ↵Pascal Quantin1-0/+1
parameters and Tracking Area Identification svn path=/trunk/; revision=48862
2013-03-18As suggested by Evan Huus, use extended value_stringsPascal Quantin1-31/+31
svn path=/trunk/; revision=48407
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-21/+47
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2013-01-22Try to fix dissection of GSM protocol family broken by r47209.Pascal Quantin1-10/+24
Using val_to_str seemed to be a good idea, but most value_string arrays were not properly filled or were using hacks. (I hope I got everything right...) svn path=/trunk/; revision=47218
2012-12-26Fix a bunch of warnings.Guy Harris1-1/+0
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of sizeof. Cast away some implicit 64-bit-to-32-bit conversion errors due to use of strtol() and strtoul(). Change some data types to avoid those implicit conversion warnings. When assigning a constant to a float, make sure the constant isn't a double, by appending "f" to the constant. Constify a bunch of variables, parameters, and return values to eliminate warnings due to strings being given const qualifiers. Cast away those warnings in some cases where an API we don't control forces us to do so. Enable a bunch of additional warnings by default. Note why at least some of the other warnings aren't enabled. randpkt.c and text2pcap.c are used to build programs, so they don't need to be in EXTRA_DIST. If the user specifies --enable-warnings-as-errors, add -Werror *even if the user specified --enable-extra-gcc-flags; assume they know what they're doing and are willing to have the compile fail due to the extra GCC warnings being treated as errors. svn path=/trunk/; revision=46748
2012-11-11Dissect more DTM related messagesPascal Quantin1-3/+3
svn path=/trunk/; revision=45996
2012-10-29Add dissection ofDTM ASSIGNMENT COMMAND and fix message types.Anders Broman1-7/+3
svn path=/trunk/; revision=45825
2012-10-08Enhance dissection of Open Channel proactive commandPascal Quantin1-0/+1
svn path=/trunk/; revision=45413
2012-10-04Upgrade NAS dissector to v11.4.0 (Release 11)Pascal Quantin1-0/+2
svn path=/trunk/; revision=45325
2012-10-02Upgrade NAS EPS dissector to v11.4.0 (Release 11)Pascal Quantin1-0/+1
svn path=/trunk/; revision=45253
2012-09-21Dissect Update UE Location Information messagePascal Quantin1-1/+4
svn path=/trunk/; revision=45047
2012-08-01Follow-up of r44162: clean more filtersPascal Quantin1-2/+0
svn path=/trunk/; revision=44187
2012-08-01Follow-up of r44162: gsm_a_gm dissector is used for both GPRS Mobility ↵Pascal Quantin1-6/+5
Management and Session Management protocols. Update filter names accordingly. svn path=/trunk/; revision=44183
2012-07-31Update filter names following the changes done in r44162Pascal Quantin1-2/+2
svn path=/trunk/; revision=44168
2012-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2012-06-12Upgrade GSM BSSMAP dissection to Release 9 (V9.8.0)Pascal Quantin1-1/+6
svn path=/trunk/; revision=43227
2012-05-20Upgrade NAS dissector to Release 10 (v10.6.1)pascal1-1/+5
svn path=/trunk/; revision=42728
2012-05-20Upgrade NAS EPS dissector to Release 10 (10.6.1)pascal1-0/+8
svn path=/trunk/; revision=42722
2012-04-15Update RRC to V10.7.0 and add dissection of Core Network System Information IEspascal1-14/+22
svn path=/trunk/; revision=42081
2012-03-09From Sylvain Munaut:Anders Broman1-0/+10
packet-gmr1_rr: Add dissector for GMR-1 RR elements and CCCH messages (Step 2). https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6921 svn path=/trunk/; revision=41448
2012-03-09From Sylvain Munaut:Anders Broman1-0/+11
GMR-1: Add dissections for various GMR 04.08 elements (Step1). https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6921 svn path=/trunk/; revision=41446
2012-03-09From Sylvain Munaut: gsm_a_common: ELEM_MAND_VV_SHORT doesn't support IEs of ↵Anders Broman1-3/+3
different types. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6924 svn path=/trunk/; revision=41445
2012-01-01From Mike Morrin:Anders Broman1-1/+1
GSM ENHANCED MEASUREMENT REPORT PDUs were not dissected when present as L3_INFO in RSL MEAS_RES PDUs. It seems that the RSL L3_INFO needs to be handled by a different dissector depending on whether it contains a DTAP, SACCH or CCCH PDU, which fortunately can be deduced from the RSL PDU type. packet-rsl.c is updated to implement this. In packet-gsm_a_rr.c the dissection of PDUs with RR Short PD format is improved, and also some items are renamed to make clearer the difference between SACCH PDUs (which cna be normal or Short PD format) and RR Short PD format PDUs (which can occur on SACCH, CCCH, or DCH). https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6699 svn path=/trunk/; revision=40357
2011-12-12From Mike Morrin:Anders Broman1-24/+16
eliminates the global variable for tracking which nibble is to be decoded by taking advantage of the fact that half octet IEs always occur in pairs, and thus a pair can be grouped together for decoding. There was probably also some confusion caused by the macros UPPER_NIBBLE and LOWER_NIBBLE because the GSM bit numbering is opposite to Wireshark internal numbering, so I have changed these to be LEFT_NIBBLE and RIGHT_NIBBLE, which corresponds to the display format in Wireshark. The dissection order of half octet IEs has been adjusted where necessary to align with the ordering shown in the GSM specifications. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6658 svn path=/trunk/; revision=40157
2011-12-01Extend dissection of GTPv2 EPS Security Context and Quadruplets.Anders Broman1-0/+2
svn path=/trunk/; revision=40065
2011-12-01From Pascal Quantin:Anders Broman1-15/+19
updates the decoding of the Test Procedures functions described in 3GPP 44.014, 34.109 and 36.509. It also fixes a small issue where Wireshark was trying to decode the skip indicator as a transaction identifier for those messages. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6638 svn path=/trunk/; revision=40064
2011-09-11From Pascal Quantin:Anders Broman1-0/+2
Update of 3GPP RRC and LTE RRC dissectors. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6333 svn path=/trunk/; revision=38964
2011-07-30Add 3GPP Sv interface.Anders Broman1-0/+2
svn path=/trunk/; revision=38271
2011-04-27From Pascal Quantin:Anders Broman1-26/+33
Enhance the dissection of MM, GMM, SM, EPS EMM and EPS ESM protocols according to 3GPP 24.008 V9.6.0 and 24.301 V9.6.0. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5866 svn path=/trunk/; revision=36918
2011-04-09Do some whitespace cleanup.Bill Meier1-763/+763
svn path=/trunk/; revision=36531
2011-04-04Change the signature of elem_fcn():ns to include pinfo.Anders Broman1-74/+74
svn path=/trunk/; revision=36443
2011-04-04Change the msg_fcn() signature to include pinfo.Anders Broman1-7/+7
svn path=/trunk/; revision=36441
2011-02-22From Pascal Quantin:Anders Broman1-3/+3
[3GPP protocols] Prettify the display of Mandatory Value information elements https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5711 svn path=/trunk/; revision=36026
2011-02-18From Pascal Quantin:Anders Broman1-2/+2
NAS EPS] Fix display of Authentication (Failure) Parameter IEs https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5704 svn path=/trunk/; revision=36001
2011-01-31More IE dissection.Anders Broman1-0/+2
svn path=/trunk/; revision=35736
2011-01-26Add 10.5.1.14 NAS container for PS HO.Anders Broman1-0/+3
svn path=/trunk/; revision=35665
2011-01-25Export de_emm_trac_area_id.Anders Broman1-0/+1
svn path=/trunk/; revision=35646
2011-01-21Move sgsap_elem_idx_t to packet-gsm_a_common.hAnders Broman1-0/+47
Dissect Global-CN-Id svn path=/trunk/; revision=35607
2011-01-18Introduce EXTRANEOUS_DATA_CHECK_EXPERTAnders Broman1-0/+11
which adds an expert item. svn path=/trunk/; revision=35576
2011-01-14- Add TELV to dissct IE's with an extention bit in the length vallue.Anders Broman1-0/+51
- Add a BSSGP PDU type - Put IE name in the top tree for ELEM_V svn path=/trunk/; revision=35539
2011-01-11Improve dissection of UE Time Zone.Anders Broman1-1/+1
svn path=/trunk/; revision=35477