Home
last modified time | relevance | path

Searched refs:new_metric (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dmesh_hwmp.c391 u32 last_hop_metric, new_metric; in hwmp_route_info_get() local
430 new_metric = orig_metric + last_hop_metric; in hwmp_route_info_get()
431 if (new_metric < orig_metric) in hwmp_route_info_get()
432 new_metric = MAX_METRIC; in hwmp_route_info_get()
453 mult_frac(new_metric, 10, 9) : in hwmp_route_info_get()
454 new_metric) >= mpath->metric)) { in hwmp_route_info_get()
493 mpath->metric = new_metric; in hwmp_route_info_get()
556 return process ? new_metric : 0; in hwmp_route_info_get()
819 u32 orig_sn, new_metric, orig_metric, last_hop_metric, interval; in hwmp_rann_frame_process() local
848 new_metric = orig_metric + last_hop_metric; in hwmp_rann_frame_process()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/
H A Drtw_mesh_hwmp.c1073 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1105 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1106 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1107 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1123 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1155 path->metric = new_metric; in rtw_hwmp_route_info_get()
1164 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1210 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/
H A Drtw_mesh_hwmp.c1074 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1106 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1107 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1108 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1124 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1156 path->metric = new_metric; in rtw_hwmp_route_info_get()
1165 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1211 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/
H A Drtw_mesh_hwmp.c1073 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1105 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1106 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1107 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1123 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1155 path->metric = new_metric; in rtw_hwmp_route_info_get()
1164 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1210 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/
H A Drtw_mesh_hwmp.c1074 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1106 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1107 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1108 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1124 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1156 path->metric = new_metric; in rtw_hwmp_route_info_get()
1165 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1211 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/
H A Drtw_mesh_hwmp.c1074 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1106 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1107 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1108 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1124 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1156 path->metric = new_metric; in rtw_hwmp_route_info_get()
1165 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1211 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/
H A Drtw_mesh_hwmp.c1074 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
1106 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
1107 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
1108 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
1124 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1156 path->metric = new_metric; in rtw_hwmp_route_info_get()
1165 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1211 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/
H A Drtw_mesh_hwmp.c918 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
950 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
951 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
952 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
968 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
1000 path->metric = new_metric; in rtw_hwmp_route_info_get()
1009 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1055 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/
H A Drtw_mesh_hwmp.c917 u32 last_hop_metric, new_metric; in rtw_hwmp_route_info_get() local
949 new_metric = originator_metric + last_hop_metric; in rtw_hwmp_route_info_get()
950 if (new_metric < originator_metric) in rtw_hwmp_route_info_get()
951 new_metric = RTW_MAX_METRIC; in rtw_hwmp_route_info_get()
967 new_metric >= path->metric)) { in rtw_hwmp_route_info_get()
999 path->metric = new_metric; in rtw_hwmp_route_info_get()
1008 path->rann_metric = new_metric; in rtw_hwmp_route_info_get()
1054 return process ? new_metric : 0; in rtw_hwmp_route_info_get()
/OK3568_Linux_fs/kernel/include/net/
H A Droute.h240 void fib_modify_prefix_metric(struct in_ifaddr *ifa, u32 new_metric);
/OK3568_Linux_fs/kernel/net/ipv4/
H A Ddevinet.c960 u32 new_metric = ifa->ifa_rt_priority; in inet_rtm_newaddr() local
969 if (ifa->ifa_rt_priority != new_metric) { in inet_rtm_newaddr()
970 fib_modify_prefix_metric(ifa, new_metric); in inet_rtm_newaddr()
971 ifa->ifa_rt_priority = new_metric; in inet_rtm_newaddr()
H A Dfib_frontend.c1143 void fib_modify_prefix_metric(struct in_ifaddr *ifa, u32 new_metric) in fib_modify_prefix_metric() argument
1158 prefix, ifa->ifa_prefixlen, ifa, new_metric); in fib_modify_prefix_metric()