Lines Matching refs:op_flags
84 struct route_nhop_data *rnd_add, int op_flags, struct rib_cmd_info *rc);
88 int op_flags, struct rib_cmd_info *rc);
482 struct route_nhop_data *rnd, int op_flags, struct rib_cmd_info *rc) in rib_add_route_px() argument
502 if (op_flags & RTM_F_CREATE) { in rib_add_route_px()
519 return (add_route_flags(rnh, rt, rnd, op_flags, rc)); in rib_add_route_px()
537 const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc) in rib_del_route_px_gw() argument
541 return (rib_del_route_px(fibnum, dst, plen, match_gw_one, &gwd, op_flags, rc)); in rib_del_route_px_gw()
560 rib_filter_f_t *filter_func, void *filter_arg, int op_flags, in rib_del_route_px() argument
586 int prio = (op_flags & RTM_F_FORCE) ? NH_PRIORITY_HIGH : NH_PRIORITY_NORMAL; in rib_del_route_px()
670 int op_flags = RTM_F_CREATE | (NH_IS_PINNED(nh) ? RTM_F_FORCE : 0); in rib_copy_route() local
671 error = add_route_flags(rh_dst, rt_new, &rnd, op_flags, rc); in rib_copy_route()
774 int op_flags = RTM_F_CREATE; in add_route_byinfo() local
781 op_flags |= (info->rti_flags & RTF_PINNED) ? RTM_F_REPLACE : RTM_F_APPEND; in add_route_byinfo()
783 return (add_route_flags(rnh, rt, &rnd_add, op_flags, rc)); in add_route_byinfo()
788 int op_flags, struct rib_cmd_info *rc) in add_route_flags() argument
804 if (op_flags & RTM_F_CREATE) in add_route_flags()
814 if (op_flags & RTM_F_EXCL) { in add_route_flags()
822 if (op_flags & RTM_F_REPLACE) { in add_route_flags()
838 if ((op_flags & RTM_F_APPEND) && rib_can_multipath(rnh) && in add_route_flags()
844 op_flags, rc); in add_route_flags()
854 if (op_flags & RTM_F_CREATE) { in add_route_flags()
864 if (op_flags & RTM_F_CREATE) in add_route_flags()
875 int op_flags, struct rib_cmd_info *rc) in add_route_flags_mpath() argument
892 if (rnd_orig == NULL && !(op_flags & RTM_F_CREATE)) { in add_route_flags_mpath()