Commit graph

44 commits

Author SHA1 Message Date
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
Martin Mathieson
fae33ea177 Call RRC dissector inside TRY/CATCH block, in order to:
- finish dissecton of other bodies
- make sure stats are updated in the face of RRC exceptions

svn path=/trunk/; revision=28766
2009-06-17 12:13:29 +00:00
Martin Mathieson
ec48fc388f Trivial prettifications
svn path=/trunk/; revision=28765
2009-06-17 09:43:56 +00:00
Martin Mathieson
73aa7cc85b Add BSR reports into their own subtrees.
Check frame length from context info against actual length.

svn path=/trunk/; revision=28701
2009-06-11 13:55:49 +00:00
Martin Mathieson
3b4e37916f Fix typos, and make filter strings more consistent.
svn path=/trunk/; revision=28638
2009-06-04 15:08:56 +00:00
Martin Mathieson
3f416f98ee For DL-SCH/UL-SCH, show subframe number in info column.
svn path=/trunk/; revision=28561
2009-06-01 16:50:27 +00:00
Martin Mathieson
932c696498 Add casts from size_t to fix win64 buildbot problems.
svn path=/trunk/; revision=28512
2009-05-28 03:26:40 +00:00
Martin Mathieson
7bef808c6b Add definitions for a UDP framing protocol and heuristic dissector (example client code will be posted on wiki soon)
Add a missed initialisation to stats window struct.

svn path=/trunk/; revision=28511
2009-05-28 02:24:27 +00:00
Martin Mathieson
7ed080da5c Timing advance command is 6 bits.
svn path=/trunk/; revision=28371
2009-05-15 10:02:14 +00:00
Martin Mathieson
4a16f077ce Backoff Indicator must now (March 09) be the first subheader in an RAR PDU.
svn path=/trunk/; revision=28360
2009-05-14 17:12:37 +00:00
Martin Mathieson
4dda12f0be - add direction filter to PDCP
- fix PDCP fields ("pdcp.*" -> "pdcp-lte.*")
- improve PDCP info column output (to be more like RLC)

svn path=/trunk/; revision=28342
2009-05-13 09:36:42 +00:00
Martin Mathieson
5f875c1be5 Hide a couple of generated fields when they have uninteresting values.
svn path=/trunk/; revision=28291
2009-05-06 22:01:33 +00:00
Martin Mathieson
41c14e2117 Add a generated field showing how many bytes were padding at the end of a DL/UL-SCH frame.
svn path=/trunk/; revision=28232
2009-05-01 14:23:47 +00:00
Martin Mathieson
6e4c1ae913 - Don't show raw decode when doing RRC decode of payloads.
- Associate RAPID with RAR body

svn path=/trunk/; revision=28231
2009-05-01 10:30:18 +00:00
Martin Mathieson
96895f2e05 Another check/expert error for RARs.
svn path=/trunk/; revision=28198
2009-04-30 13:18:56 +00:00
Martin Mathieson
c620ac8ed6 Allow RAR UL Request field to be broken down (as in 36.213).
Also consider an RAR PDU to be malformed if it contains > 1 BI headers.

svn path=/trunk/; revision=28175
2009-04-27 11:12:01 +00:00
Martin Mathieson
9efe4d12f1 Also show number of RAR bodies/entries in stats.
svn path=/trunk/; revision=28104
2009-04-21 12:35:50 +00:00
Martin Mathieson
be42013858 Add a preference for allowing transparent RRC data (BCH, PCH, CCCH) to be decoded as such.
svn path=/trunk/; revision=28092
2009-04-20 16:46:46 +00:00
Martin Mathieson
81d278251a For RAR PDUs, show RA-RNTI and subframe number in info column.
svn path=/trunk/; revision=28072
2009-04-17 11:38:06 +00:00
Martin Mathieson
d1fec1b985 Only report CRC Status when we know it to be valid.
svn path=/trunk/; revision=27841
2009-03-24 17:28:30 +00:00
Martin Mathieson
f474eaedd8 Add CRC error flag to frames, and show in stats window.
svn path=/trunk/; revision=27837
2009-03-23 22:16:25 +00:00
Martin Mathieson
f2c6ea1f55 Allow a lot more than 32 subheaders.
svn path=/trunk/; revision=27774
2009-03-18 15:35:45 +00:00
Martin Mathieson
c3265c9fdf Add a ReTX count (resends being caused by HARQ NACKs).
svn path=/trunk/; revision=27739
2009-03-16 15:39:52 +00:00
Martin Mathieson
add4159aca Be careful not to show not-relevant context info.
svn path=/trunk/; revision=27699
2009-03-11 11:17:16 +00:00
Martin Mathieson
e39897e30d More updates to LTE MAC stats. Layout working better now.
svn path=/trunk/; revision=27546
2009-02-25 18:02:09 +00:00
Martin Mathieson
8728071ae9 Add a preference to control checking of reserved bits.
svn path=/trunk/; revision=27543
2009-02-25 11:33:47 +00:00
Martin Mathieson
ebca64a19b Fix length field passed to tap when last in frame. Also check for > BSR.
svn path=/trunk/; revision=27493
2009-02-21 21:22:41 +00:00
Martin Mathieson
34423cbcc3 From Vincent Helfre:
#define some constants, and move constants into header files.
Hopfully this will make it easier for these dissectors to be reused.

svn path=/trunk/; revision=27487
2009-02-19 22:25:36 +00:00
Martin Mathieson
1714f14b75 Make some display strings less verbose.
svn path=/trunk/; revision=27483
2009-02-18 11:40:13 +00:00
Martin Mathieson
b0ea821ef6 Add tapping interface to MAC LTE.
svn path=/trunk/; revision=27441
2009-02-12 12:08:05 +00:00
Martin Mathieson
b5ecf895ec Add missing closing parentheses.
svn path=/trunk/; revision=27428
2009-02-11 17:51:01 +00:00
Martin Mathieson
181b2dc394 Also check for bytes remaining for padding at end of DL frame.
svn path=/trunk/; revision=27285
2009-01-21 17:17:50 +00:00
Martin Mathieson
e06e1ad944 Be more careful about the length of the last SDU or padding in a PDU.
svn path=/trunk/; revision=27283
2009-01-21 11:12:36 +00:00
Martin Mathieson
ac374b44bc Show radio mode using correct value.
svn path=/trunk/; revision=27202
2009-01-09 16:12:49 +00:00
Martin Mathieson
66c5598ad6 Add a preference to allow single RAR entries to be dissected.
svn path=/trunk/; revision=27196
2009-01-08 14:09:38 +00:00
Anders Broman
eed1ce7a6a Add a cast.
svn path=/trunk/; revision=27105
2008-12-23 21:51:52 +00:00
Martin Mathieson
e53e8363cf Initial Checkin of LTE MAC (3GPP 36.321)
svn path=/trunk/; revision=27101
2008-12-23 21:00:04 +00:00