TAPSET::RPC(3stap) TAPSET::RPC(3stap)

# [NAME](#NAME)

tapset::rpc - systemtap rpc tapset

# [DESCRIPTION](#DESCRIPTION)

[**sunrpc.clnt.create\_client**](#sunrpc.clnt.create_client)

Create an RPC client

See [*probe::sunrpc.clnt.create\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.create_client.3stap)  
for details.

[**sunrpc.clnt.clone\_client**](#sunrpc.clnt.clone_client)

Clone an RPC client structure

See [*probe::sunrpc.clnt.clone\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.clone_client.3stap)  
for details.

[**sunrpc.clnt.shutdown\_client**](#sunrpc.clnt.shutdown_client)

Shutdown an RPC client

See [*probe::sunrpc.clnt.shutdown\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.shutdown_client.3stap)  
for details.

[**sunrpc.clnt.bind\_new\_program**](#sunrpc.clnt.bind_new_program)

Bind a new RPC program to an existing client

See [*probe::sunrpc.clnt.bind\_new\_program*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.bind_new_program.3stap)  
for details.

[**sunrpc.clnt.call\_sync**](#sunrpc.clnt.call_sync)

Make a synchronous RPC call

See [*probe::sunrpc.clnt.call\_sync*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.call_sync.3stap)  
for details.

[**sunrpc.clnt.call\_async**](#sunrpc.clnt.call_async)

Make an asynchronous RPC call

See [*probe::sunrpc.clnt.call\_async*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.call_async.3stap)  
for details.

[**sunrpc.clnt.restart\_call**](#sunrpc.clnt.restart_call)

Restart an asynchronous RPC call

See [*probe::sunrpc.clnt.restart\_call*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.restart_call.3stap)  
for details.

[**sunrpc.svc.register**](#sunrpc.svc.register)

Register an RPC service with the local portmapper

See [*probe::sunrpc.svc.register*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.register.3stap)  
for details.

[**sunrpc.svc.create**](#sunrpc.svc.create)

Create an RPC service

See [*probe::sunrpc.svc.create*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.create.3stap)  
for details.

[**sunrpc.svc.destroy**](#sunrpc.svc.destroy)

Destroy an RPC service

See [*probe::sunrpc.svc.destroy*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.destroy.3stap)  
for details.

[**sunrpc.svc.process**](#sunrpc.svc.process)

Process an RPC request

See [*probe::sunrpc.svc.process*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.process.3stap)  
for details.

[**sunrpc.svc.authorise**](#sunrpc.svc.authorise)

An RPC request is to be authorised

See [*probe::sunrpc.svc.authorise*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.authorise.3stap)  
for details.

[**sunrpc.svc.recv**](#sunrpc.svc.recv)

Listen for the next RPC request on any socket

See [*probe::sunrpc.svc.recv*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.recv.3stap)  
for details.

[**sunrpc.svc.send**](#sunrpc.svc.send)

Return reply to RPC client

See [*probe::sunrpc.svc.send*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.send.3stap)  
for details.

[**sunrpc.svc.drop**](#sunrpc.svc.drop)

Drop RPC request

See [*probe::sunrpc.svc.drop*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.drop.3stap)  
for details.

[**sunrpc.sched.new\_task**](#sunrpc.sched.new_task)

Create new task for the specified client

See [*probe::sunrpc.sched.new\_task*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.new_task.3stap)  
for details.

[**sunrpc.sched.release\_task**](#sunrpc.sched.release_task)

Release all resources associated with a task

See [*probe::sunrpc.sched.release\_task*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.release_task.3stap)  
for details.

[**sunrpc.sched.execute**](#sunrpc.sched.execute)

Execute the RPC \`scheduler'

See [*probe::sunrpc.sched.execute*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.execute.3stap)  
for details.

[**sunrpc.sched.delay**](#sunrpc.sched.delay)

Delay an RPC task

See [*probe::sunrpc.sched.delay*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.delay.3stap)  
for details.

# [SEE ALSO](#SEE_ALSO)

[*probe::sunrpc.clnt.create\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.create_client.3stap), [*probe::sunrpc.clnt.clone\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.clone_client.3stap), [*probe::sunrpc.clnt.shutdown\_client*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.shutdown_client.3stap), [*probe::sunrpc.clnt.bind\_new\_program*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.bind_new_program.3stap), [*probe::sunrpc.clnt.call\_sync*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.call_sync.3stap), [*probe::sunrpc.clnt.call\_async*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.call_async.3stap), [*probe::sunrpc.clnt.restart\_call*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.clnt.restart_call.3stap), [*probe::sunrpc.svc.register*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.register.3stap), [*probe::sunrpc.svc.create*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.create.3stap), [*probe::sunrpc.svc.destroy*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.destroy.3stap), [*probe::sunrpc.svc.process*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.process.3stap), [*probe::sunrpc.svc.authorise*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.authorise.3stap), [*probe::sunrpc.svc.recv*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.recv.3stap), [*probe::sunrpc.svc.send*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.send.3stap), [*probe::sunrpc.svc.drop*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.svc.drop.3stap), [*probe::sunrpc.sched.new\_task*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.new_task.3stap), [*probe::sunrpc.sched.release\_task*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.release_task.3stap), [*probe::sunrpc.sched.execute*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.execute.3stap), [*probe::sunrpc.sched.delay*(3stap)](/man/enterprise-packages/systemtap/probe::sunrpc.sched.delay.3stap), [*stap*(1)](/man/enterprise-packages/systemtap/stap.1), [*stapprobes*(3stap)](/man/enterprise-packages/systemtap/stapprobes.3stap)

September 2026 SystemTap Tapset Reference

---

Document: tapset::rpc(3stap) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
