fib_dp
sz += sizeof(struct fib_dp) * num_tables;
get_fib_dp_header(struct fib_dp *dp)
replace_rtables_family(struct fib_dp **pdp, struct fib_data *fd, struct fib_dp *dp)
old_fdh->fdh_num_tables * sizeof(struct fib_dp));
static struct fib_dp **
fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp)
struct fib_dp **pdp;
grow_rtables_family(struct fib_dp **pdp, uint32_t new_num_tables)
old_fdh->fdh_num_tables * sizeof(struct fib_dp));
struct fib_dp fd_dp; /* fib datapath data */
fib_select_algo_initial(struct rib_head *rh, struct fib_dp *dp)
struct fib_dp **pdp = get_family_dp_ptr(family);
struct fib_dp fdh_idx[0];
VNET_DECLARE(struct fib_dp *, inet_dp);
VNET_DECLARE(struct fib_dp *, inet6_dp);
bool fib_set_datapath_ptr(struct fib_data *fd, struct fib_dp *dp);
struct fib_dp;
typedef enum flm_op_result flm_dump_end_t(void *data, struct fib_dp *dp);
struct fib_dp *dp = &V_inet_dp[fibnum];
struct fib_dp *dp = &V_inet_dp[fibnum];
VNET_DEFINE(struct fib_dp *, inet_dp);
bsearch4_end_dump(void *_data, struct fib_dp *dp)
lradix4_end_dump(void *_data, struct fib_dp *dp)
radix4_end_dump(void *_data, struct fib_dp *dp)
dxr_dump_end(void *data, struct fib_dp *dp)
struct fib_dp new_dp;
struct fib_dp *dp = &V_inet6_dp[fibnum];
struct fib_dp *dp = &V_inet6_dp[fibnum];
VNET_DEFINE(struct fib_dp *, inet6_dp);
lradix6_end_dump(void *_data, struct fib_dp *dp)
radix6_end_dump(void *_data, struct fib_dp *dp)