Question about naive XOR hash in DPDK

Mattias Rönnblom hofors at lysator.liu.se
Wed Nov 9 23:08:41 CET 2022


On 2022-11-07 19:57, Bili Dong wrote:
> Dear DPDK devs,
> 
> We are using DPDK as the backend target of a P4 pipeline 
> (https://github.com/p4lang/p4-dpdk-target 
> <https://github.com/p4lang/p4-dpdk-target>). A recent issue we are 
> trying to solve is to support a naive XOR hash (something like this 
> <https://github.com/p4lang/behavioral-model/blob/b7a5c105e5c21414ac07f7f2879b45c000ab2aa4/src/bm_sim/calculations.cpp#L380-L399>) in this pipeline. This requires an XOR hash implementation in DPDK.I have the following questions:


Why would it *require* an xor hash function in DPDK?

> 
>  1. Is there already an XOR hash implementation in DPDK? I haven't found
>     it myself, but I could have missed it.
>  2. If it doesn't exist, I'm willing to contribute one, as the
>     implementation is quite straightforward. But I might need your help
>     on where to put the code, as I'm not that familiar with the code
>     organization.
> 
> Any help would be appreciated!
> 
> Thanks,
> Bili
> 


More information about the dev mailing list