Searched refs:fib_data (Results 1 - 10 of 10) sorted by relevance
/freebsd-13-stable/sys/net/route/ |
H A D | fib_algo.h | 33 struct fib_data; 75 typedef enum flm_op_result flm_init_t (uint32_t fibnum, struct fib_data *fd, 117 void fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...); 127 uint32_t fib_get_nhop_idx(struct fib_data *fd, struct nhop_object *nh); 128 struct nhop_object **fib_get_nhop_array(struct fib_data *fd); 130 struct rib_head *fib_get_rh(struct fib_data *fd); 131 bool fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp); 132 void fib_set_algo_ptr(struct fib_data *fd, void *algo_data);
|
H A D | fib_algo.c | 168 struct fib_data { struct 193 TAILQ_ENTRY(fib_data) entries; /* list of all fds in vnet */ 196 static bool rebuild_fd(struct fib_data *fd, const char *reason); 197 static bool rebuild_fd_flm(struct fib_data *fd, struct fib_lookup_module *flm_new); 200 static bool is_idx_free(struct fib_data *fd, uint32_t index); 204 static uint32_t fib_ref_nhop(struct fib_data *fd, struct nhop_object *nh); 205 static void fib_unref_nhop(struct fib_data *fd, struct nhop_object *nh); 282 VNET_DEFINE_STATIC(TAILQ_HEAD(fib_data_head, fib_data), fib_data_list); 416 fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...) 487 callout_calc_delay_ms(struct fib_data *f [all...] |
/freebsd-13-stable/sys/netinet6/ |
H A D | in6_fib_algo.c | 91 struct fib_data *fd; 128 lradix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) 244 struct fib_data *fd; 295 radix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
|
/freebsd-13-stable/sys/netinet/ |
H A D | in_fib_algo.c | 82 struct fib_data *fd; 147 bsearch4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) 520 struct fib_data *fd; 560 lradix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data) 674 struct fib_data *fd; 711 radix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
|
H A D | in_fib_dxr.c | 166 struct fib_data *fd; 222 struct fib_data *fd; 1015 dxr_init(uint32_t fibnum, struct fib_data *fd, void *old_data, void **data)
|
/freebsd-13-stable/sys/contrib/dpdk_rte_lpm/ |
H A D | dpdk_lpm.c | 72 struct fib_data *fd; 328 build_table(struct dpdk_lpm_data *dd_prev, struct fib_data *fd) 360 init_table(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **data)
|
H A D | dpdk_lpm6.c | 76 struct fib_data *fd; 392 build_table(struct dpdk_lpm6_data *dd_prev, struct fib_data *fd) 424 init_table(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **data)
|
/freebsd-13-stable/sys/netgraph/netflow/ |
H A D | ng_netflow.h | 463 fib_export_p *fib_data; /* vector to per-fib data */ member in struct:netflow 502 #define priv_to_fib(priv, fib) (priv)->fib_data[(fib)]
|
H A D | ng_netflow.c | 251 priv->fib_data = malloc(sizeof(fib_export_p) * priv->maxfibs, 1012 free(priv->fib_data, M_NETGRAPH);
|
H A D | netflow.c | 546 if (atomic_cmpset_ptr((volatile uintptr_t *)&priv->fib_data[fib],
|
Completed in 202 milliseconds