Home
last modified time | relevance | path

Searched refs:fib_lookup_module (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/net/route/
H A Dfib_algo.h84 struct fib_lookup_module { struct
99 TAILQ_ENTRY(fib_lookup_module) entries; argument
116 int fib_module_init(struct fib_lookup_module *flm, uint32_t fibnum,
118 int fib_module_clone(const struct fib_lookup_module *flm_orig,
119 struct fib_lookup_module *flm, bool waitok);
120 int fib_module_dumptree(struct fib_lookup_module *flm,
122 int fib_module_register(struct fib_lookup_module *flm);
123 int fib_module_unregister(struct fib_lookup_module *flm);
H A Dfib_algo.c189 struct fib_lookup_module *fd_flm;/* pointer to the lookup module */
196 static bool rebuild_fd_flm(struct fib_data *fd, struct fib_lookup_module *flm_new);
206 static struct fib_lookup_module *fib_check_best_algo(struct rib_head *rh,
207 struct fib_lookup_module *orig_flm);
208 static void fib_unref_algo(struct fib_lookup_module *flm);
209 static bool flm_error_check(const struct fib_lookup_module *flm, uint32_t fibnum);
278 static TAILQ_HEAD(, fib_lookup_module) all_algo_list = TAILQ_HEAD_INITIALIZER(all_algo_list);
288 struct fib_lookup_module *fe_flm; /* failed module */
307 flm_error_add(struct fib_lookup_module *flm, uint32_t fibnum) in flm_error_add()
335 flm_error_check(const struct fib_lookup_module *flm, uint32_t fibnum) in flm_error_check()
[all …]
/freebsd/sys/netinet6/
H A Din6_fib_algo.c226 struct fib_lookup_module flm_radix6_lockless = {
342 struct fib_lookup_module flm_radix6 = {
/freebsd/sys/netinet/
H A Din_fib_algo.c486 struct fib_lookup_module flm_bsearch4= {
656 struct fib_lookup_module flm_radix4_lockless = {
758 struct fib_lookup_module flm_radix4 = {
H A Din_fib_dxr.c1353 static struct fib_lookup_module fib_dxr_mod = { in sysctl_dxr_frag_limit()
/freebsd/sys/contrib/dpdk_rte_lpm/
H A Ddpdk_lpm.c390 static struct fib_lookup_module dpdk_lpm4 = {
H A Ddpdk_lpm6.c452 static struct fib_lookup_module dpdk_lpm6 = {