Linux /proc/fs/nfsd/clients/*/info - where does "Implementation name" come from ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

----

While debugging a NFSv4.1 problem I noticed that the Linux nfsd
somehow gets a "Implementation name" /proc/fs/nfsd/clients/*/info
files:

Example:
---- snip ----
$ cat /proc/fs/nfsd/clients/3/info
clientid: 0x22d7004e65f1b8d3
address: "104.102.54.63:666"
status: confirmed
seconds from last renew: 15
name: "Linux NFSv4.2 DERGINB0666"
minor version: 2
Implementation domain: "kernel.org"
Implementation name: "Linux 5.10.0-22-rt-686-pae #1 SMP PREEMPT_RT
Debian 5.10.178-3 (2023-04-22) i686"
Implementation time: [0, 0]
callback state: UP
callback address: 93.240.185.34:0
---- snip ----

How is this implemented, e.g. what does a NFSv4.1 client have to do to
send the nfsd a "Implementation name" string ?

----

Bye,
Roland
-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz@xxxxxxxxxxx
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux