Wireshark-commits: [Wireshark-commits] rev 53620: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Thu, 28 Nov 2013 01:49:30 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=53620

User: mmann
Date: 2013/11/28 01:49 AM

Log:
 Bugfix Negative Fibre Channel scsi_time value.  Bug 3209 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3209)
 
 The solution was to move the itlq_nexus_t structure handling from the FC dissector to the FCS dissector since it's actually the one with the LUN field.  OXID+LUN makes a unique exchange at FC layer so track that separately.  Also needed some additional OXID->LUN mapping at the FC layer to keep LUN correctly persistent.
 
 Not backporting because this was partially made possible by r53569, which won't be backported.

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +71 -68    packet-fc.c     Modified
  +6 -1      packet-fc.h     Modified
  +92 -29    packet-fcp.c    Modified