PROBE::NFS.PROC.(3stap)

✨ NAME ✨

probe::nfs.proc.write β€” bestie, this is the NFS client synchronously writing a file to the server probe πŸ’…


🌸 SYNOPSIS 🌸

probe nfs.proc.write {}

πŸŽ€ VALUES πŸŽ€

These are all the lil values you get handed when this probe fires, no cap:

  • size β€” the bytes read in this execution πŸ‘€
  • server_ip β€” the IP address of the server, aka who we're talking to 🌐
  • version β€” the NFS version (iykyk which one you're on)
  • flags β€” used to set task->tk_flags inside the rpc_init_task function 🚩
  • offset β€” the file offset, like where in the file we're vibing πŸ“
  • bitmask1 β€” V4 bitmask representing the set of attributes supported on this filesystem πŸ—‚οΈ
  • bitmask0 β€” V4 bitmask representing the set of attributes supported on this filesystem πŸ—‚οΈ (yes bestie, twin bitmasks, iconic)
  • prot β€” transfer protocol, the whole delivery vibe πŸ“¦

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the tea and it's kind of devastating 😭: all the nfs.proc.write kernel functions were removed in kernel commit 200baa in December 2006. So these probes do not exist on Linux 2.6.21 and newer kernels. She's gone, bestie, she's not coming back πŸ’€

So if you're on anything modern and you're out here looking for this probe β€” that's why the vibe check keeps failing. It literally isn't there anymore. ✨

πŸ‘‘ SEE ALSO πŸ‘‘


This was your girl, reporting live from the SystemTap Tapset Reference β€” Ver, September 2026 edition. Stay hydrated, read your tapset docs, and remember: no probe, no problem πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from