nfs4trace.h (b228ab57e51b62663a80ca820c87ba2650583f08) nfs4trace.h (2c92ca849fcc6ee7d0c358e9959abc9f58661aea)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2013 Trond Myklebust <Trond.Myklebust@netapp.com>
4 */
5#undef TRACE_SYSTEM
6#define TRACE_SYSTEM nfs4
7
8#if !defined(_TRACE_NFS4_H) || defined(TRACE_HEADER_MULTI_READ)

--- 33 unchanged lines hidden (view full) ---

42
43 TP_STRUCT__entry(
44 __string(dstaddr, clp->cl_hostname)
45 __field(unsigned long, error)
46 ),
47
48 TP_fast_assign(
49 __entry->error = error < 0 ? -error : 0;
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2013 Trond Myklebust <Trond.Myklebust@netapp.com>
4 */
5#undef TRACE_SYSTEM
6#define TRACE_SYSTEM nfs4
7
8#if !defined(_TRACE_NFS4_H) || defined(TRACE_HEADER_MULTI_READ)

--- 33 unchanged lines hidden (view full) ---

42
43 TP_STRUCT__entry(
44 __string(dstaddr, clp->cl_hostname)
45 __field(unsigned long, error)
46 ),
47
48 TP_fast_assign(
49 __entry->error = error < 0 ? -error : 0;
50 __assign_str(dstaddr, clp->cl_hostname);
50 __assign_str(dstaddr);
51 ),
52
53 TP_printk(
54 "error=%ld (%s) dstaddr=%s",
55 -__entry->error,
56 show_nfs4_status(__entry->error),
57 __get_str(dstaddr)
58 )

--- 30 unchanged lines hidden (view full) ---

89 TP_STRUCT__entry(
90 __string(main_addr, clp->cl_hostname)
91 __string(trunk_addr, addr)
92 __field(unsigned long, error)
93 ),
94
95 TP_fast_assign(
96 __entry->error = error < 0 ? -error : 0;
51 ),
52
53 TP_printk(
54 "error=%ld (%s) dstaddr=%s",
55 -__entry->error,
56 show_nfs4_status(__entry->error),
57 __get_str(dstaddr)
58 )

--- 30 unchanged lines hidden (view full) ---

89 TP_STRUCT__entry(
90 __string(main_addr, clp->cl_hostname)
91 __string(trunk_addr, addr)
92 __field(unsigned long, error)
93 ),
94
95 TP_fast_assign(
96 __entry->error = error < 0 ? -error : 0;
97 __assign_str(main_addr, clp->cl_hostname);
98 __assign_str(trunk_addr, addr);
97 __assign_str(main_addr);
98 __assign_str(trunk_addr);
99 ),
100
101 TP_printk(
102 "error=%ld (%s) main_addr=%s trunk_addr=%s",
103 -__entry->error,
104 show_nfs4_status(__entry->error),
105 __get_str(main_addr),
106 __get_str(trunk_addr)

--- 253 unchanged lines hidden (view full) ---

360
361 TP_STRUCT__entry(
362 __field(unsigned long, state)
363 __string(hostname, clp->cl_hostname)
364 ),
365
366 TP_fast_assign(
367 __entry->state = clp->cl_state;
99 ),
100
101 TP_printk(
102 "error=%ld (%s) main_addr=%s trunk_addr=%s",
103 -__entry->error,
104 show_nfs4_status(__entry->error),
105 __get_str(main_addr),
106 __get_str(trunk_addr)

--- 253 unchanged lines hidden (view full) ---

360
361 TP_STRUCT__entry(
362 __field(unsigned long, state)
363 __string(hostname, clp->cl_hostname)
364 ),
365
366 TP_fast_assign(
367 __entry->state = clp->cl_state;
368 __assign_str(hostname, clp->cl_hostname);
368 __assign_str(hostname);
369 ),
370
371 TP_printk(
372 "hostname=%s clp state=%s", __get_str(hostname),
373 show_nfs4_clp_state(__entry->state)
374 )
375)
376

--- 11 unchanged lines hidden (view full) ---

388 __field(unsigned long, state)
389 __string(hostname, clp->cl_hostname)
390 __string(section, section)
391 ),
392
393 TP_fast_assign(
394 __entry->error = status < 0 ? -status : 0;
395 __entry->state = clp->cl_state;
369 ),
370
371 TP_printk(
372 "hostname=%s clp state=%s", __get_str(hostname),
373 show_nfs4_clp_state(__entry->state)
374 )
375)
376

