aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_gm.c
AgeCommit message (Collapse)AuthorFilesLines
2013-04-16Revert revision 48854, the problem is in packet-gtp.c not setting P2P_DIR ↵Anders Broman1-4/+4
correctly. svn path=/trunk/; revision=48872
2013-04-15Don't check direction on "prot" where the meaning is the same UL/DLAnders Broman1-4/+4
svn path=/trunk/; revision=48854
2013-03-29Rename value string (and similar) functions to use a consistent pattern. ThisEvan Huus1-2/+2
was done using textual search+replace, not anything syntax-aware, so presumably it got most comments as well (except where there were typos). Use a consistent coding style, and make proper use of the WS_DLL_* defines. Group the functions appropriately in the header. I ended up getting rid of most of the explanatory comments since many of them duplicated what was in the value_string.c file (and were out of sync with the recent updates I made to those in r48633). Presumably most of the comments should be in the .h file not the .c file, but there's enough churn ahead that it's not worth fixing yet. Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8467 svn path=/trunk/; revision=48634
2013-03-24Do not initialize ett_tree and dtap_msg_fcn when match_strval_idx does not ↵Pascal Quantin1-4/+8
find a match svn path=/trunk/; revision=48520
2013-03-19Upgrade NAS disssectors to v11.6.0Pascal Quantin1-1/+1
svn path=/trunk/; revision=48427
2013-03-18As suggested by Evan Huus, use extended value_stringsPascal Quantin1-1/+2
svn path=/trunk/; revision=48407
2013-03-18use enum values instead of hardcoded valuesPascal Quantin1-90/+89
(as suggested by Sylvain Munaut in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8487) svn path=/trunk/; revision=48397
2013-01-23svn path=/trunk/; revision=47229Anders Broman1-0/+4
2013-01-22Try to fix dissection of GSM protocol family broken by r47209.Pascal Quantin1-64/+64
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-29Upgrade NAS disssectors to v11.5.0Pascal Quantin1-4/+4
svn path=/trunk/; revision=46842
2012-11-26Fix several [-Wshadow] warnings;Bill Meier1-8/+8
Also: Do some minor whitespace and formatting changes. svn path=/trunk/; revision=46197
2012-11-01The APN is an SM IEPascal Quantin1-1/+1
svn path=/trunk/; revision=45858
2012-11-01High light bytes including the first lenght byte in the APN name.Anders Broman1-1/+2
svn path=/trunk/; revision=45856
2012-10-31Mark a parameter as unused.Anders Broman1-1/+1
svn path=/trunk/; revision=45851
2012-10-31Make APN name a filterable item.Anders Broman1-4/+7
Fixes part of bug 7932. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7932 svn path=/trunk/; revision=45850
2012-10-05Fix copy/paste errorPascal Quantin1-2/+2
svn path=/trunk/; revision=45330
2012-10-04Upgrade NAS dissector to v11.4.0 (Release 11)Pascal Quantin1-19/+285
svn path=/trunk/; revision=45325
2012-10-03Display the raw PFI next to the translated one (as a value string array ↵Pascal Quantin1-7/+8
would do) so as to reduce a bit confusion svn path=/trunk/; revision=45295
2012-10-02The Packet Filter Identifier range is [1;16] according to 3GPP 27.007 ↵Pascal Quantin1-8/+10
chapter 10.1.3 svn path=/trunk/; revision=45266
2012-10-02Upgrade NAS EPS dissector to v11.4.0 (Release 11)Pascal Quantin1-0/+32
svn path=/trunk/; revision=45253
2012-09-28Remove a duplicate hfPascal Quantin1-7/+1
svn path=/trunk/; revision=45200
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45017
2012-09-17Update dissection of Request type IEPascal Quantin1-0/+1
svn path=/trunk/; revision=44948
2012-08-25Following r44648, revert part of r44162 and followups so as to have a top ↵Pascal Quantin1-198/+198
level gsm_a filter name svn path=/trunk/; revision=44667
2012-08-23Fix extended value-string linear search: remove 2 dups from value-string array.Bill Meier1-2/+0
svn path=/trunk/; revision=44634
2012-08-01Follow-up of r44162: gsm_a_gm dissector is used for both GPRS Mobility ↵Pascal Quantin1-345/+345
Management and Session Management protocols. Update filter names accordingly. svn path=/trunk/; revision=44183
2012-07-31Updated GSM dissectors display filters per checkfiltername.plMichael Mann1-115/+115
Tried to provide consistency with GSM dissector (protocol) names, even if the filenames now don't match the dissector name. svn path=/trunk/; revision=44162
2012-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2012-05-22Fix: packet-gsm_a_gm.c:3965:6: error: comparison is always true due to ↵Jeff Morriss1-2/+2
limited range of data type [-Werror=type-limits] svn path=/trunk/; revision=42797
2012-05-22Dissect Operator Specific Use container in Protocol Configuration Options IEpascal1-69/+89
Put protocol and container ID in a subtree svn path=/trunk/; revision=42790
2012-05-21Display Element ID in hexadecimal (like in 3GPP specs)pascal1-1/+1
Display EPS bearer ID in decimal svn path=/trunk/; revision=42755
2012-05-21Two cases where gcc has problems to detect that a specific specificJörg Mayer1-2/+2
variable may not be used uninitialized. svn path=/trunk/; revision=42731
2012-05-20Upgrade NAS dissector to Release 10 (v10.6.1)pascal1-87/+263
svn path=/trunk/; revision=42728
2012-05-20Make the compiler happy.Michael Tüxen1-1/+1
svn path=/trunk/; revision=42723
2012-05-20Upgrade NAS EPS dissector to Release 10 (10.6.1)pascal1-21/+176
svn path=/trunk/; revision=42722
2012-05-17General Cleanup including:Bill Meier1-2283/+2287
- Remove unneeded #include <stdlib.h>; - Remove "README.developer" comments; - Reformat hf[] entries; - Remove unneeded variable initialization; - "localize" some variables; - Whitespace/indentation/long lines/formatting - (In one case) proto_tree_add_uint returns a proto_item* (not a proto_tree *); svn path=/trunk/; revision=42678
2012-04-15Update RRC to V10.7.0 and add dissection of Core Network System Information IEspascal1-1/+1
svn path=/trunk/; revision=42081
2012-03-16FT_BOOLEAN hf[] entries with a 0 'bitmask' should have 'display' = BASE_NONE;Bill Meier1-84/+86
In some cases: Use val_to_str_const() instead of val_to_str(); Reformat long lines; Do some general whitespace changes. svn path=/trunk/; revision=41587
2012-02-23From Pascal Quantin [NAS EPS] Update Configuration Protocol description in ↵Anders Broman1-1/+1
PCO IE https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6865 svn path=/trunk/; revision=41166
2012-02-13From Pascal Quantin:Anders Broman1-2/+9
fixes for dissection of Traffic Flow Template IE. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6840 svn path=/trunk/; revision=41020
2012-02-12Fix some Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-27/+14
svn path=/trunk/; revision=40993
2012-01-21Revert a recent spelling change back to its UK variant.Chris Maynard1-4/+4
svn path=/trunk/; revision=40631
2012-01-21Fix a comment and some typos.Chris Maynard1-9/+9
svn path=/trunk/; revision=40619
2012-01-20From Pascal Quantin:Jaap Keuter1-19/+21
Some test equipments can send weird Protocol Configuration Options IE in the Attach Accept message with an empty protocol identifier content. Wireshark will trigger an assert when dissecting those messages because it does not check the tvb length before calling the sub dissector. With checking the protocol identifier length before calling the sub dissector, the PCO is decoded correctly. svn path=/trunk/; revision=40604
2011-12-02From Pascal Quantin:Anders Broman1-15/+16
Add S1 related info to the DRX parameter dissection (IE common to 2G/3G/LTE) as specified in 3GPP 24.301 Release 9.8.0 chapter 10.5.5.6. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6642 svn path=/trunk/; revision=40070
2011-12-01Extend dissection of GTPv2 EPS Security Context and Quadruplets.Anders Broman1-1/+1
svn path=/trunk/; revision=40065
2011-12-01From Pascal Quantin:Anders Broman1-17/+35
adds to the Protocol Configuration Options the decoding of the following container identifiers: - Selected Bearer Control Mode - DSMIPv6 Home Agent Address - DSMIPv6 Home Network Prefix - DSMIPv6 IPv4 Home Agent Address - P-CSCF IPv4 Address - DNS Server IPv4 Address https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6636 svn path=/trunk/; revision=40057
2011-11-29From Pascal Quantin:Anders Broman1-1/+1
Currently Wireshark limits the Access Point Name length to 50 bytes. But according to 3GPP 24.008 chapter 10.5.6.1, the maximum length is 100 bytes (102 bytes minus the IEI and length fields) and not 50. The attached patch increases the MAX_APN_LENGTH define value and allow the correct display of an APN with a size greater than 50 bytes. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6628 svn path=/trunk/; revision=40044
2011-11-28Fix Checkapi found errors.Anders Broman1-2/+2
svn path=/trunk/; revision=40030
2011-11-28Prevet a crash when dissecting linked TI.Anders Broman1-14/+37
svn path=/trunk/; revision=40024