Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1773493lql; Wed, 13 Mar 2024 07:52:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXtasgdFiiuAox330ZZvrKkRK0otuGGu0vEYnPdvaKZwFMoA1qcWQd20J48bdLcSjPNnUOwb4jbZAHLdVAg+IJcCfxl0MDk34EO6kVbKQ== X-Google-Smtp-Source: AGHT+IH05mk0efbCOrRaCWqJr+gm6Q1i7pAT1RFqv4UQBW67KmPy8boZyo8OQkr7MshXCuPF9hDv X-Received: by 2002:ac8:5c16:0:b0:42f:1874:1483 with SMTP id i22-20020ac85c16000000b0042f18741483mr6441818qti.23.1710341547026; Wed, 13 Mar 2024 07:52:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710341547; cv=pass; d=google.com; s=arc-20160816; b=rGZmm2gvMbnr+7fgaOcK0FNk/UapeEVTPjB15vl6Ws4lJxOrIcLeTjibnqoVlCM58A IiMT6BSkLq2wATXXTSYSuN8pF0eEPBDFnMe0Fhi4zmIUuOjZtlB+5/ERrNndvJwDU6fM DSTS1xLzQq1jXlrYZSa9DjE60iLBd4x4t7THLqnGbi/lvTDikQvF6IB7azB3pNdwJOIo Pi6Ea5x0lKnRSy37JqsyKzgR8fPXUmRNncEY5BQ3/uPxDvnpZdeRoZXevISyiXXIE0iR +yDmtEjo7SL1Z3+wpObipwHUIkvkhtU5IID3NO+3zNCZdhEwjJ3WGW0kPPVacG1nh769 4htQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence; bh=fXC12/9QMDdICrGdqcJZBzuq6vtwXUGs4kTomT8IzW8=; fh=A3pMOUK00huGibGCZBFsLekFLVbB5hHGKjUNNKwO+5E=; b=g9Ts0HN64a0MfjhN17KceqCDJ0IQun0DjxHyONFpaBQHEVJYpmvo4QG/1BnZfwGsNB bb9swgZANt4vjGhZOj9USs0uKO3dzKLL8YciLXaGUjtdT3SkKbWe7CmfwtEJkTcOnFXz E0WFjnOcd2/CAfBxZ8uTh/e9psTsCh4KsmRn+g/sK1ygDOKXWHav8+5U79ObYSlPyE+q +7XxwyDrVTjCyQ4B8U6AzJefyeNivgmj80deA5j+YpdfsQZHzUZuznscuzJNFnYllTC5 +mKbYarYeW1R9LWYaMBMC2pRW0MjGzh6zQTFoAUmI8EqjLPybcpuxT9YpR88sEs/ZHZy DO6Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-nfs+bounces-2281-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2281-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id g9-20020ae9e109000000b007884dabaefesi9528346qkm.158.2024.03.13.07.52.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 07:52:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs+bounces-2281-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-nfs+bounces-2281-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2281-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9D9DA1C208A2 for ; Wed, 13 Mar 2024 14:52:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A218B446AF; Wed, 13 Mar 2024 14:52:24 +0000 (UTC) X-Original-To: linux-nfs@vger.kernel.org Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D84BF446A2 for ; Wed, 13 Mar 2024 14:52:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710341544; cv=none; b=I02W2yZphTFu4pddTLjZE64rdQg+DNVo4vzPfimKOWR5mJWPsnJUQCMGFZ2yrEm3j7iZhpJFto5Cux/jfeNM6OXkiHVcaIK2qtaklaSc1IWWKM5+2Jv47wdLLDd59dXxwAXI1FQPf3bna01egHqk7tfUlzEdToDTiV53dGJkupA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710341544; c=relaxed/simple; bh=zPEOqxsbvkGJMal4Hb1rA0ScHseYmJQaPh75iPtnvbw=; h=MIME-Version:From:Date:Message-ID:Subject:To:Content-Type; b=DqRmhqo1l4v8Mt4kmrZm2ofQvXkDFEPD1VSJO9emZKPFIfRILs+t543vWW+Fk9JF0616AEodJlp92X9SPACLI4GLpptXRgMa7OzRj+xzrks5uy0ZGyIMPUpfqTKn4hv8rqdPGh1YV8IRC7O7GFAfvD8/UnayffBJocUZ9lGZ968= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nrubsig.org; spf=pass smtp.mailfrom=gmail.com; arc=none smtp.client-ip=209.85.166.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nrubsig.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-io1-f44.google.com with SMTP id ca18e2360f4ac-7c8bb4813e9so63469839f.1 for ; Wed, 13 Mar 2024 07:52:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710341542; x=1710946342; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fXC12/9QMDdICrGdqcJZBzuq6vtwXUGs4kTomT8IzW8=; b=aN3hNZIv20+kwYoCeV5eM40Lh/wq+PgmBpmY/H3nITrZ37/8CWA1ARKtOaph5IzjJm 74Kx3OkZbGz89NMcKVt9KigsSsvGfey7KTUOXmg3HZBCb9EenUqSKelRfrSf6nebxLr3 rIjsKYRucpzmtIkfE5TDtbvyj3d2HWQVSCas7zTvNFHjDIhA0OB+niTZ8AmbTcixMqS/ DBEHbRuqD0YsDrxkS/SV60cyniIrItHwl3jweRMXWh6kGOkaYkJRq7O0rQWHT8V82IZR yZZ8H0D5mdNEVLeBTOSMR4I4GyAr5EnBHfCkGupl513dqjuyz9BDggYPr6N4ss+ybYOC 7dkA== X-Gm-Message-State: AOJu0Yx36/1yZJErvGaOmWU33UnlR9iPiK6+0U3X0VsujqxQyLkrSvAX OZzJ8fiu+Bp3k9yAag5xVhrRFUjGsMhEIs7oN4Qn670W8iuS9OJhCZ7QqZ5LhxL1rnvnU0T93ap +LRPKyAdEY8TZDlwgW8xqlR17NsXfmuBmlxY= X-Received: by 2002:a05:6e02:20ce:b0:365:fe19:550f with SMTP id 14-20020a056e0220ce00b00365fe19550fmr171714ilq.6.1710341541728; Wed, 13 Mar 2024 07:52:21 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Roland Mainz Date: Wed, 13 Mar 2024 15:51:55 +0100 Message-ID: Subject: Linux /proc/fs/nfsd/clients/*/info - where does "Implementation name" come from ? To: Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" 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@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;)