DPDK patches and discussions
 help / color / mirror / Atom feed
* The EAL is bloated
@ 2022-08-26  8:58 Morten Brørup
  2022-08-26 10:46 ` Bruce Richardson
  0 siblings, 1 reply; 4+ messages in thread
From: Morten Brørup @ 2022-08-26  8:58 UTC (permalink / raw)
  To: Thomas Monjalon, David Marchand, Ray Kinsella, Jerin Jacob,
	Sunil Kumar Kori, Harry van Haaren, dev
  Cc: techboard

Dear all,

<rant>
The "Environment Abstraction Layer" is expanding far beyond its purpose...

It not only includes abstractions for the underlying CPU Arch and O/S, but also a bunch of generic utility functions. In an ideal world, these belong in a Utility library; but I can live with them staying in the EAL library.

However, since the Utility features are also considered part of the EAL library, some features get misclassified as Utilities and thus sneak into the EAL library, regardless that they are completely independent of the underlying CPU Arch and O/S. E.g.: Service Cores, Trace, and soon the Lcore Poll Busyness library.

The EAL is not a catch-all library, and we should not allow the EAL to grow like this!
</rant>

If this misbehavior doesn't stop naturally, I propose that adding any new feature to the EAL requires techboard approval.

-Morten


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-08-26 12:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-26  8:58 The EAL is bloated Morten Brørup
2022-08-26 10:46 ` Bruce Richardson
2022-08-26 11:33   ` Morten Brørup
2022-08-26 12:36     ` Thomas Monjalon

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).