--- 11 unchanged lines hidden (view full) ---

388 __field(unsigned long, state)
389 __string(hostname, clp->cl_hostname)
390 __string(section, section)
391 ),
392
393 TP_fast_assign(
394 __entry->error = status < 0 ? -status : 0;
395 __entry->state = clp->cl_state;
396 __assign_str(hostname, clp->cl_hostname);
397 __assign_str(section, section);
396 __assign_str(hostname);
397 __assign_str(section);
398 ),
399
400 TP_printk(
401 "hostname=%s clp state=%s error=%ld (%s) section=%s",
402 __get_str(hostname),
403 show_nfs4_clp_state(__entry->state), -__entry->error,
404 show_nfs4_status(__entry->error), __get_str(section)
405

--- 167 unchanged lines hidden (view full) ---

573 if (inode != NULL) {
574 __entry->fileid = NFS_FILEID(inode);
575 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode));
576 } else {
577 __entry->fileid = 0;
578 __entry->fhandle = 0;
579 }
580 __entry->dir = NFS_FILEID(d_inode(ctx->dentry->d_parent));
398 ),
399
400 TP_printk(
401 "hostname=%s clp state=%s error=%ld (%s) section=%s",
402 __get_str(hostname),
403 show_nfs4_clp_state(__entry->state), -__entry->error,
404 show_nfs4_status(__entry->error), __get_str(section)
405

--- 167 unchanged lines hidden (view full) ---

573 if (inode != NULL) {
574 __entry->fileid = NFS_FILEID(inode);
575 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode));
576 } else {
577 __entry->fileid = 0;
578 __entry->fhandle = 0;
579 }
580 __entry->dir = NFS_FILEID(d_inode(ctx->dentry->d_parent));
581 __assign_str(name, ctx->dentry->d_name.name);
581 __assign_str(name);
582 ),
583
584 TP_printk(
585 "error=%ld (%s) flags=%lu (%s) fmode=%s "
586 "fileid=%02x:%02x:%llu fhandle=0x%08x "
587 "name=%02x:%02x:%llu/%s stateid=%d:0x%08x "
588 "openstateid=%d:0x%08x",
589 -__entry->error,

--- 477 unchanged lines hidden (view full) ---

1067 __field(u64, dir)
1068 __string(name, name->name)
1069 ),
1070
1071 TP_fast_assign(
1072 __entry->dev = dir->i_sb->s_dev;
1073 __entry->dir = NFS_FILEID(dir);
1074 __entry->error = -error;
582 ),
583
584 TP_printk(
585 "error=%ld (%s) flags=%lu (%s) fmode=%s "
586 "fileid=%02x:%02x:%llu fhandle=0x%08x "
587 "name=%02x:%02x:%llu/%s stateid=%d:0x%08x "
588 "openstateid=%d:0x%08x",
589 -__entry->error,

--- 477 unchanged lines hidden (view full) ---

1067 __field(u64, dir)
1068 __string(name, name->name)
1069 ),
1070
1071 TP_fast_assign(
1072 __entry->dev = dir->i_sb->s_dev;
1073 __entry->dir = NFS_FILEID(dir);
1074 __entry->error = -error;
1075 __assign_str(name, name->name);
1075 __assign_str(name);
1076 ),
1077
1078 TP_printk(
1079 "error=%ld (%s) name=%02x:%02x:%llu/%s",
1080 -__entry->error,
1081 show_nfs4_status(__entry->error),
1082 MAJOR(__entry->dev), MINOR(__entry->dev),
1083 (unsigned long long)__entry->dir,

--- 67 unchanged lines hidden (view full) ---

1151 __string(newname, newname->name)
1152 ),
1153
1154 TP_fast_assign(
1155 __entry->dev = olddir->i_sb->s_dev;
1156 __entry->olddir = NFS_FILEID(olddir);
1157 __entry->newdir = NFS_FILEID(newdir);
1158 __entry->error = error < 0 ? -error : 0;
1076 ),
1077
1078 TP_printk(
1079 "error=%ld (%s) name=%02x:%02x:%llu/%s",
1080 -__entry->error,
1081 show_nfs4_status(__entry->error),
1082 MAJOR(__entry->dev), MINOR(__entry->dev),
1083 (unsigned long long)__entry->dir,

--- 67 unchanged lines hidden (view full) ---

1151 __string(newname, newname->name)
1152 ),
1153
1154 TP_fast_assign(
1155 __entry->dev = olddir->i_sb->s_dev;
1156 __entry->olddir = NFS_FILEID(olddir);
1157 __entry->newdir = NFS_FILEID(newdir);
1158 __entry->error = error < 0 ? -error : 0;
1159 __assign_str(oldname, oldname->name);
1160 __assign_str(newname, newname->name);
1159 __assign_str(oldname);
1160 __assign_str(newname);
1161 ),
1162
1163 TP_printk(
1164 "error=%ld (%s) oldname=%02x:%02x:%llu/%s "
1165 "newname=%02x:%02x:%llu/%s",
1166 -__entry->error,
1167 show_nfs4_status(__entry->error),
1168 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 185 unchanged lines hidden (view full) ---

1354 __entry->fhandle = nfs_fhandle_hash(fhandle);
1355 if (!IS_ERR_OR_NULL(inode)) {
1356 __entry->fileid = NFS_FILEID(inode);
1357 __entry->dev = inode->i_sb->s_dev;
1358 } else {
1359 __entry->fileid = 0;
1360 __entry->dev = 0;
1361 }
1161 ),
1162
1163 TP_printk(
1164 "error=%ld (%s) oldname=%02x:%02x:%llu/%s "
1165 "newname=%02x:%02x:%llu/%s",
1166 -__entry->error,
1167 show_nfs4_status(__entry->error),
1168 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 185 unchanged lines hidden (view full) ---

1354 __entry->fhandle = nfs_fhandle_hash(fhandle);
1355 if (!IS_ERR_OR_NULL(inode)) {
1356 __entry->fileid = NFS_FILEID(inode);
1357 __entry->dev = inode->i_sb->s_dev;
1358 } else {
1359 __entry->fileid = 0;
1360 __entry->dev = 0;
1361 }
1362 __assign_str(dstaddr, clp ? clp->cl_hostname : "unknown");
1362 __assign_str(dstaddr);
1363 ),
1364
1365 TP_printk(
1366 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
1367 "dstaddr=%s",
1368 -__entry->error,
1369 show_nfs4_status(__entry->error),
1370 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 40 unchanged lines hidden (view full) ---

1411 __entry->fhandle = nfs_fhandle_hash(fhandle);
1412 if (!IS_ERR_OR_NULL(inode)) {
1413 __entry->fileid = NFS_FILEID(inode);
1414 __entry->dev = inode->i_sb->s_dev;
1415 } else {
1416 __entry->fileid = 0;
1417 __entry->dev = 0;
1418 }
1363 ),
1364
1365 TP_printk(
1366 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
1367 "dstaddr=%s",
1368 -__entry->error,
1369 show_nfs4_status(__entry->error),
1370 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 40 unchanged lines hidden (view full) ---

1411 __entry->fhandle = nfs_fhandle_hash(fhandle);
1412 if (!IS_ERR_OR_NULL(inode)) {
1413 __entry->fileid = NFS_FILEID(inode);
1414 __entry->dev = inode->i_sb->s_dev;
1415 } else {
1416 __entry->fileid = 0;
1417 __entry->dev = 0;
1418 }
1419 __assign_str(dstaddr, clp ? clp->cl_hostname : "unknown");
1419 __assign_str(dstaddr);
1420 __entry->stateid_seq =
1421 be32_to_cpu(stateid->seqid);
1422 __entry->stateid_hash =
1423 nfs_stateid_hash(stateid);
1424 ),
1425
1426 TP_printk(
1427 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "

--- 527 unchanged lines hidden (view full) ---

1955 TP_ARGS(clp, deviceid),
1956
1957 TP_STRUCT__entry(
1958 __string(dstaddr, clp->cl_hostname)
1959 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
1960 ),
1961
1962 TP_fast_assign(
1420 __entry->stateid_seq =
1421 be32_to_cpu(stateid->seqid);
1422 __entry->stateid_hash =
1423 nfs_stateid_hash(stateid);
1424 ),
1425
1426 TP_printk(
1427 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "

--- 527 unchanged lines hidden (view full) ---

1955 TP_ARGS(clp, deviceid),
1956
1957 TP_STRUCT__entry(
1958 __string(dstaddr, clp->cl_hostname)
1959 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
1960 ),
1961
1962 TP_fast_assign(
1963 __assign_str(dstaddr, clp->cl_hostname);
1963 __assign_str(dstaddr);
1964 memcpy(__entry->deviceid, deviceid->data,
1965 NFS4_DEVICEID4_SIZE);
1966 ),
1967
1968 TP_printk(
1969 "deviceid=%s, dstaddr=%s",
1970 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),
1971 __get_str(dstaddr)

--- 21 unchanged lines hidden (view full) ---

1993 __field(int, status)
1994 __string(dstaddr, server->nfs_client->cl_hostname)
1995 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
1996 ),
1997
1998 TP_fast_assign(
1999 __entry->dev = server->s_dev;
2000 __entry->status = status;
1964 memcpy(__entry->deviceid, deviceid->data,
1965 NFS4_DEVICEID4_SIZE);
1966 ),
1967
1968 TP_printk(
1969 "deviceid=%s, dstaddr=%s",
1970 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),
1971 __get_str(dstaddr)

--- 21 unchanged lines hidden (view full) ---

1993 __field(int, status)
1994 __string(dstaddr, server->nfs_client->cl_hostname)
1995 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
1996 ),
1997
1998 TP_fast_assign(
1999 __entry->dev = server->s_dev;
2000 __entry->status = status;
2001 __assign_str(dstaddr, server->nfs_client->cl_hostname);
2001 __assign_str(dstaddr);
2002 memcpy(__entry->deviceid, deviceid->data,
2003 NFS4_DEVICEID4_SIZE);
2004 ),
2005
2006 TP_printk(
2007 "dev=%02x:%02x: deviceid=%s, dstaddr=%s, status=%d",
2008 MAJOR(__entry->dev), MINOR(__entry->dev),
2009 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),

