• Steve French's avatar
    smb3: add trace point for tree connection · f8af49dd
    Steve French authored
    In debugging certain scenarios, especially reconnect cases,
    it can be helpful to have a dynamic trace point for the
    result of tree connect.  See sample output below
    from a reconnect event. The new event is 'smb3_tcon'
    
                TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
                   | |       |   ||||       |         |
               cifsd-6071  [001] ....  2659.897923: smb3_reconnect: server=localhost current_mid=0xa
         kworker/1:1-71    [001] ....  2666.026342: smb3_cmd_done: 	sid=0x0 tid=0x0 cmd=0 mid=0
         kworker/1:1-71    [001] ....  2666.026576: smb3_cmd_err: 	sid=0xc49e1787 tid=0x0 cmd=1 mid=1 status=0xc0000016 rc=-5
         kworker/1:1-71    [001] ....  2666.031677: smb3_cmd_done: 	sid=0xc49e1787 tid=0x0 cmd=1 mid=2
         kworker/1:1-71    [001] ....  2666.031921: smb3_cmd_done: 	sid=0xc49e1787 tid=0x6e78f05f cmd=3 mid=3
         kworker/1:1-71    [001] ....  2666.031923: smb3_tcon: xid=0 sid=0xc49e1787 tid=0x0 unc_name=\\localhost\test rc=0
         kworker/1:1-71    [001] ....  2666.032097: smb3_cmd_done: 	sid=0xc49e1787 tid=0x6e78f05f cmd=11 mid=4
         kworker/1:1-71    [001] ....  2666.032265: smb3_cmd_done: 	sid=0xc49e1787 tid=0x7912332f cmd=3 mid=5
         kworker/1:1-71    [001] ....  2666.032266: smb3_tcon: xid=0 sid=0xc49e1787 tid=0x0 unc_name=\\localhost\IPC$ rc=0
         kworker/1:1-71    [001] ....  2666.032386: smb3_cmd_done: 	sid=0xc49e1787 tid=0x7912332f cmd=11 mid=6
    Signed-off-by: 's avatarSteve French <stfrench@microsoft.com>
    Reviewed-by: 's avatarRonnie Sahlberg <lsahlber@redhat.com>
    f8af49dd
trace.h 16.1 KB