19/04/2021 20:34, Tyler Retzlaff: > > > Originally and internally, the function was added into eal. But then > > > restricted the functionality just inside testpmd to avoid currently > > > seems unnecessary version change, per a discussion in community meeting > > > several weeks back. If we believe eal support of clock_gettime for > > > windows will benefit other drivers/apps now instead of future when real > > > need comes up, I can move it back into eal. DmitryK and Tyler, any > > > conern or inputs here? > > > > My point of view: > > A test application is also testing the API availability. > > Here it shows something is missing in EAL. > > Instead of workarounding in the test application, it should direct you to > > fixing EAL. > > I think we have discussed to some degree in other threads but the more POSIX > interfaces that get integrated into eal with an 'rte_' namespace pasted on to > the front of them causes the scale of making DPDK portable grows. If > individual applications need portable/cross platform APIs like they should > look to other packages tailored for the job instead of trying to put > everything into DPDK. Threads is an example of where this has gone wrong, I > don't think doing more of it is going to be beneficial. > > Shouldn't EAL be in the business of being DPDK and do it well instead of an > all encompassing cross-platform application development kit?
Yes good point.