Re: [tcpm] Robert Wilton's No Objection on draft-ietf-tcpm-yang-tcp-07: (with COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 08 September 2022 07:48 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4317AC1524A1; Thu, 8 Sep 2022 00:48:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.604
X-Spam-Level:
X-Spam-Status: No, score=-14.604 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=MJr3xxKJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ux0zcmR7
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wuG-J5rjqtI1; Thu, 8 Sep 2022 00:48:04 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A337C14F746; Thu, 8 Sep 2022 00:48:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24254; q=dns/txt; s=iport; t=1662623284; x=1663832884; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=SRqbOQO6ACvyJ6juwum9y8a5eHfdqKx0NkswSQHHSrY=; b=MJr3xxKJScfwgx02h5LEdRGoRU2+Vb9Me0SFsZSPMqmP/40g+eDzW/Dc eLS5BOXadnt49KAIq9vljmH7yuIfORnZdjwh5t3ujhCguwz907CMi/LWP TWg6zWWGC0nsTfu9xISs1Gd9cuS3UemjEzD15cocsWEZhCJmu8e7qdYWl g=;
X-IPAS-Result: A0BLBgDWnRlj/4cNJK1aHgEBCxIMggQLgSExUgd4Alk6RYROg0wDhS+IEgOLJosdhRmBLBSBEQNUCwEBAQ0BATkJBAEBhQUCFoRQAiU0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBBQEBAQIBBwSBCROFaA2GQgEBAQEDEhEKEwEBNwEPAgEGAg4DBAEBKAMCAgIfERQJCAIEDgUIGoJcghZXAzADAQ+KRI88AYE/AoofeoExgQGCCAEBBgQEgU5BgwINC4I4AwaBPYMsg1CBRAEBgTqBZ4Q8JxyBSUSBFUOCZz6CIEIBAQOBJAQBEgEjKwmDIDeCLoQKk1oHNgNFHkIDC0M2GAMUAwUkBwMZDyMNDQQWBwwDAwUlAwICGwcCAgMCBhUFAgJNOAgECAQrJA8FAgcvBQQvAh4EBQYRCAIWAgYEBAQEFQIQCAIIJhcHEzMZAQVZEAkhHA4aDQUGEwMgbQVFDygyNTkrHRsKgQ4qKBUDBAQDAgYTAwMgAhAsMRQEKRMSLQcrcwkCAyJnBQMDBCgsAwkgBBwHKCY8B1k6AQQDAxAiPQYDCQMCJFqBPCsFAxAZlTGBUYEecQINLw0ZBCIZGHsEXyQMkmEkBoMOAUaKF44Ski9uCoNSiy2OdwSGHBaDdoxQhmSRS5cHjTmDZI54gWUzhQwCBAIEBQIOAQEGgWE8Kz5wcBU7gjMBAQExURkPjiANFRWDO4UUhUp1OwIGAQoBAQMJiAqCSAEB
IronPort-PHdr: A9a23:CCwoRRNwywX6JVhl2gEl6ncDWUAX0o4cdiYZ6Zsi3rRJdKnrv5HvJ 1fW6vgliljVFZ7a5PRJh6uz0ejgVGUM7IzHvCUEd5pBBBMAgN8dygonBsPNAEbnLfnsOio9G skKVFJs83yhd0ZPH8OrbFzJqXr05jkXSX3C
IronPort-Data: A9a23:zSHGmKh6c2r7ukqDMVyJ+5XxX161ahEKZh0ujC45NGQN5FlHY01je htvXDvSaa2OamT1Lt1zPdm39R4OuJeDx4djTlc/+ClhQ3xjpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+lH3dOCJQUBUjcmgXqD7BPPPJhd/TAplTDZJoR94kobVuKYw6TSCK17L6 IiaT/H3Ygf/gWYlajJMsspvlTs21BjMkGJA1rABTagjUG/2zxE9EJ8ZLKetGHr0KqE88jmSH rurIBmRpws1zj91Yj+Xuu+Tnn4iHtY+CTOzZk9+AMBOtPTtShsaic7XPNJEAateZq7gc9pZk L2hvrToIesl0zGldOk1C3Fl/y9C0aJuyLr7fF+Uq4+p31yedkPCxM1QD2sxFNhNkgp3KTkmG f0wITQJaFWIgPi7hej9Qeh3jcNlJ87uVG8dkig/lneCU7B/GtaaGPiiCdxwhF/cguhUAvfae 80fQTFudx/HJRZIPz/7Dbpvx7/x2SSgLmYwRFS9+KEwxkv6l1ZN05OqEIf1VNXVS9RugRPNz o7B1yGjav0AD/SZ0jbD83+wiMfAmCr6XMQZE7jQ3uJhmFi7x2EPBlsRT1TTieWykkv7UNJWK lYP0isjsaZ081akJvHxRRS2vDuFswISHsZbC+h/+QiLxe/I6B6xB2UYQHhGctNOnM47XjMC1 1KVkZXuHzMHmLiXRG6d/7Gdqz+7Pyk9ImoLZCtCRgwAi+QPu6k6ihbJC91kCqPw1Jv+GCr7x HaBqy1Wa6gvsPPnHp6TpTjv6w9AbLCQJuLpzm07hl6Y0z4=
IronPort-HdrOrdr: A9a23:6l0rcqrnoBQRhgHRc1ZE4W0aV5uVL9V00zEX/kB9WHVpm5Oj+f xGzc516farslossSkb6Ky90KnpewK5yXcH2/hvAV7CZniqhILMFuBfBOTZskXd8kHFh4xgPO JbAtVD4b7LfBRHZKTBkXKF+r8bqbHtms3J9ITjJjVWPHtXgspbnmBE43OgYzRLrX59dPwE/f Snl696jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKXCSw71M7aXdi0L0i+W /Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8xPT9aw+cyzpAVr4RGIFqjwpF4t1HL2xa1e Ukli1Qf/ibLUmhOl1d7yGdnDUImwxelUMKgWXo8EcL5/aJAg7Tz6F69Npkmtyz0Tt4gDg06t M640uJ85VQFh/OhyL7+pzBUAxrjFO9pT44nfcUlGE3a/pXVFZ9l/1owKpuKuZIIAvqrIQ8VO V+BsDV4/hbNVuccnDCp2FqhNihRG46EBuKSlUL/pX96UkdoFlpi08DgMAPlHYJ85wwD5FC+u TfK6xt0LVDVNUfY65xDPoIBcG3FmvOSxTRN3/6GyWtKIgXf3bW75Ln6rQ84++nPJQO0ZspgZ zEFEhVsGYjEniefvFmHKc7hiwlbF/NLwgFkPsulKSRkoeMMYbWDQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.93,299,1654560000"; d="scan'208,217";a="930175753"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Sep 2022 07:48:02 +0000
Received: from mail.cisco.com (xfe-aln-001.cisco.com [173.37.135.121]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 2887m24W025370 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 8 Sep 2022 07:48:02 GMT
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Thu, 8 Sep 2022 02:48:02 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Thu, 8 Sep 2022 02:48:01 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nxuzWL3IksW3nXEdUyvyb9cAKEwB/PRUqRXpq8cqEk7bfq9xOhTYNU/K+7RkkF56mySlfBulEteuVC5aoO1cJ8exiDc+Qd/ASE9M5qw/eMfqI4WZj4yJJw5/60HtnsslLGz/hXHjdPHwJZJ/1HaC4QE+L4jtrZyFtSW31aui5XTGnhldtjfSFu9t8f5o4dwjdA+/njzrl2f1ka9ZzOPKVjYTcNvXwrwyWwhkkgDvoRUWekl2fu5iGUz2hfa0nSBXlzCNVvDmg9lYBuHTZ5xLgahKUHfDUCaJAvY/JFP6OiWcMCqhtbSfUn044u00CD6VdFWvD5i95TdrhYBTehZJfw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SRqbOQO6ACvyJ6juwum9y8a5eHfdqKx0NkswSQHHSrY=; b=n2bway4sR726QQOgWYu1brjRbsp8XuqfhETuo1RxOl6MMjwIRgN/dTAx67mtl9lWVJ4EhEgeNymvJBmsrdiMIk+yODbpHceUzmc6wlhUS6DaNPMo8+euC9XXrxAH5keHocy5jgZ7JVA+DUmBJZtlW+OumPvFpOP2J885rUVWBV3xaeEMH8pJc77SJgVe4jvH3B89YpFpVPyQj+kf9smN4JoIhF2FgXCdKZTf38R2cqlOtyMWalrcntCQodkBIiYfQNyK1DNLUDDoSdm8DVff35hlKM93Vp6uytjq9Y7mEmjeEaFi8D9y09I01kzIIrXwu9o2I2vCZ+/y9Fyi0xyiYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SRqbOQO6ACvyJ6juwum9y8a5eHfdqKx0NkswSQHHSrY=; b=ux0zcmR7A8QubdRZ3KCzscSBEBjSssKHPGI1nAb1UcI//iMCGRHHHMmDcqA1PZIReMVDPOvNKAQtnloRtrozKIrYWfuA6JWRHQv7zTTDKoRU1L3URsHAF8xy3MM7BY9Kcjtzm14IdzchBsJ1folxMUD7sJEXLJ2os18VhMg/3Wo=
Received: from MN2PR11MB4207.namprd11.prod.outlook.com (2603:10b6:208:18a::33) by PH8PR11MB7045.namprd11.prod.outlook.com (2603:10b6:510:217::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.17; Thu, 8 Sep 2022 07:47:59 +0000
Received: from MN2PR11MB4207.namprd11.prod.outlook.com ([fe80::6346:86f9:f3c5:b6b4]) by MN2PR11MB4207.namprd11.prod.outlook.com ([fe80::6346:86f9:f3c5:b6b4%7]) with mapi id 15.20.5588.016; Thu, 8 Sep 2022 07:47:53 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-tcpm-yang-tcp@ietf.org" <draft-ietf-tcpm-yang-tcp@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, "nsd.ietf@gmail.com" <nsd.ietf@gmail.com>
Thread-Topic: [tcpm] Robert Wilton's No Objection on draft-ietf-tcpm-yang-tcp-07: (with COMMENT)
Thread-Index: AQHYjIVqZxTvPqfJrkKw78v4CCiGhK3U7f0AgACm2kA=
Date: Thu, 08 Sep 2022 07:47:53 +0000
Message-ID: <MN2PR11MB420768DEB66C89EEDC86BB16B5409@MN2PR11MB4207.namprd11.prod.outlook.com>
References: <165659575476.26185.3417581885981216323@ietfa.amsl.com> <8B635F11-6A25-4FC5-82BA-F4012F234C16@gmail.com>
In-Reply-To: <8B635F11-6A25-4FC5-82BA-F4012F234C16@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f12d5247-25a7-463f-013c-08da916e6ffe
x-ms-traffictypediagnostic: PH8PR11MB7045:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FG5EYh2kCRz4EV2nFtnLwlRGfs8MFSEbdBKwWxTUZqSrUXFodlZJpDP6J2VAMtLG+sSgfRyx93qsCaWUrrX/Ixyc3jj8v2XrxUlIUdEM6WMzy7+cwcQUrkxdq/xfT8M7heNegk6KUVnkRXELn84h6t3XiXXf1oY019QBijZcC1nC0ovZxrwphl/VrXlYVsKPYkyDxnrgHoAYQhXm9KbOsgm8sCX5YRHbuiMsuN0v7X4W+8gZegxISI7rNuzBB49GuQzTMFOj2Cu13CHUBFMOb3IKAYjKe59S60z3qc4JHPozNxLBTuKIZCtBw4X82OPe7TfONxFUnhwILfEMoRvqUnW7Vt91/WKRi4bUzh0/JRzAQ/rf0SSRMeKszJUIjXx9JEZO0ngSZnENRK1N+AzXJSYwxKl6fq72K4U59QdF/GR/Zdg2MvaZjJB2Ux9cacwEmzAmQ3xj1ltrGwlOjE3nlsNqj4Y/yvfpysTEuJwnIxWW6fhu206Cy9o9/mqcc90PQUyi7lVWzknn5BdqD7MgL3P0pbwKGmaGSYJ2hmLBQm4oPLhz73iCR9q2t88+iuf7WGiT/auHXSzINFNlhb281GCfmk18sIzMChtkzB9H32h6JcA9sz4h9Lh1s69Wukt2reEg6MCj7mkSo0u8jBmgaAmugf7FCFLpXZ0WNi7FL0yWhCkWFC7DiLs4SYxtYvSGNVdyPdrvmSQkZnim0VWuKXjzYMhxuGiztLzNue14tUfrZ6poMU2mIqe9UBCN2Rq5AW4GukEkAzWfMabCe9yc3LVSq5C3H/Gf5AUV0dYqj81gTHxDlyh7xMi7C2V9En6Izo8zLXk4EVsWOcRo4yM6PQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(376002)(396003)(39860400002)(366004)(346002)(8936002)(2906002)(33656002)(6506007)(7696005)(9686003)(53546011)(8676002)(5660300002)(66446008)(66476007)(4326008)(66556008)(64756008)(76116006)(9326002)(52536014)(86362001)(55016003)(316002)(6916009)(54906003)(166002)(66946007)(478600001)(71200400001)(38100700002)(41300700001)(83380400001)(966005)(38070700005)(122000001)(186003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: RQQ30GZruFiQrDqdZFsoEkrdfdaRPglac5KLDPYLfV8jEkP6gH1gLdMvHUBOnbVSWhGOkGq2S9DGetYx7SYFGPpmUC7wzoxylbfoR1+qb/AnnonNWYIon+dMFBowsW+l6Fcs82jj/wKL6FCMJjQPtG6ePnYmUJPXEDzPwaVWXWmzwOt7XXeoUK1hhqp/L9ypxZza0rZ7vzAczNqNKsJ2gPk73cr8kmqRgO1fFz9kUH6L+ZOFqBijp+lte5oQm1LiOmWCh9kzgFLn7NdbLpCUJ65xhNrsYmxbdr24yNnKkQy4SPH88UvmilY3/MnU42fqk4KHLuKFBEINsvNL6Ttr/t+435JwvyWR7PfC8puCe/QC7k0BfPWIMH/j8gsxN0yx0KP0+LxC9ZJpjTMv5QrGqPqBGobtvjWYohWgrRlAEQunUVHYASet/gig0aJeK4/Nu/IiMC/8afV2Ho951kS0qzSIkYH3I4/SpfIuBnFX/mFeVnRaHU4XJN3kMjXizd5njruO+X4mwLeo1xAjmlugUKEV6nM3zdPGaKMXZ+ZgZ2fVEffzxlyMYkgkEk7RF8r+wOqWnV/V17UEcvn8U4f8FMRO0FPTCPKHETkM7t83YKE9hU3XI37wERfE0/jpdn8UYWedVbxv5yAEV8t2eRs5w5a437dcb4drfMU+xx9Gvv56EyjDGu8ODtycmOf2ZuG7BIgAroT3VzGOLMNlMg1LgNhoUeUvTK6tXN3YZKNRNKbePGzo/WL1s+qNrqT0tWX1zkxVcIXWGCa6sVTECtgifLPQmvhIIBNTkvfqAIg3OVVklBn/bcyAj6pytm86EYlB9oMxC8lMyvVVLUCVQ/S0RMRBRdyMPpIfVTpzZUGw18mIEDdLfWLxx3e5DW0aLxVg1sGSPHdRgbYli1nNKnmbKCh74TGoKiKBvkhQHWpiuHYmgBQ4E1x66138hje32Y63nTR9w65/noeKFffujJFhJ1jnUXJQlfX/sHMc4H0lFKLcVH6B9YE1JCUzblsc045U7kdakbuNU7TmAlnU7f54F4M/su61LlCh6OCGg+3i1rAwPzTlyZtTltgkaLs25x5VEPuO+8aSPPbjxHTcA5Tn/eo3Fy/TBSUHrLbZQeJoHD8XGg+nv4u3TKS/Yhvd5jBf3GrSosOjyg0W9qm9u7Dt0qfkTkkTA9QHrPHMu4ZrRM5EVte7RqLFaPcDNfUCD9NyAzYckZiFTvY3fbKZjoIts11tfh3EI20tea502ERdNQkHjg43XnHzOcmabp08A5AQMIq/AKan3WRMXCtKT5Bh136yTlLkmDQxzNWCorhITPY7XLpXQhw9itZ/I4GoYS2k+ms3E+zab37KZQ9NtNihskNPO/CFpCHkioASQNAA2U7rcICUQLMK1JAPN5KSfO3zK1XdjRpHqhYhVfP98tK7kLS3L0riBBP4j6z7cZPPv2kEOYM1QF7V7Osy6JNu2BppJCinrJcqtxjqlPUGW0MnWJic6ngdQ/NfDD45aoN7PX69TkFNXxGa5Fxz3LdKuHOrQpT2d2c3rNJYBKCBRc+K42No3uJ2qGfZAHZYQbTv7MIkyVwyeRMGonzLzFOyCzj+OktdZ2Ynrpsxrw2gbtGZP56+DPwCe/n+Bu69xNvT9AlAL317qVBzY12jG5abMBJb
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB420768DEB66C89EEDC86BB16B5409MN2PR11MB4207namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4207.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f12d5247-25a7-463f-013c-08da916e6ffe
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2022 07:47:53.7069 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oE4ThFfjQ7ZtkQYop4kdQRY0hUbzKe9nwF9lQwEQWs0me1OK6V1ikT51TULFMvegFL5/PrRPe3p3QSOCA1Fr0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7045
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.121, xfe-aln-001.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/V7w_f7WRg758hP0nz3MkTDO6QiI>
Subject: Re: [tcpm] Robert Wilton's No Objection on draft-ietf-tcpm-yang-tcp-07: (with COMMENT)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Sep 2022 07:48:10 -0000

Hi Mahesh,

Yes, the YANG that you have below looks semantically right to me.  Is some tooling complaining about it?

Regards,
Rob


From: Mahesh Jethanandani <mjethanandani@gmail.com>
Sent: 07 September 2022 22:48
To: Rob Wilton (rwilton) <rwilton@cisco.com>
Cc: The IESG <iesg@ietf.org>; draft-ietf-tcpm-yang-tcp@ietf.org; tcpm-chairs@ietf.org; tcpm@ietf.org; nsd.ietf@gmail.com
Subject: Re: [tcpm] Robert Wilton's No Objection on draft-ietf-tcpm-yang-tcp-07: (with COMMENT)

Hi Rob,

A question. See inline.


On Jun 30, 2022, at 6:29 AM, Robert Wilton via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:

Robert Wilton has entered the following ballot position for
draft-ietf-tcpm-yang-tcp-07: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-tcpm-yang-tcp/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Hi,

Thanks for another YANG module!

I have some non-blocking comments, I suspect that many of these have already
been raised/discussed so really just want to check that they had been
proactively considered.

1)
     TCP connection list: Access to status information for all TCP
     connections.  Note, the connection table is modeled as a list that
     is read-writeable, even though a connection cannot be created by
     adding entries to the table.  Similarly, deletion of connections
     from this list is implementation-specific.

I think that it would be helpful to further describe and perhaps constrain the
behaviour here:
- I would suggest clarifying that the list is read/writable to allow
configuration to be associated with existing connections, or connections that
may be subsequently made. - It would be helpful to understand what happens if
the configuration for a connection changes for an existing connection.  Does
it force the connection to be closed and reopened?  Or does it depend on the
configuration change? - I don't think that deleting the configuration
properties should cause a connection to be closed (although it might cause the
connection to flap, as per my comment above.)  E.g., for BGP, isn't it the BGP
neighbour configuration that should control whether a connection logically
exists?

2) With the ambiguity regarding YANG IP address and zones, can I clarify that
in all cases, the intention is that zoned ip-addresses are allowed where the
inet:ip-address type is used?

3) leaf enable-ao {
I presume that there was a conscious decision not to use a presence container
here (and hence avoid the need for the must statements)?

4) leaf enable-md5 {
I presume that implementations won't need to add extra MD5 specific parameters?
I.e., it doesn't make sense for this to be a presence container?

5) Connection is closed. Connections in this state
                   may not appear in this list.";

