During the Login phase, if the T bit is not set, then the iniator/targets are not ready to transition to the next stage.
Thus the NSG bits are undefined.
Change the dissector to only dissect the NSG bits iff the T bit is set in the Login pdu.
svn path=/trunk/; revision=8433
Change the dissector for these calls to prettify the COL_INFO and the tree item
before dissecting the data block.
Previously the dissector would bail out during the short data block anbd thus not do the COL_INFO/item prettification.
Bug is not fixed
svn path=/trunk/; revision=8432
or you are prepared to handle a null pointer return value; use
"val_to_str()" if you want an "Unknown (XXX)" string if the value is
unknown.
svn path=/trunk/; revision=8429
flags, not part of a field where each value means something special.
Put in ID names for some current FCIP drafts.
Note fields that should arguably show their individual bits.
svn path=/trunk/; revision=8423
support for user-supplied interface descriptions;
support for hiding interfaces in drop-down list in capture
dialog.
Clean up comments written to preferences file.
svn path=/trunk/; revision=8419
Only calculate culmulative bytes on those packets that are actually displayed in the packet pane.
When a display filter is applied, culmulative bytes should only be calculated on thoise packets that are actually displayed.
svn path=/trunk/; revision=8418
preferences are set to a null string if their value is null - so just
initialize "mib_modules" to DEF_MIB_MODULES and then, in the register
routine, override that with the setting of MIBS if it's set.
svn path=/trunk/; revision=8417
COPS Dissector as been updated to
- Optionally read ASN.1 type and enumeration information from PIBs
(first converted to MIBs using guidelines in RFC 3159, Appendix A)
and use that information when decoding the BER encoded COPS-PR data.
By default this option is disabled. This option requires that Ethereal
is compiled with NET-SNMP library. Only PRID OIDs are printed in textual
format if UCD-SNMP is used.
- Decode the instaceids of PRIDs correctly (the textual decoding no longer
hides the InstanceId)
svn path=/trunk/; revision=8414
An ACK to a KeepAlive is not a DupACK.
Detect these ACKs and mark them as KeepAliveACK instead of as DupACK
(or maybe dont mark them at all? )
At least they shouldnt be marked as DupACKs
svn path=/trunk/; revision=8411
Make the Ethereal "decode as" stuff not blow up with string dissector
tables.
Selectors for uint dissector tables are unsigned, not signed.
svn path=/trunk/; revision=8408
comparison function to use based on the type value passed in. For the
traditional unsigned integer table, require FT_UINT{8,16,24,32}; if the
type is FT_STRING or FT_STRINGZ, use the string hashing functions
instead.
Add routines for manipulating entries and looking up dissectors in
string dissector tables.
svn path=/trunk/; revision=8407
This option allows proper dissection of those FrameRelay circuits where
raw ethernet is stashed without any encapsulation into the payload.
svn path=/trunk/; revision=8406
- get rid of ...-static.o files in the build process (now done via
config.h instead of compiler flag)
- make packet-rtnet link statically (remove one unused function, rename
another one)
svn path=/trunk/; revision=8389