Symbol: fib_data
sys/net/route/fib_algo.c
1007
schedule_destroy_fd_instance(struct fib_data *fd, bool in_callout)
sys/net/route/fib_algo.c
1050
struct fib_data *fd, *fd_tmp;
sys/net/route/fib_algo.c
1095
destroy_fd_instance(struct fib_data *fd)
sys/net/route/fib_algo.c
1132
struct fib_data *fd;
sys/net/route/fib_algo.c
1134
fd = __containerof(ctx, struct fib_data, fd_epoch_ctx);
sys/net/route/fib_algo.c
1154
struct fib_data *old_fd, struct fib_data **pfd)
sys/net/route/fib_algo.c
1156
struct fib_data *fd;
sys/net/route/fib_algo.c
1161
fd = malloc(sizeof(struct fib_data), M_RTABLE, M_NOWAIT | M_ZERO);
sys/net/route/fib_algo.c
1248
struct fib_data *orig_fd, struct fib_data **pfd, bool attach)
sys/net/route/fib_algo.c
1250
struct fib_data *prev_fd, *new_fd;
sys/net/route/fib_algo.c
1317
execute_callout_action(struct fib_data *fd)
sys/net/route/fib_algo.c
1359
struct fib_data *fd = (struct fib_data *)_data;
sys/net/route/fib_algo.c
1376
rebuild_fd_flm(struct fib_data *fd, struct fib_lookup_module *flm_new)
sys/net/route/fib_algo.c
1378
struct fib_data *fd_new, *fd_tmp = NULL;
sys/net/route/fib_algo.c
1400
rebuild_fd(struct fib_data *fd, const char *reason)
sys/net/route/fib_algo.c
1457
struct fib_data *fd = NULL;
sys/net/route/fib_algo.c
1590
replace_rtables_family(struct fib_dp **pdp, struct fib_data *fd, struct fib_dp *dp)
sys/net/route/fib_algo.c
1658
fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp)
sys/net/route/fib_algo.c
1724
fib_set_algo_ptr(struct fib_data *fd, void *algo_data)
sys/net/route/fib_algo.c
1744
fib_get_rh(struct fib_data *fd)
sys/net/route/fib_algo.c
1754
fib_get_nhop_array(struct fib_data *fd)
sys/net/route/fib_algo.c
1770
fib_get_nhop_idx(struct fib_data *fd, struct nhop_object *nh)
sys/net/route/fib_algo.c
1777
is_idx_free(struct fib_data *fd, uint32_t index)
sys/net/route/fib_algo.c
1784
fib_ref_nhop(struct fib_data *fd, struct nhop_object *nh)
sys/net/route/fib_algo.c
1827
fib_schedule_release_nhop(struct fib_data *fd, struct nhop_object *nh)
sys/net/route/fib_algo.c
1845
fib_unref_nhop(struct fib_data *fd, struct nhop_object *nh)
sys/net/route/fib_algo.c
191
TAILQ_ENTRY(fib_data) entries; /* list of all fds in vnet */
sys/net/route/fib_algo.c
194
static bool rebuild_fd(struct fib_data *fd, const char *reason);
sys/net/route/fib_algo.c
1947
struct fib_data *fd = NULL;
sys/net/route/fib_algo.c
195
static bool rebuild_fd_flm(struct fib_data *fd, struct fib_lookup_module *flm_new);
sys/net/route/fib_algo.c
198
static bool is_idx_free(struct fib_data *fd, uint32_t index);
sys/net/route/fib_algo.c
202
static uint32_t fib_ref_nhop(struct fib_data *fd, struct nhop_object *nh);
sys/net/route/fib_algo.c
203
static void fib_unref_nhop(struct fib_data *fd, struct nhop_object *nh);
sys/net/route/fib_algo.c
280
VNET_DEFINE_STATIC(TAILQ_HEAD(fib_data_head, fib_data), fib_data_list);
sys/net/route/fib_algo.c
414
fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...)
sys/net/route/fib_algo.c
485
callout_calc_delay_ms(struct fib_data *fd)
sys/net/route/fib_algo.c
498
schedule_callout(struct fib_data *fd, enum fib_callout_action action, int delay_ms)
sys/net/route/fib_algo.c
508
schedule_fd_rebuild(struct fib_data *fd, const char *reason)
sys/net/route/fib_algo.c
529
sync_rib_gen(struct fib_data *fd)
sys/net/route/fib_algo.c
563
mark_diverge_time(struct fib_data *fd)
sys/net/route/fib_algo.c
584
update_rebuild_delay(struct fib_data *fd, enum fib_callout_action action)
sys/net/route/fib_algo.c
637
update_algo_state(struct fib_data *fd)
sys/net/route/fib_algo.c
660
need_immediate_sync(struct fib_data *fd, struct rib_cmd_info *rc)
sys/net/route/fib_algo.c
690
apply_rtable_changes(struct fib_data *fd)
sys/net/route/fib_algo.c
710
fill_change_entry(struct fib_data *fd, struct fib_change_entry *ce, struct rib_cmd_info *rc)
sys/net/route/fib_algo.c
739
queue_rtable_change(struct fib_data *fd, struct rib_cmd_info *rc)
sys/net/route/fib_algo.c
774
struct fib_data *fd = (struct fib_data *)_data;
sys/net/route/fib_algo.c
886
estimate_nhop_scale(const struct fib_data *old_fd, struct fib_data *fd)
sys/net/route/fib_algo.c
902
struct fib_data *fd;
sys/net/route/fib_algo.c
918
struct fib_data *fd = w->fd;
sys/net/route/fib_algo.c
980
sync_algo(struct fib_data *fd)
sys/net/route/fib_algo.h
115
void fib_printf(int level, struct fib_data *fd, const char *func, char *fmt, ...);
sys/net/route/fib_algo.h
125
uint32_t fib_get_nhop_idx(struct fib_data *fd, struct nhop_object *nh);
sys/net/route/fib_algo.h
126
struct nhop_object **fib_get_nhop_array(struct fib_data *fd);
sys/net/route/fib_algo.h
128
struct rib_head *fib_get_rh(struct fib_data *fd);
sys/net/route/fib_algo.h
129
bool fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp);
sys/net/route/fib_algo.h
130
void fib_set_algo_ptr(struct fib_data *fd, void *algo_data);
sys/net/route/fib_algo.h
31
struct fib_data;
sys/net/route/fib_algo.h
73
typedef enum flm_op_result flm_init_t (uint32_t fibnum, struct fib_data *fd,
sys/netgraph/netflow/netflow.c
550
if (atomic_cmpset_ptr((volatile uintptr_t *)&priv->fib_data[fib],
sys/netgraph/netflow/ng_netflow.c
1024
free(priv->fib_data, M_NETGRAPH);
sys/netgraph/netflow/ng_netflow.c
249
priv->fib_data = malloc(sizeof(fib_export_p) * priv->maxfibs,
sys/netgraph/netflow/ng_netflow.h
462
fib_export_p *fib_data; /* vector to per-fib data */
sys/netgraph/netflow/ng_netflow.h
501
#define priv_to_fib(priv, fib) (priv)->fib_data[(fib)]
sys/netinet/in_fib_algo.c
145
bsearch4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
sys/netinet/in_fib_algo.c
518
struct fib_data *fd;
sys/netinet/in_fib_algo.c
558
lradix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
sys/netinet/in_fib_algo.c
672
struct fib_data *fd;
sys/netinet/in_fib_algo.c
709
radix4_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
sys/netinet/in_fib_algo.c
80
struct fib_data *fd;
sys/netinet/in_fib_dxr.c
1088
dxr_init(uint32_t fibnum, struct fib_data *fd, void *old_data, void **data)
sys/netinet/in_fib_dxr.c
162
struct fib_data *fd;
sys/netinet/in_fib_dxr.c
214
struct fib_data *fd;
sys/netinet6/in6_fib_algo.c
126
lradix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
sys/netinet6/in6_fib_algo.c
242
struct fib_data *fd;
sys/netinet6/in6_fib_algo.c
293
radix6_init(uint32_t fibnum, struct fib_data *fd, void *_old_data, void **_data)
sys/netinet6/in6_fib_algo.c
89
struct fib_data *fd;