/dragonfly/contrib/dhcpcd/src/ |
H A D | route.c | 250 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 D | route.h | 81 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 D | route.c | 316 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 D | rtsock.c | 849 &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 D | in_rmx.c | 149 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 D | if_ether.c | 247 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 D | in6_rmx.c | 164 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 D | ip6_mroute.c | 203 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 D | nd6.c | 487 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 D | ip6_forward.c | 90 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 D | ieee80211_phy.h | 99 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 D | ng_btsocket_l2cap.c | 573 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 D | ng_btsocket_l2cap_raw.c | 377 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 D | wlantxtime.c | 238 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 D | sample.c | 155 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 D | sample.h | 136 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 D | route.c | 304 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 D | ar9300_phy.c | 312 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 D | trace.c | 652 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 D | table.c | 825 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 D | if.c | 421 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 D | ggc-common.c | 140 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 D | ieee80211_phy.c | 341 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 D | ip_mroute.c | 327 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 D | ggc-common.c | 64 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 …]
|