aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mac-lte.c
AgeCommit message (Collapse)AuthorFilesLines
2013-09-05Fix some expert filter field names (one of which was illegal)Michael Mann1-15/+15
svn path=/trunk/; revision=51763
2013-09-05Batch of filterable expert info.Michael Mann1-127/+146
Some of the FT_NONE hf_ variables were removed in favor of proto_tree_add_expert. It may also be possible to remove some of the booleans surrounding the expert info. New expert display filters may need to be double-checked to make sure they make sense. svn path=/trunk/; revision=51760
2013-09-04Another small step towards modelling and reporting upon DRX state inMartin Mathieson1-27/+70
MAC. svn path=/trunk/; revision=51748
2013-08-30Convert a few dissectors from EMEM to WMEM APIPascal Quantin1-19/+20
svn path=/trunk/; revision=51597
2013-08-30The first step towards tracking and showing DRX info in MAC:Martin Mathieson1-3/+284
- send release from RRC - show current DRX config from each frame, including a link back to the RRC config frame - show simple DRX state for each frame (currently only offset into long cycle and whether within long cycle 'on' period) TODO: - simulate timers in response to new UL/DL transmissions or DL CRC errors - maintain whether in long or short cycle - show state of all timers svn path=/trunk/; revision=51585
2013-08-12Check presence of PagingRecordList before trying to fetch the number of ↵Pascal Quantin1-1/+2
Paging Ids svn path=/trunk/; revision=51312
2013-08-08Improve stats of broadcast messagesMartin Mathieson1-2/+5
svn path=/trunk/; revision=51219
2013-07-06Count SDUs even when dumping only the MAC headerPascal Quantin1-1/+2
svn path=/trunk/; revision=50420
2013-07-03Fix a null pointer dereference in downlink directionPascal Quantin1-1/+5
svn path=/trunk/; revision=50374
2013-06-18Add an option (switched off) to decode the Contention Resolution body asMartin Mathieson1-1/+16
an RRC UL CCCH PDU. svn path=/trunk/; revision=50024
2013-06-18Configure MAC LCID -> RLC channel settings from RRC.Martin Mathieson1-30/+50
svn path=/trunk/; revision=50016
2013-06-17Apply r49983 to other dissectorsPascal Quantin1-1/+1
svn path=/trunk/; revision=49984
2013-06-16Clarify interface/test for DL HARQ id, and remove a trailing comma fromMartin Mathieson1-1/+1
an enum. svn path=/trunk/; revision=49961
2013-05-12Add the posibillity to use a key for per-packet-data.Anders Broman1-8/+8
svn path=/trunk/; revision=49259
2013-04-25Flag as malformed expert info if we see padding subheaders at start andMartin Mathieson1-0/+8
end of subheader list. svn path=/trunk/; revision=49035
2013-04-15Add a context field for the carrierId.Martin Mathieson1-0/+22
svn path=/trunk/; revision=48859
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-12From beroset:Anders Broman1-2/+2
remove C++ incompatibilities from UAT_VS_DEF macro and all uses https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48259
2013-03-08From beroset:Anders Broman1-42/+42
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48185
2013-02-19How can I get a new tvbuff that starts at an offset within a givenGuy Harris1-3/+3
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-02-16Make the number of RAPIDs in an RAR PDU a generated field.Martin Mathieson1-2/+12
svn path=/trunk/; revision=47688
2012-12-17Fix a copy and paste error.Martin Mathieson1-1/+1
svn path=/trunk/; revision=46573
2012-12-16Check that system frame number is in range.Martin Mathieson1-3/+9
svn path=/trunk/; revision=46548
2012-12-11Dissect eMBMS MTCH LCIDsPascal Quantin1-0/+13
svn path=/trunk/; revision=46504
2012-11-29Add versions of a function that doesn't need do substitute specifiers.Martin Mathieson1-8/+28
svn path=/trunk/; revision=46298
2012-11-29Make all enum_val_t's const.Jeff Morriss1-2/+2
svn path=/trunk/; revision=46292
2012-11-10Add another DL error code.Martin Mathieson1-0/+1
svn path=/trunk/; revision=45995
2012-10-12When configuring DRB mappings (from signalling channel), create aMartin Mathieson1-18/+51
separate table for each UE. svn path=/trunk/; revision=45494
2012-10-06Remove unneeded code ("[set_but_unused]").Bill Meier1-3/+0
svn path=/trunk/; revision=45347
2012-10-06Minor changes:Bill Meier1-84/+78
- proto_reg_handoff...() called only once: simplify; - move proto_register...() to just before proto_reg_handoff...() as per convention; - misc. svn path=/trunk/; revision=45345
2012-10-06Look up once and store the RLC and PDCP dissectors.Martin Mathieson1-4/+6
svn path=/trunk/; revision=45341
2012-10-01Add options to dissect MCCH from LTE MAC/RLC dissectorsPascal Quantin1-15/+31
svn path=/trunk/; revision=45239
2012-09-23Let's be consistent and display lte_rrc root for all LTE RRC messagesPascal Quantin1-13/+3
svn path=/trunk/; revision=45080
2012-09-21Upgrade MAC LTE dissector to v11.0.0Pascal Quantin1-21/+34
svn path=/trunk/; revision=45048
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-19Revert r45005.Martin Mathieson1-17/+17
svn path=/trunk/; revision=45006
2012-09-19Make proto_item_append_string() behave sanely, and use it in a few moreMartin Mathieson1-17/+17
dissectors. svn path=/trunk/; revision=45005
2012-09-18Fix dissection of Scheduling Information MAC Control Element when it is the ↵Pascal Quantin1-5/+13
only LCID in the MCH PDU svn path=/trunk/; revision=44973
2012-09-11Add data parameter to call_dissector_only.Jakub Zawadzki1-3/+3
svn path=/trunk/; revision=44872
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-22proto_item_append_string() doesn't work this case, so stop using it.Martin Mathieson1-17/+17
I am tempted though to chage proto_item_append_string() just be like proto_item_append_text() without the call to g_vsnprintf(), which is the expensize part I was hoping to avoid. svn path=/trunk/; revision=44614
2012-08-21Call proto_item_append_string() rather than proto_item_append_text()Martin Mathieson1-13/+13
when there are no specifiers. svn path=/trunk/; revision=44609
2012-08-21Use proto_item_append_string() rather than proto_item_append_text() withMartin Mathieson1-5/+8
%s. svn path=/trunk/; revision=44606
2012-08-19Save time by not appending byte values to the SDU item if will be hidden ↵Martin Mathieson1-11/+20
anyway (as happens when RLC dissector is called). svn path=/trunk/; revision=44574
2012-07-08UATs could be put into "categories". The categories were defined onlyGuy Harris1-1/+1
implicitly by the #define name and string they were defined to; not all UATs neatly fit into any of the categories, so some of them were put into categories that weren't obviously correct for them, and one - the display filter macro UAT - wasn't put into any category at all (which caused crashes when editing them, as the GUI code that handled UAT changes from a dialog assumed the category field was non-null). The category was, in practice, used only to decide, in the aforementioned GUI code, whether the packet summary pane needed to be updated or not. It also offered no option of "don't update the packet summary pane *and* don't redissect anything", which is what would be appropriate for the display filter macro UAT. Replace the category with a set of fields indicating what the UAT affects; we currently offer "dissection", which applies to most UATs (any UAT in libwireshark presumably affects dissection at a minimum) and "the set of named fields that exist". Changing any UAT that affects dissection requires a redissection; changing any UAT that affects the set of named fields that exist requires a redissection *and* rebuilding the packet summary pane. Perhaps we also need "filtering", so that if you change a display filter macro, we re-filter, in case the display is currently filtered with a display filter that uses a macro that changed. svn path=/trunk/; revision=43603
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-04-25Upgrade MAC LTE dissector to Release 10 (V10.5.0)pascal1-59/+655
svn path=/trunk/; revision=42240
2012-04-18Use extended value strings for BSR and PHR and remove a useless hf entrypascal1-26/+20
svn path=/trunk/; revision=42135
2012-03-25Add a field for the number of SRs indicated in one frame.Martin Mathieson1-0/+13
svn path=/trunk/; revision=41764
2012-03-16FT_BOOLEAN hf[] entries with a 0 'bitmask' should have 'display' = BASE_NONE;Bill Meier1-41/+39
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