Home
last modified time | relevance | path

Searched refs:fib_data (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/net/route/
H A Dfib_algo.c167 struct fib_data { struct
192 TAILQ_ENTRY(fib_data) entries; /* list of all fds in vnet */ argument
195 static bool rebuild_fd(struct fib_data *fd, const char *reason);
196 static bool rebuild_fd_flm(struct fib_data *fd, struct fib_lookup_module *flm_new);
199 static bool is_idx_free(struct fib_data *fd, uint32_t index);
203 static uint32_t fib_ref_nhop(struct fib_data *fd, struct nhop_object *nh);
204 static void fib_unref_nhop(struct fib_data *fd, struct nhop_object *nh);
281 VNET_DEFINE_STATIC(TAILQ_HEAD(fib_data_head, fib_data), fib_data_list);
415 fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...) in fib_printf()
486 callout_calc_delay_ms(struct fib_data *fd) in callout_calc_delay_ms()
[all …]
H A Dfib_algo.h31 struct fib_data;
73 typedef enum flm_op_result flm_init_t (uint32_t fibnum, struct fib_data *fd,
115 void fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...);
125 uint32_t fib_get_nhop_idx(struct fib_data *fd, struct nhop_object *nh);
126 struct nhop_object **fib_get_nhop_array(struct fib_data *fd);
128 struct rib_head *fib_get_rh(struct fib_data *fd);
129 bool fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp);
130 void fib_set_algo_ptr(struct fib_data *fd, void *algo_data);
/freebsd/sys/netinet6/
H A Din6_fib_algo.c90 struct fib_data *fd;
127 lradix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) in lradix6_init()
243 struct fib_data *fd;
294 radix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) in radix6_init()
/freebsd/sys/netinet/
H A Din_fib_algo.c81 struct fib_data *fd;
146 bsearch4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) in bsearch4_init()
519 struct fib_data *fd;
559 lradix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) in lradix4_init()
673 struct fib_data *fd;
710 radix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) in radix4_init()
H A Din_fib_dxr.c163 struct fib_data *fd;
215 struct fib_data *fd;
1089 dxr_init(uint32_t fibnum, struct fib_data *fd, void *old_data, void **data) in dxr_build()
/freebsd/sys/contrib/dpdk_rte_lpm/
H A Ddpdk_lpm.c72 struct fib_data *fd;
332 build_table(struct dpdk_lpm_data *dd_prev, struct fib_data *fd) in build_table()
364 init_table(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **data) in init_table()
H A Ddpdk_lpm6.c76 struct fib_data *fd;
394 build_table(struct dpdk_lpm6_data *dd_prev, struct fib_data *fd) in build_table()
426 init_table(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **data) in init_table()
/freebsd/sys/netgraph/netflow/
H A Dng_netflow.h462 fib_export_p *fib_data; /* vector to per-fib data */ member
501 #define priv_to_fib(priv, fib) (priv)->fib_data[(fib)]
H A Dng_netflow.c250 priv->fib_data = malloc(sizeof(fib_export_p) * priv->maxfibs, in ng_netflow_constructor()
1025 free(priv->fib_data, M_NETGRAPH); in ng_netflow_rmnode()
H A Dnetflow.c551 if (atomic_cmpset_ptr((volatile uintptr_t *)&priv->fib_data[fib], in ng_netflow_fib_init()