From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 10B3025CD254 for ; Thu, 12 Sep 2024 04:46:50 -0400 (EDT) (envelope-from josh@sysmgr.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 31081C99F24; Thu, 12 Sep 2024 04:46:49 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1726130809; b=MFfSkw9iY2bTydXDuZbAj9KsHL9LSVXZ8PCl8EP1gNLHwhdzNy MFYBPgT0cHR9dcNZqGb22d/QzIToYRKMoEAW9PihFxR66FdpzCpN8c9D1rB40Ph9 NZOCaDaC+rAelCDL1UtNvdZItwW/AtbjfeG9lcTOBFAV3P0+pakDq7VmgoYjlODn vW90OFZJXy4XzI3V3poF83QCQ7PE3ck7q5bDAiQEOp4kIMCw2ycE24ueLhmWD7FU hnu+67X9gIGYhKYxd/S0sqltIUYA+8vkFiSfKwwtnJJoE+0+eZ6ccr7lCa7B32BI 464207PCalMk5nBjQoT30tmsLiD+OkWI/bZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-type :content-transfer-encoding; s=arcseal; t=1726130809; bh=x+tXYcxR z5zp9CNM4qwHbHI4gUysPI+D8cBGpK0+rZ8=; b=FNoL6eKmXa/TxUCv3mR6UeKO 7j91G//iyu8WYBnWWDjVsBr4Ph9JglicVhErjINwH6MPRz4raUs33SgfElmabnZO 2ZdtYt0EkCqCUF+HNATXtL8Cp1agoFrdTdcm7In1wSRpBLrVc1SgnIRze+aFNpG4 fcc4tsBOiiRW8B6YguEgV033DIgp7PAzUCbJFgW6j+To9rcQFaMI3NGZlxCJOc1M 6YXb1uxaBhy2mN56N0vyM9PLP/PiYEWvYma8WbFv/K8ym4CnhiXLgDhEulRu8Fb2 gbQyLVOh0aouHh6tOrcTZae5gk+DqBwfpEdMrky3UspFWX7mHvoL4vPXTAKsKw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (No BIMI records found); dkim=pass (2048-bit rsa key sha256) header.d=sysmgr.org header.i=@sysmgr.org header.b=XzL8Hhq3 header.a=rsa-sha256 header.s=google x-bits=2048; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sysmgr.org; iprev=pass smtp.remote-ip=209.85.210.169 (mail-pf1-f169.google.com); spf=pass smtp.mailfrom=josh@sysmgr.org smtp.helo=mail-pf1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=dWPGPL+h; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f169.google.com policy.ptr=mail-pf1-f169.google.com; x-return-mx=pass header.domain=sysmgr.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-return-mx=pass smtp.domain=sysmgr.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (No BIMI records found); dkim=pass (2048-bit rsa key sha256) header.d=sysmgr.org header.i=@sysmgr.org header.b=XzL8Hhq3 header.a=rsa-sha256 header.s=google x-bits=2048; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sysmgr.org; iprev=pass smtp.remote-ip=209.85.210.169 (mail-pf1-f169.google.com); spf=pass smtp.mailfrom=josh@sysmgr.org smtp.helo=mail-pf1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=dWPGPL+h; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f169.google.com policy.ptr=mail-pf1-f169.google.com; x-return-mx=pass header.domain=sysmgr.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-return-mx=pass smtp.domain=sysmgr.org policy.is_org=yes (MX Records found: alt1.aspmx.l.google.com,aspmx.l.google.com,alt2.aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeeftddrudejfedgtdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepgghfjgfhfffkuffvvegtgfesthhqredttddtjeen ucfhrhhomhepfdflohhshhhurgcuofdrucevlhhulhhofidfuceojhhoshhhsehshihsmh hgrhdrohhrgheqnecuggftrfgrthhtvghrnheptdeuffeigfevtdeiieeiudekuddutdej tdelvdfgfefhueeltddufedujeehueeknecuffhomhgrihhnpehgihhthhhusgdrtghomh dpshihshhmghhrrdhorhhgnecukfhppedvtdelrdekhedrvddutddrudeileenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddutddrud eiledphhgvlhhopehmrghilhdqphhfuddqfhduieelrdhgohhoghhlvgdrtghomhdpmhgr ihhlfhhrohhmpeeojhhoshhhsehshihsmhhgrhdrohhrgheqpdhnsggprhgtphhtthhope dupdhrtghpthhtohepoeguvghvvghlohhpvghrsehlihhsthhsrdhilhhluhhmohhsrdho rhhgqe X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: pass (sysmgr.org: Sender is authorized to use 'josh@sysmgr.org' in 'mfrom' identity (mechanism 'include:_spf.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="josh@sysmgr.org"; helo=mail-pf1-f169.google.com; client-ip=209.85.210.169 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for ; Thu, 12 Sep 2024 04:46:48 -0400 (EDT) (envelope-from josh@sysmgr.org) Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-7191901abd6so423898b3a.3 for ; Thu, 12 Sep 2024 01:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sysmgr.org; s=google; t=1726130807; x=1726735607; darn=lists.illumos.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=x+tXYcxRz5zp9CNM4qwHbHI4gUysPI+D8cBGpK0+rZ8=; b=XzL8Hhq3qZSqf95sO3SzRYI4qU0DdfcTwBd05ZKLxVqxrrtomIye36EBovwURlL1Rh cuy+bSzMbkMKmRS6EadHoIcM8Q+tuMftcpJE1HxdRU4n9MbtGJMRYU4jQZI1raB2Fph5 SN5ufYCZB7y80nyd3pAczNn45t1IBi3Rjc6ItZ8+A1VDXazCzP5XgCpfmssytaV3x5mE nwINE2rWvNTAxcMDGXglqjwWLfrW22UNp24ZTY46J1NrX2uMGAwKw86ZFqP8iQHx52jv PD5x3/8AqdDGXRfgNmRESNAoRPtjCxTsTfFPz4QUwLQQWTJBnVR9QNoUp/3Hrqx9wjVG I9jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726130807; x=1726735607; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x+tXYcxRz5zp9CNM4qwHbHI4gUysPI+D8cBGpK0+rZ8=; b=dWPGPL+h2puG4JQCqRH0+4j6Vor7h4tWe0laLUG9C8Tl+zR+VxLWjZg0z2+ceWdGcy R2En0d5Blqf31ZrFhIA8H0w3sWTkL1WT0AHyTB0ggWHGgxrGDPRKVTUAr6jc1G+ih3rJ 1ypnpQzXvUsUDEkdMxon4OtWLKAoUv5HW4+3N8p5BoyZwArkmCu1+olk8UO3aR9RhhoU WUHttjvuWXM/+xN7nxGl7MLB4mQ0cQPMxGhFQ6weRHR+5kkXo4yXSfTJniB0+lp0Ickb K42Q5UicW4jRdDo+RVkeCp9RbOR4Bb96odoN3yvgSpCFuVm0gGFyLHPa3DG8GJRHkybB dqcg== X-Gm-Message-State: AOJu0YzEgl2mgQCQGAW/Vogc60HtdwCGMnYpbUP+YVlSvy/ozk57fcef T7n2znqna70C+XCNz0Ci9xm7prFv1Y1VE+smUM7xY/i6nrNrCUQB+BSLu6pzh9gCAX35kcDgDvq vjn1lWMLU37+TPjjQBX1hNnvATnNBGwIo2l1h6EP7SXvZGa89NR8= X-Google-Smtp-Source: AGHT+IG5RSsjat3gHXTsgzcw5fgvrPBstlzzfjo1o+jMYP97ffqeej+DCpp/ddQtprjLkMEWLrmQCHUTSy6UNc1oKNc= X-Received: by 2002:a05:6a21:3a44:b0:1cf:6e14:9f16 with SMTP id adf61e73a8af0-1cf75eeeafcmr2979974637.14.1726130806535; Thu, 12 Sep 2024 01:46:46 -0700 (PDT) MIME-Version: 1.0 References: <22C789E4-5811-43E0-A48D-B361F75A7CF0@eenfach.de> <862F4DFB-01AF-4639-BA61-8A87BC5060B6@welliver.org> In-Reply-To: From: "Joshua M. Clulow" Date: Thu, 12 Sep 2024 01:46:34 -0700 Message-ID: Subject: Re: [developer] [REVIEW] 16763: dladm simnet functionality should be documented To: illumos-developer Cc: "H. William Welliver" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is an admin Topicbox-Message-UUID: 9000b614-70e3-11ef-b9a4-11b1fd8b7b06 On Thu, 12 Sept 2024 at 01:33, Olaf Bohlen wrote: > "H. William Welliver" writes: > > I did add a brief description of what simnets are in the =E2=80=9CDescr= iption=E2=80=9D > > section, as that is where other types of objects (vnics, etherstubs, > > etc) are introduced. I=E2=80=99ll also willingly admit that I don=E2=80= =99t normally > > read that section and jump right to the command details but I was > > trying to remain consistent with the existing document. > > Yes, I meant something like "the dladm create-simnet creates an > instance of a simulated network device mostly used for debugging > purposes" or similar...so an indirect formulation - because a lot > of people just skip the descriptions ;) I think "debugging purposes" is a bit too editorial, to be honest. You can use them for really any purpose, including tinkering and simulating different network topologies between zones or VMs. At Oxide, we have a framework called Falcon for driving networking and virtualisation test topologies that makes pretty heavy use of simnets for certain things: https://github.com/oxidecomputer/falcon Cheers. --=20 Joshua M. Clulow http://blog.sysmgr.org