sunrpc.h (97d1c83c3ff40759f64784210da21ca6225d8422) sunrpc.h (75eb6af7acdf566c68d61e98e67ee2f235201c02)
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM sunrpc
4
5#if !defined(_TRACE_SUNRPC_H) || defined(TRACE_HEADER_MULTI_READ)
6#define _TRACE_SUNRPC_H
7
8#include <linux/sunrpc/sched.h>

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

1520 __assign_str(netid, netid);
1521 ),
1522
1523 TP_printk("program=%u version=%u netid=%s",
1524 __entry->program, __entry->version, __get_str(netid)
1525 )
1526);
1527
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM sunrpc
4
5#if !defined(_TRACE_SUNRPC_H) || defined(TRACE_HEADER_MULTI_READ)
6#define _TRACE_SUNRPC_H
7
8#include <linux/sunrpc/sched.h>

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

1520 __assign_str(netid, netid);
1521 ),
1522
1523 TP_printk("program=%u version=%u netid=%s",
1524 __entry->program, __entry->version, __get_str(netid)
1525 )
1526);
1527
1528/**
1529 ** RPC-over-TLS tracepoints
1530 **/
1531
1532DECLARE_EVENT_CLASS(rpc_tls_class,
1533 TP_PROTO(
1534 const struct rpc_clnt *clnt,
1535 const struct rpc_xprt *xprt
1536 ),
1537
1538 TP_ARGS(clnt, xprt),
1539
1540 TP_STRUCT__entry(
1541 __field(unsigned long, requested_policy)
1542 __field(u32, version)
1543 __string(servername, xprt->servername)
1544 __string(progname, clnt->cl_program->name)
1545 ),
1546
1547 TP_fast_assign(
1548 __entry->requested_policy = clnt->cl_xprtsec.policy;
1549 __entry->version = clnt->cl_vers;
1550 __assign_str(servername, xprt->servername);
1551 __assign_str(progname, clnt->cl_program->name)
1552 ),
1553
1554 TP_printk("server=%s %sv%u requested_policy=%s",
1555 __get_str(servername), __get_str(progname), __entry->version,
1556 rpc_show_xprtsec_policy(__entry->requested_policy)
1557 )
1558);
1559
1560#define DEFINE_RPC_TLS_EVENT(name) \
1561 DEFINE_EVENT(rpc_tls_class, rpc_tls_##name, \
1562 TP_PROTO( \
1563 const struct rpc_clnt *clnt, \
1564 const struct rpc_xprt *xprt \
1565 ), \
1566 TP_ARGS(clnt, xprt))
1567
1568DEFINE_RPC_TLS_EVENT(unavailable);
1569DEFINE_RPC_TLS_EVENT(not_started);
1570
1571
1528/* Record an xdr_buf containing a fully-formed RPC message */
1529DECLARE_EVENT_CLASS(svc_xdr_msg_class,
1530 TP_PROTO(
1531 const struct xdr_buf *xdr
1532 ),
1533
1534 TP_ARGS(xdr),
1535

--- 908 unchanged lines hidden ---
1572/* Record an xdr_buf containing a fully-formed RPC message */
1573DECLARE_EVENT_CLASS(svc_xdr_msg_class,
1574 TP_PROTO(
1575 const struct xdr_buf *xdr
1576 ),
1577
1578 TP_ARGS(xdr),
1579

--- 908 unchanged lines hidden ---