Home
last modified time | relevance | path

Searched refs:rinfo (Results 1 – 9 of 9) sorted by relevance

/f-stack/freebsd/netinet/
H A Din_fib_algo.c138 if (rinfo->num_prefixes < 10) in bsearch4_get_pref()
140 else if (rinfo->num_prefixes < 30) in bsearch4_get_pref()
141 return (255 - rinfo->num_prefixes * 8); in bsearch4_get_pref()
150 struct rib_rtable_info rinfo; in bsearch4_init() local
155 fib_get_rtable_info(fib_get_rh(fd), &rinfo); in bsearch4_init()
156 count = rinfo.num_prefixes * 11 / 10 + 64; in bsearch4_init()
551 if (rinfo->num_prefixes < 10) in lradix4_get_pref()
553 else if (rinfo->num_prefixes < 1000) in lradix4_get_pref()
554 return (254 - rinfo->num_prefixes / 4); in lradix4_get_pref()
563 struct rib_rtable_info rinfo; in lradix4_init() local
[all …]
/f-stack/freebsd/netinet6/
H A Din6_fib_algo.c116 lradix6_get_pref(const struct rib_rtable_info *rinfo) in lradix6_get_pref() argument
119 if (rinfo->num_prefixes < 10) in lradix6_get_pref()
121 else if (rinfo->num_prefixes < 10000) in lradix6_get_pref()
122 return (255 - rinfo->num_prefixes / 40); in lradix6_get_pref()
131 struct rib_rtable_info rinfo; in lradix6_init() local
138 fib_get_rtable_info(fib_get_rh(fd), &rinfo); in lradix6_init()
140 count = rinfo.num_prefixes * 11 / 10; in lradix6_init()
288 radix6_get_pref(const struct rib_rtable_info *rinfo) in radix6_get_pref() argument
/f-stack/freebsd/contrib/dpdk_rte_lpm/
H A Ddpdk_lpm.c102 rte_get_pref(const struct rib_rtable_info *rinfo) in rte_get_pref() argument
105 if (rinfo->num_prefixes < 10) in rte_get_pref()
107 else if (rinfo->num_prefixes < 1000) in rte_get_pref()
108 return (rinfo->num_prefixes / 10); in rte_get_pref()
109 else if (rinfo->num_prefixes < 500000) in rte_get_pref()
110 return (100 + rinfo->num_prefixes / 3334); in rte_get_pref()
H A Ddpdk_lpm6.c125 rte6_get_pref(const struct rib_rtable_info *rinfo) in rte6_get_pref() argument
128 if (rinfo->num_prefixes < 10) in rte6_get_pref()
130 else if (rinfo->num_prefixes < 1000) in rte6_get_pref()
131 return (rinfo->num_prefixes / 10); in rte6_get_pref()
132 else if (rinfo->num_prefixes < 100000) in rte6_get_pref()
133 return (100 + rinfo->num_prefixes / 667); in rte6_get_pref()
/f-stack/dpdk/drivers/net/ice/base/
H A Dice_switch.c6862 switch (rinfo->tun_type) { in ice_get_compat_fv_bitmap()
7163 rm->tun_type = rinfo->tun_type; in ice_add_adv_recipe()
8001 rinfo->sw_act.fwd_id.hw_vsi_id = in ice_add_adv_rule()
8021 rinfo); in ice_add_adv_rule()
8034 switch (rinfo->sw_act.fltr_act) { in ice_add_adv_rule()
8070 if (rinfo->rx) { in ice_add_adv_rule()
8117 adv_fltr->rule_info = *rinfo; in ice_add_adv_rule()
8356 struct ice_adv_rule_info rinfo; in ice_rem_adv_rule_by_id() local
8367 rinfo = list_itr->rule_info; in ice_rem_adv_rule_by_id()
8392 struct ice_adv_rule_info rinfo; in ice_rem_adv_rule_for_vsi() local
[all …]
H A Dice_switch.h501 u16 lkups_cnt, struct ice_adv_rule_info *rinfo,
510 u16 lkups_cnt, struct ice_adv_rule_info *rinfo);
/f-stack/freebsd/net/route/
H A Dfib_algo.h63 typedef uint8_t flm_get_pref_t(const struct rib_rtable_info *rinfo);
106 void fib_get_rtable_info(struct rib_head *rh, struct rib_rtable_info *rinfo);
H A Dfib_algo.c1367 fib_get_rtable_info(struct rib_head *rh, struct rib_rtable_info *rinfo) in fib_get_rtable_info() argument
1370 bzero(rinfo, sizeof(struct rib_rtable_info)); in fib_get_rtable_info()
1371 rinfo->num_prefixes = rh->rnh_prefixes; in fib_get_rtable_info()
1372 rinfo->num_nhops = nhops_get_count(rh); in fib_get_rtable_info()
1374 rinfo->num_nhgrp = nhgrp_get_count(rh); in fib_get_rtable_info()
1547 struct rib_rtable_info rinfo; in fib_check_best_algo() local
1550 fib_get_rtable_info(rh, &rinfo); in fib_check_best_algo()
1557 preference = flm->flm_get_pref(&rinfo); in fib_check_best_algo()
/f-stack/dpdk/drivers/net/ice/
H A Dice_switch_filter.c1782 struct ice_adv_rule_info rinfo; in ice_switch_redirect() local
1801 rinfo = list_itr->rule_info; in ice_switch_redirect()
1802 if ((rinfo.fltr_rule_id == rdata->rule_id && in ice_switch_redirect()
1803 rinfo.sw_act.fltr_act == ICE_FWD_TO_VSI && in ice_switch_redirect()
1804 rinfo.sw_act.vsi_handle == rd->vsi_handle) || in ice_switch_redirect()
1805 (rinfo.fltr_rule_id == rdata->rule_id && in ice_switch_redirect()
1806 rinfo.sw_act.fltr_act == ICE_FWD_TO_VSI_LIST)){ in ice_switch_redirect()
1819 rinfo.sw_act.vsi_handle = rd->vsi_handle; in ice_switch_redirect()
1820 rinfo.sw_act.fltr_act = ICE_FWD_TO_VSI; in ice_switch_redirect()
1831 lkups_cnt, &rinfo); in ice_switch_redirect()
[all …]