PROBE::NFSD.WRITE(3stap)

πŸ’– PROBE::NFSD.WRITE πŸ’–

okay bestie, gather round, because we're looking at a page from the Network File Storage Tapsets section of the SystemTap Tapset Reference β€” it's PROBE::NFSD.WRITE(3stap) and it's literally the probe that fires when your NFS server is writing data to a file for a client πŸ¦‹


✨ NAME ✨

probe::nfsd.write β€” the NFS server is writing data to a file for a client. that's the whole vibe. no cap. πŸ‘‘


🌸 SYNOPSIS 🌸

probe nfsd.write {}

that's it. that's the whole probe. she's simple, she's elegant, she's serving πŸ’…


πŸŽ€ VALUES πŸŽ€

so when this probe goes off, here's all the tea it hands you. every single one, no skipping, because we do not gatekeep here 🫢

  • vec β€” a struct kvec 🧚 it's carrying the buf address up in kernel address space, plus the length of each buffer. iconic little struct.
  • client_ip β€” the ip address of the client. yes, THE client. the one who asked. πŸ‘€
  • count β€” read bytes πŸ“
  • file β€” the argument file, and it tells you whether the file has actually been opened. like, is she open for business or not πŸ’€
  • offset β€” the offset of file. where in the file we're at, bestie. πŸ“
  • fh β€” file handle 🌈 and heads up, the first part of it is the length of the file handle. that's just how she's built.
  • vlen β€” read blocks 🧱
  • size β€” read bytes ✨

πŸ‘‘ SEE ALSO πŸ‘‘

  • tapset::nfsd(3stap) β€” go read the nfsd tapset page too, it's giving main character energy and it's right there waiting for you πŸ’œ

and that's the whole page, fr fr πŸ’– this was SystemTap Tapset Reference, Ver, dated September 2026 β€” and honestly? ate. periodt. 🌟

πŸ“¦ where this page comes from