Wireshark-bugs: [Wireshark-bugs] [Bug 2576] Packet-fc is not dissecting destination and source I
Date: Tue, 3 Jun 2008 14:00:37 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2576





--- Comment #4 from Jaap Keuter <jaap.keuter@xxxxxxxxx>  2008-06-03 14:00:36 PDT ---
Doesn't this comment explains what you see:
    /* Each fc endpoint pair gets its own TCP session in iFCP but
     * the src/dst ids are undefined(==semi-random) in the FC header.
     * This means we can no track conversations for FC over iFCP by using
     * the FC src/dst addresses.
     * For iFCP: Do not update the pinfo src/dst struct and let it remain
     * being tcpip src/dst so that request/response matching in the FCP layer
     * will use ip addresses instead and still work.
     */
    if(!is_ifcp){
        SET_ADDRESS (&pinfo->dst, AT_FC, 3, tvb_get_ptr(tvb,offset+1,3));
        SET_ADDRESS (&pinfo->src, AT_FC, 3, tvb_get_ptr(tvb,offset+5,3));
        pinfo->srcport=0;
        pinfo->destport=0;
    }
    SET_ADDRESS(&fchdr.d_id, pinfo->dst.type, pinfo->dst.len, pinfo->dst.data);
    SET_ADDRESS(&fchdr.s_id, pinfo->src.type, pinfo->src.len, pinfo->src.data);

Also, this comment in epan/to_str.c advices against using fc_to_str():
/* XXX FIXME
remove this one later when every call has been converted to address_to_str()
*/
gchar *
fc_to_str(const guint8 *ad)


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.