Home
last modified time | relevance | path

Searched refs:rte_ext (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/dpdk_rte_lpm/
H A Ddpdk_lpm6.c83 const struct rte_lpm6_external *rte_ext; in lookup_ptr_ll() local
85 rte_ext = (const struct rte_lpm6_external *)lpm6; in lookup_ptr_ll()
87 return (fib6_radix_lookup_nh(rte_ext->fibnum, dst6, scopeid)); in lookup_ptr_ll()
97 const struct rte_lpm6_external *rte_ext; in lookup_ptr() local
104 rte_ext = (const struct rte_lpm6_external *)lpm6; in lookup_ptr()
110 return (rte_ext->nh_idx[nhidx]); in lookup_ptr()
113 if (rte_ext->default_idx > 0) in lookup_ptr()
114 return (rte_ext->nh_idx[rte_ext->default_idx]); in lookup_ptr()
141 struct rte_lpm6_external *rte_ext; in handle_default_change() local
142 rte_ext = (struct rte_lpm6_external *)dd->lpm6; in handle_default_change()
[all …]
H A Ddpdk_lpm.c82 const struct rte_lpm_external *rte_ext; in lookup_ptr() local
87 rte_ext = (const struct rte_lpm_external *)lpm; in lookup_ptr()
92 return (rte_ext->nh_idx[nhidx]); in lookup_ptr()
95 return (rte_ext->nh_idx[rte_ext->default_idx]); in lookup_ptr()
118 struct rte_lpm_external *rte_ext; in handle_default_change() local
119 rte_ext = (struct rte_lpm_external *)dd->lpm; in handle_default_change()
127 rte_ext->default_idx = nhidx; in handle_default_change()
130 rte_ext->default_idx = 0; in handle_default_change()