Home
last modified time | relevance | path

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

12345678

/dflybsd-src/contrib/dhcpcd/src/
H A Droute.c106 rt_cmp_netmask(const struct rt *rt1, const struct rt *rt2) in rt_cmp_netmask()
115 rt_cmp_dest(const struct rt *rt1, const struct rt *rt2) in rt_cmp_dest()
133 const struct rt *rt1 = node1, *rt2 = node2; in rt_compare_os()
150 const struct rt *rt1 = node1, *rt2 = node2; in rt_compare_list()
162 const struct rt *rt1 = node1, *rt2 = node2; in rt_compare_proto()
205 .rbto_node_offset = offsetof(struct rt, rt_tree),
212 .rbto_node_offset = offsetof(struct rt, rt_tree),
219 .rbto_node_offset = offsetof(struct rt, rt_tree),
234 .rbto_node_offset = offsetof(struct rt, rt_tree),
250 rt_is_default(const struct rt *rt) in rt_is_default() 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);
/dflybsd-src/sys/net/
H A Droute.c239 struct rtentry *rt; in _rtlookup() local
249 rt = (struct rtentry *) rnh->rnh_matchaddr(dst, rnh); in _rtlookup()
250 if (rt == NULL) in _rtlookup()
256 if ((rt->rt_flags & ~ignore & (RTF_CLONING | RTF_PRCLONING)) != 0) { in _rtlookup()
260 clonedroute = rt; /* copy in/copy out parameter */ in _rtlookup()
265 rt->rt_refcnt++; in _rtlookup()
266 return (rt); /* return the uncloned route */ in _rtlookup()
276 rt->rt_refcnt++; in _rtlookup()
277 return (rt); in _rtlookup()
286 rtfree(struct rtentry *rt) in rtfree() argument
[all …]
H A Drtsock.c594 _fillrtmsg(struct rt_msghdr **prtm, struct rtentry *rt, in _fillrtmsg() argument
601 rtinfo->rti_dst = rt_key(rt); in _fillrtmsg()
602 rtinfo->rti_gateway = rt->rt_gateway; in _fillrtmsg()
603 rtinfo->rti_netmask = rt_mask(rt); /* might be NULL */ in _fillrtmsg()
604 rtinfo->rti_genmask = rt->rt_genmask; /* might be NULL */ in _fillrtmsg()
606 if (rt->rt_ifp != NULL) { in _fillrtmsg()
608 TAILQ_FIRST(&rt->rt_ifp->if_addrheads[mycpuid]) in _fillrtmsg()
610 rtinfo->rti_ifaaddr = rt->rt_ifa->ifa_addr; in _fillrtmsg()
611 if (rt->rt_ifp->if_flags & IFF_POINTOPOINT) in _fillrtmsg()
612 rtinfo->rti_bcastaddr = rt->rt_ifa->ifa_dstaddr; in _fillrtmsg()
[all …]
/dflybsd-src/sys/netinet/
H A Din_rmx.c95 struct rtentry *rt = (struct rtentry *)nodes; in in_addroute() local
96 struct sockaddr_in *sin = (struct sockaddr_in *)rt_key(rt); in in_addroute()
109 rt->rt_flags |= RTF_MULTICAST; in in_addroute()
111 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) in in_addroute()
112 rt->rt_flags |= RTF_PRCLONING; in in_addroute()
133 if ((rt->rt_flags & (RTF_HOST | RTF_LOCAL)) == RTF_HOST) { in in_addroute()
134 if (in_broadcast(sin->sin_addr, rt->rt_ifp)) { in in_addroute()
135 rt->rt_flags |= RTF_BROADCAST; in in_addroute()
136 } else if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr == in in_addroute()
138 rt->rt_flags |= RTF_LOCAL; in in_addroute()
[all …]
H A Dif_ether.c223 arp_rtrequest(int req, struct rtentry *rt) in arp_rtrequest() argument
225 struct sockaddr *gate = rt->rt_gateway; in arp_rtrequest()
226 struct llinfo_arp *la = rt->rt_llinfo; in arp_rtrequest()
230 if (rt->rt_flags & RTF_GATEWAY) in arp_rtrequest()
240 if (!(rt->rt_flags & RTF_HOST) && in arp_rtrequest()
241 SIN(rt_mask(rt))->sin_addr.s_addr != 0xffffffff) in arp_rtrequest()
242 rt->rt_flags |= RTF_CLONING; in arp_rtrequest()
243 if (rt->rt_flags & RTF_CLONING) { in arp_rtrequest()
247 rt_setgate(rt, rt_key(rt), in arp_rtrequest()
249 gate = rt->rt_gateway; in arp_rtrequest()
[all …]
/dflybsd-src/sys/netinet6/
H A Din6_rmx.c128 struct rtentry *rt = (struct rtentry *)nodes; in in6_addroute() local
129 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)rt_key(rt); in in6_addroute()
136 rt->rt_flags |= RTF_MULTICAST; in in6_addroute()
138 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) { in in6_addroute()
139 rt->rt_flags |= RTF_PRCLONING; in in6_addroute()
156 if (rt->rt_flags & RTF_HOST) { in in6_addroute()
157 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr) in in6_addroute()
160 rt->rt_flags |= RTF_LOCAL; in in6_addroute()
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()
[all …]
H A Dip6_mroute.c201 #define MF6CFIND(o, g, rt) do { \ argument
203 rt = NULL; \
209 rt = _rt; \
214 if (rt == NULL) { \
357 struct mf6c *rt; in get_sg_cnt() local
360 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); in get_sg_cnt()
362 if (rt != NULL) { in get_sg_cnt()
363 req->pktcnt = rt->mf6c_pkt_cnt; in get_sg_cnt()
364 req->bytecnt = rt->mf6c_byte_cnt; in get_sg_cnt()
365 req->wrong_if = rt->mf6c_wrong_if; in get_sg_cnt()
[all …]
H A Dnd6.c105 #define ND6_RTENTRY_IS_NEIGHBOR(rt, ifp) \ argument
106 (((rt)->rt_flags & RTF_GATEWAY) == 0 && \
107 ((rt)->rt_flags & RTF_LLINFO) != 0 && \
108 (rt)->rt_gateway->sa_family == AF_LINK && \
109 (rt)->rt_llinfo && \
110 ND6_IFP_MATCHES((ifp), (rt)->rt_ifa->ifa_ifp) \
113 #define ND6_RTENTRY_IS_LLCLONING(rt) \ argument
114 (((rt)->rt_flags & (RTF_PRCLONING | RTF_LLINFO)) == \
116 ((rt)->rt_flags & RTF_CLONING))
464 struct rtentry *rt; in nd6_timer_dispatch() local
[all …]
H A Dip6_forward.c90 struct rtentry *rt; in ip6_forward() local
163 } else if ((rt = ip6_forward_rt.ro_rt) == NULL || in ip6_forward()
186 rt = ip6_forward_rt.ro_rt; in ip6_forward()
196 in6_addr2zoneid(rt->rt_ifp, &ip6->ip6_src, &dstzone) || in ip6_forward()
200 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard); in ip6_forward()
210 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward()
219 if (m->m_pkthdr.len > IN6_LINKMTU(rt->rt_ifp)) { 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()
[all …]
/dflybsd-src/sys/netproto/802_11/
H A Dieee80211_phy.h90 ieee80211_ack_rate(const struct ieee80211_rate_table *rt, uint8_t rate) in ieee80211_ack_rate() argument
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()
105 ieee80211_ctl_rate(const struct ieee80211_rate_table *rt, uint8_t rate) in ieee80211_ctl_rate() argument
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()
120 ieee80211_rate2phytype(const struct ieee80211_rate_table *rt, uint8_t rate) in ieee80211_rate2phytype() argument
129 uint8_t rix = rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]; in ieee80211_rate2phytype()
131 return rt->info[rix].phy; in ieee80211_rate2phytype()
135 ieee80211_isratevalid(const struct ieee80211_rate_table *rt, uint8_t rate) in ieee80211_isratevalid() argument
[all …]
/dflybsd-src/sys/netgraph7/bluetooth/socket/
H A Dng_btsocket_l2cap.c392 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_con_req_rsp() argument
489 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_con_rsp_rsp() argument
556 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_con_ind() argument
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()
581 pcb = ng_btsocket_l2cap_pcb_by_addr(&rt->src, ip->psm); in ng_btsocket_l2cap_process_l2ca_con_ind()
616 bcopy(&rt->src, &pcb1->src, sizeof(pcb1->src)); in ng_btsocket_l2cap_process_l2ca_con_ind()
623 pcb1->rt = rt; in ng_btsocket_l2cap_process_l2ca_con_ind()
636 error = ng_btsocket_l2cap_send_l2ca_con_rsp_req(token, rt, in ng_btsocket_l2cap_process_l2ca_con_ind()
667 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_cfg_req_rsp() argument
[all …]
H A Dng_btsocket_l2cap_raw.c364 ng_btsocket_l2cap_rtentry_t *rt = NULL; in ng_btsocket_l2cap_raw_input() local
374 rt = (ng_btsocket_l2cap_rtentry_t *) in ng_btsocket_l2cap_raw_input()
376 if (rt == NULL) { in ng_btsocket_l2cap_raw_input()
377 rt = kmalloc(sizeof(*rt), in ng_btsocket_l2cap_raw_input()
380 if (rt == NULL) in ng_btsocket_l2cap_raw_input()
383 NG_HOOK_SET_PRIVATE(hook, rt); in ng_btsocket_l2cap_raw_input()
388 rt, next); in ng_btsocket_l2cap_raw_input()
392 bcopy(msg->data, &rt->src, sizeof(rt->src)); in ng_btsocket_l2cap_raw_input()
393 rt->hook = hook; 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()
[all …]
/dflybsd-src/tools/tools/net80211/wlantxtime/
H A Dwlantxtime.c67 ieee80211_compute_duration(const struct ieee80211_rate_table *rt,
228 ieee80211_setup_ratetable(struct ieee80211_rate_table *rt) in ieee80211_setup_ratetable() argument
236 for (i = 0; i < N(rt->rateCodeToIndex); i++) in ieee80211_setup_ratetable()
237 rt->rateCodeToIndex[i] = (uint8_t) -1; in ieee80211_setup_ratetable()
238 for (i = 0; i < rt->rateCount; i++) { in ieee80211_setup_ratetable()
239 uint8_t code = rt->info[i].dot11Rate; in ieee80211_setup_ratetable()
240 uint8_t cix = rt->info[i].ctlRateIndex; in ieee80211_setup_ratetable()
241 uint8_t ctl_rate = rt->info[cix].dot11Rate; in ieee80211_setup_ratetable()
243 rt->rateCodeToIndex[code] = i; in ieee80211_setup_ratetable()
249 rt->rateCodeToIndex[code] = i; in ieee80211_setup_ratetable()
[all …]
/dflybsd-src/sys/dev/netif/ath/ath_rate/sample/
H A Dsample.c150 dot11rate(const HAL_RATE_TABLE *rt, int rix) in dot11rate() argument
154 return rt->info[rix].phy == IEEE80211_T_HT ? in dot11rate()
155 rt->info[rix].dot11Rate : (rt->info[rix].dot11Rate & IEEE80211_RATE_VAL) / 2; in dot11rate()
159 dot11rate_label(const HAL_RATE_TABLE *rt, int rix) in dot11rate_label() argument
163 return rt->info[rix].phy == IEEE80211_T_HT ? "MCS" : "Mb "; in dot11rate_label()
171 pick_best_rate(struct ath_node *an, const HAL_RATE_TABLE *rt, in pick_best_rate() argument
188 (rt->info[rix].phy != IEEE80211_T_HT)) { in pick_best_rate()
256 const HAL_RATE_TABLE *rt, int size_bin) in pick_sample_rate() argument
258 #define DOT11RATE(ix) (rt->info[ix].dot11Rate & IEEE80211_RATE_VAL) in pick_sample_rate()
259 #define MCS(ix) (rt->info[ix].dot11Rate | IEEE80211_RATE_MCS) in pick_sample_rate()
[all …]
H A Dsample.h136 const HAL_RATE_TABLE *rt = sc->sc_currates; in calc_usecs_unicast_packet() local
148 KASSERT(rt != NULL, ("no rate table, mode %u", sc->sc_curmode)); in calc_usecs_unicast_packet()
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()
208 ("bogus cix %d, max %u, mode %u\n", cix, rt->rateCount, in calc_usecs_unicast_packet()
[all …]
/dflybsd-src/usr.bin/netstat/
H A Droute.c110 static void size_cols_rtentry (struct rtentry *rt);
280 size_cols_rtentry(struct rtentry *rt) in size_cols_rtentry() argument
293 if (rt->rt_flags & RTF_WASCLONED && !aflag) { in size_cols_rtentry()
294 if (kget(rt->rt_parent, parent) != 0) in size_cols_rtentry()
301 if ((sa = kgetsa(rt_key(rt)))) in size_cols_rtentry()
304 if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt)))) in size_cols_rtentry()
306 bp = fmt_sockaddr(&addr.u_sa, &mask.u_sa, rt->rt_flags); in size_cols_rtentry()
310 bp = fmt_sockaddr(kgetsa(rt->rt_gateway), NULL, RTF_HOST); in size_cols_rtentry()
314 bp = fmt_flags(rt->rt_flags); in size_cols_rtentry()
319 len = snprintf(buffer, sizeof(buffer), "%ld", rt->rt_refcnt); in size_cols_rtentry()
[all …]
/dflybsd-src/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_phy.c46 const HAL_RATE_TABLE *rt, u_int8_t rates_array[], u_int8_t chainmask);
48 const HAL_RATE_TABLE *rt, u_int8_t rates_array[], int rt_offset,
51 const HAL_RATE_TABLE *rt, HAL_BOOL is40, u_int8_t rates_array[],
55 const HAL_RATE_TABLE *rt, HAL_BOOL is40,
59 const HAL_RATE_TABLE *rt, HAL_BOOL is40,
312 HAL_RATE_TABLE *rt; in ar9300_get_rate_table() local
316 rt = &ar9300_11a_table; in ar9300_get_rate_table()
320 rt = &ar9300_11a_half_table; in ar9300_get_rate_table()
326 rt = &ar9300_11a_quarter_table; in ar9300_get_rate_table()
331 rt = &ar9300_11b_table; in ar9300_get_rate_table()
[all …]
/dflybsd-src/sbin/routed/
H A Dtrace.c634 trace_upslot(struct rt_entry *rt, in trace_upslot() argument
651 (int)(rts - rt->rt_spares), in trace_upslot()
652 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate)); in trace_upslot()
654 (rts != rt->rt_spares in trace_upslot()
655 || AGE_RT(rt->rt_state,new->rts_ifp))); in trace_upslot()
659 (int)(rts - rt->rt_spares), 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()
676 && (rts != rt->rt_spares in trace_upslot()
[all …]
H A Dtable.c809 struct rt_entry *rt; in kern_check_static() local
822 rt = rtget(k->k_dst, k->k_mask); in kern_check_static()
823 if (rt != NULL) { in kern_check_static()
824 if (!(rt->rt_state & RS_STATIC)) in kern_check_static()
825 rtchange(rt, rt->rt_state | RS_STATIC, &new, 0); in kern_check_static()
1519 struct rt_entry *rt; in del_static() local
1538 rt = rtget(dst, mask); in del_static()
1539 if (rt != NULL && (rt->rt_state & RS_STATIC)) in del_static()
1540 rtbad(rt); in del_static()
1622 struct rt_entry *rt; in rtget() local
[all …]
H A Dif.c414 struct rt_entry *rt; in check_remote() local
420 rt = rtfind(ifp->int_addr); in check_remote()
421 if (rt != NULL in check_remote()
422 && rt->rt_ifp != 0 in check_remote()
424 rt->rt_ifp->int_net, rt->rt_ifp->int_mask)) in check_remote()
660 struct rt_entry *rt; in ifinit() local
1141 rt = rtget(myaddr, HOST_MASK); in ifinit()
1142 if (rt != NULL) { in ifinit()
1143 if (rt->rt_ifp != ifp in ifinit()
1144 || rt->rt_router != loopaddr) { in ifinit()
[all …]
/dflybsd-src/contrib/gcc-4.7/gcc/
H A Dggc-common.c90 ggc_register_root_tab (const struct ggc_root_tab* rt)
92 if (rt)
93 VEC_safe_push (const_ggc_root_tab_t, heap, extra_root_vec, rt);
136 ggc_mark_root_tab (const_ggc_root_tab_t rt) in ggc_mark_root_tab() argument
140 for ( ; rt->base != NULL; rt++) in ggc_mark_root_tab()
141 for (i = 0; i < rt->nelt; i++) in ggc_mark_root_tab()
142 (*rt->cb) (*(void **) ((char *)rt->base + rt->stride * i)); in ggc_mark_root_tab()
150 const struct ggc_root_tab *const *rt; in ggc_mark_roots() local
156 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in ggc_mark_roots()
157 for (rti = *rt; rti->base != NULL; rti++) in ggc_mark_roots()
[all …]
/dflybsd-src/sys/netproto/802_11/wlan/
H A Dieee80211_phy.c300 ieee80211_setup_ratetable(struct ieee80211_rate_table *rt) in ieee80211_setup_ratetable() argument
307 for (i = 0; i < nitems(rt->rateCodeToIndex); i++) in ieee80211_setup_ratetable()
308 rt->rateCodeToIndex[i] = (uint8_t) -1; in ieee80211_setup_ratetable()
309 for (i = 0; i < rt->rateCount; i++) { in ieee80211_setup_ratetable()
310 uint8_t code = rt->info[i].dot11Rate; in ieee80211_setup_ratetable()
311 uint8_t cix = rt->info[i].ctlRateIndex; in ieee80211_setup_ratetable()
312 uint8_t ctl_rate = rt->info[cix].dot11Rate; in ieee80211_setup_ratetable()
323 if (rt->info[i].phy == IEEE80211_T_HT) { in ieee80211_setup_ratetable()
329 rt->rateCodeToIndex[code] = i; in ieee80211_setup_ratetable()
341 rt->info[i].lpAckDuration = ieee80211_compute_duration(rt, in ieee80211_setup_ratetable()
[all …]
/dflybsd-src/sys/net/ip_mroute/
H A Dip_mroute.c325 struct mfc *rt; in mfc_find() local
327 for (rt = mfctable[MFCHASH(o,g)]; rt; rt = rt->mfc_next) in mfc_find()
328 if ((rt->mfc_origin.s_addr == o) && in mfc_find()
329 (rt->mfc_mcastgrp.s_addr == g) && (rt->mfc_stall == NULL)) in mfc_find()
331 return rt; in mfc_find()
521 struct mfc *rt; in get_sg_cnt() local
524 rt = mfc_find(req->src.s_addr, req->grp.s_addr); in get_sg_cnt()
525 if (rt == NULL) { in get_sg_cnt()
530 req->pktcnt = rt->mfc_pkt_cnt; in get_sg_cnt()
531 req->bytecnt = rt->mfc_byte_cnt; in get_sg_cnt()
[all …]
/dflybsd-src/contrib/gcc-8.0/gcc/
H A Dggc-common.c62 ggc_register_root_tab (const struct ggc_root_tab* rt) in ggc_register_root_tab() argument
64 if (rt) in ggc_register_root_tab()
65 extra_root_vec.safe_push (rt); in ggc_register_root_tab()
71 ggc_mark_root_tab (const_ggc_root_tab_t rt) in ggc_mark_root_tab() argument
75 for ( ; rt->base != NULL; rt++) in ggc_mark_root_tab()
76 for (i = 0; i < rt->nelt; i++) in ggc_mark_root_tab()
77 (*rt->cb) (*(void **) ((char *)rt->base + rt->stride * i)); in ggc_mark_root_tab()
85 const struct ggc_root_tab *const *rt; in ggc_mark_roots() local
89 for (rt = gt_ggc_deletable_rtab; *rt; rt++) in ggc_mark_roots()
90 for (rti = *rt; rti->base != NULL; rti++) in ggc_mark_roots()
[all …]

12345678