API
| 函数 | 作用 |
|---|---|
rte_lpm_create | 根据struct rte_lpm_config配置信息创建LPM对象 |
rte_lpm_add | 提供IP和网络掩码添加LPM规则,例如122.14.230.0/24,前者为IP后者为网络掩码(也就是Depth),并且每一条规则对应一个next_hop值作为查询的结果 |
rte_lpm_delete | 删除一条LPM规则 |
rte_lpm_delete_all | 删除所有LPM规则 |
rte_lpm_lookup | 给定一个IP,在LPM中查询最匹配的一个规则,并通过指针返回next_hop值 |
rte_lpm_lookupx4 | 通过SIMD指令,一次匹配4个IP,并在hop数组中返回4个查询结果 |
rte_lpm_free | 释放LPM对象 |