Hi all, Currently, we supported several DPI application scenarios performance tuning, in these scenarios, the DPDK library ethdev, ring, mbuf and hash APIs are used.
One of the scenarios is: ------------------------ ------------------------- | | rte_ring-0 | | | packet-recv-process | ===> rte_ring-1 ===> | packet-detect-process | | | ... | | | | rte_ring-n | | ------------------------ ------------------------- packet-recv-process dispatch flow to different rings by such 'rte_hash_crc' function. packet-detect-process build flow context based on rte_hash library. I think it is necessary to add a DPI example to show that DPDK has the basic capability of building DPI applications and provides best performance practices. Hope to listen to the community's opinions. Thanks