--- 21 unchanged lines hidden (view full) ---

2031
2032 TP_STRUCT__entry(
2033 __string(mds_addr, server->nfs_client->cl_hostname)
2034 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
2035 __string(ds_ips, ds_remotestr)
2036 ),
2037
2038 TP_fast_assign(
2002 memcpy(__entry->deviceid, deviceid->data,
2003 NFS4_DEVICEID4_SIZE);
2004 ),
2005
2006 TP_printk(
2007 "dev=%02x:%02x: deviceid=%s, dstaddr=%s, status=%d",
2008 MAJOR(__entry->dev), MINOR(__entry->dev),
2009 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),

--- 21 unchanged lines hidden (view full) ---

2031
2032 TP_STRUCT__entry(
2033 __string(mds_addr, server->nfs_client->cl_hostname)
2034 __array(unsigned char, deviceid, NFS4_DEVICEID4_SIZE)
2035 __string(ds_ips, ds_remotestr)
2036 ),
2037
2038 TP_fast_assign(
2039 __assign_str(mds_addr, server->nfs_client->cl_hostname);
2040 __assign_str(ds_ips, ds_remotestr);
2039 __assign_str(mds_addr);
2040 __assign_str(ds_ips);
2041 memcpy(__entry->deviceid, deviceid->data,
2042 NFS4_DEVICEID4_SIZE);
2043 ),
2044 TP_printk(
2045 "deviceid=%s, mds_addr=%s, ds_ips=%s",
2046 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),
2047 __get_str(mds_addr),
2048 __get_str(ds_ips)

