Fwd: [Bpf] BPF @ IETF 117 Follow Up

Lars Eggert <lars@eggert.org> Sat, 29 July 2023 03:59 UTC

Return-Path: <lars@eggert.org>
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 7CAA4C15109B for <wgchairs@ietfa.amsl.com>; Fri, 28 Jul 2023 20:59:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=eggert.org
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 2NU-HQPVUNb0 for <wgchairs@ietfa.amsl.com>; Fri, 28 Jul 2023 20:59:02 -0700 (PDT)
Received: from mail.eggert.org (mail.eggert.org [IPv6:2a00:ac00:4000:400::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 EAD64C15108F for <wgchairs@ietf.org>; Fri, 28 Jul 2023 20:59:01 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 15D20828A8 for <wgchairs@ietf.org>; Sat, 29 Jul 2023 06:58:56 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eggert.org; s=dkim; t=1690603137; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:references; bh=rVZevJGEMIvcFUFGh4GF8Mz9k2BBSerjrQ/oy+lus6A=; b=EwjeVTcwkWsOmey9+GDnUQiGeFzyDDBSfCLc2uDEQbsIxG2iV5ejABa5H3w1MSqB4S2ON0 1YuteL0IPrh402DGlI6XX5T1uoRu2UTjFYKUw3CKSnd7/Q6uxfH4s8KOxOBAOUSPcY7cWT QMb7qTm6s/YZp/Xxo2QKfSEfOY2ML0dwPbunURKo6RUBoNtdbaP0Nlm5Aoiaywd7m/aLoI 3kkgapHR2R7MJa65n883bJBENlyQilTFAparqivKKOVgazSmvxig5qnRKG6tiNNdQmrOvm ZJspQSSkkntuvOWwdzVLhArSWUNCuVPcuUNppsBx761E7iwYt0sCPNnzeJJIfQ==
Content-Type: multipart/alternative; boundary="Apple-Mail-BFCCA753-08C1-49A7-8855-3C9CEA55636C"
Content-Transfer-Encoding: 7bit
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 28 Jul 2023 20:58:54 -0700
Subject: Fwd: [Bpf] BPF @ IETF 117 Follow Up
Message-Id: <7FC0B2A1-1144-4221-9872-6C1FABF23956@eggert.org>
References: <20230728154704.GB7328@maniforge>
To: Working Group Chairs <wgchairs@ietf.org>
X-Last-TLS-Session-Version: TLSv1.3
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/ABG41q5rTRgwACniEqnhv7o3bWY>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jul 2023 03:59:06 -0000

I know some chairs send similarly good post-meeting reports, but seeing one done so well after the very first meeting is just awesome. Great job!

Lars

-- 
Sent from a mobile device; please excuse typos.

Begin forwarded message:

> From: David Vernet <void@manifault.com>
> Date: July 28, 2023 at 08:47:22 PDT
> To: bpf@ietf.org
> Cc: bpf@vger.kernel.org, bpf-chairs@ietf.org
> Subject: [Bpf] BPF @ IETF 117 Follow Up
> 
> Hello everyone,
> 
> We had our first official meeting of the BPF working group at IETF 117
> on Monday in San Francisco. The meeting was very productive, so thank
> you to all those who attended and participated. We're excited to
> continue making progress on standardizing BPF with the IETF, and
> hopefully we can carry forward the momentum of the conference as we
> iterate on the many topics that were discussed.
> 
> The meeting can be viewed in its entirety on YouTube at [0], and the
> meeting minutes can be accessed at [1]. A special thank you to those who
> collected notes, and to the presenters.
> 
> [0]: https://www.youtube.com/watch?v=jTtPbJqfYwI
> [1]: https://notes.ietf.org/notes-ietf-117-bpf
> 
> Meeting Recap
> -------------
> 
> Let's go over some of the highlights from the meeting:
> 
> 1. Issue Tracker
> 
> The WG expressed interest in using an issue tracker to ensure that any
> points that have been raised for discussion are properly tracked. A few
> different options were proposed, with the final rough consensus being
> that the chairs would pick an issue tracker and workflow for the WG.
> We'll get to work on this once the conference has concluded, and will
> notify you when we have everything setup.
> 
> 2. eBPF Instruction Set Verification I-D called for adoption
> 
> A call for adoption took place for Dave Thaler's eBPF Instruction Set
> Verification I-D [2].
> 
> [2]: https://datatracker.ietf.org/doc/draft-thaler-bpf-isa/
> 
> Rough consensus was obtained at the meeting, and we'll follow up with a
> formal call for adoption on the email list in the near future.
> 
> There are already some reviews and discussions following the meeting,
> which is great to see. Please keep the reviews coming!
> 
> 3. ISA Extension Policy
> 
> Dave Thaler led a discussion on what the policy should be for extending
> the BPF Instruction Set Architecture (ISA) for future instructions which
> are added after the initial ISA standard document is ratified. The
> slides for this discussion can be found in [3].
> 
> [3]: https://datatracker.ietf.org/meeting/117/materials/slides-117-bpf-isa-extension-policy-03.pdf
> 
> We covered a lot of ground in this discussion, but we need to close the
> loop on a few things such as whether the registry should be in the IANA
> or the Linux kernel tree, what type of ISA registration policy to use,
> etc.
> 
> 4. All things ABI
> 
> We discussed ABI and BPF program interoperability in a number of
> different contexts. Will Hawkins presented the slides in [4], and
> indicated that he had begun work on an ABI document that he would send
> to the bpf@ietf.org and bpf@vger.kernel.org lists sometime in the near
> future.
> 
> [4]: https://datatracker.ietf.org/meeting/117/materials/slides-117-bpf-abi-00.pdf
> 
> Dave Thaler also presented on a topic related to ABI: the eBPF ELF
> Profile Specification. The slides can be found in [5]. In Dave's
> presentation, he pointed out that the btf.rst document [6] currently has
> an "ELF File Format Interface" section that should likely be moved into
> a separate document such as elf.rst. This is also the case for
> instruction-set.rst, as mentioned in the thread in [7].
> 
> [5]: https://datatracker.ietf.org/meeting/117/materials/slides-117-bpf-elf-profile-specification-00.pdf
> [6]: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/tree/Documentation/bpf/btf.rst
> [7]: https://mailarchive.ietf.org/arch/msg/bpf/-NrwjA_6EHQ8y83cMZZGzbT8-wc/
> 
> We agreed that the next step would be to move these ABI sections out of
> any document that we're expecting to be a Proposed Standard, and into
> one or more separate .rst files. While our immediate focus is on the ISA
> document, getting a head-start on the ABI document(s) seems prudent if
> folks have the bandwidth.
> 
> Closing Thoughts
> ----------------
> 
> Overall, the meeting seemed to go very well. We're still in the process
> of learning how to effectively collaborate between the IETF and Linux
> kernel communities, but it's encouraging to see the progress being made
> on the ABI doc(s), and especially the ISA doc. Thank you everyone for
> being patient as we navigate everything, and for setting a respectful
> and collaborative tone for our WG. That said, if anyone is finding the
> arrangement difficult or has feedback of any kind, please feel free to
> reach out to us at bpf-chairs@ietf.org so we can help.
> 
> Lastly, we're excited to mention that the first ACM SIGCOMM workshop on
> eBPF and Kernel Extensions will be taking place on September 10, 2023 at
> Columbia University in New York, NY. The list of accepted papers [8]
> looks very interesting, so consider attending if you'd like to learn
> more about BPF, and see what kind of BPF-related research is taking
> place.
> 
> [8]: https://conferences.sigcomm.org/sigcomm/2023/workshop-ebpf.html
> 
> Regards,
> David and Suresh
> 
> -- 
> Bpf mailing list
> Bpf@ietf.org
> https://www.ietf.org/mailman/listinfo/bpf