DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev]  Question about adding a new EAL
@ 2018-05-22 19:23 Alexandru Ciobotaru
  2018-05-22 19:53 ` Wiles, Keith
  2018-05-22 19:59 ` Wiles, Keith
  0 siblings, 2 replies; 6+ messages in thread
From: Alexandru Ciobotaru @ 2018-05-22 19:23 UTC (permalink / raw)
  To: dev

Greetings,

I'm currently checking on how to add new EAL "app" to the DPDK so I started
by adding a new "xyzapp" next to "linuxapp" and "bsdapp".
Now, I would probably expect to make this new EAL mainline compliant on
day, and to avoid future headaches, the plan is to avoid modifying things
outside of my "xyzapp".
And thus, the first adaptation issue has arrived:

EAL is designed so that I can re-implement the "common" source files into
my "xyzapp" but how would I override the "include/rte_xyz.h" headers from
the "common" part of the EAL library (e.g.
librte_eal/common/include/rte_eal.h)? Some of the includes in these headers
are currently N/A to my toolchain (via CROSS=) or to my executive
environment.
For example I do not have <sched.h> or <sys/queue.h> which are currently
included in some EAL API headers.
Should more work into making the "common" part truly generic be put into
this?
Is the current EAL API frozen for compatibility reasons? Any "next" branch
where such modifications are accepted?
Or, is there a straight method of enforcing my "xyzapp" symlinked EAL
headers in the build directory without modifying the "common" Makefile?

Thank you,
Alex

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

end of thread, other threads:[~2018-05-22 21:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-22 19:23 [dpdk-dev] Question about adding a new EAL Alexandru Ciobotaru
2018-05-22 19:53 ` Wiles, Keith
2018-05-22 19:59 ` Wiles, Keith
2018-05-22 20:18   ` Thomas Monjalon
2018-05-22 20:56     ` Alex Ciobotaru
2018-05-22 21:04       ` 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).