--- 29 unchanged lines hidden (view full) ---

2078 __entry->fileid = NFS_FILEID(inode);
2079 __entry->dev = inode->i_sb->s_dev;
2080 __entry->offset = hdr->args.offset;
2081 __entry->count = hdr->args.count;
2082 __entry->stateid_seq =
2083 be32_to_cpu(hdr->args.stateid.seqid);
2084 __entry->stateid_hash =
2085 nfs_stateid_hash(&hdr->args.stateid);
2041 memcpy(__entry->deviceid, deviceid->data,
2042 NFS4_DEVICEID4_SIZE);
2043 ),
2044 TP_printk(
2045 "deviceid=%s, mds_addr=%s, ds_ips=%s",
2046 __print_hex(__entry->deviceid, NFS4_DEVICEID4_SIZE),
2047 __get_str(mds_addr),
2048 __get_str(ds_ips)

--- 29 unchanged lines hidden (view full) ---

2078 __entry->fileid = NFS_FILEID(inode);
2079 __entry->dev = inode->i_sb->s_dev;
2080 __entry->offset = hdr->args.offset;
2081 __entry->count = hdr->args.count;
2082 __entry->stateid_seq =
2083 be32_to_cpu(hdr->args.stateid.seqid);
2084 __entry->stateid_hash =
2085 nfs_stateid_hash(&hdr->args.stateid);
2086 __assign_str(dstaddr, hdr->ds_clp ?
2087 rpc_peeraddr2str(hdr->ds_clp->cl_rpcclient,
2088 RPC_DISPLAY_ADDR) : "unknown");
2086 __assign_str(dstaddr);
2089 ),
2090
2091 TP_printk(
2092 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2093 "offset=%llu count=%u stateid=%d:0x%08x dstaddr=%s",
2094 -__entry->error,
2095 show_nfs4_status(__entry->error),
2096 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 37 unchanged lines hidden (view full) ---

2134 const struct inode *inode = data->inode;
2135
2136 __entry->error = data->res.op_status;
2137 __entry->fhandle = nfs_fhandle_hash(data->args.fh);
2138 __entry->fileid = NFS_FILEID(inode);
2139 __entry->dev = inode->i_sb->s_dev;
2140 __entry->offset = data->args.offset;
2141 __entry->count = data->args.count;
2087 ),
2088
2089 TP_printk(
2090 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2091 "offset=%llu count=%u stateid=%d:0x%08x dstaddr=%s",
2092 -__entry->error,
2093 show_nfs4_status(__entry->error),
2094 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 37 unchanged lines hidden (view full) ---

2132 const struct inode *inode = data->inode;
2133
2134 __entry->error = data->res.op_status;
2135 __entry->fhandle = nfs_fhandle_hash(data->args.fh);
2136 __entry->fileid = NFS_FILEID(inode);
2137 __entry->dev = inode->i_sb->s_dev;
2138 __entry->offset = data->args.offset;
2139 __entry->count = data->args.count;
2142 __assign_str(dstaddr, data->ds_clp ?
2143 rpc_peeraddr2str(data->ds_clp->cl_rpcclient,
2144 RPC_DISPLAY_ADDR) : "unknown");
2140 __assign_str(dstaddr);
2145 ),
2146
2147 TP_printk(
2148 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2149 "offset=%llu count=%u dstaddr=%s",
2150 -__entry->error,
2151 show_nfs4_status(__entry->error),
2152 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 421 unchanged lines hidden (view full) ---

2574 __string(name, name)
2575 ),
2576
2577 TP_fast_assign(
2578 __entry->error = error < 0 ? -error : 0;
2579 __entry->dev = inode->i_sb->s_dev;
2580 __entry->fileid = NFS_FILEID(inode);
2581 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode));
2141 ),
2142
2143 TP_printk(
2144 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2145 "offset=%llu count=%u dstaddr=%s",
2146 -__entry->error,
2147 show_nfs4_status(__entry->error),
2148 MAJOR(__entry->dev), MINOR(__entry->dev),

--- 421 unchanged lines hidden (view full) ---

2570 __string(name, name)
2571 ),
2572
2573 TP_fast_assign(
2574 __entry->error = error < 0 ? -error : 0;
2575 __entry->dev = inode->i_sb->s_dev;
2576 __entry->fileid = NFS_FILEID(inode);
2577 __entry->fhandle = nfs_fhandle_hash(NFS_FH(inode));
2582 __assign_str(name, name);
2578 __assign_str(name);
2583 ),
2584
2585 TP_printk(
2586 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2587 "name=%s",
2588 -__entry->error, show_nfs4_status(__entry->error),
2589 MAJOR(__entry->dev), MINOR(__entry->dev),
2590 (unsigned long long)__entry->fileid,

--- 27 unchanged lines hidden ---
2579 ),
2580
2581 TP_printk(
2582 "error=%ld (%s) fileid=%02x:%02x:%llu fhandle=0x%08x "
2583 "name=%s",
2584 -__entry->error, show_nfs4_status(__entry->error),
2585 MAJOR(__entry->dev), MINOR(__entry->dev),
2586 (unsigned long long)__entry->fileid,

--- 27 unchanged lines hidden ---