Hi, experts,
My C++ program calls some functions defined in lib/cryptodev/rte_cryptodev.h.
After upgrading dpdk from 23.11 to 24.11, my C++ program failed to be complied.
It looks like that the cimmit 719834a6 caused my issue.
It seems that the commit 719834a6 intends to exclude all head files from the
#ifdef __cplusplus
extern "C" {
#endif
......
#ifdef __cplusplus
}
#endif
Unfortunately some function declarations are also excluded wrongly since these
declarations are before the last head file. Below picture is an example. The
function in the red circle can't be linked by C++ complier. Would you please
help to check this issue?
Best regards!
Hu Zhigang
[cid:bbf5bf01-e72e-42b0-8b1a-fc627fbb1dc5]