aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-umts_mac.c
AgeCommit message (Collapse)AuthorFilesLines
2013-05-16From Cal Turney:Anders Broman1-1/+1
Missed p_get_proto_data() signature update in #if 0:ed code. svn path=/trunk/; revision=49342
2013-05-12Add the posibillity to use a key for per-packet-data.Anders Broman1-19/+19
svn path=/trunk/; revision=49259
2013-03-17From beroset:Anders Broman1-12/+12
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48383
2013-02-19How can I get a new tvbuff that starts at an offset within a givenGuy Harris1-2/+2
tvbuff and runs to the end of the tvbuff? Let me count the ways.... Replace a bunch of different ways of doing that (some incorrect, in that they're not properly handling tvbuffs where the captured and reported lengths are different) with tvb_new_subset_remaining(). svn path=/trunk/; revision=47751
2013-01-31Use '#if 0 ... #endif' rather than /** ... **/ to comment outBill Meier1-14/+14
unused hf[] entries (which I should have done in the first place). svn path=/trunk/; revision=47390
2013-01-26Comment out cases of unused hf array entries found by checkhf.Bill Meier1-8/+22
svn path=/trunk/; revision=47302
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-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-2/+0
svn path=/trunk/; revision=45017
2012-08-10Use val_to_str_const() where appropriate;Bill Meier1-2/+2
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-08-08From Jacob Nordgren and Rishie Sharma:Anders Broman1-1/+1
- FP: added header CRC validation, added crc11.c and crc11.h in wsutil/ for EDCH 11 bit CRC, fixed bug in RRC, And also smaller bugfixes in umts_fp and rrc. svn path=/trunk/; revision=44349
2012-08-07From Jacob Nordgren and Rishie Sharma:Anders Broman1-53/+64
- umts_fp: fixed so CS content is not malformed content - RLC: added channel tree so you can filter on rbid etc - umts_fp,rlc,mac: added some hdsch-common code svn path=/trunk/; revision=44292
2012-08-04Fix Coverity CID 714130: Dereference after null check.Chris Maynard1-2/+4
svn path=/trunk/; revision=44267
2012-08-02Convert a C++ comment.Gerald Combs1-1/+1
svn path=/trunk/; revision=44209
2012-08-02From Jacob Nordgren and Rishie Sharma:Anders Broman1-138/+283
NBAP: fixed segfault, FP: aesthetic fix, RLC: added channel info to GUI, MAC-is: fixed case with reassembly when a middle segment arrives MAC, RLC, added preferences for LI-size and TSN-size svn path=/trunk/; revision=44205
2012-07-30No // comments, please.Guy Harris1-1/+1
svn path=/trunk/; revision=44130
2012-07-30From Jacob Nordgren and Rishie Sharma:Anders Broman1-62/+312
-MAC-is update svn path=/trunk/; revision=44129
2012-07-27From Jacob Nordgren and Rishie Sharma:Anders Broman1-3/+6
- Added basic support for tracking flows over reconfigured transport channels + mindor bugfixes - small fix in rrc, and some small cleanups svn path=/trunk/; revision=44062
2012-07-26From Jacob Nordgren and Rishie Sharma:Anders Broman1-10/+127
- RRC now configures logical channels in HS-DSCH hs, and some HSDSCH common support added - RLC: modifed memory management, MAC: dch would set the incorrect logical channel for RLC svn path=/trunk/; revision=44027
2012-07-24From Jacob Nordgren and Rishie Sharma:Anders Broman1-0/+150
- Added support for EDCH type 2 MAC-is reassembly and slightly improved RLC error reporting - RLC: fixed bug where complete sequences in the end of a trace where not reassembled svn path=/trunk/; revision=43954
2012-07-17Fix Coverity CID 709726: Structurally dead code. Also, convert tabs to spaces.Chris Maynard1-127/+127
svn path=/trunk/; revision=43769
2012-07-16From Jacob Nordgren and Rishie Sharma:Anders Broman1-34/+195
Updated conversation handling to dissect FP/MAC/RLC svn path=/trunk/; revision=43751
2012-07-16From Jacob Nordgren and Rishie Sharma:Anders Broman1-25/+51
Updated conversation handling to dissect FP/MAC/RLC svn path=/trunk/; revision=43749
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-06-05Fix Coverity 703495: reference fpinf *after* checking that it is not NULL.Jeff Morriss1-11/+13
Also replace some 4 space tabs with spaces. svn path=/trunk/; revision=43113
2012-06-01Fix a couple of warningsAnders Broman1-13/+13
svn path=/trunk/; revision=42956
2012-05-29Handle E-DCHAnders Broman1-1/+1
svn path=/trunk/; revision=42898
2012-05-28Use C/T as rbidAnders Broman1-3/+17
svn path=/trunk/; revision=42888
2012-05-07packet-umts_fp.h now requires epan/conversation.h.Guy Harris1-0/+1
svn path=/trunk/; revision=42467
2012-03-06Use tvb_new-subset_remaining(...) rather than tvb_new_subset(...,-1,-1);Bill Meier1-429/+452
Add an additional note about duplicate filter names in the hf[] array; Convert "4 space tabs" to 4 spaces. svn path=/trunk/; revision=41375
2011-12-26That's the 3GPP spec for this protocol layer, right?Guy Harris1-1/+1
svn path=/trunk/; revision=40295
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-09-26Move tvb_new_octet_aligned() to tvbuff.c and use it.Anders Broman1-48/+0
svn path=/trunk/; revision=39150
2011-09-21Remove check_col and use ENC_BIG_ENDIAN.Anders Broman1-34/+25
svn path=/trunk/; revision=39070
2011-05-06Move fpinf dereference after NULL check.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=37012
2011-04-16From Neil Piercy:Anders Broman1-1/+11
Adds BMC protocol, including adding support for MAC and RLC CTCH channels to carry it. From me: Removed hf blurbs = def and removed check_col added tp CMakeList. svn path=/trunk/; revision=36662
2010-10-08From Tobias Witek (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5283)Martin Mathieson1-1/+2
epan/dissectors/packet-umts_fp.c * Added mac subdissector (MAC) call to HSDSCH TYPE2 frames epan/dissectors/packet-umts_mac.c * Added support for HSDSCH TYPE2 frames by means of not nibble-shifting (4 bits) the SDU if MAC-ehs is used epan/dissectors/packet-rlc.c * Added support for "Use special value of the HE field" (3gpp 25.332-7a0 9.2.2.7) commonly used for Release 7 HSDPA. REMARK: although the specification mandates that the special value is only allowed when activated by higher layers (RRC), it is interpreted unconditionally. We assume this is OK, because a different use in future specifications is very unlikely. epan/dissectors/packet-fp_hint.c * Added decoding of MAC-ehs indicator for HSDSCH frames * Bumped fpi->release from 6 to 7 to enable proper HSDSCH TYPE2 frame decoding in the UTMS MAC parser. In general, this appears not to affect decoding of (conformant) FP frames of pevious releases. svn path=/trunk/; revision=34433
2009-10-09hf[]: Use NULL for "blurb" instead of dup or empty test string;Bill Meier1-11/+8
hf[]: Add note about dup filter names; #include <stdio.h>, <stdlib.h> & <string.h> not needed. svn path=/trunk/; revision=30432
2009-10-09From Tobias Witek:Anders Broman1-0/+609
New protocols: UMTS RLC (ETSI TS 125 322), UMTS MAC (ETSI TS 125 321). This does not currently compile cleanly but checking it in to be worked on. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3495 svn path=/trunk/; revision=30414