In the operational state tree then what does the tcp/connections list
represent?  Does it contain all connections that either exist or have some
configuration associated with them?

6) I think that leaf "state" (describing the connection state) should be marked
as "config false".  A client should not be able to configure the current
protocol "state".

7)      leaf address {
          type union {
            type string;
            type inet:ip-address;
          }

Given the described behaviour, then I think that you should probably:
(i) List the inet:ip-address type first.
(ii) Add a length "0" restriction to the string type.

I am trying to model (ii) but do not know how. If we are trying to model ‘’h, a zero length octet-string, what would the restriction look like?

leaf address {
  type union {
    type string {
      length 0;
    }
    type inet:ip-address;
  }
}



8)              For an application willing to accept both IPv4 and
                IPv6 datagrams, the value of this object must be
                ''h (a zero-length octet-string), with the value
                of the corresponding 'type' object being
                unknown (0).

What does the h mean?  I've got a nagging feeling that this is a known
convention ...  I presumed that the WG considered and dismissed the option of
having two separate listeners listed, one for v4 and one for v6 rather than the
union with the string type?

9)
list tcp-listeners {
        key "type address port";
This allows multiple listeners for the same port.  I just wanted to check that
is allowed/expected?

10) container statistics

These counters are global level, so there are not many of them.  Some of these
counters are 32 bits, I presume that there is no reasonable risk that they
would overflow over a reasonable time frame?

Nits:

included in TCP MIB => included in the TCP MIB
TCP-AO TCP-AO [RFC5925] => Duplicate TCP-AO.

Thanks,
Rob




Mahesh Jethanandani
mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>