[hackathon] Re: reserved fields: must be zero

Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org> Mon, 06 May 2024 20:00 UTC

Return-Path: <forwardingalgorithm@ietf.org>
X-Original-To: hackathon-owner@ietfa.amsl.com
Delivered-To: hackathon-owner@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C63EC151998 for <hackathon-owner@ietfa.amsl.com>; Mon, 6 May 2024 13:00:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1715025638; bh=/TNhBTwaLUS/sjAHKezOn9aZ5STWldNrYmcKYvxq/ck=; h=Date:To:In-Reply-To:References:Subject:CC:Reply-To:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=enm3xoELFg9u06p4U3GwfPa5H88Rb820VEm99Q/tpALVRdEJpkCDfAiBlhU/0Ffhs rkAYw0cl9CybXnjqaeNTpg37iQA18jbMoJD4Yyz7/oWYQywfoWdr/Bjyof2Qc8r47x eszoa06T2JO/+C+m7NVf0/1s42WjliAroGgNaxqc=
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 00A0FC1516E9 for <hackathon-owner@ietfa.amsl.com>; Mon, 6 May 2024 13:00:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1715025638; bh=/TNhBTwaLUS/sjAHKezOn9aZ5STWldNrYmcKYvxq/ck=; h=Date:From:To:In-Reply-To:References:Subject:CC:Reply-To:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe; b=w1FivXmK2zI1iFejzWm6fNZHQrJ/Un7BS9nc2fJR6UA3WBXPTFIjabNQRlBH63rSb zpeOeM+xAQN7ZrnIJZqVqYTkQAoUFUEfborT0rVXG5x5jd8kNESulMHvWdx9lbORqC OspFByl1OmWZcRQ/CWl3AVjQG0LE4uD6wVp0LDC8=
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5A9DC14F682 for <wgchairs@ietfa.amsl.com>; Mon, 6 May 2024 13:00:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 K0VUA_Tg7vxM for <wgchairs@ietfa.amsl.com>; Mon, 6 May 2024 13:00:28 -0700 (PDT)
Received: from sonic317-26.consmr.mail.bf2.yahoo.com (sonic317-26.consmr.mail.bf2.yahoo.com [74.6.129.81]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69FCCC14F689 for <wgchairs@ietf.org>; Mon, 6 May 2024 13:00:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1715025627; bh=Bg9PzkUtcBL1druN+/hrOmBpBR4Ij8PalTnUNsZ5b5I=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=a4ePMF6SByfOo1DvVaV8LNpB5LXxFf5MFGY4yrwEbGryerr5EdPCsEnkQRPfvGkclcjTBSp+Vm1C4qK0sOCxBJ5NHrSXDFOOipuj6umPLggJOY4APzQPmBDqctN5n82rjeC36cknCz1m/sD/axp0bxFHxAYle1ofgRabnU7IdGv8hRoJDnDj1agxsMO75WrUTvteCYJuLxXd+vhdxax4l3Y9TNGnjbWWX/0lI8nPl1B2FUTBRbvoKx/40+L8ul3DUIYvskQlPLbAB+nWw91DpcoxfbgnuFAg+8JpKkos9aaMOX6JYbhSBe208tmDd/R/tYSYqE9eMl9PY27Wgua1gg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1715025627; bh=S5th/SUX5yspCH+81FPd/fmTS5gAyrQ4LujGoBFOt0t=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Nth3yq4vdyFl36w2Cj/JBaCfJJrk6jVKtc6S7zQg3y8w/x+712W2SrTZCRw+N91n4UIh4tA8F0U3Y4nPmog8Whh1njdStzmB/go0sxdEjROlpwi8IibBldRyJrsF8mKoOQUm9u27xJ5vtbsjFxUWp7dSomkaCxVHVqnwutI2V2ldYjS6VdljmHIfIgxih5KLz/m6Lrm+uK/iIPHp0YI61Ngakkr2vyLCFeY8iOnNxi+YHjIm5oofwWVh72gWxeWlnyokhauCZtsy2KKQtkOABA2epRU2O3el+Su4yEx0RrdhiTFSCYnK52ioit3LErMHBOYZh1VvKwuYkQZPNiwgpw==
X-YMail-OSG: qvQx7QIVM1kD3Sx8wYO7JzEonjNWUk7KecJf7EpfeYbwP0i2WUhZ2hb43p0ok6p LfdREsHuwWfCtQCKVv35BLzgECgxymF_qThPHP3jya5w1DpJ1.KfUMgDYsKLHY2U.yTO9mAntuVK khE9_fMUfAWyz8diZEm0J_wvOT2Cv0V.W51THFgZpJJgKZKOo4wCMqDd2VPmQ7MqH0d52pmGg1Zv adh3tLBnnIJ_oVigKr6kJVT9ODGFpcgen3ReZSgszvuuNX1DeBkXrp86yq9v8CNPnz7W3oVunUL9 y076lVOEWXlivjaHkCmn3a2wLfKzBYsXg.VQLBzDrQunhKaEPsntzh8JH_nufRxQl7tTzYE1NcBB KL.QWdrVjJSUl6sRaC5dqu04s3M1VDBiVRORYAlsz9XQ2EJqkgyb6XMbfm.pndDkVFN1rJjYU696 kpUqfP6xkB19_DNwinO6vUmS4TMuDWMlIk58RUJVCKv6fVLM8VbIF4uACLcmjquvHqgdr2tyMyGX e_ShJebQo62lWyfssZJNcnlL1ilws9kCSw9j45L3WkxkUk1hDNuhEWYKzrdLLgKuWeFAlv04H87V 7itSQD0IwXMllNCsi.w2oZ.c0ly51E5xq3b9Mtd_czRqImvd0p306UKsP7bGEei65MRFmzzn.3yc 2F7DZEOIt8Ri8j52NYepX4YW0M82cXwS6eqjEvHkpFJ2qZkXjZSFNS5NgciqDO99.E2z0lgdlnGQ XJkVaDJX70A.mmxFRNZyShAakiw4.81zdOc.ca2eto9ZnSydlCsl3lrASHLhsozChx6USyvrh_QL urqQU6CrQmHRJEe2DyF6XpzHcZ.BxF8Shz6si4hNwLtK043NncF1P3Hku5lqMc1Jxbfm8A2TLMlS qPL3uSu21ZXDxfDBL1uYtlFWxqjeyuH8wuCA.u_oCaH1WotJoW.6zjcir1ao3G7FLH2VqKYevHbq 0ig5m_YFl1N02TCnApViAuB62wimNayi.PTPJjFrks59UGHmgyQpe2er3PR7wTfh2yQB7X2N1QUZ FbMKMEjvjw1ZPKDtk_s_a.JJEOoo7swqrrqOUGf622R.K.qbVwY7tbZZB8gcom1y4LQTIq.NMsA8 OtuLX.Jn5_j6wwPUhqkxszRGe.udaIpigSWrN.uuzX9WxKqlbh_3ix9owdrrhnLK0NohUgSviCwh NjwDK14Ay6XoYpb22aPUkHP6DjN.GQG6CF96OLvDhZatq0DUuNDxSwX8OeduvEBuF.6LLVsojn2U SyvM5582MlEV2W.nZwkh2Kau16KV_0nK3KyWh2vdyp1VDFMlVK3KVQKpVs8d5MYpKasxynetl5zq K9wT.N5z3g9rQ2Nvlr6EoSEUMjA10su2U6DQTgDrb1OqXl5ANrKBxE4GBclJIVyWPEtqjLjpF7U5 0VnVseMCiIVuzjHPFFGrgWzeVT4iBW1r3jtugAZcA.pN0w6aiKTVqvKvhXDQ9SmsnRQC4WOJfGXg FB0SlRZAtRoVFpPybK88m3gzmNaYsM46UnuMsymFc.mrzO7_vPkUSX6QZIGy8hbtwuspv_ZA06L4 d39.r0dxVAVkOCP1qsXYh4atIiDKuWZ8FxJ8LM.hdb3gRC938vt0GmTa5pz_4SZnc_nnj.CkIARN Bv6QLP26M3Dz4N4Jus9ISUgjIojkbC8OZRh3ZiPYsmJF24erYrBqOaNbwmODP4zPEqjwRneuN40U _H34NkyqAYJDpdAPidHDmO7LWptRENRAzCAvKTpBhLJdeWhl4vU9PICsTfxz3Ob3y_pT8w6UO0S7 4gmykusy7.LFu3fSHM_KSduKtuwFtzUcHA4EpM4wm8Oo1SIYuT_UVyhW600UYyJvooKRw2iNAV55 2ebOXgWMyUV3i4BybiT4q7Xso3Sr7FZixPFcdQNi4UQ7Ss9tbso8yiUxJ.SHP_qA6bk8ZGqfrLb8 h5IQbxhCkdT9GyqJ3PzmSyn9w0PtpoHnHsUZcYC_ZQuc_AXEfqlZ7BaeHLAgpmA2MJoxJTLRr.2_ Fh5MPrzIk24E4KqRiya6CHLM.a84higNW4SKCeJDmpCdiMSk_xndZeKnHcV_SoDl5vxxhTH0HQY4 mjQInHtEP8kPvEGh6w_LelP8qFMJ.ngC4eP5iJKtAdlVV4abFFaJJw6.6SeicH59JU9SHsJ1W1CY KjdDbbhJ12SAAxY9hdOuhpbwwgo8anUBT8qkHDbSS4uNzFVpNr82Z1sM09Vdcu34gqkVyTYNE6a6 mXZnoEkiAwQAU4NznLX9AVWL8rlrQuQY7fr39FMmYOEfj9UrZrOFilwvSo8S0D8GZ8tJ8pBLieip eFvWVt5C3y6Kyl15M06WCn_4rD0zSt0vsi.1nbHDqGFl0KgfBJd3rQg--
X-Sonic-MF: <reshad@yahoo.com>
X-Sonic-ID: 50611917-42aa-4fd5-a342-7d51b141e591
Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.bf2.yahoo.com with HTTP; Mon, 6 May 2024 20:00:27 +0000
To: Barry Leiba <barryleiba@computer.org>, Jeffrey Haas <jhaas@pfrc.org>
Message-ID: <1941297402.4138745.1715025623381@mail.yahoo.com>
In-Reply-To: <B3FF960A-70E8-4EB4-8809-CD968673002E@pfrc.org>
References: <0D438514-8A5B-4B8F-937F-6458D771B073@pfrc.org> <CADaq8jd-bDXEW6YbaTHY8dXmPLCFcZfOb239022HY6FFdgRa_Q@mail.gmail.com> <1557157.1714989685@dyas> <0c3a01da9fd3$7f358260$7da08720$@gmail.com> <8845318F-92D2-4E24-8600-7EEF6F01DDAE@pfrc.org> <CALaySJKOANLMY8WvhhuAy+Sk6qveuXY=0vuCA6=Gar-uS9MVDQ@mail.gmail.com> <B3FF960A-70E8-4EB4-8809-CD968673002E@pfrc.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_4138744_1651299921.1715025623380"
X-Mailer: WebService/1.1.22256 YMailNorrin
X-MailFrom: reshad@yahoo.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-wgchairs.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
X-Original-From: Reshad Rahman <reshad@yahoo.com>
From: Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org>
X-MailFrom: forwardingalgorithm@ietf.org
X-Mailman-Rule-Hits: implicit-dest
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-hackathon.ietf.org-0; nonmember-moderation; administrivia; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: 5YTL5P5DEAB5FS3YFPMCH5D7AXBPGEZU
X-Message-ID-Hash: 5YTL5P5DEAB5FS3YFPMCH5D7AXBPGEZU
X-Mailman-Approved-At: Mon, 13 May 2024 06:09:16 -0700
CC: "dthaler1968=40googlemail.com@dmarc.ietf.org" <dthaler1968=40googlemail.com@dmarc.ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>, IETF WG Chairs <wgchairs@ietf.org>
Reply-To: Reshad Rahman <reshad@yahoo.com>
Subject: [hackathon] Re: reserved fields: must be zero
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/QLN5HXAa9xQnAfvsqSCPixzs0uA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Owner: <mailto:hackathon-owner@ietf.org>
List-Post: <mailto:hackathon@ietf.org>
List-Subscribe: <mailto:hackathon-join@ietf.org>
List-Unsubscribe: <mailto:hackathon-leave@ietf.org>
Date: Mon, 06 May 2024 20:00:38 -0000
X-Original-Date: Mon, 6 May 2024 20:00:23 +0000 (UTC)

 Hi Jeff,

    On Monday, May 6, 2024, 03:36:33 PM EDT, Jeffrey Haas <jhaas@pfrc.org> wrote:  
 
 Barry,


On May 6, 2024, at 3:30 PM, Barry Leiba <barryleiba@computer.org> wrote:

Given that, do we really have a collective problem with agreeing on
"MUST ignore"?  Certainly we want to say "MUST NOT consider it an
error", yes?
I think besides Michael Richardson and myself, most people don't have issues with MUST/MUST.
My own issues are motivated by a past dealing with conformance testing labs (Christian Hopps had some of the same pleasures in other protocols) where the conformance answers could be revenue impacting.  And that's even when you ignore the field unless you configure "broken-vendor-sends-this-bit, change behavior".
Some of the less charitable knobs for such things have the vendor's name in the CLI.
My expectations for the conclusion of this thread (for some variety of it) are that I received my answer from Dave Thaler (thanks!), am fine with most people wanting MUST/MUST, and realize that too few of you have product managers or customers that care about what people say when the MUST on the receive side of things is violated.  Again, developers will simply violate the MUST if they find the need to - you're just making someone non-conformant even if there's good reasons.
<RR> I promised myself I wouldn't respond to this thread but I can't resist anymore :-)
My preference for MUST/SHOULD is because an implementation may check for MBZ bits being non-zero and increment a counter. That can help in troubleshooting. I agree with the rest above (don't throw an error, don't drop the packet etc if an MBZ field is non-zero.
Regards,Reshad.</RR>
-- Jeff