| /freebsd/sys/net/route/ |
| H A D | route_ctl.h | 38 struct rib_cmd_info { struct 56 struct route_nhop_data *rnd, int op_flags, struct rib_cmd_info *rc); argument 59 struct rib_cmd_info *rc); 61 const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc); 71 struct rib_cmd_info *rc); 73 struct rib_cmd_info *rc); 75 struct rib_cmd_info *rc); 77 struct rib_cmd_info *rc); 83 struct sockaddr *gw, struct rib_cmd_info *rc); 85 typedef void route_notification_t(const struct rib_cmd_info *rc, void *); [all …]
|
| H A D | route_ctl.c | 78 struct rib_cmd_info *rc); 81 struct rib_cmd_info *rc); 84 struct route_nhop_data *rnd_add, int op_flags, struct rib_cmd_info *rc); 87 int op_flags, struct rib_cmd_info *rc); 90 struct route_nhop_data *rnd, struct rib_cmd_info *rc); 92 struct rib_cmd_info *rc); 94 int prio, rib_filter_f_t *cb, void *cbdata, struct rib_cmd_info *rc); 464 struct route_nhop_data *rnd, int op_flags, struct rib_cmd_info *rc) in rib_add_route_px() 472 bzero(rc, sizeof(struct rib_cmd_info)); in rib_add_route_px() 519 const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc) in rib_del_route_px_gw() [all …]
|
| H A D | route_helpers.c | 260 notify_add(struct rib_cmd_info *rc, const struct weightened_nhop *wn_src, in notify_add() 276 notify_del(struct rib_cmd_info *rc, const struct weightened_nhop *wn_src, in notify_del() 292 decompose_change_notification(const struct rib_cmd_info *rc, route_notification_t *cb, in decompose_change_notification() 300 struct rib_cmd_info rc_del = { .rc_cmd = RTM_DELETE, .rc_rt = rc->rc_rt }; in decompose_change_notification() 301 struct rib_cmd_info rc_add = { .rc_cmd = RTM_ADD, .rc_rt = rc->rc_rt }; in decompose_change_notification() 379 rib_decompose_notification(const struct rib_cmd_info *rc, route_notification_t *cb, in rib_decompose_notification() 384 struct rib_cmd_info rc_new; in rib_decompose_notification() 425 struct sockaddr *gw, struct rib_cmd_info *rc) in rib_add_default_route()
|
| H A D | route_var.h | 129 struct rib_cmd_info; 214 struct route_nhop_data *rnd, struct rib_cmd_info *rc); 217 struct rib_cmd_info *rc); 223 struct rib_head *rh_dst, struct rib_cmd_info *rc); 295 struct route_nhop_data *rnd_orig, struct rib_cmd_info *rc);
|
| H A D | route_ifaddrs.c | 73 struct rib_cmd_info rc; in rib_handle_ifaddr_one() 136 struct rib_cmd_info rc; in ifa_maintain_loopback_route() 210 struct rib_cmd_info rc = {}; in pick_kernel_route()
|
| H A D | fib_algo.h | 79 struct rib_cmd_info *rc, void *data);
|
| H A D | route_subscription.c | 56 struct rib_cmd_info *rc) in rib_notify()
|
| H A D | fib_algo.c | 660 need_immediate_sync(struct fib_data *fd, struct rib_cmd_info *rc) in need_immediate_sync() 710 fill_change_entry(struct fib_data *fd, struct fib_change_entry *ce, struct rib_cmd_info *rc) in fill_change_entry() 739 queue_rtable_change(struct fib_data *fd, struct rib_cmd_info *rc) in queue_rtable_change() 771 handle_rtable_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in handle_rtable_change_cb()
|
| /freebsd/sys/contrib/dpdk_rte_lpm/ |
| H A D | dpdk_lpm6.c | 139 handle_default_change(struct dpdk_lpm6_data *dd, struct rib_cmd_info *rc) in handle_default_change() 160 handle_ll_change(struct dpdk_lpm6_data *dd, struct rib_cmd_info *rc, in handle_ll_change() 195 handle_gu_change(struct dpdk_lpm6_data *dd, const struct rib_cmd_info *rc, in handle_gu_change() 248 handle_any_change(struct dpdk_lpm6_data *dd, struct rib_cmd_info *rc) in handle_any_change() 270 handle_rtable_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in handle_rtable_change_cb() 326 struct rib_cmd_info rc = { in add_route_cb()
|
| H A D | dpdk_lpm.c | 116 handle_default_change(struct dpdk_lpm_data *dd, struct rib_cmd_info *rc) in handle_default_change() 161 handle_gu_change(struct dpdk_lpm_data *dd, const struct rib_cmd_info *rc, in handle_gu_change() 214 handle_rtable_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in handle_rtable_change_cb() 264 struct rib_cmd_info rc = { in add_route_cb()
|
| /freebsd/sys/netlink/route/ |
| H A D | route_var.h | 57 struct rib_cmd_info; 58 void rtnl_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc);
|
| H A D | rt.c | 118 rc_get_nhop(const struct rib_cmd_info *rc) in rc_get_nhop() 383 report_operation(uint32_t fibnum, struct rib_cmd_info *rc, in report_operation() 993 struct rib_cmd_info rc = {}; in rtnl_handle_newroute() 1062 struct rib_cmd_info rc; in rtnl_handle_delroute() 1114 rtnl_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc) in rtnl_handle_route_event()
|
| /freebsd/sys/net/ |
| H A D | rtsock.c | 212 struct rt_msghdr *rtm, struct rib_cmd_info *rc); 215 struct rib_cmd_info *rc, struct nhop_object *nh); 219 static void rtsock_notify_event(uint32_t fibnum, const struct rib_cmd_info *rc); 277 report_route_event(const struct rib_cmd_info *rc, void *_cbdata) in report_route_event() 287 rts_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc) in rts_handle_route_event() 304 rtsock_notify_event(uint32_t fibnum, const struct rib_cmd_info *rc) in rtsock_notify_event() 777 struct rt_msghdr *rtm, struct rib_cmd_info *rc) in handle_rtm_get() 980 int alloc_len, struct rib_cmd_info *rc, struct nhop_object *nh) in update_rtm_from_rc() 1032 save_del_notification(const struct rib_cmd_info *rc, void *_cbdata) in save_del_notification() 1034 struct rib_cmd_info *rc_new = (struct rib_cmd_info *)_cbdata; in save_del_notification() [all …]
|
| H A D | route.c | 193 struct rib_cmd_info rc; in rib_add_redirect()
|
| /freebsd/sys/netinet6/ |
| H A D | in6_fib_algo.c | 218 lradix6_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in lradix6_change_cb() 334 radix6_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in radix6_change_cb()
|
| H A D | nd6.h | 371 struct rib_cmd_info; 372 void nd6_subscription_cb(struct rib_head *rnh, struct rib_cmd_info *rc,
|
| H A D | nd6_rtr.c | 732 struct rib_cmd_info rc = {}; in defrouter_addreq() 763 struct rib_cmd_info rc; in defrouter_delreq() 2260 struct rib_cmd_info rc; in nd6_route_rtrequest() 2334 struct rib_cmd_info rc; in nd6_route_rtupdate() 2358 struct rib_cmd_info rc; in nd6_route_rtdelete()
|
| H A D | nd6.c | 1613 struct rib_cmd_info rc; in nd6_free_redirect() 1629 check_release_defrouter(const struct rib_cmd_info *rc, void *_cbdata) in check_release_defrouter() 1645 nd6_subscription_cb(struct rib_head *rnh, struct rib_cmd_info *rc, void *arg) in nd6_subscription_cb()
|
| /freebsd/sys/netinet/ |
| H A D | in_fib_algo.c | 478 bsearch4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in bsearch4_change_cb() 648 lradix4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in lradix4_change_cb() 750 radix4_change_cb(struct rib_head *rnh, struct rib_cmd_info *rc, in radix4_change_cb()
|
| H A D | in_fib_dxr.c | 1209 dxr_change_rib_item(struct rib_head *rnh, struct rib_cmd_info *rc, in dxr_change_rib_item()
|
| /freebsd/sys/netlink/ |
| H A D | netlink_glue.c | 62 ignore_route_event(uint32_t fibnum, const struct rib_cmd_info *rc) in ignore_route_event()
|
| /freebsd/sys/nfs/ |
| H A D | bootp_subr.c | 978 struct rib_cmd_info rc; in bootpc_add_default_route() 1006 struct rib_cmd_info rc; in bootpc_remove_default_route()
|
| /freebsd/sys/fs/nfsclient/ |
| H A D | nfs_clvfsops.c | 509 struct rib_cmd_info rc; in nfs_mountroot()
|