Home
last modified time | relevance | path

Searched refs:rt (Results 1 – 25 of 179) sorted by relevance

12345678

/dragonfly/contrib/dhcpcd/src/
H A Droute.c250 rt_is_default(const struct rt *rt) in rt_is_default() argument
303 struct rt *rt, *rtn; in rt_headclear0() local
325 struct rt *rt; in rt_headclear() local
335 struct rt *rt; in rt_headfree() local
362 struct rt *rt; in rt_new0() local
378 memset(rt, 0, sizeof(*rt)); in rt_new0()
399 struct rt *rt; in rt_new() local
430 rt_free(struct rt *rt) in rt_free() argument
458 struct rt *rt, *rtn; in rt_freeif() local
643 rt_delete(struct rt *rt) in rt_delete() argument
[all …]
H A Droute.h81 struct rt { struct
130 void rt_free(struct rt *);
132 bool rt_is_default(const struct rt *);
136 struct rt * rt_new0(struct dhcpcd_ctx *);
137 void rt_setif(struct rt *, struct interface *);
138 struct rt * rt_new(struct interface *);
139 struct rt * rt_proto_add_ctx(rb_tree_t *, struct rt *, struct dhcpcd_ctx *);
140 struct rt * rt_proto_add(rb_tree_t *, struct rt *);
141 int rt_cmp_dest(const struct rt *, const struct rt *);
142 void rt_recvrt(int, const struct rt *, pid_t);
/dragonfly/sys/net/
H A Droute.c316 rtfree(rt); in rtfree_async_dispatch()
425 rt_setgate(rt, rt_key(rt), gateway); in rtredirect_oncpu()
427 rt_rtmsg(RTM_CHANGE, rt, rt->rt_ifp, 0); in rtredirect_oncpu()
749 if (rt) in rtrequest1_msghandler()
1263 if (rt->rt_gwroute == rt) { in rt_setgate()
1339 *drt = rt; in rt_llroute()
1402 rtinfo, mycpuid, rt, rt->rt_flags); in rt_print()
1822 rt->rt_ifa->ifa_rtrequest(RTM_DELETE, rt); in rtchange_ifa()
1829 rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt); in rtchange_ifa()
1847 ap->rt = rt; in rtchange_callback()
[all …]
H A Drtsock.c849 &rt->rt_rmx); in route_output_add_callback()
875 ++rt->rt_refcnt; in route_output_delete_callback()
880 --rt->rt_refcnt; in route_output_delete_callback()
882 if (rt && rt->rt_refcnt == 0) { in route_output_delete_callback()
883 ++rt->rt_refcnt; in route_output_delete_callback()
884 rtfree(rt); in route_output_delete_callback()
931 error = rt_setgate(rt, rt_key(rt), rtinfo->rti_gateway); in route_output_change_callback()
948 if (rt->rt_ifa && rt->rt_ifa->ifa_rtrequest) in route_output_change_callback()
949 rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt); in route_output_change_callback()
963 rt_rtmsg(RTM_CHANGE, rt, rt->rt_ifp, 0); in route_output_change_callback()
[all …]
/dragonfly/sys/netinet/
H A Din_rmx.c149 rt->rt_ifp = rt->rt_ifa->ifa_ifp; in in_addroute()
158 rt->rt_ifp != NULL) in in_addroute()
159 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in in_addroute()
192 (rt->rt_flags & in in_addroute()
209 if (rt != NULL && rt->rt_refcnt == 0) { /* this is first reference */ in in_matchroute()
263 rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt), in in_closeroute()
264 rt->rt_flags, &rt); in in_closeroute()
295 err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in in_rtqkill()
296 rt_mask(rt), rt->rt_flags, NULL); in in_rtqkill()
546 err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in in_ifadownkill()
[all …]
H A Dif_ether.c247 rt_setgate(rt, rt_key(rt), in arp_rtrequest()
303 if (in_broadcast(SIN(rt_key(rt))->sin_addr, rt->rt_ifp)) { in arp_rtrequest()
552 if ((rt->rt_expire == 0 || rt->rt_expire > time_uptime) && in arpresolve()
601 error = (rt != NULL && rt->rt_flags & RTF_GATEWAY) ? in arpresolve()
615 rt_rtmsg(RTM_MISS, rt, rt->rt_ifp, 0); in arpresolve()
723 if (la && (rt = la->la_rt) && (sdl = SDL(rt->rt_gateway))) { in arp_update_oncpu()
869 ifp->if_output(ifp, m, rt_key(rt), rt); in arp_update_oncpu()
874 rt_rtmsg(rt_cmd, rt, rt->rt_ifp, 0); in arp_update_oncpu()
1221 if (rt->rt_ifp == ifp || rt->rt_ifp == ifp->if_bridge) { in in_arpreply()
1341 rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in arplookup()
[all …]
/dragonfly/sys/netinet6/
H A Din6_rmx.c164 if (!rt->rt_rmx.rmx_mtu && !(rt->rt_rmx.rmx_locks & RTV_MTU) && in in6_addroute()
165 rt->rt_ifp != NULL) in in6_addroute()
166 rt->rt_rmx.rmx_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
231 if (rt != NULL && rt->rt_refcnt == 0) { /* this is first reference */ in in6_matchroute()
289 rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt), in in6_clsroute()
290 rt->rt_flags, &rt); in in6_clsroute()
320 if (rt->rt_refcnt > 0) in in6_rtqkill()
323 err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in in6_rtqkill()
324 rt_mask(rt), rt->rt_flags, NULL); in in6_rtqkill()
435 if (!rt) in in6_mtuexpire()
[all …]
H A Dip6_mroute.c203 rt = NULL; \
537 frt = rt; in ip6_mrouter_done()
538 rt = rt->mf6c_next; in ip6_mrouter_done()
702 if (rt) { in add_m6fc()
725 for (rt = mf6ctable[hash], nstl = 0; rt; rt = rt->mf6c_next) { in add_m6fc()
789 for (rt = mf6ctable[hash]; rt; rt = rt->mf6c_next) { in add_m6fc()
811 rt = (struct mf6c *)kmalloc(sizeof(*rt), M_MRTABLE, in add_m6fc()
997 if (rt) { in ip6_mforward()
1051 for (rt = mf6ctable[hash]; rt; rt = rt->mf6c_next) { in ip6_mforward()
1067 rt = (struct mf6c *)kmalloc(sizeof(*rt), M_MRTABLE, in ip6_mforward()
[all …]
H A Dnd6.c487 if (!rt) in nd6_timer_dispatch()
524 rt_rtmsg(RTM_MISS, rt, rt->rt_ifp, 0); in nd6_timer_dispatch()
567 rt_rtmsg(RTM_MISS, rt, rt->rt_ifp, 0); in nd6_timer_dispatch()
848 if (rt && rt->rt_gateway && in nd6_purge()
873 if (rt && !(rt->rt_flags & RTF_LLINFO)) { in nd6_lookup()
885 if (!rt) { in nd6_lookup()
1138 if (!rt) { in nd6_nud_hint()
1233 rt_setgate(rt, rt_key(rt), in nd6_rtrequest()
1715 if (!rt) { in nd6_cache_lladdr()
1731 if (!rt) in nd6_cache_lladdr()
[all …]
H A Dip6_forward.c90 struct rtentry *rt; in ip6_forward() local
186 rt = ip6_forward_rt.ro_rt; in ip6_forward()
200 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard); in ip6_forward()
220 in6_ifstat_inc(rt->rt_ifp, ifs6_in_toobig); in ip6_forward()
224 mtu = IN6_LINKMTU(rt->rt_ifp); in ip6_forward()
231 if (rt->rt_flags & RTF_GATEWAY) in ip6_forward()
286 if (rt->rt_ifp->if_flags & IFF_LOOPBACK) { in ip6_forward()
307 if_name(rt->rt_ifp)); in ip6_forward()
314 origifp = rt->rt_ifp; in ip6_forward()
335 error = nd6_output(rt->rt_ifp, origifp, m, dst, rt); in ip6_forward()
[all …]
/dragonfly/sys/netproto/802_11/
H A Dieee80211_phy.h99 uint8_t cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex; in ieee80211_ack_rate()
101 return rt->info[cix].dot11Rate; in ieee80211_ack_rate()
114 uint8_t cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex; in ieee80211_ctl_rate()
116 return rt->info[cix].dot11Rate; in ieee80211_ctl_rate()
131 return rt->info[rix].phy; in ieee80211_rate2phytype()
144 return rt->rateCodeToIndex[rate] != (uint8_t)-1; in ieee80211_isratevalid()
157 uint8_t rix = rt->rateCodeToIndex[rate]; in ieee80211_ack_duration()
161 KASSERT(rt->info[rix].spAckDuration != 0, in ieee80211_ack_duration()
163 return rt->info[rix].spAckDuration; in ieee80211_ack_duration()
165 KASSERT(rt->info[rix].lpAckDuration != 0, in ieee80211_ack_duration()
[all …]
/dragonfly/sys/netgraph7/bluetooth/socket/
H A Dng_btsocket_l2cap.c573 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_process_l2ca_con_ind()
574 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_process_l2ca_con_ind()
623 pcb1->rt = rt; in ng_btsocket_l2cap_process_l2ca_con_ind()
1385 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1386 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1406 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1407 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1421 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1503 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1504 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
[all …]
H A Dng_btsocket_l2cap_raw.c377 rt = kmalloc(sizeof(*rt), in ng_btsocket_l2cap_raw_input()
392 bcopy(msg->data, &rt->src, sizeof(rt->src)); in ng_btsocket_l2cap_raw_input()
398 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_raw_input()
399 rt->src.b[2], rt->src.b[1], rt->src.b[0]); in ng_btsocket_l2cap_raw_input()
494 bzero(rt, sizeof(*rt)); in ng_btsocket_l2cap_raw_rtclean()
695 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_raw_bind()
710 rt = NULL; in ng_btsocket_l2cap_raw_bind()
714 pcb->rt = rt; in ng_btsocket_l2cap_raw_bind()
788 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_raw_connect()
791 if (bcmp(&pcb->dst, &rt->src, sizeof(rt->src)) != 0) in ng_btsocket_l2cap_raw_connect()
[all …]
/dragonfly/tools/tools/net80211/wlantxtime/
H A Dwlantxtime.c238 for (i = 0; i < rt->rateCount; i++) { in ieee80211_setup_ratetable()
243 rt->rateCodeToIndex[code] = i; in ieee80211_setup_ratetable()
249 rt->rateCodeToIndex[code] = i; in ieee80211_setup_ratetable()
262 rt->info[i].lpAckDuration = ieee80211_compute_duration(rt, in ieee80211_setup_ratetable()
264 rt->info[i].spAckDuration = ieee80211_compute_duration(rt, in ieee80211_setup_ratetable()
341 kbps = rt->info[rix].rateKbps; in ieee80211_compute_duration()
345 switch (rt->info[rix].phy) { in ieee80211_compute_duration()
396 rt->info[rix].phy, rate); in ieee80211_compute_duration()
558 rt = mode2table(mode); in main()
559 if (rt == NULL) in main()
[all …]
/dragonfly/sys/dev/netif/ath/ath_rate/sample/
H A Dsample.c155 rt->info[rix].dot11Rate : (rt->info[rix].dot11Rate & IEEE80211_RATE_VAL) / 2; in dot11rate()
279 if (++rix >= rt->rateCount) in pick_sample_rate()
542 dot11rate(rt, rix), in ath_rate_findrate()
653 rt->rateCount); in ath_rate_findrate()
840 dot11rate(rt, rix0), in update_stats()
916 dot11rate(rt, final_rix), dot11rate_label(rt, final_rix), in ath_rate_tx_complete()
1079 if (!rt->info[rix].valid) in ath_rate_ctl_reset()
1093 if (!rt->info[rix].valid) in ath_rate_ctl_reset()
1113 kprintf(" %d %s/%d", dot11rate(rt, rix), dot11rate_label(rt, rix), in ath_rate_ctl_reset()
1226 tv->nentries = rt->rateCount; in ath_rate_fetch_node_stats()
[all …]
H A Dsample.h136 const HAL_RATE_TABLE *rt = sc->sc_currates; in calc_usecs_unicast_packet() local
150 if (rix >= rt->rateCount) { in calc_usecs_unicast_packet()
152 rix, rt->rateCount, sc->sc_curmode); in calc_usecs_unicast_packet()
155 cix = rt->info[rix].controlRate; in calc_usecs_unicast_packet()
161 switch (rt->info[rix].phy) { in calc_usecs_unicast_packet()
189 rt->info[rix].phy == IEEE80211_T_OFDM) { in calc_usecs_unicast_packet()
195 cix = rt->info[sc->sc_protrix].controlRate; in calc_usecs_unicast_packet()
207 KASSERT(cix < rt->rateCount, in calc_usecs_unicast_packet()
211 ctsrate = rt->info[cix].rateCode | rt->info[cix].shortPreamble; in calc_usecs_unicast_packet()
213 ctsduration += rt->info[cix].spAckDuration; in calc_usecs_unicast_packet()
[all …]
/dragonfly/usr.bin/netstat/
H A Droute.c304 if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt)))) in size_cols_rtentry()
314 bp = fmt_flags(rt->rt_flags); in size_cols_rtentry()
329 if (rt->rt_ifp) { in size_cols_rtentry()
330 if (rt->rt_ifp != lastif) { in size_cols_rtentry()
335 lastif = rt->rt_ifp; in size_cols_rtentry()
338 if (rt->rt_rmx.rmx_expire) { in size_cols_rtentry()
357 if (rt->rt_rmx.rmx_msl) { in size_cols_rtentry()
771 if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt)))) in p_rtentry()
787 if (rt->rt_ifp) { in p_rtentry()
794 lastif = rt->rt_ifp; in p_rtentry()
[all …]
/dragonfly/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_phy.c312 HAL_RATE_TABLE *rt; in ar9300_get_rate_table() local
342 rt = &ar9300_xr_table; in ar9300_get_rate_table()
361 return rt; in ar9300_get_rate_table()
510 const HAL_RATE_TABLE *rt; in ar9300_init_rate_txpower() local
514 HALASSERT(rt != NULL); in ar9300_init_rate_txpower()
1046 const HAL_RATE_TABLE *rt; in ar9300_disp_tpc_tables() local
1056 HALASSERT(rt != NULL); in ar9300_disp_tpc_tables()
1065 i, rt->info[i].rateCode, rt->info[i].rateKbps, in ar9300_disp_tpc_tables()
1086 i, rt->info[i].rateCode , rt->info[i].rateKbps, in ar9300_disp_tpc_tables()
1129 HALASSERT(rt != NULL); in ar9300_get_tpc_tables()
[all …]
/dragonfly/sbin/routed/
H A Dtrace.c652 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate)); in trace_upslot()
660 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate)); in trace_upslot()
664 rts != rt->rt_spares || AGE_RT(rt->rt_state, in trace_upslot()
665 rt->rt_ifp)); in trace_upslot()
682 rtname(rt->rt_dst, rt->rt_mask, new->rts_gate)); in trace_upslot()
761 label, rtname(rt->rt_dst, rt->rt_mask, rt->rt_gate)); in trace_change()
762 print_rts(rt->rt_spares, in trace_change()
763 0,0,0,0, AGE_RT(rt->rt_state, rt->rt_ifp)); in trace_change()
764 trace_bits(rs_bits, rt->rt_state, rt->rt_state != state); in trace_change()
791 action, rtname(rt->rt_dst, rt->rt_mask, rt->rt_gate)); in trace_add_del()
[all …]
H A Dtable.c825 rtchange(rt, rt->rt_state | RS_STATIC, &new, 0); in kern_check_static()
1539 if (rt != NULL && (rt->rt_state & RS_STATIC)) in del_static()
1540 rtbad(rt); in del_static()
1628 if (!rt || rt->rt_dst != dst || rt->rt_mask != mask) in rtget()
1631 return rt; in rtget()
1659 memset(rt, 0, sizeof(*rt)); in rtadd()
1663 rt->rt_nodes->rn_key = (caddr_t)&rt->rt_dst_sock; in rtadd()
1693 free(rt); in rtadd()
1782 if (!BETTER_LINK(rt, rts, rt->rt_spares)) in rtswitch()
1805 k = kern_find(rt->rt_dst, rt->rt_mask, 0); in rtdelete()
[all …]
H A Dif.c421 if (rt != NULL in check_remote()
424 rt->rt_ifp->int_net, rt->rt_ifp->int_mask)) in check_remote()
1146 rt = NULL; in ifinit()
1151 rtchange(rt, rt->rt_state | RS_MHOME, in ifinit()
1206 if (rt != NULL && rt->rt_router != loopaddr) { in ifinit()
1208 rt = NULL; in ifinit()
1220 rtchange(rt, ((rt->rt_state & ~RS_NET_SYN) in ifinit()
1239 rt = NULL; in ifinit()
1272 rt = NULL; in check_net_syn()
1350 rt = NULL; in addrouteforif()
[all …]
/dragonfly/contrib/gcc-4.7/gcc/
H A Dggc-common.c140 for ( ; rt->base != NULL; rt++) in ggc_mark_root_tab()
156 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in ggc_mark_roots()
160 for (rt = gt_ggc_rtab; *rt; rt++) in ggc_mark_roots()
457 for (rt = tab; *rt; rt++) in write_pch_globals()
508 for (rt = gt_ggc_rtab; *rt; rt++) in gt_pch_save()
513 for (rt = gt_pch_cache_rtab; *rt; rt++) in gt_pch_save()
546 for (rt = gt_pch_scalar_rtab; *rt; rt++) in gt_pch_save()
618 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in gt_pch_restore()
623 for (rt = gt_pch_scalar_rtab; *rt; rt++) in gt_pch_restore()
629 for (rt = gt_ggc_rtab; *rt; rt++) in gt_pch_restore()
[all …]
/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_phy.c341 rt->info[i].lpAckDuration = ieee80211_compute_duration(rt, in ieee80211_setup_ratetable()
343 rt->info[i].spAckDuration = ieee80211_compute_duration(rt, in ieee80211_setup_ratetable()
380 rt = &ieee80211_half_table; in ieee80211_get_ratetable()
384 rt = &ieee80211_11na_table; in ieee80211_get_ratetable()
386 rt = &ieee80211_11ng_table; in ieee80211_get_ratetable()
388 rt = &ieee80211_turbog_table; in ieee80211_get_ratetable()
394 rt = &ieee80211_11a_table; in ieee80211_get_ratetable()
396 rt = &ieee80211_11g_table; in ieee80211_get_ratetable()
398 rt = &ieee80211_11b_table; in ieee80211_get_ratetable()
404 return rt; in ieee80211_get_ratetable()
[all …]
/dragonfly/sys/net/ip_mroute/
H A Dip_mroute.c327 for (rt = mfctable[MFCHASH(o,g)]; rt; rt = rt->mfc_next) in mfc_find()
329 (rt->mfc_mcastgrp.s_addr == g) && (rt->mfc_stall == NULL)) in mfc_find()
331 return rt; in mfc_find()
650 for (rt = mfctable[i]; rt != NULL; ) { in X_ip_mrouter_done()
662 rt = nr; in X_ip_mrouter_done()
979 if (rt) { in add_mfc()
997 for (rt = mfctable[hash], nstl = 0; rt; rt = rt->mfc_next) { in add_mfc()
1044 for (rt = mfctable[hash]; rt != NULL; rt = rt->mfc_next) { in add_mfc()
1055 rt = kmalloc(sizeof(*rt), M_MRTABLE, M_INTWAIT | M_NULLOK); in add_mfc()
1267 for (rt = mfctable[hash]; rt; rt = rt->mfc_next) { in X_ip_mforward()
[all …]
/dragonfly/contrib/gcc-8.0/gcc/
H A Dggc-common.c64 if (rt) in ggc_register_root_tab()
75 for ( ; rt->base != NULL; rt++) in ggc_mark_root_tab()
77 (*rt->cb) (*(void **) ((char *)rt->base + rt->stride * i)); in ggc_mark_root_tab()
89 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in ggc_mark_roots()
93 for (rt = gt_ggc_rtab; *rt; rt++) in ggc_mark_roots()
383 for (rt = tab; *rt; rt++) in write_pch_globals()
434 for (rt = gt_ggc_rtab; *rt; rt++) in gt_pch_save()
467 for (rt = gt_pch_scalar_rtab; *rt; rt++) in gt_pch_save()
605 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in gt_pch_restore()
610 for (rt = gt_pch_scalar_rtab; *rt; rt++) in gt_pch_restore()
[all …]

12345678