Lines Matching refs:rttran
906 struct ieee80211_mesh_route *rttran = NULL; /* Transmitter */ in hwmp_update_transmitter() local
909 rttran = ieee80211_mesh_rt_find(vap, ni->ni_macaddr); in hwmp_update_transmitter()
910 if (rttran == NULL) { in hwmp_update_transmitter()
911 rttran = ieee80211_mesh_rt_add(vap, ni->ni_macaddr); in hwmp_update_transmitter()
912 if (rttran == NULL) { in hwmp_update_transmitter()
921 if (!(rttran->rt_flags & IEEE80211_MESHRT_FLAGS_VALID) || in hwmp_update_transmitter()
922 rttran->rt_metric > metric) in hwmp_update_transmitter()
926 rttran->rt_flags & IEEE80211_MESHRT_FLAGS_VALID ? in hwmp_update_transmitter()
928 rttran->rt_metric, metric); in hwmp_update_transmitter()
929 IEEE80211_ADDR_COPY(rttran->rt_nexthop, ni->ni_macaddr); in hwmp_update_transmitter()
930 rttran->rt_metric = metric; in hwmp_update_transmitter()
931 rttran->rt_nhops = 1; in hwmp_update_transmitter()
932 ieee80211_mesh_rt_update(rttran, ms->ms_ppath->mpp_inact); in hwmp_update_transmitter()
933 rttran->rt_flags = IEEE80211_MESHRT_FLAGS_VALID; in hwmp_update_transmitter()