[netmod] choice mandatory case mandatory

tom petch <ietfc@btconnect.com> Fri, 01 May 2020 09:37 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C932D3A0D4F for <netmod@ietfa.amsl.com>; Fri, 1 May 2020 02:37:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level:
X-Spam-Status: No, score=-2.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.82, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZAQJKxzt3dxx for <netmod@ietfa.amsl.com>; Fri, 1 May 2020 02:37:00 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2121.outbound.protection.outlook.com [40.107.22.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C6D13A0D4E for <netmod@ietf.org>; Fri, 1 May 2020 02:36:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K8vd7GlkIM7ZQDZTeuYEqHLp8o2LlrFUhuI4oMp2K1gcQuGMil1lt4H7gBd6EhbZbEImyL/B8SUAObspKeIssLN7nLGZO+2ACYYVe72u2LHIi7qZejnEF3vRUl55O7U/KSYWWGHXexJs9iflHQ7S0hHbUJq2/QZPFG9GJTVxGSSnbe+SDjLKRAWJSF2pyIy5K9EnEW2BdLPWgx9rkf0Q5KBBCjRgPBXve6/E3FZVa6b8MJQX24jj8P4JWNQaWptjh4Nfa7dSmY1WLo/Ooq1xOGS4+BvVMCJi/EBaPa5Dyq9VL8PXqKldsaVIeYH2+FQBusDkkvrD6TbpS8INXMr8NQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NCjM92YWW06kjBFKGiEmIjMFw5C3yc9T5+q7yXgNRjw=; b=SbVElBjTHSt0kFnVWQHlH50vzwn4lwZCOlefG16GevOeH3aCeUovsQIMkGrnBTkVeRtSPGNwQROYBHAgKPphc+ncq+KT3fK7i9fVnEok8TDhgFWPfTz+RaA/td8+AGRCGSefxVdI4gnSPdQeZf5dK3PYFyDy5UaO9w7Jl1YkhAccMJ/0Of6TN1g8a5ddXlko7Usu9wnNfN32c09sMP9LxvvnAwtqszUl3NK/3HCw3tDOHAgGpjJc7cKHpFMPLb6gjG3ngRgte0Q6gQY6jttZyYOLFXXZD7FKgf1UMQ4bNVK1OebSxeCYYHXZFVMYb+fTcPG8HPUCdL6EdYvRXiDJsg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NCjM92YWW06kjBFKGiEmIjMFw5C3yc9T5+q7yXgNRjw=; b=YMUHRSgVWhooJ2t9w6AdK2E+KNpCN3wqsnwmo4uGu1vjZGEJFivRwRLOg+PAtTYig5LhfV0ZMd9Ty+zmz7whoLQMt0wJ/e50XpNaMYD0T1u/2OwVh3pbk7ASZzkB36Q1gXco6RkFizkDG/7WvdaJof1tAAclZB78xHaZv2yqoQ8=
Received: from DB7PR07MB4522.eurprd07.prod.outlook.com (2603:10a6:5:34::23) by DB7PR07MB4139.eurprd07.prod.outlook.com (2603:10a6:5:6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.14; Fri, 1 May 2020 09:36:57 +0000
Received: from DB7PR07MB4522.eurprd07.prod.outlook.com ([fe80::1980:df3f:5436:3e6d]) by DB7PR07MB4522.eurprd07.prod.outlook.com ([fe80::1980:df3f:5436:3e6d%5]) with mapi id 15.20.2958.019; Fri, 1 May 2020 09:36:57 +0000
From: tom petch <ietfc@btconnect.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: choice mandatory case mandatory
Thread-Index: AQHWH5wO67cAF/+Q1Em5WVwSxqSjUQ==
Date: Fri, 01 May 2020 09:36:57 +0000
Message-ID: <DB7PR07MB4522606C24F0A91C89B78E66A0AB0@DB7PR07MB4522.eurprd07.prod.outlook.com>
References: <6D4B643D-3264-4B00-A993-A140F5C54F30@cisco.com>, <20200428160140.xzmqxf6c3u47ce7m@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200428160140.xzmqxf6c3u47ce7m@anna.jacobs.jacobs-university.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c4477b0-3d77-4dc8-cb30-08d7edb33133
x-ms-traffictypediagnostic: DB7PR07MB4139:
x-microsoft-antispam-prvs: <DB7PR07MB4139D65BCE204ACB6BF0F080A0AB0@DB7PR07MB4139.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0390DB4BDA
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HxcOEUkV9bYbDcpd9gSXiT6QeAtS7rPJGdx0YSSgJW/VNyQy8uFqJbH2Tbf6qhLu9MhlOJHvy7hno5FeXSHAZ8IjElz3F/s4ZMwLKroauC8KFi/g9KbguGFpiDpkApHQnmPaiAanl19+wFcHNP5Esqf5tCpK1NQ0NWKz8NQ85+d6+IWU0lyKQ4ihKHHqDuhdQRpt8+I8uLdXyeTVVBpJkyXtqoqMJoSPsZsQ4x8vQIgRHazPcYs6E86ywewptoZBGBGpESVYI5SwXEnEvPPRfGuQsHJuLA4+K6U9SNtEY9hCP5tnl4WHZZyJnVwf7jCyKtY3DlBvhJv3yaSRmxX1GkFeesDZm2cRykyiGSXUq5bHeh376vvgpo7G8O4XwW/bi2KdyOaHbwLONuIcLkc3RAQmi1UKn48Ajc0I/dYtyXW/2jE8nCFZ7QjlBQlhvp7a
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB4522.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(396003)(39860400002)(136003)(346002)(376002)(366004)(478600001)(7696005)(52536014)(66446008)(64756008)(558084003)(8676002)(316002)(76116006)(71200400001)(91956017)(66946007)(8936002)(66556008)(66476007)(186003)(2906002)(26005)(5660300002)(3480700007)(6916009)(55016002)(9686003)(33656002)(86362001)(6506007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: GTh+VQfN3fACK5HgjPQrg795TtYASTMTUmzz75SUmbTmWVYP3fVQlQHGG2X+PLycAXnlryUuykvXHbCYqIpGkKgX9txFpoXU0LxaIc8wm4QFxNRB/lMQ1GH886BXSchcv4lB/iwALumA8cSCQZoXCd9Ef889/7aeggijRvAJx6Q0CyzJv8lITE3VOFRbeH+oB8UEUxR5710iEiabOZfGbfEqAYPfu4ugkKn+DLHKXZPkUwV+AusmKbhzfwlaC0Mu95ykvOKyN5Baq+Yiv72F1f+7+P181z/nilsj5VG5AuNvuoudeKIwGdZmWOr8u1WT7uY3OHwcKdOIvLFzJsZ6HXNvL7OL0VX8S1f2jfhWkI0rv6AM0cgEDh+tGeFHh3eLu7D18IlZ7AQ0ftMzoYFpaM2p425xb/qVRnXYmDg5/JUL3OiQc6QrVkcb+geK4Evdowu09oJGfjMrJuKihqD3+I8tjPhwvS3mx5L5Jvoz/cAs+ORO4uNu3qyZ1kDKaN7KeYxzjsIVfKQCBSxIukVCPggjLSB9lg3n6AiYt7Z/+vRtXmryLFy1RFdCoTHzdO4Et0CTqBeFZOM4RxkzS3COyBx7R2mGTbPXJW1sGpDYtvHMJrOKZg8POc2tRXjc1F10uL0N9qAfQijVlMGz7lePHhJrZadLSFIQKHyXfMyN+wvCHS0FzaYVaPgPdQE+8HSktfN2FkFQ8xDUWhBRXUg6fxBkIFs3BGjkkxVLGv6bjt/LPVFrzdpTOxo8g+5Gjd5hMHKC4M9azb15YDRBuNtOV5xX9HWt/5MiZ1BsQ4LDG8k=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c4477b0-3d77-4dc8-cb30-08d7edb33133
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2020 09:36:57.4372 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xz+RTawvyNs4oTAShhPTkFYlA5n7WQLlQXrcCgIQ5xKV/HEHOhjE4/NOrNlJ1djGtUxmMYmXblbMswgrQFRSmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4139
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/yLwUqcmOT2Rz48jLnygTOOeTxJs>
Subject: [netmod] choice mandatory case mandatory
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 May 2020 09:37:02 -0000

given
rpc tunnels
  input
    container tunnel
      choice filter
         mandatory true
         case all
           leaf all
           mandatory true
          case one
              leaf justone
what does mandatory do?  I could understand one mandatory or three mandatory but struggle to see the point of two.
Something like this is in draft-ietf-teas-yang-te