DPDK patches and discussions
 help / color / mirror / Atom feed
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: "dev@dpdk.org" <dev@dpdk.org>, "Techboard@dpdk.org" <techboard@dpdk.org>
Cc: nd <nd@arm.com>, nd <nd@arm.com>
Subject: Minutes of Technical Board Meeting, 2023-02-22
Date: Thu, 23 Feb 2023 17:21:57 +0000	[thread overview]
Message-ID: <DBAPR08MB58148CEC3E1454E8848A938998AB9@DBAPR08MB5814.eurprd08.prod.outlook.com> (raw)

Members Attending: 10
 	- Aaron Conole
 	- Bruce Richardson 
 	- Hemant Agrawal 
 	- Honnappa Nagarahalli (Chair)
 	- Jerin Jacob
 	- Kevin Traynor
 	- Konstantin Ananyev
 	- Maxime Coquelin
 	- Thomas Monjalon
 	- Stephen Hemminger
 
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 2023-03-09 @3pm UTC, and will be chaired by Jerin.

1) Agenda topic: Atomic operations abstraction solution

- General consensus is to add support for MSVC in DPDK
- Currently, DPDK is limited to static linking. Adding support for MSVC will allow for dynamic linking among other advantages.
- Porting the use of atomics intrinsics is 70% of the effort required for adding support for MSVC.
- Dropping support for Redhat 7, GCC version 4.8.5 in 23.11 release
	- Thomas had discussions with few people from Redhat and dropping support in 23.11 is acceptable.
	- Kevin/Maxime - EOL for Centos 7 is July 11 2024 - Sounds like a good time to drop support in 23.11. Kevin to check internally at Redhat.
	- MSVC supports stdatomics (atomic APIs from stdatomic.h)
	- This is the way forward chosen for supporting C11 atomic APIs. Shim that provides abstract APIs is not required.
- Adding support for MSVC in DPDK
	- Thomas asked for a write up on current status of support for MSVC and a plan to get the support added to DPDK
	- Tyler will provide this to a point where the support is on par with clang and gcc. This should be updated in dpdk.org.
	- Changes required to support MSVC can be merged after 23.03 release.
	- Patches for supporting C11 atomic APIs will be merged after 23.07 release. The patches can be submitted earlier to the mailing list to get them reviewed and tested.

2) Agenda topic: Deprecating rte_atomics_* and rte_smp_* APIs

- Most of the code in DPDK uses the compiler built-ins now.
- rte_ring library still uses the rte_atomics_* and rte_smp_* APIs. Arm has encountered few performance issues which need to be understood.

3) Agenda topic: MAC address set API behavior

- The definition of the current API is not clear
- The priority is address this for 23.03 is reduced as 23.03 RC1 is completed
- Changing the behavior of the existing APIs is a challenge - One option is to introduce new APIs to manage the list of MAC addresses.
- Need consistent behavior across the drivers
- This needs further discussion with the rest of the community
- Decision was taken to move the email conversation to dev mailing list

4) Agenda topic: Meeting invites on announce mailing list

- Meeting notices do not need to go to announce mailing list.
- Announce mailing list should be only for release announcements and events such as DPDK summits.

5) Agenda topic: Process to admit new library

- Please review the process for admitting the new library.

                 reply	other threads:[~2023-02-23 17:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DBAPR08MB58148CEC3E1454E8848A938998AB9@DBAPR08MB5814.eurprd08.prod.outlook.com \
    --to=honnappa.nagarahalli@arm.com \
    --cc=dev@dpdk.org \
    --cc=nd@arm.com \
    --cc=techboard@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).