Commit graph

86 commits

Author SHA1 Message Date
Martin Mathieson
61c6c08861 Undo previous change to avoid crashing.
The test for NULL was to see whether struct had ever been allocated,
not for detecting a failed allocation...

svn path=/trunk/; revision=31681
2010-01-26 14:55:26 +00:00
Martin Mathieson
f1f528deeb From Pascal Quantin: fid some LTE MAC and PDCP typos
svn path=/trunk/; revision=31661
2010-01-25 16:45:46 +00:00
Stig Bjørlykke
c198fc6546 From Didier Gautheron via bug 4419:
se_alloc and ep_alloc never return NULL and se_alloc0 already initialized
data with 0.

svn path=/trunk/; revision=31654
2010-01-25 11:47:39 +00:00
Bill Meier
c5614625ee Fix some gcc -Wshadow warnings ....
svn path=/trunk/; revision=31559
2010-01-18 23:16:10 +00:00
Anders Broman
1f6a39eae9 Use g_snprintf()
svn path=/trunk/; revision=31507
2010-01-12 20:08:30 +00:00
Martin Mathieson
d5c96e34e7 Use snprintf() to pass checkAPI
svn path=/trunk/; revision=31506
2010-01-12 18:43:18 +00:00
Martin Mathieson
23c5730798 Append to the SDU field only once (instead of for each byte!).
svn path=/trunk/; revision=31503
2010-01-12 16:12:27 +00:00
Martin Mathieson
ccaca7c006 Show in stats % of UL traffic that is padding (subheader or payload).
svn path=/trunk/; revision=31390
2009-12-29 22:55:39 +00:00
Martin Mathieson
3b0a092b18 Fix crash bug by allocating correct size of struct (used with SR tracking).
svn path=/trunk/; revision=31307
2009-12-18 12:32:14 +00:00
Martin Mathieson
d7f78d0627 Remove stray #if 1
svn path=/trunk/; revision=31292
2009-12-17 13:33:00 +00:00
Martin Mathieson
5574e77571 Adding FT_NONE item with proto_tree_add_item() causes crashes later, so use
proto_tree_add_none_format() instead.

svn path=/trunk/; revision=31291
2009-12-17 13:15:29 +00:00
Martin Mathieson
d0260a142b Add a cast to try to keep the win64 compiler happy
svn path=/trunk/; revision=31267
2009-12-14 16:50:42 +00:00
Martin Mathieson
52163da600 Show the time between SR and failure or grant.
svn path=/trunk/; revision=31265
2009-12-14 16:04:14 +00:00
Martin Mathieson
469884ab44 Catch unexpected Scheduling Request state transitions as expert info.
svn path=/trunk/; revision=31261
2009-12-14 11:23:24 +00:00
Martin Mathieson
9a0c5d29c6 Fix length in loop (from Pascal Quantin).
svn path=/trunk/; revision=31178
2009-12-04 22:27:29 +00:00
Martin Mathieson
2267dcdd0e From Pascal Quantin via bug 4296.
- make framing format work when there are no optional parameters present
- when showing raw SDU, show formatted info as well as data itself.  This is done in a horrible way, but I can't find a nice way.

