summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-3g-a11.c
AgeCommit message (Collapse)AuthorFilesLines
2012-09-10Initial commit to support yet another method of passing data between dissectors.Jakub Zawadzki1-1/+1
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL svn path=/trunk/; revision=44860
2012-08-10Use val_to_str_const() where appropriate;Bill Meier1-1/+1
Also (for a few files): - create/use some extended value strings; - remove unneeded #include files; - remove unneeded variable initialization; - re-order fcns slightly so prefs_reg_handoff...() at end, etc svn path=/trunk/; revision=44438
2012-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2012-06-04Get rid of a couple of warnings.Anders Broman1-1/+1
svn path=/trunk/; revision=43066
2012-04-23the blurb for field /"PCF IP Address/" (/"a11.ext.ase.pcfip/") matches the ↵Anders Broman1-1/+1
field name in packet-3g-a11.c svn path=/trunk/; revision=42215
2012-04-23Replace hf[] "duplicate blurbs" by NULL;Bill Meier1-449/+455
Use consistent indentation (replace 4-space tabs by spaces); Use consistent formatting style. svn path=/trunk/; revision=42211
2012-03-02Fix some Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-2/+0
svn path=/trunk/; revision=41313
2011-12-28Fix Coverity CID 1342: UNUSED_VALUEChris Maynard1-4/+4
svn path=/trunk/; revision=40315
2011-12-27Dissect Service Option Profile.Anders Broman1-1/+66
svn path=/trunk/; revision=40297
2011-12-25Revisit the spec, value is 16 bits.Anders Broman1-22/+4
svn path=/trunk/; revision=40289
2011-12-25Use packet-radius.c to dissect embedded AVP:s.Anders Broman1-237/+90
svn path=/trunk/; revision=40288
2011-12-22Use item lenght when dissecting Additional Session Info.Anders Broman1-63/+91
svn path=/trunk/; revision=40283
2011-12-20Add some additional links to more up to date specfications.Chris Maynard1-0/+2
svn path=/trunk/; revision=40254
2011-11-03Fix GRE Key entryAnders Broman1-14/+2
svn path=/trunk/; revision=39729
2011-10-21For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.Bill Meier1-8/+8
Also: remove trailing whitespace for a number of files. svn path=/trunk/; revision=39503
2011-10-15Convert proto_tree_add_item() 'encoding' arg for field types FT_STRING, ↵Bill Meier1-1/+1
FT_STRINGZ, FT_UINT_STRING as follows: 1. If there's no character encoding (ENC_ASCII, ...) specified then use ENC_ASCII. 2. For all but FT_UINT_STRING, always use ENC_NA (replacing any existing True/1/FALSE/0 /ENC_BIG_ENDIAN/ENC_LITTLE_ENDIAN). svn path=/trunk/; revision=39426
2011-10-11Fix benign bugs wherein proto_tree_add_uint() was intended instead of ↵Bill Meier1-1/+1
proto_tree_add_item(); (Replaces changes made in SVN #39351). svn path=/trunk/; revision=39361
2011-10-10 Fix benign bugs in some proto_tree_add_item() 'encoding' args;Bill Meier1-3/+3
svn path=/trunk/; revision=39351
2011-09-19RFC 4282 says the NAI is UTF-8.Guy Harris1-7/+2
svn path=/trunk/; revision=39042
2011-09-19Some probably-erroneous TRUEs as the last argument toGuy Harris1-2/+2
proto_tree_add_item(); the items were one byte long, so the byte order is irrelevant. svn path=/trunk/; revision=39040
2011-09-19Use ENC_BIG_ENDIAN instead of FALSE in proto_tree_add_item() calls forGuy Harris1-25/+34
integral values. For the Network Access Identifier, use ENC_UTF_8. svn path=/trunk/; revision=39039
2011-07-05Add ett_a11_rqi_grantedqos to the list of ett_ values to be allocated.Guy Harris1-6/+7
Clean up indentation. svn path=/trunk/; revision=37906
2011-06-06Fix Unix compilation error...Stephen Fisher1-1/+0
packet-3g-a11.c:135: warning: 'hf_a11_fqi_granted_qos' defined but not used ... by removing definition svn path=/trunk/; revision=37575
2011-06-06On behalf of Ericsson - enhance A11 dissection.Anders Broman1-69/+229
svn path=/trunk/; revision=37573
2011-05-11Eliminate redundant blurbsJeff Morriss1-15/+15
svn path=/trunk/; revision=37055
2011-05-10Make sure we set a variable.Gerald Combs1-19/+21
svn path=/trunk/; revision=37044
2011-05-10On behalf of Ericsson update the A11 dissector.Anders Broman1-38/+253
svn path=/trunk/; revision=37041
2011-04-14Revert r24047. Fixes bug 5822.Chris Maynard1-27/+1
svn path=/trunk/; revision=36642
2011-02-17Fix various Visual C++ analysis warnings.Gerald Combs1-2/+2
svn path=/trunk/; revision=35985
2011-02-07For FT_{ABSOLUTE,RELATIVE}_TIME, make the rest of the encodingGuy Harris1-93/+93
orthogonal to the byte order. This means that we can't just test for a non-zero encoding to determine whether the format is big-endian or little-endian when we set the field's endianness flag; instead, for the types where we accept any non-zero value as meaning "litle-endian", map it to ENC_LITTLE_ENDIAN. When we use ENC_TIME_NTP, OR in the byte order flag. While we're at it, in the dissectors that used ENC_TIME_NTP, update all the other encoding items in proto_tree_add_item() calls to use the appropriate ENC_ value. svn path=/trunk/; revision=35841
2011-02-07Add support for passing NTP times to proto_tree_add_item() by specifyingJeff Morriss1-51/+9
an encoding of ENC_TIME_NTP. This increases the number of decimal places shown for NTP times (from 6 to 9), so round the value to the nearest microsecond. (I can't tell if NTP times are ever more precise than a microsecond--this rounding is mainly to be closer to the old behavior.) Use proto_tree_add_item() for some NTP times. svn path=/trunk/; revision=35840
2011-01-13Introduce, and start using, tvb_ip_to_str() and tvb_ip6_to_str(). TheseJeff Morriss1-15/+15
do the same as the non-tvb equivalents but take a TVB and an offset instead of a pointer to an array of bytes. Their purpose is to prevent (many) dissectors from doing: ip_to_str(tvb_get_ptr(...)). (About the names and the location: I like the names as they are but the names imply that they should live in tvbuff.c. That would make some sense but I didn't want to pull to_str.h into tvbuff.c...) svn path=/trunk/; revision=35519
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-1/+1
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-09-17Use val_to_str_ext() & friends to access sminmpec_values[];Bill Meier1-1/+1
Also: packet-nhrp.c: #include sminmpec.h not req'd; svn path=/trunk/; revision=34143
2010-03-03remove check_colAnders Broman1-28/+20
svn path=/trunk/; revision=32089
2009-11-09Removed unused assignments.Stig Bjørlykke1-5/+0
svn path=/trunk/; revision=30894
2009-09-25Upon 2nd thought: revert changes I made to remove 'if(checkcol(...)' around ↵Bill Meier1-20/+28
col_add_fstr(...) svn path=/trunk/; revision=30134
2009-09-01Misc cleanup;Bill Meier1-1675/+1675
- Remove no longer needed usage of check_col(); - Add some defensive coding; - Change a few guints to gints; - Add parentheses to a few expressions; - Use consistent indentation. svn path=/trunk/; revision=29655
2009-08-09Don't guard col_clear with col_checkKovarththanan Rajaratnam1-2/+1
svn path=/trunk/; revision=29344
2009-08-09Don't guard col_set_str (COL_PROTOCOL) with col_checkKovarththanan Rajaratnam1-2/+1
svn path=/trunk/; revision=29340
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-11/+11
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2009-03-18Get rid of uses of size_t; they're not necessary, and it causes a pileGuy Harris1-17/+17
of 64-bit-to-32-bit conversion warnings in LLP64 environments such as Win64. svn path=/trunk/; revision=27781
2009-01-10From Michael Lum:Jaap Keuter1-3/+83
Added support the the Capabilities Information and Capabilities Information Ack messages along with the MEID attribute. svn path=/trunk/; revision=27207
2008-12-17Fix some typos and spelling (mostly in text strings)Bill Meier1-5/+5
svn path=/trunk/; revision=27037
2008-10-16Remove unnecessary #includesBill Meier1-5/+0
svn path=/trunk/; revision=26481
2008-08-25Move a buffer from the stack & do some minor cleanupBill Meier1-9/+5
svn path=/trunk/; revision=26073
2008-05-29For a character string, use an array of char, not an array of guint8Guy Harris1-3/+3
(the characters are all digits), and, to point to it, use a pointer to char rather than a pointer to guint8. svn path=/trunk/; revision=25394
2008-01-09In case of QoS Information, Length field is missing.Anders Broman1-1/+29
svn path=/trunk/; revision=24047
2007-11-16Fix a buffer overflow in the PPP dissector. Try to fix uninitialized Gerald Combs1-90/+93
variable warnings turned up by Valgrind. svn path=/trunk/; revision=23475
2007-09-06Add A11 RRQ-CVSE-Active Start Airlink Record-Subtype 108 is expressed to Subnet.Anders Broman1-6/+19
Plus Temp change VALS(sminmpec_values) to NULL to let the buildbot do arun. svn path=/trunk/; revision=22812