Chapter 17, Annotated Traces, Expert Traces, and Decode Switches
Working with Traces Annotated by Expert
382
Xgig Analyzer User’s Guide
Working with Traces Annotated by Expert
The Expert program is capable of adding annotations to a trace as it processes it.
The annotations made to the trace by Expert allow TraceView to decode response messages that
would be impossible to decode without state information. The following messages are decoded in
TraceView after processing the trace in the Expert program:
•
SATA Reg:Dev->Host and Data frames (Identify Device, Packet Command, ATA Device
Configuration, SCSI CDB inside ATAPI frame, etc.)
•
ELS ACC frames (PLOGI, FLOGI, etc.)
•
GS Accept frames (GID_FT, GFT_ID, etc.)
•
FC-SW Accept frames (LSU, EFP, etc.)
•
SCSI Data frames (Inquiry, Mode Sense, Read Capacity, Report LUNS, etc.)
•
iSCSI Data and Header Digests
•
PCIe Configuration Space
•
NVMe/AHCI Registers
•
NVMe Commands, Completions, Data and Doorbells
•
SATA over PCIe Commands, Responses, Data frames
The SCSI Data frame annotations are added for any protocol processed by Expert; for example,
SAS, FC, iSCSI, FCIP, or iFCP.
In addition, to increase the number of frames decoded in TraceView, Expert adds address/offset/
command information for every SAS, SATA, NVMe, PCIe, AHCI, iSCSI, and Fibre Channel
frame. The additional information provides significant advantages for search/filter/hide by
address/command information. These Expert Annotations are visible in the
Side A
,
Side B
,
Summary
,
Tag
,
InitTag,
and
LUN
columns of the default configurations, as well as in the
Inspector Window. They can also be added as separate columns within the spreadsheet with the
Insert Column dialog box. That dialog box has a drop-down list showing all fields and additional
annotations for the current event selected. It also has an auto-completion feature allowing you to
type the first few letters of a fields and it will provide you common choices. You can also find any
field in a Tree View by clicking the
Browse >>
button.
Viewing the Annotations in TraceView
To get the annotations that were created in Expert so that you may view them in TraceView, you
must open the trace in Expert and then reload the trace in TraceView. When Expert finishes the
annotation of the trace, it notifies TraceView to reload the trace and TraceView pops-up a dialog
asking if you want to reload the trace with the annotations. However you do not need to wait for
Expert to finish with the complete annotation to view the annotation up to any point in the process.
Refer to
“Viewing Partial Annotation in TraceView” on page 383
for information.
Summary of Contents for Xgig
Page 1: ...Xgig Analyzer Version 7 3 User s Guide ...
Page 2: ......
Page 3: ...Viavi Solutions 1 844 GO VIAVI www viavisolutions com Xgig Analyzer Version 7 3 User s Guide ...
Page 6: ...Xgig Analyzer User s Guide Page iv Version 7 3 December 2015 ...
Page 7: ...v CONTENTS ...
Page 15: ...1 PART ONE Using Xgig Analyzer ...
Page 16: ...PART ONE Using Xgig Analyzer 2 Xgig Analyzer User s Guide ...
Page 27: ...13 PART TWO Using Xgig TraceControl ...
Page 28: ...PART TWO Using Xgig TraceControl 14 Xgig Analyzer User s Guide ...
Page 29: ...15 Chapter 2 About Xgig TraceControl In this chapter Introduction to TraceControl ...
Page 176: ...Chapter 6 Xgig TraceControl Hints and Tips Keyboard Shortcuts 162 Xgig Analyzer User s Guide ...
Page 177: ...163 PART THREE Using Xgig Performance Monitor ...
Page 178: ...PART THREE Using Xgig Performance Monitor 164 Xgig Analyzer User s Guide ...
Page 223: ...209 PART FOUR Using Xgig TraceView ...
Page 224: ...PART FOUR Using Xgig TraceView 210 Xgig Analyzer User s Guide ...
Page 225: ...211 Chapter 11 About Xgig TraceView In this chapter Introducing Xgig TraceView ...
Page 382: ...Chapter 15 Xgig TraceView Histograms Histogram Controls 368 Xgig Analyzer User s Guide ...
Page 383: ...369 Chapter 16 Xgig TraceView Template Editor In this chapter Using Template Editor ...
Page 437: ...423 PART FIVE Using Xgig Expert ...
Page 438: ...PART FIVE Using Xgig Expert 424 Xgig Analyzer User s Guide ...
Page 442: ...Chapter 21 Xgig Expert 428 Xgig Analyzer User s Guide Figure 194 Xgig Expert Graph View ...
Page 443: ...429 PART SIX Appendices ...
Page 444: ...PART SIX Appendices 430 Xgig Analyzer User s Guide ...
Page 454: ...Appendix C Protocol Display Color Coding 440 Xgig Analyzer User s Guide ...
Page 461: ...447 INDEX ...
Page 467: ......