I do not understand clearly this library and the output from testpmd. It seems you have a need but you do not explain why it is not done in the application. Bitrate is specific to ethdev, right? Why not put it directly in testpmd first?