Linux kernel ebpf:是否存在三元查找?

Linux kernel ebpf:是否存在三元查找?,linux-kernel,lookup,bpf,ebpf,Linux Kernel,Lookup,Bpf,Ebpf,ebpf中是否有可以进行三元查找的map?我知道存在用于最长前缀匹配的LPM映射,但我希望有如下内容: val & 0xF0F01234 == 0x10101234 现在不行。如果您对此有一个可靠的用例,您可以建议人们实现它(可能询问iovisor dev或netdev邮件列表,或者只是向维护人员询问)。或者更好的办法是,提出一个补丁集:-)。正如@Qeole所回答的,目前还没有这样的地图。但是,如果掩码数量足够少,则可以模拟这种查找。你希望有多少种不同的面具?

ebpf
中是否有可以进行三元查找的
map
?我知道存在用于最长前缀匹配的LPM映射,但我希望有如下内容:

val & 0xF0F01234 == 0x10101234

现在不行。如果您对此有一个可靠的用例,您可以建议人们实现它(可能询问iovisor dev或netdev邮件列表,或者只是向维护人员询问)。或者更好的办法是,提出一个补丁集:-)。

正如@Qeole所回答的,目前还没有这样的地图。但是,如果掩码数量足够少,则可以模拟这种查找。你希望有多少种不同的面具?