rib_cmd_info
struct rib_cmd_info rc;
struct rib_cmd_info rc;
need_immediate_sync(struct fib_data *fd, struct rib_cmd_info *rc)
fill_change_entry(struct fib_data *fd, struct fib_change_entry *ce, struct rib_cmd_info *rc)
queue_rtable_change(struct fib_data *fd, struct rib_cmd_info *rc)
handle_rtable_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
struct rib_cmd_info *rc, void *data);
struct rib_cmd_info *rc)
bzero(rc, sizeof(struct rib_cmd_info));
struct rib_cmd_info *rc)
struct rib_cmd_info *rc)
struct route_nhop_data *rnd, struct rib_cmd_info *rc)
delete_route(struct rib_head *rnh, struct rtentry *rt, struct rib_cmd_info *rc)
struct route_nhop_data *rnd, struct rib_cmd_info *rc)
struct rib_cmd_info *rc)
struct rib_cmd_info *rc)
struct rib_cmd_info rc;
struct route_nhop_data *rnd, int op_flags, struct rib_cmd_info *rc)
bzero(rc, sizeof(struct rib_cmd_info));
const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc)
struct rib_cmd_info *rc)
bzero(rc, sizeof(struct rib_cmd_info));
struct rib_head *rh_dst, struct rib_cmd_info *rc)
struct rib_cmd_info *rc)
bzero(rc, sizeof(struct rib_cmd_info));
struct rib_cmd_info *rc)
int op_flags, struct rib_cmd_info *rc)
struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct route_nhop_data *rnd_add, int op_flags, struct rib_cmd_info *rc);
int op_flags, struct rib_cmd_info *rc)
int op_flags, struct rib_cmd_info *rc);
struct route_nhop_data *rnd, struct rib_cmd_info *rc);
rib_del_route(uint32_t fibnum, struct rt_addrinfo *info, struct rib_cmd_info *rc)
bzero(rc, sizeof(struct rib_cmd_info));
struct rib_cmd_info *rc);
int prio, rib_filter_f_t *cb, void *cbdata, struct rib_cmd_info *rc);
int prio, rib_filter_f_t *cb, void *cbdata, struct rib_cmd_info *rc)
typedef void rib_subscription_cb_t(struct rib_head *rnh, struct rib_cmd_info *rc,
struct rib_cmd_info *rc);
typedef void route_event_f(uint32_t fibnum, const struct rib_cmd_info *rc);
struct route_nhop_data *rnd, int op_flags, struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct sockaddr *gw, struct rib_cmd_info *rc);
typedef void route_notification_t(const struct rib_cmd_info *rc, void *);
void rib_decompose_notification(const struct rib_cmd_info *rc,
notify_add(struct rib_cmd_info *rc, const struct weightened_nhop *wn_src,
notify_del(struct rib_cmd_info *rc, const struct weightened_nhop *wn_src,
decompose_change_notification(const struct rib_cmd_info *rc, route_notification_t *cb,
struct rib_cmd_info rc_del = { .rc_cmd = RTM_DELETE, .rc_rt = rc->rc_rt };
struct rib_cmd_info rc_add = { .rc_cmd = RTM_ADD, .rc_rt = rc->rc_rt };
rib_decompose_notification(const struct rib_cmd_info *rc, route_notification_t *cb,
struct rib_cmd_info rc_new;
struct sockaddr *gw, struct rib_cmd_info *rc)
struct rib_cmd_info rc;
struct rib_cmd_info rc = {};
struct rib_cmd_info rc;
struct rib_cmd_info *rc)
struct rib_cmd_info;
struct route_nhop_data *rnd, struct rib_cmd_info *rc);
struct rib_cmd_info *rc);
struct rib_head *rh_dst, struct rib_cmd_info *rc);
struct route_nhop_data *rnd_orig, struct rib_cmd_info *rc);
save_del_notification(const struct rib_cmd_info *rc, void *_cbdata)
struct rib_cmd_info *rc_new = (struct rib_cmd_info *)_cbdata;
save_add_notification(const struct rib_cmd_info *rc, void *_cbdata)
struct rib_cmd_info *rc_new = (struct rib_cmd_info *)_cbdata;
struct rib_cmd_info rc;
struct rib_cmd_info rc_simple = {};
struct rib_cmd_info rc_simple = {};
struct rt_msghdr *rtm, struct rib_cmd_info *rc);
struct rib_cmd_info *rc, struct nhop_object *nh);
static void rtsock_notify_event(uint32_t fibnum, const struct rib_cmd_info *rc);
report_route_event(const struct rib_cmd_info *rc, void *_cbdata)
rts_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc)
rtsock_notify_event(uint32_t fibnum, const struct rib_cmd_info *rc)
struct rt_msghdr *rtm, struct rib_cmd_info *rc)
int alloc_len, struct rib_cmd_info *rc, struct nhop_object *nh)
bsearch4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
lradix4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
radix4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
dxr_change_rib_item(struct rib_head *rnh, struct rib_cmd_info *rc,
lradix6_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
radix6_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
struct rib_cmd_info rc;
check_release_defrouter(const struct rib_cmd_info *rc, void *_cbdata)
nd6_subscription_cb(struct rib_head *rnh, struct rib_cmd_info *rc, void *arg)
struct rib_cmd_info;
void nd6_subscription_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
struct rib_cmd_info rc = {};
struct rib_cmd_info rc;
ignore_route_event(uint32_t fibnum, const struct rib_cmd_info *rc)
struct rib_cmd_info;
void rtnl_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc);
struct rib_cmd_info rc;
rtnl_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc)
rc_get_nhop(const struct rib_cmd_info *rc)
report_operation(uint32_t fibnum, struct rib_cmd_info *rc,
struct rib_cmd_info rc = {};
struct rib_cmd_info rc;
struct rib_cmd_info rc;