Minutes of Technical Board Meeting, 2022-06-01

Olivier Matz olivier.matz at 6wind.com
Tue Jun 7 15:48:07 CEST 2022


Members Attending
=================

9/11
- Aaron
- Bruce
- Hemant
- Jerin
- Kevin
- Maxime
- Olivier (chair)
- Stephen
- Thomas

NOTE: The technical board meetings are on every second Wednesday at
https://meet.jit.si/DPDK at 3 pm UTC. Meetings are public, and DPDK
community members are welcome to attend.

NOTE: Next meeting will be on Wednesday 2021-June-15 @3pm UTC, and will
be chaired by Stephen.

Agenda items
============

1) Update on the tech writer hire
---------------------------------

We are in the process of recruiting a tech writer to enhance DPDK
documentation.

The work group is composed of Nathan, Bruce, Stephen, Thomas.

- 5 reasonnable candidates among 17 applicants
- the list of tasks is defined, it has been estimated to ~250h
- the work should be spread over ~6 months to give enough time
  to the community for feedback
- after some time, if the community is satisfied, the writer can
  suggest new enhancements, reworks, or estimation updates
- in case the community is not satisfied, the contract could end
  before the end of the tasks

2) Discussions about alternatives to bug bounty to find bugs
------------------------------------------------------------

These three ideas were mentionned:

- static analysis tools
- fuzz testing
- adding more tests to CI

Projects from Google Project Zero were also mentionned:
https://github.com/orgs/googleprojectzero/repositories

3) Reminder about API/ABI stability
-----------------------------------

Recently, the vector keyword was removed from rte_altivec.h:
http://git.dpdk.org/dpdk/commit/?id=64fcadeac0f

Since it is a minor (accepted) API breakage, it is the opportunity
to do a reminder about the ABI/API process:

- API breakages are announced and can happen in minor versions
- ABI breakages are announced and can only happen in LTS releases

4) Removal of KNI
-----------------

There is no more maintainer for KNI.

A progressive removal proposal was made:
- add a message at runtime and/or compilation to announce deprecation
- remove KNI example after 22.11
- remove lib + kmod from main repo for 23.11

Bruce recently submitted a doc patchset to explain how to replace
it by virtio-user:
https://patchwork.dpdk.org/project/dpdk/list/?series=23218

The status of pending patches is not obvious. Until now, it was not
announced that new patches won't be integrated. Thomas will open the
discussion.


More information about the dev mailing list