svn path=/trunk/; revision=31174
2009-12-04 17:39:39 +00:00
Martin Mathieson
27169c915c Provide frame links between grant or failure ind back to SR.
svn path=/trunk/; revision=31169
2009-12-04 11:13:20 +00:00
Martin Mathieson
b3a836bc23 The beginnings of a state machine to track a UE's SR state and provide links between relevant frames.
svn path=/trunk/; revision=31153
2009-12-02 17:46:27 +00:00
Martin Mathieson
8713027d83 Obselete a couple of preferences that can always be on.
svn path=/trunk/; revision=31123
2009-11-29 22:45:06 +00:00
Martin Mathieson
57d5b991b5 Include ue id in expert info for retx.
svn path=/trunk/; revision=31080
2009-11-25 23:18:28 +00:00
Martin Mathieson
bd3a966861 Track UL HARQ retx, look for original tx frame.
svn path=/trunk/; revision=31072
2009-11-25 16:00:58 +00:00
Martin Mathieson
2d2a1ef1cf Tweak expert info level/text.
svn path=/trunk/; revision=31019
2009-11-19 18:11:38 +00:00
Martin Mathieson
479fc76dc9 Expert warning about BSRs over a threshold configured in pref.
svn path=/trunk/; revision=31003
2009-11-18 13:47:08 +00:00
Martin Mathieson
04078dd997 Improve expert and info column strings reporting OOB events.
svn path=/trunk/; revision=30859
2009-11-08 00:39:22 +00:00
Martin Mathieson
eab33c1bb9 Change a filter string for consistency.
svn path=/trunk/; revision=30712
2009-10-26 16:39:46 +00:00
Martin Mathieson
afffcffff9 Add support for displaying/filtering some LTE MAC out-of-band events.
svn path=/trunk/; revision=30711
2009-10-26 15:39:00 +00:00
Martin Mathieson
4474e0d25b Label a short BSR as "short"
svn path=/trunk/; revision=30699
2009-10-25 23:03:11 +00:00
Martin Mathieson
f5b4b6e32f Expert error if (non-padded) PDU is shorter than reported.
svn path=/trunk/; revision=30666
2009-10-22 17:22:27 +00:00
Martin Mathieson
0f8ee9cdf9 More long BSR fixes.
svn path=/trunk/; revision=30664
2009-10-22 11:45:40 +00:00
Martin Mathieson
b3f5ccdae0 Fix issues with long BSR format, and attach expert info for non-zero RAR TA to correct item.
svn path=/trunk/; revision=30663
2009-10-22 10:31:13 +00:00
Martin Mathieson
61eda9b14e Improve DL HARQ resend detection by storing multiple frames per UE.
svn path=/trunk/; revision=30557
2009-10-14 10:43:17 +00:00
Martin Mathieson
7e8d401265 Add detection for suspected DL retx (due to HARQ). Needed if logging is done on UE side of link.
svn path=/trunk/; revision=30554
2009-10-13 13:36:58 +00:00
Martin Mathieson
d8726d2a01 Try again...
svn path=/trunk/; revision=29985
2009-09-18 22:01:30 +00:00
Martin Mathieson
66e8e24373 Change type to try to fix win64 build breakage.
svn path=/trunk/; revision=29984
2009-09-18 17:10:35 +00:00
Martin Mathieson
b6acfd804e Use a UAT table to map from LCIDs 3-10 to RLC drb channel.
Call RLC dissector for mapped LCIDs.

svn path=/trunk/; revision=29983
2009-09-18 16:27:02 +00:00
Martin Mathieson
e09d89e145 Add the option to call RLC dissector for LCID 1&2.
These should be srb1 & srb2 (AM).

svn path=/trunk/; revision=29852
2009-09-10 22:53:57 +00:00
Martin Mathieson
019625d876 Re-arrange dissection of UL/DL-SCH so easier to test for ommitted SDUs.
svn path=/trunk/; revision=29845
2009-09-10 18:12:41 +00:00
Martin Mathieson
4c1be31824 Trivial: add direction to expert info string for CRC failures.
svn path=/trunk/; revision=29802
2009-09-08 17:13:55 +00:00
Martin Mathieson
efd2ed4b51 Show UEId in info column for UL-SCH / DL-SCH frames.
svn path=/trunk/; revision=29687
2009-09-03 16:42:16 +00:00
Martin Mathieson
2ef4429761 Add Semi-Persistent Scheduling (SPS) RNTI.
svn path=/trunk/; revision=29667
2009-09-02 16:39:39 +00:00
Martin Mathieson
8437debcb6 Make UL grant size a (generated) field of its own (for easier use as a custom column or IO graph filter).
svn path=/trunk/; revision=29562
2009-08-26 09:13:14 +00:00
Martin Mathieson
5560cb61c0 Show CRC errors for RARs.
svn path=/trunk/; revision=29548
2009-08-25 11:01:51 +00:00
Martin Mathieson
92b2bcf28a Show power headroom report inside its own subtree.
svn path=/trunk/; revision=29303
2009-08-05 08:02:12 +00:00
Martin Mathieson
ed930bece3 Remember Msg3 bytes and compare with Msg4 Contention Resolution bodies.
svn path=/trunk/; revision=29258
2009-08-01 09:52:12 +00:00
Martin Mathieson
0abc55b7fc Show backoff indicator value in subheader tree root.
svn path=/trunk/; revision=29244
2009-07-30 16:53:33 +00:00
Martin Mathieson
41b86b26b8 Improve/expand checks on reserved bit values.
svn path=/trunk/; revision=29167
2009-07-22 13:21:15 +00:00
Martin Mathieson
065374366a Trivial formatting changes to RAR output.
svn path=/trunk/; revision=29094
2009-07-14 17:43:20 +00:00
Martin Mathieson
2751aca4f7 Add preference to control whether decode of CRC-error'd frames should be attempted.
svn path=/trunk/; revision=29092
2009-07-14 13:08:23 +00:00
Martin Mathieson
29d6ae0ed5 Remove calls to check_col().
svn path=/trunk/; revision=29079
2009-07-13 11:23:40 +00:00
Stig Bjørlykke
b228488bc0 From Kovarththanan Rajaratnam via bug 3548:
(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-06-18 21:30:42 +00:00